/* Onda Blu: varia solo l'aspetto; base.css mantiene il layout. */
:root { --bg:#edf5ff; --card:#ffffff; --text:#162e4b; --muted:#46617d; --accent:#205a9b; --ring:#c9daee; --cta:#9bd1ef; }
.card { border-radius:14px; box-shadow:0 9px 27px #205a9b1c; }
.info-evento,.contacts { background:#e5f0fc; border-color:var(--ring); border-radius:14px; }
.info-evento .main,.contacts .rowc { color:var(--text); }
.info-evento .sub,.descrizione,.footer-inner { color:var(--muted); }
.badge,.chip { background:#d8e8fa; color:var(--accent); border-color:var(--ring); }
.btn { border-radius:14px; }
.btn.cta { background:var(--cta); border-color:var(--accent); color:var(--text); }
footer { background:#edf5ff; border-color:var(--ring); }
