/* WordPress-owned presentation for the packaged Space Coast Signal pages. */
.scs-static{width:100%;max-width:none;overflow-x:clip;background:#fff}
.scs-static main,.scs-static section,.scs-static article,.scs-static div{box-sizing:border-box}
.scs-static img{max-width:100%;height:auto}
.scs-static :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:normal;word-break:normal}
.scs-static :is(h1,h2){line-height:1.06}
.scs-static :is(h3,h4){line-height:1.22}
.scs-static :is(p,li,span){line-height:1.62}

/* Events: soft coral, warm sand, and muted teal. */
.scs-route-events.scs-static{--signal-orange:#e76f51;--signal-aqua:#3f8f8b;--signal-ink:#173f46;background:#fff8ed}
.scs-route-events .content-section:nth-of-type(even){background:#f7ead5}
.scs-route-events .page-hero{background:linear-gradient(125deg,#f8d6c7,#f4e4c8 55%,#b7d7cf)}
.scs-route-events .page-hero .actions a,.scs-route-events .concert-card>a{background:#e76f51}

/* Tickets: sea-glass aqua, lagoon teal, white, and mango. */
.scs-route-tickets.scs-static{--signal-orange:#f5a623;--signal-aqua:#1699a3;--signal-ink:#0a4f59;background:#f8fffd}
.scs-route-tickets .ticket-hero{background:linear-gradient(125deg,#dff8f2,#b9ebe4 56%,#fbd477)}
.scs-route-tickets .ticket-category:nth-of-type(even){background:#e8f7f3}
.scs-route-tickets .ticket-card{border-radius:0;background:#fff}
.ticket-official{display:grid;gap:9px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(17,47,94,.13)}
.ticket-official strong{color:#0a4f59;font-size:11px;line-height:1.5}
.ticket-official small{color:#607b82;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.ticket-official a{display:flex;align-items:center;justify-content:space-between;margin-top:3px;padding:13px 15px;background:#f5a623;color:#17212d;font-size:9px;font-weight:900;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}

/* Explore: mangrove green, dune sand, coastal blue, and terracotta. */
.scs-route-explore.scs-static,.scs-route-beaches.scs-static,.scs-route-visitor-guides.scs-static,.scs-route-family-activities.scs-static,.scs-route-dining-nightlife.scs-static,.scs-route-nature-wildlife.scs-static{--signal-orange:#c96c45;--signal-aqua:#2e7d76;--signal-ink:#234e43;background:#fbf4e8}
.scs-route-explore .page-hero,.scs-route-beaches .page-hero,.scs-route-visitor-guides .page-hero,.scs-route-family-activities .page-hero,.scs-route-dining-nightlife .page-hero,.scs-route-nature-wildlife .page-hero{background:linear-gradient(125deg,#e8dec8,#c7d9cf 55%,#8fb7c7)}

/* Weather keeps a lighter sky-and-cloud palette; Surf retains its established identity. */
.scs-route-weather{--cream:#f7fcfd;--paper:#fff;--navy:#174a6d;--deep:#0b3b5c;--teal:#199db3;--coral:#d9a928}
.scs-route-weather .page-hero{background:linear-gradient(125deg,#eaf9fd,#cceef3 55%,#f8e5a7)}
.scs-route-surf{--cream:#eef7f8;--paper:#fff;--navy:#0d4053;--deep:#062d3a;--teal:#0b8e98;--coral:#ef6b42}

@media(max-width:680px){
  .ticket-official a{min-height:46px}
  .scs-static :is(h1,h2){line-height:1.1}
}
