
.show-shell{max-width:1050px;margin:auto;padding:36px 22px 60px}.show-shell h1{font-family:Bungee,Impact,sans-serif;font-size:clamp(30px,5vw,56px);line-height:1.2;margin:16px 0}.eyebrow{color:#FF9E4D;font-weight:700;letter-spacing:.1em}.intro{max-width:700px;color:#dce3ea;font-size:19px;line-height:1.65}.clip-layout{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:38px;align-items:start}.clip-video{display:block;width:100%;max-width:430px;aspect-ratio:9/16;background:#080c12;border:3px solid #2e9be0;border-radius:12px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.actions a{display:inline-block;padding:14px 20px;border:2px solid #F58426;border-radius:7px;font-weight:700;text-decoration:none;color:#fff}.actions .primary{background:#F58426;color:#080c12}.clip-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.clip-card{border:2px solid #2e9be0;border-radius:12px;background:#122334;overflow:hidden}.clip-card img{width:100%;height:auto;display:block;aspect-ratio:1200/630;object-fit:cover}.clip-card .copy{padding:22px}.clip-card h2{font-family:Bungee,Impact,sans-serif;font-size:22px;line-height:1.45;margin:0 0 12px}.clip-card a{color:#fff}.duration{color:#BEC0C2;font-family:'Space Mono',monospace}.audio-panel{padding:28px;background:#122334;border:2px solid #F58426;border-radius:12px}.audio-panel h2{margin-top:0}.audio-panel audio{width:100%;margin:10px 0}.receipt{font-size:14px;color:#BEC0C2;line-height:1.6}.return-link{color:#2e9be0}.show-nav{display:flex;gap:24px;flex-wrap:wrap;font-weight:700;padding:16px 22px;max-width:1050px;margin:auto}.show-nav a{color:#fff}.show-brand{color:#F58426!important;font-family:Bungee,Impact,sans-serif;text-decoration:none}.transcript{margin-top:24px;border-top:1px solid #2e9be0;padding-top:16px}.transcript p{line-height:1.7}.transcript summary{cursor:pointer;color:#F5F7FA;font-weight:700}@media(max-width:720px){.clip-layout,.clip-cards{grid-template-columns:1fr}.clip-layout{gap:24px}.clip-video{margin:auto}.show-shell{padding-top:22px}.clip-cards{gap:20px}.actions a{padding:13px 16px}}
.library-heading{font-family:Bungee,Impact,sans-serif;font-size:24px;line-height:1.4;margin-top:40px}
.single-scorecard{display:grid;grid-template-columns:minmax(0,350px) minmax(0,1fr);gap:26px;align-items:start;margin:28px 0}
.scorecard-art{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;background:#122334;border:3px solid #2e9be0;border-radius:12px}
.show-shell .audio-show{margin:28px 0}
.show-shell .audio-scorecard .thl{line-height:1.35}
.show-shell .audio-scorecard .duration{margin-top:16px}
.back-to-show a{color:#fff;font-weight:700}
@media(max-width:720px){.single-scorecard{grid-template-columns:1fr}.scorecard-art{max-height:250px}.audio-panel{padding:20px}}
