.theme-toggle{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:transform .2s,box-shadow .2s;box-sizing:border-box!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0 8px 0 0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.theme-toggle svg{flex:none;width:22px;height:22px;display:block}.theme-toggle .moon{color:#5d6f86}.theme-toggle .sun{color:#f2b326;display:none}.theme-toggle:hover{transform:translateY(-2px);box-shadow:0 6px 16px #293a3429}.theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #8dceb7}html[data-theme=dark] .theme-toggle .sun{display:block}html[data-theme=dark] .theme-toggle .moon{display:none}.theme-toggle.theme-toggle-corner{z-index:5;position:absolute;top:16px;right:16px;margin:0!important}@media (max-width:520px){.theme-toggle{width:40px!important;min-width:40px!important;height:40px!important;margin-right:6px!important}.theme-toggle svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .theme-toggle .moon{color:#a5b0bd}html[data-theme=dark] .theme-toggle .sun{color:#e8bc59}html[data-theme=dark] .theme-toggle:hover{box-shadow:0 6px 16px #293a3429}
