html:has(.andromeda){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#050507}html:has(.andromeda) body{background-color:#050507}.andromeda{--a-void:#050507;--a-obsidian:#0b0b10;--a-panel:#0f0f16;--a-panel-raised:#14141d;--a-violet-deep:#1b1526;--a-gold-deep:#8a6a2a;--a-gold:#c8a24c;--a-gold-light:#f3e2ae;--a-gold-gradient:linear-gradient(100deg, #8a6a2a 0%, #c8a24c 38%, #f3e2ae 62%, #c8a24c 82%, #8a6a2a 100%);--a-gold-gradient-v:linear-gradient(180deg, #f3e2ae 0%, #c8a24c 55%, #8a6a2a 100%);--a-amethyst-deep:#241436;--a-amethyst-night:#120b1c;--a-amethyst-spectral:#8e6cc4;--a-amethyst-core:#6b3fa0;--a-bronze:#a8743f;--a-mineral:#4a2e1c;--a-gold-glint:#ebd08a;--a-bone-bright:#f3eee2;--a-haze:#cfc8d9;--a-mute:#9a93ab;--a-bone:#e9e4d8;--a-bone-dim:#bfb9ab;--a-silver:#9aa3b2;--a-on-gold:#0b0b10;--a-cyan:#7fd6e6;--a-line:#c8a24c38;--a-line-strong:#c8a24c80;--a-line-faint:#c8a24c14;--a-grid:#9aa3b20e;--a-glow:#c8a24c29;--a-veil:#050507db;--a-cyan-line:#7fd6e659;--a-serif:var(--font-bodoni), "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--a-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--a-gutter:16px;--a-max:1240px;--a-radius:2px;--a-ease:cubic-bezier(.22, .8, .24, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--a-void);color:var(--a-bone);font-family:var(--a-mono);min-height:100dvh;font-size:15px;line-height:1.65}@media (min-width:720px){.andromeda{--a-gutter:32px;font-size:16px}}@media (min-width:1100px){.andromeda{--a-gutter:48px}}.andromeda ::selection{background:var(--a-gold);color:var(--a-on-gold)}.andromeda a{color:var(--a-gold-light);text-decoration:underline;-webkit-text-decoration-color:var(--a-line-strong);text-decoration-color:var(--a-line-strong);text-underline-offset:3px}.andromeda a:hover{color:var(--a-bone);-webkit-text-decoration-color:var(--a-gold);text-decoration-color:var(--a-gold)}.andromeda h1,.andromeda h2,.andromeda h3{color:var(--a-bone);font-family:var(--a-serif);letter-spacing:-.01em;font-weight:500;line-height:1.05}.andromeda :focus-visible{outline:2px solid var(--a-cyan);outline-offset:3px;box-shadow:0 0 0 6px var(--a-void);border-radius:var(--a-radius)}
