:root{--ofe-page:#f5f5f7;--ofe-surface:#fff;--ofe-soft:#f0e9f7;--ofe-ink:#211438;--ofe-muted:#5b5368;--ofe-line:#d8cde3;--ofe-accent:#6d28d9;--ofe-accent-text:#70438e;--ofe-shadow:0 12px 32px #28173b0b}html[data-theme=dark]{--ofe-page:#181120;--ofe-surface:#21172c;--ofe-soft:#30203e;--ofe-ink:#f5effa;--ofe-muted:#d2c2df;--ofe-line:#493353;--ofe-accent:#8b43ec;--ofe-accent-text:#d5b7ff;--ofe-shadow:0 12px 32px #08030f26;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-toggle{border:1px solid var(--ofe-line);background:var(--ofe-soft);width:38px;height:38px;color:var(--ofe-accent-text);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;padding:0;font-size:22px;line-height:1;display:inline-grid}.theme-toggle:focus-visible{outline:2px solid var(--ofe-accent-text);outline-offset:3px}
