[data-surface=site]{--secondary:#bb0112;--secondary-foreground:#fff;--footer:#1f1e1c;--footer-foreground:#fff;--footer-muted:#b5b1ad;--font-sans:var(--font-source-sans), "Source Sans 3", system-ui, sans-serif;font-family:var(--font-source-sans), "Source Sans 3", system-ui, sans-serif;line-height:1.6}html[data-font-scale="1"]{--font-scale:1}html[data-font-scale="1.15"]{--font-scale:1.15}html[data-font-scale="1.3"]{--font-scale:1.3}html:has([data-surface=site]){font-size:calc(100% * var(--font-scale))}html[data-high-contrast=true] [data-surface=site]{--background:#000;--foreground:#fff;--card:#000;--card-foreground:#fff;--muted:#1a1a1a;--muted-foreground:#e5e5e5;--border:#fff;--input:#fff;--ring:#ff0;--primary:#ff0;--primary-foreground:#000;--secondary:#f66;--secondary-foreground:#000;--footer:#000;--footer-foreground:#fff;--footer-muted:#e5e5e5}html[data-high-contrast=true]:has([data-surface=site]){--background:#000;--foreground:#fff;--card:#000;--card-foreground:#fff;--muted:#1a1a1a;--muted-foreground:#e5e5e5;--border:#fff;--input:#fff;--ring:#ff0;--primary:#ff0;--primary-foreground:#000;--secondary:#f66;--secondary-foreground:#000;--footer:#000;--footer-foreground:#fff;--footer-muted:#e5e5e5}[data-surface=site] .hero-pattern{background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);background-size:20px 20px}[data-surface=site] .prose h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem}[data-surface=site] .prose p{margin-bottom:1rem}[data-surface=site] .prose ol,[data-surface=site] .prose ul{margin-bottom:1rem;padding-left:1.5rem}[data-surface=site] .prose ol{list-style-type:decimal}[data-surface=site] .prose ul{list-style-type:disc}[data-surface=site] .prose li{margin-bottom:.25rem}[data-surface=site] .prose strong{font-weight:600}@media print{[data-surface=site] header,[data-surface=site] footer,[data-surface=site] aside,[data-surface=site] .no-print,[data-surface=site] [role=toolbar]{display:none!important}[data-surface=site]{color:#000;background:#fff;font-size:12pt}[data-surface=site] a[href]:after{content:" (" attr(href) ")";font-size:.8em}}
