.ThemeToggle-module__3b5zuq__toggle{border:.5px solid var(--border);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ThemeToggle-module__3b5zuq__toggle:hover{border-color:var(--border-strong);color:var(--text-primary)}.ThemeToggle-module__3b5zuq__hintRing{border:1.5px solid var(--highlight);opacity:0;animation:ThemeToggle-module__3b5zuq__hintPulse 2s var(--ease-out) infinite;pointer-events:none;border-radius:999px;position:absolute;inset:-4px}@keyframes ThemeToggle-module__3b5zuq__hintPulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__3b5zuq__hintRing{display:none}}
