.account-trigger{font:700 12px Manrope,Arial,sans-serif;color:var(--text);background:transparent;border:1px solid var(--fire);padding:12px 16px;cursor:pointer;white-space:nowrap}
.account-dialog{background:#151515;color:var(--text);border:1px solid #414141;width:min(560px,calc(100% - 28px));max-height:92vh;padding:38px;overflow:auto}.account-dialog::backdrop{background:#000c;backdrop-filter:blur(6px)}.account-dialog h2{font-size:44px}.account-close{position:absolute;right:14px;top:12px;border:0;background:none;color:white;font-size:30px;cursor:pointer}.account-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:26px 0}.account-tabs button{padding:12px 0;background:none;color:var(--muted);border:0;border-bottom:2px solid transparent;font:700 14px Manrope,Arial;cursor:pointer}.account-tabs .active{color:var(--text);border-color:var(--fire)}.account-form{display:grid;gap:17px}.account-form label{display:grid;gap:7px;font-size:12px;color:var(--text);font-weight:600}.account-form input,.account-form select{width:100%;min-width:0;background:#0d0d0d;border:1px solid #414141;color:var(--text);padding:12px;font:14px Manrope,Arial;border-radius:0}.account-form input:focus,.account-form select:focus{outline:1px solid var(--fire)}.account-form small,.account-form label>span{font-size:10px;color:var(--muted);font-weight:400}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-form [hidden]{display:none}.account-purpose{font-size:11px;line-height:1.6;color:var(--muted);margin:2px 0}.account-message{font-size:12px;color:#ff986e;margin:0;min-height:1em}.account-submit{border:0;cursor:pointer;line-height:1.5;gap:12px}.account-submit:disabled{opacity:.5;cursor:wait}.ebook-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;padding-top:65px;padding-bottom:65px}.ebook-photo{background:#070707}.ebook-photo img{width:100%;height:auto;max-height:680px;object-fit:contain;display:block}.ebook-description h1{font-size:clamp(62px,7vw,100px);margin:22px 0}.ebook-description .intro{color:var(--muted);max-width:520px}.ebook-facts{display:flex;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:30px 0}.ebook-facts b{font-family:'Barlow Condensed',Impact,sans-serif;font-size:34px;line-height:1.1;color:var(--fire)}.ebook-facts small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.ebook-note{display:block;font-size:10px;color:var(--muted);margin-top:15px}.account-logout{display:block;background:none;border:0;color:var(--muted);text-decoration:underline;text-underline-offset:5px;font:12px Manrope,Arial;padding:18px 0 0;cursor:pointer}#ebook-access .btn{border:0;cursor:pointer;text-align:left;line-height:1.6}#ebook-access>p{font-size:13px;color:var(--muted)}
@media(max-width:850px){.ebook-hero{gap:30px}.ebook-facts{gap:20px}}
@media(max-width:680px){.ebook-hero{grid-template-columns:1fr;padding-top:30px}.ebook-photo{max-width:330px;width:100%;margin:auto}.ebook-photo img{max-height:430px}.ebook-description h1{font-size:68px}.account-dialog{padding:28px 22px}.form-pair{gap:12px}.account-trigger{padding:10px 13px}.ebook-description .eyebrow{margin-bottom:16px}}
