/* Shared reading rooms retain every existing article and supporting page. */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--ink:#0e0e13;--ivory:#e2d4b9;--ivory-2:#d3cdc4;--ivory-3:#b5afa8;--gold:#cdb88c;--gold-2:#e2d4b9;--gold-3:#cdb88c;--line:#cdb88c29;--line-gold:#cdb88c40;--caps:'Cinzel',Georgia,serif}
html{color-scheme:dark}body{background:#0e0e13;background-image:linear-gradient(90deg,#0e0e13f2,#0e0e13e6),url('/assets/club-c-9eb1eb864de9.jpg');background-attachment:fixed;background-position:center;background-size:cover}header{background:#0e0e13c9;backdrop-filter:blur(15px)}header .wrap{max-width:1150px}.crest .name{letter-spacing:0;text-transform:none}.crest img{object-fit:contain}.back{font-size:10px;letter-spacing:.12em}.wrap{max-width:1050px}.caps{font-size:10px;letter-spacing:.2em}h1{font-size:clamp(44px,6vw,80px);letter-spacing:-.04em}.lede{max-width:660px;font-size:20px;line-height:1.7;color:#cdb88c}main{min-height:70vh;padding-top:90px}article{max-width:760px;margin:0 auto}.issue{padding:32px 0;transition:padding .3s,background .3s}.issue:hover{padding-inline:18px;background:#cdb88c08}.issue h3{font-size:clamp(25px,3vw,36px);line-height:1.25;max-width:780px}.issue p{max-width:670px}.issue .d{font-size:10px;letter-spacing:.15em}.btn{font-size:10px;letter-spacing:.13em;background:#cdb88c;color:#121217;border-color:#cdb88c}.tiles{gap:18px}.tile{background:#cdb88c08}.tile b{font-size:40px}.tile span{line-height:1.7}.sec{gap:10px}footer{background:#0c0b09;font-size:9px;line-height:2.4;padding-bottom:40px}footer .wrap{display:flex;flex-wrap:wrap;gap:8px 20px}footer a{margin:0}footer span{margin-left:auto}a{transition:color .2s}article a{text-underline-offset:4px}article p{line-height:1.85}article em{color:var(--gold)}
@media(max-width:700px){main{padding:55px 0 65px}.wrap{padding-inline:24px}.crest .name{font-size:16px}.crest img{width:28px;height:35px}.crest{gap:9px}.back{font-size:9px;letter-spacing:.08em}.lede{font-size:18px}.tile{padding:18px 13px}.tile b{font-size:32px}.tile span{font-size:9px}.issue{padding-block:27px}article p{font-size:18px}footer span{width:100%;margin:12px 0 0}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

:root{--ink:#17171c;--ivory:#f4eddf;--ivory-2:#d3cdc4;--ivory-3:#b5afa8;--gold:#cdb88c;--gold-2:#e2d4b9;--gold-3:#b5a17c;--line:#cdb88c29;--line-gold:#cdb88c40}
body{background-color:#17171c;background-image:linear-gradient(90deg,#100e0bf2,#100e0be6),url('/assets/club-c-9eb1eb864de9.jpg');color:#f4eddf}
.reading-header{background:#17171cf2;border-bottom:1px solid #cdb88c40}
.btn{background:#731f34;color:#f4eddf;border-color:#cdb88c70}.btn:hover{background:#8b2b44;color:#f4eddf}
