.conf-hero{padding:var(--s-10) 0 var(--s-9);background:var(--uv-green);color:#fff;border:0;position:relative;overflow:hidden}
.conf-hero::after{content:"";position:absolute;top:-100px;right:-100px;width:480px;height:480px;background:radial-gradient(closest-side,rgba(245,184,46,.18),transparent 70%);pointer-events:none}
.conf-hero .container{position:relative}
.conf-hero h1{color:#fff;margin:var(--s-3) 0;font-size:clamp(2.2rem,3.6vw + 1rem,3.6rem)}
.conf-hero p,.conf-hero .lede{color:#A9B2C8;font-size:var(--text-lg);max-width:60ch}
.conf-hero .meta-list{display:flex;flex-wrap:wrap;gap:var(--s-6);margin:var(--s-5) 0;padding:0}
.conf-hero .meta-list li{padding:0;border:0;color:#D7DDEA;font-size:var(--text-sm)}
.conf-hero .meta-list li strong{color:#fff;display:block;font-family:var(--serif);font-size:var(--text-lg);font-weight:600;margin-bottom:2px}

.conf-hero-grid{display:grid;gap:var(--s-9);grid-template-columns:1fr;align-items:start}
@media (min-width:980px){.conf-hero-grid{grid-template-columns:1.5fr 1fr;gap:var(--s-10)}}

.conf-side .card{background:#fff;color:var(--ink);padding:var(--s-6);border-radius:var(--radius-lg)}
.conf-side .countdown{display:flex;justify-content:space-between;font-family:var(--mono);background:var(--canvas);padding:var(--s-3);border-radius:var(--radius);margin:var(--s-3) 0;gap:var(--s-2)}
.conf-side .countdown div{text-align:center;flex:1}
.conf-side .countdown span{display:block;font-family:var(--serif);font-size:var(--text-2xl);color:var(--indigo-900);font-weight:600;line-height:1.05}
.conf-side .countdown small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}
.conf-side .countdown.lg span{font-size:var(--text-3xl)}

.track-list{display:grid;gap:var(--s-3);margin:var(--s-5) 0;padding:0}
.track-item{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;list-style:none}
.track-item h3{margin-bottom:var(--s-2);font-size:var(--text-lg)}
.track-item p{color:var(--muted);font-size:var(--text-sm);margin:0}
