.prizes-lead{padding:0 clamp(20px,4vw,56px);margin:clamp(28px,5vh,48px) 0 clamp(36px,6vh,60px);max-width:720px}.prizes-note{margin-top:14px;font-family:var(--mono);font-size:12px;color:rgba(var(--afterglow),.75)}.prizes-section{padding:0 clamp(20px,4vw,56px);margin-bottom:clamp(44px,8vh,80px)}.section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:10px;flex-wrap:wrap}.section-title{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:0}.section-sub{font-family:var(--mono);font-size:12.5px;color:var(--mid)}.prizes-body{max-width:640px;color:var(--mid);font-size:15.5px;line-height:1.65;margin:0 0 22px}.prizes-body em{color:var(--lit)}.prizes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width: 780px){.prizes-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.prize-card{border:1px solid rgba(var(--halo),.12);padding:6px 6px 9px;background:var(--card)}.prize-card img{width:100%;height:auto;display:block}.prize-name{font-size:15px;margin:8px 2px 2px}.prize-status{font-family:var(--mono);font-size:11px;color:var(--dim);margin:4px 2px 0}.prize-claimed{border-color:rgba(var(--halo),.55);box-shadow:0 0 18px rgba(var(--halo),.1)}.prize-claimed .prize-status{color:var(--lit)}.relics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width: 780px){.relics-grid{grid-template-columns:1fr;gap:12px}}.relic-card{border:1px solid rgba(var(--halo),.12);padding:6px;background:var(--card)}.relic-body{padding:2px 4px 6px}.relic-meta{font-family:var(--mono);font-size:11px;color:var(--mid);margin:2px 0 0}.lab-canvas{width:100%;height:auto;image-rendering:pixelated;display:block}.gene-strip{display:flex;gap:2px;margin-top:8px}.gene{flex:1;height:9px;border-radius:1px;border:1px solid transparent}.gene-empty{border-color:rgba(var(--halo),.2)}.prizes-footer{padding:0 clamp(20px,4vw,56px);margin:0 0 clamp(40px,8vh,80px)}.prizes-footer p{max-width:560px;font-family:var(--mono);font-size:12px;line-height:1.7;color:var(--dim);margin:0}
