.theme-toggle{border:1px solid var(--border);background:var(--bg-card);width:36px;height:36px;color:var(--text-main);cursor:pointer;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.theme-toggle:focus-visible{outline:2px solid var(--field-border-focus,var(--accent));outline-offset:3px}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{background:color-mix(in srgb, var(--text-main) 6%, var(--bg-card))}}.tema-ic{place-items:center;width:16px;height:16px;display:grid;position:relative}.tema-ic svg{grid-area:1/1;width:16px;height:16px;transition:transform .3s,opacity .3s}.tema-ic[data-tema=deschisa] .tema-ic-luna{opacity:0;transform:scale(0)rotate(90deg)}.tema-ic[data-tema=inchisa] .tema-ic-soare{opacity:0;transform:scale(0)rotate(-90deg)}@media (prefers-reduced-motion:reduce){.tema-ic svg{transition:opacity .15s}}
