.story-article-page[class*="theme-sk-sk-"]{--accent:#ff4f86;--story-accent:#ff4f86;--story-accent-2:#dfe8e7;--story-surface:#edf2f1;--story-bg:#f7f8f5;--story-ink:#101718;--story-muted:#526061}
.story-article-page.theme-sk-sk-bratislava{--story-surface:#e5edef;--story-accent-2:#d7e3e3}
.story-article-page.theme-sk-sk-kosice{--story-surface:#e9efeb;--story-accent-2:#cfdedb}
.story-article-page[class*="theme-sk-sk-"] .site-header{--accent:#ff4f86}
.story-article-page[class*="theme-sk-sk-"] .story-cover-copy{background:#f7f8f5}
.story-article-page[class*="theme-sk-sk-"] .story-opening{background:#153c3f;color:#fff}
.story-article-page[class*="theme-sk-sk-"] .story-opening-label{color:#ff78a4}
.story-article-page[class*="theme-sk-sk-"] .story-introduction{background:#fff}
.story-article-page[class*="theme-sk-sk-"] .story-introduction .story-chapter-copy{max-width:880px}
.story-article-page[class*="theme-sk-sk-"] .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-sk-sk-"] .story-summary{background:var(--story-accent-2)}
.story-article-page[class*="theme-sk-sk-"] .story-related{background:#0c282a;color:#fff}
.story-article-page[class*="theme-sk-sk-"] footer{background:#0c282a;color:#fff}
.story-article-page[class*="theme-sk-sk-"] .story-source-note{margin-top:26px;color:#526061;font-size:13px;line-height:1.55}
@media(min-width:1001px){.story-article-page[class*="theme-sk-sk-"] .story-cover{height:100svh;min-height:0}.story-article-page[class*="theme-sk-sk-"] .story-cover-copy,.story-article-page[class*="theme-sk-sk-"] .story-cover-media{height:calc(100svh - var(--header));min-height:0}.story-article-page[class*="theme-sk-sk-"] .story-cover-copy{padding:clamp(40px,4.4vw,70px) var(--gutter);justify-content:center}.story-article-page[class*="theme-sk-sk-"] .story-cover h1{font-size:clamp(45px,3.7vw,64px);line-height:.96}.story-article-page[class*="theme-sk-sk-"] .story-deck{font-size:clamp(16px,1.02vw,18px);line-height:1.53}.story-article-page[class*="theme-sk-sk-"] .story-meta{margin-top:clamp(24px,2.7vw,38px)}}
@media(max-width:1000px){.story-article-page[class*="theme-sk-sk-"] .story-cover-copy{order:2}.story-article-page[class*="theme-sk-sk-"] .story-cover-media{order:1}}
