:root{--bg:#08080a;--bg-carbon-a:#050505;--bg-carbon-b:#131315;--panel:#0d0d0f;--gold:#d9a916;--gold-bright:#f2c14e;--gold-dim:#7a611f;--white:#f4f2ea;--muted:#9a978c;--border:#d9a91647;--font-display:"Oswald", "Arial Narrow", sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace}*{box-sizing:border-box}body{min-height:100vh;color:var(--white);font-family:var(--font-display);-webkit-font-smoothing:antialiased;background-color:var(--bg);margin:0}#root{min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}h1,h2,h3,p{margin:0}.carbon{background-color:var(--bg-carbon-b);background-image:linear-gradient(27deg, var(--bg-carbon-a) 5px, transparent 5px), linear-gradient(207deg, var(--bg-carbon-a) 5px, transparent 5px), linear-gradient(27deg, var(--bg-carbon-a) 5px, transparent 5px), linear-gradient(207deg, var(--bg-carbon-a) 5px, transparent 5px), linear-gradient(90deg, var(--bg-carbon-b) 10px, transparent 10px), linear-gradient(var(--bg-carbon-b) 25%, transparent 25%, transparent 75%, var(--bg-carbon-b) 75%, var(--bg-carbon-b));background-position:0 2px,0 2px,10px 12px,10px 12px,0 0,0 0;background-size:20px 20px;background-attachment:fixed}.eyebrow{font-family:var(--font-mono);letter-spacing:.35em;color:var(--gold-bright);text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font-size:.8rem;display:flex}.eyebrow .line{background:linear-gradient(90deg, transparent, var(--gold));width:34px;height:1px}.eyebrow .line.right{background:linear-gradient(90deg, var(--gold), transparent)}
