.theme-toggle{flex-shrink:0;display:inline-flex}.theme-toggle__button{width:36px;height:36px;color:var(--label-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-slow) var(--ease-spring-bouncy);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.theme-toggle__button:hover{background:var(--accent-hover-wash)}.theme-toggle__button:active{transform:scale(var(--press-scale));transition-duration:var(--duration-fast)}.theme-toggle__icon{justify-content:center;align-items:center;display:inline-flex}.theme-toggle__icon svg{stroke-width:1.75px;width:18px;height:18px;display:block}.theme-toggle__button:hover .theme-toggle__icon{color:var(--accent-text)}@media (pointer:coarse){.theme-toggle__button{width:44px;height:44px}}.theme-toggle--corner{top:calc(8px + env(safe-area-inset-top));right:calc(var(--gutter) - 4px + env(safe-area-inset-right));z-index:3;animation:ui-pop-in var(--duration-slow) var(--ease-spring) .24s backwards;position:absolute}.theme-toggle--corner .theme-toggle__button{background:color-mix(in srgb, var(--glass-tint) var(--glass-alpha), transparent);width:44px;height:44px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:0 0 0 .5px var(--glass-edge), 0 1px 3px #00000014}.theme-toggle--corner .theme-toggle__button:hover{background:color-mix(in srgb, var(--glass-tint) var(--glass-alpha), var(--accent-hover-wash))}.theme-toggle--corner .theme-toggle__icon svg{width:20px;height:20px}@media (width<=479px){.theme-toggle--corner{right:calc(12px + env(safe-area-inset-right))}.login .login__main{padding-top:calc(68px + env(safe-area-inset-top))}.standalone-page:has(>.theme-toggle--corner){padding-top:72px}}@media (forced-colors:active){.theme-toggle__button{border:1px solid buttontext}}
