.theme-switch-container{display:inline-flex;align-items:center;gap:.375rem}.theme-switch-icon{display:block;font-size:1.125rem!important;color:var(--text-muted);transition:color .3s ease}.theme-switch{flex-shrink:0;position:relative;width:42px;height:26px;padding:0;border:0;border-radius:13px;background-color:var(--border);cursor:pointer;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}.dark .theme-switch{background-color:#4b5563}.theme-switch[aria-checked=true]{background-color:var(--primary)}.theme-switch-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .3s ease,background-color .3s ease}.dark .theme-switch-thumb{background-color:var(--surface)}.theme-switch[aria-checked=true] .theme-switch-thumb{transform:translateX(16px)}.theme-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
/*# sourceMappingURL=60d23657a72a59ed.css.map*/