[data-academy]{--ac-ground:#fff;--ac-docs-ground:#fff;--ac-paper:#fff;--ac-panel:#fafafa;--ac-tile:#f4f4f5;--ac-ink:#1f1f1f;--ac-ink-2:#3f3f46;--ac-ink-3:#71717a;--ac-rule:#e4e4e7;--ac-rule-2:#d4d4d8;--ac-red:#e6212f;--ac-ok:#2f6b4f;--ac-ok-bg:#eef5f0;--ac-code:#fafafa;--ac-line:#909098;--ac-display:"Aeonik", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--ac-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--ac-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--ac-hue-blue:#2563eb;--ac-tint-blue:#2563eb17;--ac-hue-purple:#7c3aed;--ac-tint-purple:#7c3aed17;--ac-hue-emerald:#059669;--ac-tint-emerald:#05966917;--ac-hue-gold:#a16207;--ac-tint-gold:#a162071a;--ac-hue-orange:#ea580c;--ac-tint-orange:#ea580c17;--ac-hue-teal:#0d9488;--ac-tint-teal:#0d948817;--ac-hue-green:#16a049;--ac-tint-green:#16a04917;--ac-h:var(--ac-ink);--ac-t:var(--ac-tile);--ac-ink-80:color-mix(in oklab, var(--ac-ink) 80%, transparent);--ac-ink-on-light:#1f1f1f}.dark [data-academy]{--ac-ground:#0a0a0a;--ac-docs-ground:#121212;--ac-paper:#171717;--ac-panel:#1f1f1f;--ac-tile:#27272a;--ac-ink:#ededed;--ac-ink-2:#d4d4d8;--ac-ink-3:#a1a1aa;--ac-rule:#262626;--ac-rule-2:#3f3f46;--ac-red:#ff394a;--ac-ok:#6fcf97;--ac-ok-bg:#14211a;--ac-code:#171717;--ac-line:#64646d;--ac-hue-blue:#60a5fa;--ac-tint-blue:#60a5fa29;--ac-hue-purple:#a78bfa;--ac-tint-purple:#a78bfa29;--ac-hue-emerald:#34d399;--ac-tint-emerald:#34d39929;--ac-hue-gold:#eab308;--ac-tint-gold:#eab30829;--ac-hue-orange:#fb923c;--ac-tint-orange:#fb923c29;--ac-hue-teal:#2dd4bf;--ac-tint-teal:#2dd4bf29;--ac-hue-green:#4ade80;--ac-tint-green:#4ade8029}[data-academy] [data-hue=blue]{--ac-h:var(--ac-hue-blue);--ac-t:var(--ac-tint-blue)}[data-academy] [data-hue=purple]{--ac-h:var(--ac-hue-purple);--ac-t:var(--ac-tint-purple)}[data-academy] [data-hue=emerald]{--ac-h:var(--ac-hue-emerald);--ac-t:var(--ac-tint-emerald)}[data-academy] [data-hue=gold]{--ac-h:var(--ac-hue-gold);--ac-t:var(--ac-tint-gold)}[data-academy] [data-hue=orange]{--ac-h:var(--ac-hue-orange);--ac-t:var(--ac-tint-orange)}[data-academy] [data-hue=teal]{--ac-h:var(--ac-hue-teal);--ac-t:var(--ac-tint-teal)}[data-academy] [data-hue=green]{--ac-h:var(--ac-hue-green);--ac-t:var(--ac-tint-green)}[data-academy=docs]{--color-fd-background:var(--ac-docs-ground);--color-fd-card:var(--ac-docs-ground);--color-fd-popover:var(--ac-paper);--color-fd-border:var(--ac-rule);--color-fd-primary:var(--ac-ink);--color-fd-primary-foreground:var(--ac-paper);--color-fd-muted:var(--ac-panel);--color-fd-muted-foreground:var(--ac-ink-3);--color-fd-secondary:var(--ac-panel);--color-fd-accent:var(--ac-panel);--color-fd-accent-foreground:var(--ac-ink);--color-fd-foreground:var(--ac-ink)}[data-academy] .text-fd-primary{color:var(--ac-ink)}[data-academy] .bg-fd-primary\/10{background-color:color-mix(in oklab, var(--ac-ink) 10%, transparent)}[data-academy] h2.text-sm.font-medium{color:revert-layer}[data-academy] .mb-2.inline-flex.size-7.items-center.justify-center.rounded-full.bg-fd-primary.font-medium.text-fd-primary-foreground{background-color:revert-layer;color:revert-layer}[data-academy] .text-fd-muted-foreground{color:var(--ac-ink-3)}
