:root { color-scheme: dark; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; background: #020617; color: #e2e8f0; } body { margin: 0; } .shell { max-width: 1040px; margin: 0 auto; padding: 40px 20px; } .hero, .card { border: 1px solid #1e293b; border-radius: 22px; padding: 26px; margin-bottom: 20px; background: rgba(15, 23, 42, 0.88); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.25); } .hero { background: linear-gradient(135deg, #111827, #7c2d12); } .eyebrow { color: #fdba74; text-transform: uppercase; letter-spacing: 0.14em; } label { display: grid; gap: 8px; margin: 12px 0; font-weight: 700; } input { border: 1px solid #334155; border-radius: 12px; background: #020617; color: #e2e8f0; padding: 12px; font: inherit; } button { border: 0; border-radius: 999px; background: #ea580c; color: white; padding: 12px 18px; font-weight: 800; cursor: pointer; } pre { overflow: auto; background: #020617; color: #bfdbfe; border: 1px solid #1e293b; border-radius: 14px; padding: 16px; min-height: 140px; }