/*
 * page-buy-ticket.css — Stage 5
 *
 * Verbatim extract of the <style> block in the <head> of buy-ticket.html.
 * Not one selector, value or unit is changed (rule 1 — Zero CSS/Markup
 * Shifts). Enqueued only for the "Buy Ticket" page template
 * (page-buy-ticket.php) via inc/enqueue.php; depends on mw-styles1 so its
 * design-system custom-property fallbacks resolve. buy-ticket.html itself
 * loads only styles1.css + responsive.css (no mt.css).
 */

.tix-hero{background:linear-gradient(165deg,#0A2F6E 0%,#0A2240 100%);padding:170px 0 90px;text-align:center;color:#fff}
.tix-hero .eyebrow{color:#C9A24B}
.tix-hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(34px,4.6vw,58px);line-height:1.12;margin:14px 0 16px;color:#fff}
.tix-hero h1 em{font-style:normal;color:#D4AF37}
.tix-hero .lede{max-width:640px;margin:0 auto;font-size:18px;line-height:1.6;color:rgba(230,239,247,.86)}
.tix-body{background:var(--bg-soft,#F5F7F9);padding:70px 0 100px}
