.theme-toggle[data-v-bfe63cb3]{background:var(--bg);border:1px solid var(--border-strong);border-radius:10px;color:var(--text);cursor:pointer;display:inline-grid;height:2.65rem;padding:0;place-items:center;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,border-radius .35s cubic-bezier(.22,1,.36,1);width:2.65rem}.theme-toggle[data-v-bfe63cb3]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.theme-icon[data-v-bfe63cb3]{height:1.15rem;width:1.15rem}
