.pub-theme-toggle{border:1px solid var(--pub-line);min-height:44px;color:var(--pub-muted);background:0 0;border-radius:999px;flex:none;grid-template-columns:repeat(2,30px);place-items:center;gap:2px;padding:4px;display:inline-grid;position:relative}.pub-theme-indicator{background:var(--pub-control-bg,#fff);border-radius:50%;width:30px;height:30px;transition:transform .16s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.pub-theme-toggle svg{position:relative}.pub-theme-toggle[aria-checked=false] .lucide-sun,.pub-theme-toggle[aria-checked=true] .lucide-moon{color:var(--pub-orange)}.pub-theme-toggle[aria-checked=true] .pub-theme-indicator{transform:translate(32px,-50%)}
