.sakura-toggle-module__tZamOW__toggle{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(12px);width:38px;height:38px;color:var(--fg);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.sakura-toggle-module__tZamOW__toggle:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);transform:scale(1.08)}.sakura-toggle-module__tZamOW__toggle.sakura-toggle-module__tZamOW__active{color:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent-soft)}.sakura-toggle-module__tZamOW__icon{transition:transform .4s cubic-bezier(.22,1,.36,1)}.sakura-toggle-module__tZamOW__toggle:hover .sakura-toggle-module__tZamOW__icon{transform:rotate(45deg)}.sakura-toggle-module__tZamOW__toggle.sakura-toggle-module__tZamOW__active .sakura-toggle-module__tZamOW__icon{animation:6s linear infinite sakura-toggle-module__tZamOW__gentleSpin}@keyframes sakura-toggle-module__tZamOW__gentleSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sakura-toggle-module__tZamOW__toggle.sakura-toggle-module__tZamOW__active .sakura-toggle-module__tZamOW__icon{animation:none}.sakura-toggle-module__tZamOW__toggle:hover .sakura-toggle-module__tZamOW__icon{transform:none}}
