:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4ece0;--muted:#b9ad9c;--accent:#e7a86b;--bg:#1b1714;--bg-glow:#3a2b20}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(ellipse at top, var(--bg-glow), var(--bg) 70%);min-height:100vh;color:var(--ink);font-family:Georgia,Times New Roman,serif;line-height:1.5}.home{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:3rem 1.5rem;display:flex}.eyebrow{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem}h1{margin:0;font-size:clamp(3rem,10vw,6rem);font-weight:400;line-height:1}.amp{color:var(--accent);font-style:italic}.studios{color:var(--muted);letter-spacing:.5em;text-transform:uppercase;margin-top:.75rem;font-size:.3em;display:block}.lede{max-width:32rem;margin:2.5rem 0;font-size:1.2rem}.links{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.links a{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);color:var(--ink);border-radius:999px;padding:.6rem 1.2rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.links a:hover,.links a:focus-visible{background:color-mix(in srgb, var(--accent) 15%, transparent);border-color:var(--accent)}footer{color:var(--muted);margin-top:4rem;font-size:.85rem}
