.print-store{background:#0c100e;color:#edece2}.print-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.print-card{min-width:0}.print-card img{display:block;width:100%;height:auto;aspect-ratio:992/1586;object-fit:contain;background:#050705}.print-card h3{font-size:25px;min-height:60px;line-height:1.15}.print-card a{color:inherit}.print-card h3 a{text-decoration:none}.print-card>.mono{font-size:11px;margin-top:20px;color:#b9c39e}.purchase-choice{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #3c423c;font:12px/1.4 Consolas,monospace}.purchase-choice strong{font-weight:400;font-variant-numeric:tabular-nums}.purchase-choice a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px;padding:9px 13px;color:#151814!important;background:#ff7956;text-decoration:none}.purchase-choice a:hover{background:#fda88e}.release-pending{font-size:10px;color:#b7baae}.purchase-note{font:12px/1.6 Consolas,monospace;color:#bac0b5;margin:18px 0 30px}.print-details{display:inline-block;margin:18px 0;text-underline-offset:5px;font:12px/1.5 Consolas,monospace}.cart-trigger{position:fixed;z-index:95;right:24px;bottom:24px;padding:15px 20px;border:1px solid #ff7956;background:#111610;color:#fff;font:13px Consolas,monospace;box-shadow:0 8px 30px #0006;cursor:pointer}.store-cart{width:min(700px,calc(100vw - 32px));max-height:85vh;padding:28px;border:1px solid #77866b;background:#111610;color:#edece2;box-sizing:border-box}.store-cart::backdrop{background:#000a;backdrop-filter:blur(5px)}.cart-header{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #45503f;padding-bottom:18px}.cart-header h2{font:24px Consolas,monospace;margin:0}.store-cart button{background:none;border:1px solid #65725f;color:inherit;padding:9px 12px;font:12px Consolas,monospace;cursor:pointer}.cart-line{display:grid;grid-template-columns:60px 1fr auto;gap:16px;align-items:start;padding:24px 0;border-bottom:1px solid #3c423c}.cart-line img{width:60px;height:auto}.cart-line h3{margin:0 0 8px;font:16px/1.4 Consolas,monospace}.cart-line p{margin:6px 0;font:12px/1.5 Consolas,monospace}.cart-quantity{display:flex;gap:9px;align-items:center}.cart-quantity output{min-width:25px;text-align:center}.cart-remove{margin-top:9px}.cart-total{display:flex;justify-content:space-between;font:18px Consolas,monospace;margin-top:24px}.cart-checkout{display:block;background:#ff7956;color:#131711;padding:16px;text-align:center;font:14px Consolas,monospace;text-decoration:none}.cart-status{font:12px/1.5 Consolas,monospace}.store-cart :focus-visible,.book-page :focus-visible,.print-store :focus-visible,.cart-trigger:focus-visible{outline:3px solid #cef293;outline-offset:4px}.cart-checkout[hidden]{display:none}.book-page{margin:0;background:#0c100e;color:#edece2;font-family:Arial,sans-serif}.book-page a{color:inherit}.store-header,.store-footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;max-width:1160px;margin:auto;padding:32px 28px;font:12px Consolas,monospace}.store-header a,.store-footer a{text-decoration:none}.book-page main{max-width:1100px;margin:auto;padding:44px 28px 70px}.book-detail{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:center}.book-primary-cover{display:block;width:100%;height:auto}.book-page .mono{font:11px/1.7 Consolas,monospace;color:#c1c8a7;letter-spacing:.04em}.book-page h1{font-size:clamp(35px,5vw,68px);line-height:1.02;letter-spacing:-.04em;text-transform:uppercase;margin:24px 0}.book-byline{font:15px Consolas,monospace}.book-description{font-size:19px;line-height:1.6}.book-spec{font:12px/1.7 Consolas,monospace;color:#b9bdb0;margin:30px 0}.inside-book{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:100px;align-items:center;border-top:1px solid #394135;padding-top:60px}.inside-book img{width:100%;height:auto}.book-page h2{font-size:36px;line-height:1.1;letter-spacing:-.025em}.inside-book p{line-height:1.7}.book-sharing{max-width:730px;margin-top:80px}.book-sharing label{display:block;font:12px Consolas,monospace;margin-bottom:12px}.book-sharing textarea{box-sizing:border-box;width:100%;background:#171f15;color:#edece2;border:1px solid #65725f;padding:16px;font:15px/1.5 Consolas,monospace;resize:vertical}.share-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.share-actions button{border:1px solid #829074;color:#edece2;background:transparent;padding:12px 16px;cursor:pointer;font:12px Consolas,monospace}.share-status{font:12px/1.5 Consolas,monospace}.store-skip{position:fixed;top:-80px;left:10px;z-index:999;padding:15px;background:#eee;color:#111!important}.store-skip:focus{top:10px}.cart-announcement{position:fixed;bottom:80px;right:24px;z-index:100;max-width:310px;font:12px/1.5 Consolas,monospace;background:#172312;color:#e7eadb;padding:10px 16px;border:1px solid #596b47}.cart-announcement:empty{display:none}@media(max-width:950px){.print-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-detail{gap:35px}}@media(max-width:620px){.print-grid{grid-template-columns:1fr;gap:40px}.print-card h3{min-height:0}.book-detail,.inside-book{grid-template-columns:1fr;gap:30px}.book-primary-cover{max-width:360px;margin:auto}.book-page main{padding:22px 20px 60px}.book-page h1{font-size:43px}.book-page h2{font-size:30px}.inside-book{margin-top:60px}.cart-trigger{right:15px;bottom:15px}.store-cart{padding:18px}.cart-line{grid-template-columns:45px minmax(0,1fr);gap:12px}.cart-line img{width:45px}.cart-line>strong{grid-column:2}.purchase-choice{gap:10px}.purchase-choice a{gap:10px;padding:9px 10px}.store-header,.store-footer{padding:24px 20px}}
.bbs-link{display:block;color:#f0ba61!important}
