.theme-toggle{background-color:var(--bg-sunken);border-radius:var(--radius-full);padding:.1875rem}.theme-toggle-btn{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--text-muted)}:is(:root:not(.dark) .theme-btn-light,:root.dark .theme-btn-dark){background-color:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-tab)}.theme-toggle-single{border-radius:var(--radius-full);border:1px solid var(--border-default);background-color:var(--bg-surface);width:2rem;height:2rem;color:var(--text-primary)}.theme-toggle-single:hover{background-color:var(--bg-sunken)}.theme-toggle-icon{width:1rem;height:1rem}.theme-toggle-single :is(:root:not(.dark) .theme-icon-moon,:root.dark .theme-icon-sun){width:0;height:0;position:absolute}
