.panel-theme-toggle{min-width:68px;min-height:44px;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;padding:4px;display:inline-grid}.panel-theme-toggle__track{border:1px solid var(--panel-border);background:var(--panel-inset);border-radius:11px;grid-template-columns:1fr 1fr;place-items:center;width:62px;height:32px;padding:3px;display:grid;position:relative}.panel-theme-toggle__thumb{background:var(--panel-action);width:24px;height:24px;transition:transform var(--motion-control,.18s) var(--motion-ease-out,cubic-bezier(.22,1,.36,1));border-radius:8px;position:absolute;top:3px;left:3px}.panel-theme-toggle svg{z-index:1;width:16px;height:16px;position:relative}.panel-theme-toggle[aria-checked=true] .panel-theme-toggle__thumb{transform:translate(30px)}.panel-theme-toggle[aria-checked=true] svg:last-child,.panel-theme-toggle[aria-checked=false] svg:first-of-type{color:#fff}.panel-theme-toggle:hover .panel-theme-toggle__track{border-color:var(--panel-accent)}.panel-theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel-theme-toggle:focus-visible .panel-theme-toggle__thumb{transition:none}@media (prefers-reduced-motion:reduce){.panel-theme-toggle__thumb{transition:none}}
