:root{--paper-bg:#f4f1ea;--paper-text:#152235;--paper-muted:#536274;--paper-surface:#ebe7de;--paper-border:#c8c1b4;--paper-link:#176b87;--paper-orange:#d17b24;--paper-orange-dark:#a15c1b;--paper-orange-text:#5f4a35;--paper-purple:#6847c7;--dark-bg:#090d18;--dark-bg-navy:#07111f;--dark-surface:#0f1422e0;--dark-surface-soft:#131727d6;--dark-surface-warm:#2d1c13b3;--dark-border:#2c3144;--dark-border-navy:#203248;--dark-border-warm:#6c4f35;--dark-text:#f5f3f8;--dark-text-soft:#f3f7fb;--dark-muted:#c7c2d1;--dark-muted-blue:#b8c5d4;--dark-muted-soft:#aaa5b5;--dark-note:#898493;--dark-purple:#c79cff;--dark-orange:#ffad66;--dark-cyan:#47d7ff;--dark-glow-blue:#102e46;--status-verified:#2fbf71;--status-critical:#e0565b;--status-neutral:#8493a6;--page-bg:var(--paper-bg);--page-text:var(--paper-text);--page-muted:var(--paper-muted);--page-surface:var(--paper-surface);--page-border:var(--paper-border);--page-link:var(--paper-link);--accent:var(--paper-link);--accent-secondary:var(--paper-orange);--accent-action:var(--paper-link);--badge-border:var(--accent);--badge-text:var(--accent);--notice-border:var(--accent);--notice-text:var(--page-muted);--notice-warning-border:var(--accent-secondary);--notice-warning-text:var(--page-muted);--color-navy-950:#07111f;--color-navy-900:#0d1b2a;--color-navy-800:#152235;--color-cyan-500:#47d7ff;--color-cyan-700:#176b87;--color-orange-500:#f59e42;--color-orange-700:#b85c16;--color-purple-500:#9b7cff;--color-purple-700:#6847c7;--color-green-500:#2fbf71;--color-red-500:#e0565b;--color-gray-500:#8493a6;--color-paper:#f4f1ea;--color-paper-muted:#ebe7de;--color-border-light:#c8c1b4;--color-text-dark:#152235;--color-text-muted-dark:#536274;--color-text-light:#f3f7fb;--color-text-muted-light:#b8c5d4;--color-foundation:var(--color-navy-950);--color-technology:var(--color-cyan-500);--color-evidence:var(--color-orange-500);--color-research:var(--color-purple-500);--color-verified:var(--color-green-500);--color-critical:var(--color-red-500);--color-neutral:var(--color-gray-500)}[data-theme=paper]{--page-bg:var(--paper-bg);--page-text:var(--paper-text);--page-muted:var(--paper-muted);--page-surface:var(--paper-surface);--page-border:var(--paper-border);--page-link:var(--paper-link)}[data-theme=dark]{--page-bg:radial-gradient(circle at top right, #24143f 0, transparent 35%), radial-gradient(circle at bottom left, #2b160c 0, transparent 32%), var(--dark-bg);--page-text:var(--dark-text);--page-muted:var(--dark-muted);--page-surface:var(--dark-surface);--page-border:var(--dark-border);--page-link:var(--dark-purple)}[data-accent=brand]{--accent:var(--dark-cyan);--accent-secondary:var(--dark-purple);--accent-action:var(--dark-cyan);--eyebrow-color:var(--dark-cyan)}[data-accent=legal]{--accent:var(--paper-orange);--accent-secondary:var(--paper-orange-dark);--accent-action:var(--paper-link);--eyebrow-color:var(--paper-link);--badge-border:var(--paper-orange);--badge-text:var(--paper-orange-dark);--notice-border:var(--paper-orange);--notice-text:var(--paper-orange-text);--notice-warning-border:var(--paper-orange);--notice-warning-text:var(--paper-orange-text)}[data-accent=research]{--accent:var(--paper-purple);--accent-secondary:var(--paper-link);--accent-action:var(--paper-purple);--eyebrow-color:var(--paper-purple);--badge-border:var(--paper-purple);--badge-text:var(--paper-purple);--notice-border:var(--paper-purple);--notice-text:var(--paper-muted);--notice-warning-border:var(--paper-purple);--notice-warning-text:var(--paper-muted)}[data-accent=avin]{--accent:var(--dark-purple);--accent-secondary:var(--dark-orange);--accent-action:var(--dark-purple);--eyebrow-color:var(--dark-orange)}[data-accent=evidence]{--accent:var(--dark-orange);--accent-secondary:var(--dark-purple);--accent-action:var(--dark-orange);--eyebrow-color:var(--dark-orange);--page-link:#d8b8ff}[data-theme=dark][data-accent=evidence] a{color:var(--page-link)}[data-accent=evidence] .package-link{color:var(--page-link);font-size:1em;font-weight:600}[data-accent=evidence] .package-link code{font-size:1rem!important}[data-accent=lab]{--accent:var(--dark-purple);--accent-secondary:var(--dark-orange);--accent-action:var(--dark-purple);--eyebrow-color:var(--dark-orange)}
