.ticket{--field:var(--pine-deep);--on:var(--cream);--on-70:#efe3c5bd;--on-55:#efe3c58c;--on-line:#efe3c538;--accent:var(--amber);background:var(--field);color:var(--on);padding:clamp(18px,3vh,36px) 0 clamp(26px,4vh,44px)}.ticket.tune-soon{--field:var(--amber);--on:var(--ink);--on-70:#33270fc7;--on-55:#33270f99;--on-line:#33270f38;--accent:var(--ember)}.ticket.tune-stop{--field:var(--ember);--accent:var(--amber)}.ticket-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(24px,4vw,64px);display:grid}.ticket-copy{min-width:0}.ticket-art{flex-direction:column;justify-content:center;min-width:0;display:flex}.ticket-art>.gallery{flex:auto;min-height:340px}.ticket .crumbs,.ticket .crumbs a{color:var(--on-55)}.ticket .crumbs a:hover{color:var(--on)}.ticket .eyebrow{color:var(--accent);white-space:normal}.ticket .page-title{color:var(--on);letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:.96}.ticket .pagenav a,.ticket .pagenav .chip{color:var(--on-70);border-color:var(--on-line);background:0 0}.ticket .pagenav a:hover{color:var(--on);border-color:var(--on)}.ticket .pagenav{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}@media (min-width:921px){.ticket .pagenav{flex-wrap:wrap;row-gap:6px;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.ticket .headsup{border-color:var(--on-line);color:var(--on)}.ticket .headsup summary b,.ticket .headsup-sum{color:var(--on)}.ticket .headsup .chip.hot{background:var(--on-line);color:var(--on)}.ticket .decide{border-top-color:var(--on-line);border-bottom:0;margin-top:clamp(16px,2.6vh,26px)}.ticket .decide-verdict b,.ticket .decide-verdict.full b{color:var(--on);font-size:clamp(1.7rem,3vw,2.5rem)}.ticket .decide-verdict>span,.ticket .decide-verdict .action-line{color:var(--on-70)}.ticket .decide-verdict .action-line .decide-act{color:var(--accent)}.ticket .decide-verdict .action-line .decide-act:hover{color:var(--on)}.ticket .readat{color:var(--on-55)}.ticket .decide-facts{border-top-color:var(--on-line)}.ticket .decide-facts dt{color:var(--on-55)}.ticket .decide-facts dd{color:var(--on)}.ticket .decide-facts dd small{color:var(--on-70)}.ticket .decide-facts .free dd{color:var(--accent)}.ticket .decide-do .decide-second{color:var(--on-70)}.ticket .decide-do .decide-second:hover{color:var(--on)}.ticket .btn{box-shadow:none}.ticket .btn:hover{box-shadow:none;transform:none}.ticket .btn.fill,.ticket .btn.ghost{background:var(--paper);color:var(--pine-deep);border:0}.ticket.tune-stop .btn.fire{background:var(--paper);color:var(--ember)}.ticket.tune-stop .btn.fire:hover{color:var(--ember);background:#fff}.ticket.tune-soon .btn.fire,.ticket.tune-soon .btn.fill{background:var(--pine-deep);color:var(--cream)}.ticket-art .gallery{aspect-ratio:auto;height:auto;box-shadow:none;background:0 0;border-radius:6px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:6px}.ticket-art .gallery .g-cell{background:#0000002e}.ticket-art .single-photo img,.ticket-art .single-photo .aerial{aspect-ratio:4/3;box-shadow:none;border-radius:6px}.ticket-art .credit{color:var(--cream)}.plate{margin:0}.plate svg{width:100%;height:auto;display:block}.plate figcaption{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--on-55);margin-top:8px;font-size:.68rem}.ticket-wave{color:var(--pine-deep)}.tune-soon+.ticket-wave{color:var(--amber)}.tune-stop+.ticket-wave{color:var(--ember)}.instr-spine .avail-axis{letter-spacing:.08em;margin-top:10px;font-size:.76rem}.instr-spine .avail-key .chip{padding:6px 12px;font-size:.8rem}@media (max-width:920px){.ticket-grid{grid-template-columns:minmax(0,1fr);gap:18px}.ticket .page-title{font-size:clamp(1.75rem,8.6vw,2.5rem)}.ticket-art>.gallery{aspect-ratio:3/2;flex:none;min-height:0}.ticket-art{order:-1}}
