.book-page{background:radial-gradient(900px 520px at 85% 0%,#ff6b3c1c,transparent 70%) no-repeat,#10110f}.book-page .header{background:#10120fe8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#ffffff0d}.book{padding-top:150px;max-width:1360px;margin:0 auto}.book-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.book h1{font-size:clamp(64px,9vw,132px);line-height:.92;letter-spacing:-.05em;font-weight:500}.book h1 em{color:var(--orange);letter-spacing:-.04em}.book-copy{max-width:380px;padding-bottom:10px}.book-copy>p{font-size:15px;line-height:1.7;color:#d7d4cc}.book-facts{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--line);display:grid;gap:12px;font-size:12px;color:var(--muted)}.book-facts strong{display:inline-block;min-width:96px;color:var(--paper);font-weight:650}.booker-shell{border:1px solid var(--line);border-radius:28px;background:#151613;padding:clamp(4px,1vw,14px);min-height:560px}#booker{width:100%;min-height:530px;overflow:visible}.booker-loading{padding:40px 24px;font-size:13px;color:var(--muted)}.book-alt{margin-top:22px;font-size:12px;color:var(--muted)}.book-alt a{color:var(--paper);border-bottom:1px solid #ffffff55}.book-alt a:hover{color:var(--orange);border-color:var(--orange)}.book-page footer .footer-top{border-top:1px solid var(--line);padding-top:40px}@media(max-width:1000px){.book-intro{flex-direction:column;align-items:flex-start}.book-copy{max-width:none}}@media(max-width:700px){.book{padding-top:110px}.booker-shell{border-radius:20px;padding:4px}.book-facts strong{min-width:84px}}
