/* ============ LA VUELTA — tinta y papel, la lista que despierta ============
   Mundo tinta (el canvas ink de plaza.js): los nombres están escritos
   en una lista; el mensaje es tinta que corre hasta ellos. Las
   respuestas llegan como notas al margen de esa lista. */
[hidden]{display:none!important}
.simnote{margin:14px 0 0;font:italic 400 13.5px/1.5 var(--serif);color:rgba(255,255,255,.45);text-align:center}

/* ---------- los que vuelven ---------- */
.arrivals{margin-top:6px;border:1px solid rgba(230,184,95,.42);background:linear-gradient(180deg,rgba(230,184,95,.06),rgba(255,255,255,.02));padding:20px}
.arrivals__label{margin:0 0 6px;font:500 9.5px/1.5 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-soft)}
.arrival{margin:14px 0 0;padding:13px 15px;border:1px solid var(--line);background:rgba(255,255,255,.03);opacity:0;transform:translateY(8px);transition:opacity .8s ease,transform .8s ease}
.arrival.on{opacity:1;transform:none}
.arrival small{display:block;margin-bottom:4px;font:500 8.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.45)}
.arrival p{margin:0;font:italic 400 clamp(15.5px,2vw,17.5px)/1.5 var(--serif);color:rgba(255,250,238,.94)}
.arrival--booked{border-color:rgba(230,184,95,.55);background:rgba(230,184,95,.06)}
.arrival--booked small{color:rgba(230,184,95,.75)}
.arrivals__wait{margin:16px 0 0;font:italic 400 14px var(--serif);color:rgba(255,255,255,.45)}
.arrivals__wait.done{color:rgba(243,215,159,.8)}

@media(prefers-reduced-motion:reduce){
  .arrival{transition:none;opacity:1;transform:none}
}
