.theme-toggle.svelte-x4ccu2{bottom:var(--spacing-8);left:var(--spacing-4);z-index:var(--z-fab);width:var(--spacing-8);height:var(--spacing-8);background:var(--color-primary);color:var(--color-bg);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);cursor:pointer;transition:all var(--duration-fast);border:none;justify-content:center;align-items:center;display:flex;position:fixed}.theme-toggle.svelte-x4ccu2:hover{box-shadow:var(--shadow-xl);transform:scale(1.1)}.theme-toggle.svelte-x4ccu2:active{transform:scale(.95)}.theme-toggle.svelte-x4ccu2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width>=768px){.theme-toggle.svelte-x4ccu2{top:var(--spacing-7);right:var(--spacing-7);width:56px;height:56px;bottom:auto;left:auto}}
