.geni{--bg:#0b0e15;--bg-deep:#07090f;--surface:#12161f;--surface-2:#171c27;--surface-3:#1d2331;--ink:#f2eee6;--line:color-mix(in srgb,var(--ink) 8%,transparent);--line-2:color-mix(in srgb,var(--ink) 13%,transparent);--line-3:color-mix(in srgb,var(--ink) 20%,transparent);--shadow-color:#000;--scrim:#07090f;--gold:#e6b25e;--gold-hi:#f0c47b;--gold-soft:#f6d79a;--gold-fill:var(--gold);--gold-fill-hi:var(--gold-hi);--on-gold:var(--bg);--text:#f2eee6;--body:#b7b2a6;--muted:#8f8b7e;--dim:#8d897f;--green:#46cf8c;--mint:#9be6c0;--blue:#7ea8e6;--red:#e0776a;--amber:#e0a049;--track:#161c26;--reading:50ch;--container:1440px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--t-display-f:var(--font-newsreader),"Newsreader",serif;--t-heading-f:var(--font-newsreader),"Newsreader",serif;--t-title-f:var(--font-newsreader),"Newsreader",serif;--t-body-f:var(--font-geist-sans),"Geist",system-ui,sans-serif;--t-label-f:var(--font-geist-sans),"Geist",system-ui,sans-serif;--t-micro-f:var(--font-geist-mono),"Geist Mono",monospace;--serif:var(--font-newsreader),"Newsreader",serif;--sans:var(--font-geist-sans),"Geist",system-ui,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",monospace;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:var(--t-body-lh)}.geni ::-moz-selection{background:var(--gold-fill);color:var(--on-gold)}.geni ::selection{background:var(--gold-fill);color:var(--on-gold)}.geni a{color:var(--gold);text-decoration:none}.geni a:hover{color:var(--gold-hi)}:root[data-theme=light] .geni{--ink:#17181b;--bg:#f7f7f7;--bg-deep:#eee;--surface:#fff;--surface-2:#f3f3f3;--surface-3:#e9e9e9;--line:color-mix(in srgb,var(--ink) 8%,transparent);--line-2:color-mix(in srgb,var(--ink) 15%,transparent);--line-3:color-mix(in srgb,var(--ink) 25%,transparent);--gold:#7f5e25;--gold-hi:#745522;--gold-soft:#85601f;--gold-fill:#b98736;--gold-fill-hi:#c69141;--on-gold:#22201b;--text:#22201b;--body:#44413a;--muted:#5b584f;--dim:#6a675d;--green:#177648;--mint:#136240;--blue:#3c6fbe;--red:#c05246;--amber:#a4711f;--track:var(--surface-3);--shadow-color:rgba(23,24,27,.45);--scrim:rgba(23,24,27,.306);color-scheme:light}:root{--t-display:clamp(2.5rem,1.6rem + 2.2vw,3.5rem);--t-display-lh:1.1;--t-display-w:400;--t-display-f:var(--font-newsreader,"Newsreader"),serif;--t-heading:2.125rem;--t-heading-lh:1.2;--t-heading-w:400;--t-heading-f:var(--font-newsreader,"Newsreader"),serif;--t-title:1.375rem;--t-title-lh:1.3;--t-title-w:500;--t-title-f:var(--font-newsreader,"Newsreader"),serif;--t-body:1rem;--t-body-lh:1.5;--t-body-w:400;--t-body-f:var(--font-geist-sans,"Geist"),system-ui,sans-serif;--t-label:0.875rem;--t-label-lh:1.45;--t-label-w:600;--t-label-f:var(--font-geist-sans,"Geist"),system-ui,sans-serif;--t-micro:0.6875rem;--t-micro-lh:1.35;--t-micro-w:500;--t-micro-f:var(--font-geist-mono,"Geist Mono"),monospace;--t-micro-track:0.08em;--t-micro-case:uppercase;--t-body-strong-w:600;--t-micro-case-quiet:lowercase;--t-display-track:-0.015em;--t-title-track:-0.01em;--t-display-strong-w:600;--t-metric-w:500}