:root{--background:#ffffff;--foreground:#171717;--muted:#6b7280;--accent:#2563eb}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--muted:#9ca3af;--accent:#60a5fa}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{color:var(--foreground);background:var(--background);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--accent)}.container{max-width:760px;margin:0 auto;padding:32px 16px 64px}.hero{--brand-background:#fcf5ed;min-height:100dvh;display:grid;place-items:center;padding:16px;background:var(--brand-background)}@media (prefers-color-scheme:dark){.hero{--brand-background:#1f1f1f}}.hero-logo{display:block;width:min(90vw,80dvh,720px);height:auto}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}