.book-detail-page .book-breadcrumb-row {display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.84rem;} .book-breadcrumb-row nav {display:flex;gap:.5rem;flex-wrap:wrap;} .book-breadcrumb-row a {text-decoration:underline;text-underline-offset:.15em;} .draft-status {color:#784023;font-family:Arial,sans-serif;font-size:.75rem;white-space:nowrap;} .book-presentation {padding:2rem 0;} .book-presentation-grid {display:grid;grid-template-columns:18rem 1fr;gap:3rem;align-items:center;} .detail-cover {height:19rem;justify-self:center;transform:perspective(65rem) rotateY(-7deg);border-left:.3rem solid #aa9d80;border-right:1px solid #e3d3aa;box-shadow:.4rem .6rem .8rem #0007;} .detail-cover img {height:100%;width:auto;display:block;object-fit:contain;} .detail-heading .eyebrow-heading {color:#e8c481;margin:0 0 .8rem;} .detail-heading h1 {font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:3rem;line-height:1.06;color:#fff4dc;margin:0 0 .8rem;max-width:37rem;} .detail-authors {font-family:Arial,sans-serif;font-size:1rem;color:#e0cba2;margin:0 0 1rem;} .detail-subtitle {font-size:1.24rem;line-height:1.4;max-width:35rem;margin:0 0 1.4rem;color:#f3eee2;} .detail-heading .button {font-size:1rem;} .book-editorial-grid {display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;padding-block:2.2rem;} .book-editorial-grid h2 {font-family:Georgia,"Times New Roman",serif;font-size:1.9rem;line-height:1.15;font-weight:400;margin:.5rem 0 .7rem;} .book-editorial-grid .eyebrow-heading {color:#815d2d;} .book-editorial-grid p {font-size:1.05rem;line-height:1.55;} .book-editorial-grid .draft-copy-label {font-family:Arial,sans-serif;font-size:.8rem;color:#78512d;} .book-foreword {border-left:1px solid #c6b58e;padding-left:2rem;} .book-editorial-grid .foreword-byline {font-size:.9rem;color:#624a31;} .foreword-pending {border-top:1px solid #c6b58e;border-bottom:1px solid #c6b58e;padding:.9rem 0;margin-top:1.15rem;} .book-editorial-grid h3 {font-size:1.1rem;line-height:1.3;margin:0 0 .4rem;} .foreword-pending p,.book-input-note p {margin:.4rem 0 0;} .book-input-note {padding-top:1.15rem;} .book-editorial-grid .book-input-note p {font-size:.9rem;} .book-related {margin-top:1.5rem;padding:1rem 1.25rem;background:#e9dfcc88;border-top:2px solid #b39760;} .book-related p {margin:.4rem 0 .8rem;} .book-related a {color:#80151c;text-decoration:underline;text-underline-offset:.2em;} .book-detail-page a:focus-visible {outline:3px solid #b88729;outline-offset:4px;} .book-detail-page .navy-section a:focus-visible {outline-color:#f1d080;}  .detail-actions {gap:.7rem;} .detail-actions .button {padding-inline:1.1rem;font-size:.95rem;} .book-related .related-item {padding:.8rem 0;border-top:1px solid #c6b58e;} .book-related .related-item:last-child {padding-bottom:0;} .book-related h4 {font-size:1.05rem;margin:0;font-weight:600;} .book-related .related-item p {font-size:.93rem;line-height:1.45;margin:.3rem 0 .5rem;} .book-related .related-item a {font-size:.88rem;} .other-books {margin-top:1.4rem;} .other-book {display:grid;grid-template-columns:3.2rem 1fr;gap:.8rem;padding:.85rem 0;border-top:1px solid #c6b58e;} .other-book img {width:3.2rem;height:auto;box-shadow:.12rem .15rem .2rem #40301d35;} .other-book h4 {font-size:1.02rem;line-height:1.25;margin:0;} .other-book a {color:#80151c;text-decoration:underline;text-underline-offset:.15em;} .other-book p {font-size:.88rem;line-height:1.4;margin:.4rem 0 0;} .other-book .book-reader-status {font-size:.76rem;color:#64462c;} .reader-heading {display:grid;grid-template-columns:6.5rem 1fr;gap:1.6rem;align-items:center;padding-block:1.5rem 2rem;max-width:49rem;} .reader-heading img {width:6.5rem;height:auto;box-shadow:.2rem .25rem .4rem #40301d44;} .reader-heading h1 {font-family:Georgia,serif;font-size:2.55rem;font-weight:400;line-height:1.14;margin:.5rem 0;} .reader-authors {font-family:Arial,sans-serif;font-size:.95rem;color:#61482b;} .reader-status {font-size:1rem;margin-top:.8rem;} .reader-paper {max-width:49rem;margin:0 auto 2.5rem;padding:2rem 2.5rem;background:#fffdf8;border:1px solid #d9c7a4;box-shadow:0 .2rem .55rem #5e48231a;} .reading-column {max-width:36rem;margin-inline:auto;} .sample-content {font-family:Georgia,serif;font-size:1.15rem;line-height:1.8;min-height:6rem;margin:1.5rem 0 2rem;} .sample-content p {margin:0 0 1.2em;} .reader-actions {display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #c6b58e;padding-top:1.3rem;} .reader-actions .button {font-size:.95rem;}  @media(max-width:600px){ .reader-main .book-breadcrumb-row{flex-wrap:wrap} .reader-main .reader-heading{grid-template-columns:minmax(0,1fr);gap:16px} .reader-main .reader-paper{margin-inline:17px;padding:24px 18px} .reader-main .reader-actions{flex-wrap:wrap} }  @media(orientation:landscape) and (max-width:900px) and (max-height:500px), (orientation:landscape) and (min-width:901px) and (max-width:1366px) and (hover:none) and (pointer:coarse){ body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .book-presentation-grid{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:24px;align-items:start;width:calc(100% - 48px);margin-inline:auto} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .detail-cover{width:100%;height:auto;min-width:0;transform:none} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .detail-cover img{display:block;width:100%;height:auto} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .detail-heading{min-width:0} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .book-editorial-grid{display:block;width:calc(100% - 48px);margin-inline:auto} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .book-foreword{width:100%;max-width:560px;margin-inline:auto} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .other-books{width:100%;margin:30px 0 0} }
