/* thenytsters.com/book  (book.php). Loads after hire.css and only adds what the national
   booking page needs: formats list, press-kit grid, logistics cards. Same tokens as hire.css. */

.hero-book .hero-bg{object-position:center top}
.hero-book h1{font-size:clamp(44px,8vw,86px)}

/* formats (reuses .eras layout) */
.formats li{align-items:flex-start}
.formats strong{font-size:1.5rem;min-width:64px;padding-top:2px}
.formats span b{display:block;color:#fff;font-weight:800;margin-bottom:2px}

/* press kit */
.epk{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:start;margin-top:8px}
.epk h3{font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}
.epk-bio h3+p{margin-bottom:26px;font-size:.98rem;line-height:1.7;color:#ddd}
.epk-bio p:last-of-type{margin-bottom:0}
.epk-copy-note{font-size:.82rem;color:var(--dim);margin-top:14px!important}
.epk-assets{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px 20px}
.epk-photo{display:block;margin-bottom:14px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#000;transition:border-color .2s}
.epk-photo:hover{border-color:rgba(180,93,240,.5)}
.epk-photo img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;max-height:260px}
.epk-photo span{display:block;padding:9px 12px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.epk-assets h3:nth-of-type(2){margin-top:22px}
.epk-links{list-style:none;display:grid;gap:8px}
.epk-links a{display:inline-flex;align-items:center;gap:10px;color:#ddd;font-size:.92rem;font-weight:600}
.epk-links a:hover{color:#fff}
.epk-links i{color:var(--accent);width:18px;text-align:center}
@media(max-width:860px){.epk{grid-template-columns:1fr}}

/* logistics cards: three across, stack on phones */
.logistics{grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.logistics{grid-template-columns:1fr}}

/* form: text date field on this page */
.quote-form input[name=event_date]{color-scheme:dark}
