lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll.launch-grid { display:grid; grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr); gap:14px; max-width:850px; margin-top:28px; }
.countdown-card,.launch-signup,.newswire { border:1px solid rgba(244,245,240,.22); background:rgba(4,12,11,.48); -webkit-backdrop-filter:blur(12px); backdrop-filter:blur(12px); }
.countdown-card { display:grid; gap:8px; padding:18px; }
.countdown-card span,.launch-signup label,.news-feed span { color:var(--lime); font:600 13px "Barlow Condensed",sans-serif; letter-spacing:.12em; text-transform:uppercase; }
.countdown-card strong { font:700 clamp(1.6rem,3vw,2.45rem)/1 "Barlow Condensed",sans-serif; letter-spacing:.04em; }
.countdown-card em,.launch-signup small { color:var(--muted); font-size:12px; font-style:normal; }
.launch-signup { display:grid; gap:10px; padding:18px; }
.launch-signup > div { display:grid; grid-template-columns:1fr auto; gap:8px; }
.launch-signup input { min-width:0; border:1px solid var(--line); padding:11px 12px; color:var(--ink); background:rgba(0,0,0,.22); font:inherit; }
.launch-signup button { border:0; padding:0 18px; color:var(--night); background:var(--lime); font:700 14px "Barlow Condensed",sans-serif; letter-spacing:.08em; text-transform:uppercase; cursor:pointer; }
.newswire { display:grid; grid-template-columns:190px 1fr; gap:18px; max-width:850px; margin-top:26px; padding:18px; }
.newswire h2 { margin:6px 0 0; font:600 2rem "Barlow Condensed",sans-serif; text-transform:uppercase; }
.news-feed { display:grid; gap:7px; }
.news-feed a { display:grid; grid-template-columns:100px 1fr; gap:8px; padding:8px 0; color:var(--ink); text-decoration:none; border-bottom:1px solid rgba(244,245,240,.1); }
.news-feed a:hover strong { color:var(--lime); }
.news-feed strong { font-size:13px; line-height:1.35; }
.news-feed p { margin:0; color:var(--muted); font-size:13px; }
.scene::before { content:""; position:absolute; inset:auto -5% -10% auto; width:58vw; height:78vh; opacity:.28; background:radial-gradient(ellipse at 50% 14%,transparent 0 13%,#d9f26b 13.5% 14%,transparent 14.5%),linear-gradient(75deg,transparent 46%,rgba(117,216,208,.8) 46.4% 47%,transparent 47.4%); transform:rotate(-12deg); mix-blend-mode:screen; }
@media (max-width:700px) { .launch-grid,.newswire { grid-template-columns:1fr; } .newswire { gap:10px; } .news-feed a { grid-template-columns:78px 1fr; } }
