.theme-toggle{border:1px solid var(--border-color);background:var(--bg-card);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}.theme-toggle:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-light);transform:scale(1.05)}.theme-toggle.small{border-radius:8px;width:32px;height:32px}[data-theme=dark] .theme-toggle{background:var(--bg-hover)}
