*{box-sizing:border-box}body{background:var(--am-bg);min-height:100vh;color:var(--am-text);font-family:var(--am-font);flex-direction:column;margin:0;display:flex}.hero{text-align:center;padding:64px 24px 32px}.hero h1{letter-spacing:-.02em;background:linear-gradient(90deg, var(--am-accent), var(--am-accent2));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.5rem,8vw,4.5rem)}.hero p{color:var(--am-muted);margin:8px 0 0;font-size:1.25rem}.grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:20px;width:min(1100px,100%);margin:0 auto;padding:24px;display:grid}.card{border-radius:var(--am-radius);background:var(--am-surface);color:inherit;padding:28px 24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.card.live:hover{transform:translateY(-4px);box-shadow:0 10px 30px #3ee08f26}.card.soon{opacity:.6}.card .emoji{font-size:2.5rem}.card h2{margin:12px 0 4px;font-size:1.35rem}.card p{color:var(--am-muted);margin:0}.footer{text-align:center;color:var(--am-muted);padding:24px;font-size:.875rem}
