.story-article-page[class*="theme-ro-ro-"]{--accent:#ff6657;--story-accent:#ff6657;--story-accent-2:#e7dfe8;--story-surface:#f1edf1;--story-bg:#f8f8f5;--story-ink:#171218;--story-muted:#665760}
.story-article-page.theme-ro-ro-bucharest{--story-surface:#ece5ed;--story-accent-2:#d8c9dd}
.story-article-page.theme-ro-ro-regions{--story-surface:#f0e8e4;--story-accent-2:#f1cbc4}
.story-article-page[class*="theme-ro-ro-"] .site-header{--accent:#ff6657}
.story-article-page[class*="theme-ro-ro-"] .story-cover-copy{background:#f8f8f5}
.story-article-page[class*="theme-ro-ro-"] .story-opening{background:#291220;color:#fff}
.story-article-page[class*="theme-ro-ro-"] .story-opening-label{color:#ff8a7d}
.story-article-page[class*="theme-ro-ro-"] .story-introduction{background:#fff}
.story-article-page[class*="theme-ro-ro-"] .story-introduction .story-chapter-copy{max-width:880px}
.story-article-page[class*="theme-ro-ro-"] .story-introduction p:first-of-type{font-size:clamp(22px,2.05vw,32px);font-weight:650;line-height:1.45;letter-spacing:-.02em}
.story-article-page[class*="theme-ro-ro-"] .story-summary{background:var(--story-accent-2)}
.story-article-page[class*="theme-ro-ro-"] .story-related{background:#291220;color:#fff}
.story-article-page[class*="theme-ro-ro-"] footer{background:#291220;color:#fff}
.story-article-page[class*="theme-ro-ro-"] .story-source-note{margin-top:26px;color:#665760;font-size:13px;line-height:1.55}
@media(min-width:1001px){.story-article-page[class*="theme-ro-ro-"] .story-cover{height:100svh;min-height:0}.story-article-page[class*="theme-ro-ro-"] .story-cover-copy,.story-article-page[class*="theme-ro-ro-"] .story-cover-media{height:calc(100svh - var(--header));min-height:0}.story-article-page[class*="theme-ro-ro-"] .story-cover-copy{padding:clamp(40px,4.4vw,70px) var(--gutter);justify-content:center}.story-article-page[class*="theme-ro-ro-"] .story-cover h1{font-size:clamp(45px,3.7vw,64px);line-height:.96}.story-article-page[class*="theme-ro-ro-"] .story-deck{font-size:clamp(16px,1.02vw,18px);line-height:1.53}.story-article-page[class*="theme-ro-ro-"] .story-meta{margin-top:clamp(24px,2.7vw,38px)}}
@media(max-width:1000px){.story-article-page[class*="theme-ro-ro-"] .story-cover-copy{order:2}.story-article-page[class*="theme-ro-ro-"] .story-cover-media{order:1}}
