.theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:98px;padding:9px 13px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;white-space:nowrap;touch-action:manipulation}.theme-toggle:hover{opacity:.8}.theme-toggle:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:400px){.theme-toggle{min-width:91px;padding:9px 10px;font-size:11px}}@media print{.theme-toggle{display:none!important}}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}
