.profile-popover:has(.profile-theme-selector){height:auto;min-height:396px;overflow:visible}.profile-theme-selector{z-index:2;flex-shrink:0;width:100%;position:relative}.theme-mode-trigger{width:100%}.theme-mode-icon{flex:0 0 16px;width:16px;height:16px;display:inline-flex}.theme-mode-icon img{filter:none!important}.theme-icon-light{display:none}.theme-icon-dark,html[data-ui-theme=light] .theme-icon-light{display:block}html[data-ui-theme=light] .theme-icon-dark{display:none}.theme-mode-arrow{margin-left:auto;display:flex}.theme-mode-trigger[aria-expanded=false] .theme-mode-arrow{transform:rotate(180deg)}.theme-mode-menu{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#f2f2f2;background:url(/figma/theme/menu-dark.png) 50%/100% 100%;border:1px solid #ffffff4d;border-radius:16px;width:120px;padding:6px;position:fixed;box-shadow:0 0 32px #0003}html[data-ui-theme=light] .theme-mode-menu{color:#3c3c3c;background-image:url(/figma/theme/menu-light.png);border-color:#00000026}.theme-mode-menu button{width:100%;height:34px;color:inherit;font:600 12px/14px var(--font-pretendard), sans-serif;letter-spacing:-.24px;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;margin:0;padding:8px;display:flex}.theme-mode-spacer{flex-shrink:0;width:18px;height:18px;margin-left:auto}.theme-mode-menu button:focus-visible{outline-offset:-2px;outline:2px solid #3c7aff}.profile-popover-portal:has(.profile-theme-selector){height:auto;max-height:min(calc(100dvh - 48px), var(--profile-anchor-max-height,calc(100dvh - 48px)));overflow:hidden auto}.profile-popover-portal:has(.profile-theme-selector){border-radius:24px;box-shadow:0 0 32px #0003}.profile-popover-portal>.profile-popover:has(.profile-theme-selector){box-shadow:none}@media (max-width:720px){.profile-popover-portal:has(.profile-theme-selector){max-height:min(calc(100dvh - 24px), var(--profile-anchor-max-height,calc(100dvh - 24px)))}}
