.theme-switcher { background: transparent; border: 1px solid var(--border-color); border-radius: 8px; padding: 8px 12px; font-size: 1.25rem; cursor: pointer; transition: background-color 0.2s, transform 0.1s; } .theme-switcher:hover { background-color: var(--hover-bg); } .theme-switcher:active { transform: scale(0.95); }