/* Article-specific details; typography and colours come from the shared Site. */
#md-site .article-cover img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1265/712;object-fit:contain}
#md-site .article-cover figcaption{padding:14px 20px;font-size:14px;line-height:1.6;color:var(--mut)}
#md-site .article-body .nahoru-screenshot>a{display:block;border-radius:12px}
#md-site .article-body .nahoru-screenshot img{display:block;width:100%;height:auto;max-height:none}
#md-site .article-body .nahoru-screenshot figcaption{color:var(--mut);font-size:14px}
#md-site .article-body .nahoru-screenshot>a:focus-visible{outline:2px solid var(--cy);outline-offset:5px}
#md-site .article-body .nahoru-cta{padding:clamp(22px,4vw,36px);background:linear-gradient(125deg,var(--panel-2),var(--panel))}
#md-site .article-body .nahoru-cta h2{margin-top:0}
#md-site .article-body .nahoru-cta .btn{font:600 15px/1.5 Inter,sans-serif;text-decoration:none;color:var(--void);white-space:normal;text-align:center}
#md-site .article-body .nahoru-context{font:13px/1.6 Inter,sans-serif;color:var(--mut);margin-top:28px}
@media(max-width:560px){#md-site .article-cover figcaption{padding:12px 15px}#md-site .article-body .nahoru-cta .btn{width:100%}}
