.publishing-page{background:#07111f;color:#edf3fc}.publishing-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;flex-wrap:wrap}.publishing-nav .brand{font:22px Georgia;color:#f6d795;text-decoration:none}.publishing-nav nav{display:flex;gap:20px;flex-wrap:wrap}.publishing-nav nav a{color:#f6dfa9;font-size:14px}.publishing-hero{padding:70px 0 55px;border-bottom:1px solid #a78a4a66}.publishing-hero h1{font:clamp(40px,6vw,76px)/1.06 Georgia;color:#fff0c9;margin:24px 0}.publishing-hero p{font-size:17px;line-height:1.8;max-width:720px;color:#cbd9e8}.publishing-section{padding-top:55px;padding-bottom:30px}.publishing-section h2{font:clamp(29px,3vw,42px) Georgia;color:#ffe1a6}.publishing-section>p{color:#d0ddea;font-size:16px;line-height:1.8}.publishing-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.publishing-heading label{display:grid;gap:8px;color:#f4dfa9;font-size:14px}.publishing-heading input{font:16px Arial;padding:13px 16px;border:1px solid #a78a4a;background:#0d2136;color:#fff0cf;border-radius:7px}.publishing-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:25px}.publishing-book{border:1px solid #a78a4a77;border-radius:12px;overflow:hidden;background:#0b1d31;display:flex;flex-direction:column}.publishing-book>img{display:block;width:100%;height:360px;object-fit:contain;background:#050d19;padding:16px}.publishing-book>div{padding:22px}.publishing-book h3{font:25px/1.2 Georgia;color:#ffe6b3;margin:12px 0}.book-topic{font-size:12px;color:#baccdf}.publishing-price{font-size:18px;color:#fff0cf}.publishing-book button,.publishing-purchase{display:block;width:100%;border:1px solid #cba85e;background:#f2d18b;color:#142030;padding:13px;font-size:14px;border-radius:6px;text-align:center;text-decoration:none;cursor:pointer}.publishing-purchase{margin-top:10px;background:transparent;color:#ffe6b3}.publishing-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.publishing-guide{border:1px solid #a78a4a77;padding:24px;border-radius:12px;background:#0b1d31}.publishing-guide img{display:block;width:100%;height:400px;object-fit:contain}.publishing-guide h3{font:28px Georgia;color:#ffe6b3}.publishing-guide p{color:#cbd9e8;line-height:1.8}.publishing-series{display:grid;grid-template-columns:1fr 1fr;gap:16px}.publishing-series details{padding:20px;background:#0b1d31;border:1px solid #a78a4a77;border-radius:10px}.publishing-series summary{color:#ffe6b3;font:22px Georgia;cursor:pointer}.publishing-series ul{padding-left:18px}.publishing-series li{margin:12px 0}.publishing-series button{background:none;border:0;color:#dbe7f6;text-align:left;line-height:1.6;font-size:15px;cursor:pointer;text-decoration:underline}#new-authors{padding-bottom:65px}#publishing-detail{width:min(1050px,95vw);max-height:90vh;background:#0a1b2d;color:#edf4fc;border:1px solid #cba85e;border-radius:14px;padding:30px}#publishing-detail::backdrop{background:#010611dd}#publishing-detail-close{float:right;background:none;border:0;color:#ffe6b3;font-size:32px;cursor:pointer}#publishing-detail-content{display:grid;grid-template-columns:1fr 1fr;gap:28px;clear:both}#publishing-detail-content img{width:100%;height:auto;max-height:65vh;object-fit:contain}#publishing-detail-content h2{font:32px Georgia;color:#ffe6b3}#publishing-detail-content p{line-height:1.8}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ffe6a9;outline-offset:4px}[hidden]{display:none!important}@media(max-width:900px){.publishing-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-hero{padding:45px 0}.publishing-nav{padding:18px 0}}@media(max-width:600px){.publishing-book-grid,.publishing-guide-grid,.publishing-series,#publishing-detail-content{grid-template-columns:1fr}.publishing-book>img{height:auto;max-height:520px}.publishing-guide img{height:auto}.publishing-nav nav{gap:14px}.publishing-nav nav a{font-size:13px}.publishing-section{padding-top:35px}}
