:root{--io-paper:#f5f2ec;--io-paper-2:#ebe5db;--io-ink:#101315;--io-slate:#263840;--io-slate-2:#334b55;--io-night:#17262d;--io-night-2:#21343c;--io-clay:#a85b4e;--io-sage:#879589;--io-sand:#d8c9b5;--io-signal:#ef3b2e}
.briefs:before{background:var(--io-slate)}
.briefs>blockquote{background:var(--io-slate);border-color:#52636a}
.briefs>.lage{background:#1b292f}
.briefs>article:nth-of-type(3){background:var(--io-clay)}
.briefs>article:nth-of-type(3) p{color:#f8e9e5}
.blackfeature{background:var(--io-slate)!important}
.day{background:#1b292f!important}
.country>.sectiontitle,.europe>.sectiontitle,.economy>.sectiontitle,.culture>.sectiontitle{background:var(--io-sand)!important;color:var(--io-ink)!important;border-color:#b8aa97!important}
.country>.sectiontitle a,.europe>.sectiontitle a,.economy>.sectiontitle a,.culture>.sectiontitle a{color:#7f3f36!important}
.country>.sectiontitle:before,.europe>.sectiontitle:before{color:var(--io-clay)}
.country>.sectiontitle:after,.europe>.sectiontitle:after{color:#71685d}
.countrystories article:nth-child(2){background:var(--io-slate-2)!important;color:#fff}
.countrystories article:nth-child(2) p{color:#d7e0e3!important}
.country>aside{background:#1b292f!important}
.europelead{background:var(--io-clay)!important}
.europelead p{color:#f5e8e4!important}
.economy .market{background:#dce2db!important}
.world article{background:var(--io-sand)!important}
.services>article:first-child{background:#e7ece6!important}
.services>article:nth-of-type(2){background:var(--io-paper-2)!important}
.newsletter{background:linear-gradient(112deg,#ded1be 0%,#d3c2aa 100%)!important;color:var(--io-ink)!important;border-bottom:0!important}
.newsletter:before{content:'EVENING EDITION · DAILY BRIEFING';position:absolute;right:4vw;top:30px;color:#776958;font:700 8px/1 Inter,Arial,sans-serif;letter-spacing:.17em}
.newsletter{position:relative}
.newsletter h2{max-width:760px}
.newsletter input{background:rgba(255,255,255,.25)!important;border-color:#aa9c89!important;color:var(--io-ink)!important}
.newsletter input::placeholder{color:#6f685f}
.newsletter button{background:var(--io-slate)!important;color:#fff!important}
.newsletter .plane{color:var(--io-clay)!important;opacity:.9}
.country,.europe,.economy,.culture,.services,.newsletter{box-shadow:inset 0 1px 0 rgba(16,19,21,.18)}
.essentials>div,.article-head .number{color:var(--io-clay)!important}
.story blockquote,.next{background:var(--io-slate)!important}
.documents h3{background:var(--io-slate)!important}
.documents a b,.chapter>span{color:var(--io-clay)!important}
.article-head{background:linear-gradient(115deg,#f7f4ee 0%,#f2ede5 100%)!important}
.article-head .number{background:#e5dbcd!important;border-color:#c1b5a5!important}
.reading-grid{background:var(--io-paper)!important}
.rail{background:#ebe5db!important}
.rail a{border-color:#c5baab!important}
.rail a:hover{color:#7f3f36!important}
.story{background:#f8f5ef!important}
.essentials{border-color:#9aa7aa!important}
.essentials>div{background:var(--io-slate)!important;color:#fff!important}
.essentials>div small{color:#d9cbb8!important}
.explainer{margin-inline:-24px!important;padding:28px 24px!important;background:#e4e9e3!important;border-color:#aeb9ae!important}
.explainer small,.explainer i{color:#66766a!important}
.documents{background:#eee7dc!important;border-color:#b9ad9c!important}
.documents>a{border-color:#c9beaf!important}
.side{background:#ede8df!important}
.side .ad{background:#e0d7ca!important}
.side h3{color:var(--io-clay)!important;border-color:var(--io-clay)!important}
.next{background:var(--io-slate)!important}
.more>header{background:var(--io-sand)!important}
.more article:nth-of-type(even){background:#edf0eb!important}
.footbrand{color:#fff!important}
.footbrand span{background:var(--io-clay)!important;color:#fff!important}
.end{background:#101a1f!important;color:#d8c9b5!important;border-top:1px solid #40535b!important}
.end b{color:#fff!important}

/* IO Signal is technological, but no longer a second pure-black wall. */
.io-deck{--red:var(--io-clay)!important;background:var(--io-night)!important;border-color:#40535b!important}
.io-slide{background:var(--io-night)!important}
.io-deck>header,.io-deck-foot{border-color:#40535b!important}
.io-art{background:radial-gradient(circle at 50% 50%,rgba(168,91,78,.28) 0 2%,transparent 2.4%),repeating-radial-gradient(circle at 50% 50%,transparent 0 34px,#40535b 35px 36px),linear-gradient(135deg,var(--io-night-2),#101a1f)!important}
.io-slide-2 .io-art{background:linear-gradient(90deg,#38505a 1px,transparent 1px),linear-gradient(#38505a 1px,transparent 1px),#17262d!important;background-size:36px 36px!important}
.io-slide-3 .io-art{background:linear-gradient(150deg,#17262d 48%,#2c4048 48%)!important}
.io-deck>header i{background:var(--io-signal)!important;box-shadow:0 0 0 7px rgba(239,59,46,.12),0 0 28px var(--io-signal)!important}

/* A dark final chapter gives the long page a confident ending. */
footer{background:var(--io-night)!important;color:#f5f2ec!important;border-top:1px solid #40535b!important}
footer a,footer p,footer b{color:#f5f2ec!important}
footer p,footer small{color:#aeb9bd!important}
footer>div:not(.group){border-left:1px solid #40535b;padding-left:22px}
footer>div:first-child{border-left:0;padding-left:0}
.footlogo{color:#fff!important}
.footlogo span{background:var(--io-clay)!important;color:#fff!important}
.group:after{background:var(--io-clay)!important;color:#fff!important}
.closing-line{background:#101a1f!important;color:#d8c9b5!important;border-top:1px solid #40535b}
.closing-line b{color:#fff!important}

/* Upper interface: preserve authority, remove only the flat pure black. */
.edition-rail,.edition{background:#111d22!important;border-bottom:1px solid #31444c!important}
.future-ticker,.wire{background:#1a2a31!important;border-color:#3b5059!important}
.future-ticker strong{color:#6f8289!important}
.future-ticker>time{color:#b8c2c5!important}
.hero .now{background:#21343c!important}
.hero .now:after{content:'';position:absolute;inset:0 0 0 auto;width:1px;background:#4b6068}
.timeline a{border-color:#435860!important}
.timeline:before{background:#5a7078!important}
.cover-controls{background:rgba(20,33,39,.96)!important;border-color:#40545c!important}
.cover-controls>div button{border-color:#344850!important}
.cover-layout-2 .leadcopy,.cover-layout-4 .leadcopy{background:transparent!important}
.now .livebox,.future-ticker>b,.wire>b{background:var(--io-signal)!important}
@media(max-width:700px){.briefs>blockquote,.briefs>.lage{background:var(--io-slate)!important}.briefs>article:nth-of-type(3){background:var(--io-clay)!important;color:#fff!important}.countrystories article:nth-child(even),.europelead{background:var(--io-slate)!important;color:#fff!important}.country>aside{background:#1b292f!important}.country>.sectiontitle,.europe>.sectiontitle,.economy>.sectiontitle,.culture>.sectiontitle{background:var(--io-sand)!important;color:var(--io-ink)!important}.world article{background:rgba(216,201,181,.96)!important}.newsletter:before{position:static;display:block;margin-bottom:25px}.newsletter .plane{display:none!important}footer>div:not(.group){border-left:0;padding-left:0;border-top:1px solid #40535b;padding-top:20px}footer>div:first-child{border-top:0;padding-top:0}.hero .now{background:#21343c!important}.timeline a{background:#19292f!important;border-color:#496069!important}.cover-controls{background:rgba(20,33,39,.97)!important}.article-head{background:#f5f2ec!important}.story{background:#f8f5ef!important}.explainer{margin-inline:-22px!important;padding-inline:22px!important}.more article:nth-of-type(even){background:#edf0eb!important}}
