.nir-theme,[data-nir-theme]{--background:42 45% 91%;--foreground:35 17% 14%;--card:42 62% 96%;--card-foreground:35 17% 14%;--popover:42 62% 96%;--popover-foreground:35 17% 14%;--border:42 33% 70%;--border-subtle:42 33% 80%;--input:42 33% 70%;--muted:42 45% 91%;--muted-foreground:34 12% 45%;--primary:14 73% 42%;--primary-foreground:42 62% 96%;--clay:14 73% 42%;--clay-foreground:42 62% 96%;--font-heading:var(--font-playfair,"Playfair Display",Georgia,serif);--font-body:var(--font-newsreader,"Newsreader",Georgia,serif);--font-reader:var(--font-newsreader,"Newsreader",Georgia,serif);--nir-bg:hsl(42,45%,91%);--nir-card:hsl(42,62%,96%);--nir-card-muted:hsl(42,45%,91%);--nir-primary:hsl(14,73%,42%);--nir-primary-hover:hsl(14,73%,36%);--nir-primary-soft:hsla(14,73%,42%,0.1);--nir-border:hsl(42,33%,70%);--nir-border-subtle:hsl(42,33%,80%);--nir-foreground:hsl(35,17%,14%);--nir-text-body:hsl(34,12%,32%);--nir-text-muted:hsl(34,12%,45%);--nir-dark-surface:hsl(35,17%,14%);--nir-dark-text:hsl(42,62%,96%);background-color:var(--nir-bg);color:var(--nir-foreground);font-family:var(--font-libre-franklin,"Libre Franklin",-apple-system,BlinkMacSystemFont,sans-serif)}.nir-font-serif{font-family:var(--font-playfair,"Playfair Display",Georgia,serif)!important}.nir-font-reading{font-family:var(--font-newsreader,"Newsreader",Georgia,serif)!important}.nir-font-sans{font-family:var(--font-libre-franklin,"Libre Franklin",-apple-system,BlinkMacSystemFont,sans-serif)!important}.nir-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}@keyframes nirRadarPulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(2.4);opacity:0}}.nir-animate-pulse-radar{animation:nirRadarPulse 2s cubic-bezier(0,0,.2,1) infinite}@media print{.nir-theme,[data-nir-theme]{background-color:#fff!important;color:#111!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.nir-theme .print\:hidden,.nir-theme header,.nir-theme nav[aria-label="Table of contents"]{display:none!important}.nir-theme section{break-inside:avoid;page-break-inside:avoid}}