/* dark cinematic overrides for site-extras injected + paper components */
.paper{background:#1c1510!important;color:#ddd2bf!important;border:1px solid #33291f;box-shadow:0 14px 30px #00000066}
.paper h1,.paper h2,.paper h3,.paper h4{color:#f2e9dc}
.paper .label,.paper .excerpt,.gate-sub,.src-note,.xcue-t,.xmore,.xfoot,.xsrc,.xcopied{color:#a99b85!important}
.gate-lede{color:#f2e9dc!important}
.gate-rule{border:1.5px dashed #c23c2c;border-radius:6px;padding:8px 14px;color:#e06552!important}
.pin{display:none!important}
.card-thumb{background:#16120e}
.xrel-grid a.paper{background:#1c1510!important;border:1px solid #33291f!important}
.xrel a{color:#ddd2bf!important}
.xrel a b{color:#f2e9dc!important}
.xrel a span{color:#a99b85!important}
.xafter .paper.xbox{color:#ddd2bf!important}
.xafter .paper.xbox h2,.xafter .paper.xbox .xlead{color:#f2e9dc!important}
.xqs li span{color:#a99b85!important}
.xqs a,.xpage .article a{color:#e06552}
.xbtn{border-color:#4a3d2c!important;color:#ddd2bf!important;background:transparent!important}
.xbtn:hover{background:#33291f!important;color:#f2e9dc!important}
.xq{background:#1c1510!important;color:#ddd2bf!important}
.xq h2{color:#f2e9dc!important}
.xtag{border-color:#c23c2c!important;color:#e06552!important}
a.xtag:hover{background:#c23c2c!important;color:#fff!important}
.xgate-card{background:#1c1510!important;color:#ddd2bf!important;border:1px solid #33291f!important;border-radius:8px}
.xgate-card b{color:#f2e9dc!important}
.xgate-card span{color:#a99b85!important}
.xgate-ic [stroke="#33291f"]{stroke:#a99b85}
.xgate-ic [stroke="#8B2E24"]{stroke:#d84b3a}
.xgate-ic [fill="#8B2E24"]{fill:#d84b3a}
.xpintro,.xsample-card,.xthink-card,.xsim-card{background:#1c1510!important;color:#ddd2bf!important;border:1px solid #33291f}
.xpintro h2,.xsample-card h2,.xthink-card h2,.xsim-card h2,.xsample-card p,.xthink-card p,.xsim-card p{color:#f2e9dc!important}
.xsig{background:#1c1510!important;color:#ddd2bf}
.xsimbtn{color:#ddd2bf}
.xsearch{background:#1c1510!important;border-color:#33291f!important;color:#ddd2bf!important}
.xsub{background:rgba(0,0,0,.25)}
.xsub a{border-color:#33291f;color:#a99b85}
.xsub a:hover{border-color:#c23c2c;color:#e06552}
