.coin-btn[data-v-1080e357]{align-items:center;background:transparent;border:none;border-radius:24px;color:var(--text-primary);cursor:pointer;display:flex;gap:4px;height:32px;padding:8px 12px;transition:background-color .2s}.coin-btn[data-v-1080e357]:hover{background:color-mix(in srgb,var(--overlay) 5%,transparent)}.coin-icon[data-v-1080e357]{color:var(--primary);flex-shrink:0;height:16px;width:16px}.coin-amount[data-v-1080e357]{font-size:14px;font-weight:500;white-space:nowrap}.coin-amount.is-animated[data-v-1080e357]{animation:coin-pulse-1080e357 .5s ease-out}@keyframes coin-pulse-1080e357{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.coin-amount.is-animated[data-v-1080e357]{animation:none}}.coin-plus[data-v-1080e357]{flex-shrink:0;opacity:.7}.user-menu-popup{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:color-mix(in srgb,var(--bg-base) 90%,transparent)!important;border:1px solid color-mix(in srgb,var(--border) 10%,transparent);border-radius:24px!important;box-shadow:0 4px 6px -4px color-mix(in srgb,var(--shadow) 10%,transparent),0 10px 15px -3px color-mix(in srgb,var(--shadow) 10%,transparent);color:var(--text-primary)!important}.user-menu-list{display:flex;flex-direction:column;padding:4px}.user-menu-separator{background:color-mix(in srgb,var(--border) 10%,transparent);height:1px;margin:4px 12px}body.platform-kakutale .user-menu-separator{background:var(--outline)}.user-menu-list .dropdown-item{align-items:center;background:transparent;border:none;border-radius:24px;color:var(--text-primary);cursor:pointer;display:flex;gap:24px;height:48px;padding:0 16px 0 44px;position:relative;white-space:nowrap}.user-menu-list .dropdown-item:hover{background:color-mix(in srgb,var(--overlay) 4%,transparent)}.user-menu-list .dropdown-item-icon{color:var(--text-primary);flex-shrink:0;height:20px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.user-menu-list .dropdown-item-label{flex:1;font-family:Pretendard JP,sans-serif;font-size:16px;font-weight:400;line-height:1;text-align:left}.user-menu-list .dropdown-item-toggle{flex-shrink:0}.user-menu-list .user-menu-notice-badge{align-items:center;background:var(--base-primary,var(--primary));border-radius:9999px;color:var(--base-primary-foreground,var(--text-primary));display:inline-flex;flex-shrink:0;font-family:var(--font-font-sans);font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}
