/* Fascia del lancio (1° gennaio 2027): nera e gialla come il sito */
.lancio{position:relative;overflow:hidden;margin:0;padding:22px 0 24px;background:radial-gradient(120% 140% at 50% 0%,rgba(255,194,26,.16),rgba(255,194,26,0) 60%),#0d0b06;border-bottom:1px solid rgba(255,194,26,.22);color:#ededef;text-align:center}
.lancio .wrap{display:flex;flex-direction:column;align-items:center;gap:10px}
.lancio-tit{margin:0;font-size:clamp(1.05rem,2.6vw,1.45rem);font-weight:700;letter-spacing:-.01em}
.lancio-tit b{color:#ffc21a}
.lancio-sub{margin:0;font-size:.95rem;color:#b9bcc4;max-width:46ch}
.lancio-sub a{color:#ffc21a}
.lancio-conto{display:flex;gap:10px;justify-content:center;margin:6px 0 2px}
.lancio-conto[hidden]{display:none}
.lancio-cella{min-width:74px;padding:10px 8px 8px;border:1px solid rgba(255,194,26,.28);border-radius:14px;background:rgba(255,255,255,.03);box-shadow:0 8px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)}
.lancio-cella span{display:block;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,5vw,2.3rem);font-weight:800;line-height:1;color:#ffc21a}
.lancio-cella small{display:block;margin-top:6px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#8b9099}
.lancio-cella span.tic{animation:lancio-tic .45s cubic-bezier(.2,.7,.2,1)}
@keyframes lancio-tic{from{opacity:.35;transform:translateY(-6px)}to{opacity:1;transform:none}}
.lancio.piccola{padding:12px 0 14px}
.lancio.piccola .lancio-tit{font-size:1rem}
.lancio.piccola .lancio-sub{display:none}
.lancio.piccola .lancio-cella{min-width:54px;padding:6px 6px 5px;border-radius:10px}
.lancio.piccola .lancio-cella span{font-size:1.25rem}
.lancio.piccola .lancio-cella small{font-size:.6rem}
@media (max-width:420px){.lancio-conto{gap:6px}.lancio-cella{min-width:62px}.lancio.piccola .lancio-cella{min-width:46px}}
@media (prefers-reduced-motion:reduce){.lancio-cella span.tic{animation:none}}
