*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#fff;background:#09000d;font-family:Inter,Arial,sans-serif}.app-shell{background:radial-gradient(circle at 25% 0,#ff4cac59,#0000 35%),linear-gradient(135deg,#120018,#2b0636 55%,#08000c);min-height:100vh;padding:28px}.hero-card{background:#ffffff12;border:1px solid #ffffff29;border-radius:30px;max-width:1050px;margin:0 auto 24px;padding:28px;box-shadow:0 24px 80px #0006}.eyebrow{color:#ffc1df;text-transform:uppercase;letter-spacing:.25em;font-size:12px;font-weight:900}.hero-card h1{margin:14px 0;font-size:clamp(42px,8vw,82px);line-height:.95}.hero-card h2{margin:10px 0;font-size:clamp(30px,6vw,54px);line-height:1}.lead,.hero-card p,.card p{color:#f1ddea;font-size:20px;line-height:1.5}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.actions a{color:#120018;background:linear-gradient(90deg,#ff4fb3,#ffe1f2);border-radius:999px;padding:14px 18px;font-weight:900;text-decoration:none}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;max-width:1050px;margin:0 auto 24px;display:grid}.card{background:#ffffff0f;border:1px solid #ffffff24;border-radius:24px;padding:20px}.card h2{margin:0 0 8px;font-size:22px}.small-section{margin-bottom:60px}html,body,#root{color:#fff;background:#08000c;min-height:100%;margin:0}.diamond-lace-live-root{min-height:100vh;overflow-x:hidden}
