.theme-toggle{background:hsla(var(--hue-base),20%,50%,.1);border:1px solid var(--glass-border);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.theme-toggle:hover{background:hsla(var(--hue-base),20%,50%,.2);color:var(--text-primary);transform:rotate(15deg)}.theme-toggle svg{width:20px;height:20px}
