:root{--subpage-background: #141824;--subpage-width: var(--content-width);--subpage-gutter: var(--content-gutter);--subpage-space: 28px;--subpage-title: clamp(34px, 4.8vw, 68px);--subpage-card: rgba(10, 16, 36, .4);--subpage-line: rgba(255, 255, 255, .1);--subpage-radius: 22px;--subpage-font: Inter, system-ui, sans-serif}body.subpage[data-page-route][data-page-route]{max-width:none}body.subpage,body:has(#view-detail:not([hidden])){background:var(--subpage-background)!important}body.subpage:not(.subpage--background-only),body:has(#view-detail:not([hidden])){--sans: var(--subpage-font);font-family:var(--subpage-font)}body.subpage :is(#app-bg,#sky-scene,#location-scene),body:has(#view-detail:not([hidden])) #app-bg{display:none}body:has(#view-detail:not([hidden])) #sky-scene>:not(#location-scene),body:has(#view-detail:not([hidden])) #sky-scene:after{display:none}body:has(#view-detail:not([hidden])) #view-detail{font-family:var(--subpage-font)}body:has(#view-detail:not([hidden])) #location-scene{position:fixed;inset:0 0 auto;z-index:0;pointer-events:none;height:480px;mask-image:linear-gradient(90deg,transparent,#000),linear-gradient(#000 40%,transparent);mask-composite:intersect}body.subpage:not(.subpage--background-only) :is(.subpage-content,#view-zdravi,#view-rizika,.pz,.clanek) :is(h1,h2,h3,h4),#view-detail :is(h1,h2,h3){font-family:var(--subpage-font);font-weight:500}body.subpage:not(.subpage--background-only):not([data-page-route=obloha]):not([data-page-route=novinky]) main,body:has(#view-detail:not([hidden])) main{max-width:var(--subpage-width);padding-inline:var(--subpage-gutter)}.subpage-content{position:relative;isolation:isolate}body.subpage .subpage-content:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-24px;right:calc(50% - 50vw);width:min(100vw,1000px);height:460px;background-image:var(--subpage-photo);background-size:cover;background-position:center;opacity:.85;mask-image:linear-gradient(90deg,transparent 5%,#000 75%),linear-gradient(#000 25%,transparent 100%);mask-composite:intersect}@supports (background-image: image-set(url(a.avif) type("image/avif"))){body.subpage .subpage-content:before{background-image:image-set(var(--subpage-photo-avif) type("image/avif"),var(--subpage-photo) type("image/webp"))}}body[data-page-route=zdravi]{--subpage-photo: url(/assets/hero-backgrounds/forest-1600.webp);--subpage-photo-avif: url(/assets/hero-backgrounds/forest-1600.avif)}body[data-page-route=voda]{--subpage-photo: url(/assets/hero-backgrounds/water-1600.webp);--subpage-photo-avif: url(/assets/hero-backgrounds/water-1600.avif)}body[data-page-route=vystrahy]{--subpage-photo: url(/assets/hero-backgrounds/mountains-1600.webp);--subpage-photo-avif: url(/assets/hero-backgrounds/mountains-1600.avif)}@media(max-width:767px){body[data-page-route=zdravi]{--subpage-photo: url(/assets/hero-backgrounds/forest-1024.webp);--subpage-photo-avif: url(/assets/hero-backgrounds/forest-1024.avif)}body[data-page-route=voda]{--subpage-photo: url(/assets/hero-backgrounds/water-1024.webp);--subpage-photo-avif: url(/assets/hero-backgrounds/water-1024.avif)}body[data-page-route=vystrahy]{--subpage-photo: url(/assets/hero-backgrounds/mountains-1024.webp);--subpage-photo-avif: url(/assets/hero-backgrounds/mountains-1024.avif)}}body[data-page-route=zdravi] .subpage-content:before{filter:saturate(.7)}body[data-page-route=voda] .subpage-content:before{filter:grayscale(.5) sepia(.2) hue-rotate(165deg) saturate(.9)}body[data-page-route=vystrahy] .subpage-content:before{filter:saturate(.3) brightness(.85)}body.subpage[data-page-route] :is(#view-zdravi,#view-rizika) .route-page-title,body.subpage .pz .pz-answer h1,#view-detail #detail-title{font-size:var(--subpage-title);font-weight:500;line-height:1.06;letter-spacing:-.035em;max-width:900px;text-wrap:balance}body.subpage :is(.detail-head,.health-route-head){margin-top:36px;margin-bottom:var(--subpage-space)}body.subpage .route-page-intro{max-width:700px;margin-block:var(--subpage-space);font-size:20px;line-height:1.5}body.subpage :is(.card,.health-verdict,.health-panel,.water-panel,.alerts-calm-card,.pz .glass){border-radius:var(--subpage-radius);border-color:var(--subpage-line);background-color:var(--subpage-card)}body.subpage .pz{max-width:var(--subpage-width);gap:var(--subpage-space);font-family:var(--subpage-font)}body.subpage .pz .hero{margin-inline:calc(-1 * var(--subpage-gutter));border:0;border-radius:0;min-height:480px;background:var(--subpage-background)}body.subpage .pz .hero:after{inset:0;height:auto;background:linear-gradient(90deg,var(--subpage-background),transparent 90%),linear-gradient(0deg,var(--subpage-background),transparent 65%)}body.subpage .pz .band{margin-top:0}body.subpage .pz .hero-in{padding:48px var(--subpage-gutter) 28px;max-width:820px}body.subpage .pz .pz-answer .lead{font-size:20px;max-width:700px}body.subpage[data-page-route=obloha]{--celestial-ink: var(--subpage-background)}body.subpage .celestial-place{font-family:var(--subpage-font)}body.subpage #celestial-title{font-weight:500}body.subpage[data-page-route=novinky]{--sans: var(--subpage-font);--gut: var(--subpage-gutter);background:var(--subpage-background)!important}body.subpage[data-page-route=novinky] main{max-width:none;padding:0}body.subpage .archiv{width:min(var(--subpage-width),calc(100% - 2 * var(--subpage-gutter)))}body.subpage .archiv h1{font-size:var(--subpage-title);font-weight:500}body.subpage .clanek .hero{min-height:480px;align-items:center}body.subpage .clanek .hero-body{width:min(var(--subpage-width),calc(100% - 2 * var(--subpage-gutter)));padding:48px 0 72px}body.subpage .clanek .hero-media:before,body.subpage .clanek .hero-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}body.subpage .clanek .hero-media:before{background:linear-gradient(0deg,var(--subpage-background),rgba(20,24,36,0) 48px)}body.subpage .clanek .hero-media:after{--hero-text-left: 24px;background:linear-gradient(90deg,#141824b3 0 calc(var(--hero-text-left) + 700px),#141824a5 calc(var(--hero-text-left) + 800px),#14182484 calc(var(--hero-text-left) + 900px),#14182459 calc(var(--hero-text-left) + 1000px),#1418242e calc(var(--hero-text-left) + 1100px),#1418240d calc(var(--hero-text-left) + 1200px),#14182400 calc(var(--hero-text-left) + 1300px))}@media(min-width:1440px){body.subpage .clanek .hero-media:after{--hero-text-left: calc(50% - 616px) }}body.subpage .clanek .hero-media .hero-img,body.subpage .clanek .obraz--feature .obraz-media .obraz-img{animation:none}body.subpage .clanek .hero-title{font-size:var(--subpage-title);font-weight:500;line-height:1.06;max-width:900px;color:var(--text);background:none;filter:none}body.subpage .clanek .hero-perex{max-width:700px;font-size:23px;color:var(--text);margin-top:var(--subpage-space)}body.subpage .clanek .hero-meta{font:400 13px/1.6 var(--subpage-font);letter-spacing:0;text-transform:none;color:var(--t3)}body.subpage .clanek .hero-kicker{color:var(--t3)}body.subpage .clanek .hero-kicker .dot{width:7px;height:7px;background:var(--blue)}body.subpage .clanek .hero-scroll{display:none}body.subpage .clanek .cisla{margin-top:0;gap:var(--subpage-space)}body.subpage .clanek .cislo-val .n{font-size:34px}body.subpage .clanek .telo{font:400 18px/1.72 var(--subpage-font)}body.subpage .clanek .telo p{margin-bottom:var(--subpage-space)}body.subpage .clanek .kap{margin-top:72px;scroll-margin-top:28px}body.subpage .clanek .kap h2{font-size:31px;font-weight:500;line-height:1.2}body.subpage .clanek :is(.kap-subheading,.graf-card h3,.box h3){font-weight:500}body.subpage .clanek .kap-kicker{color:var(--azur)!important;font-size:12px!important}body.subpage .clanek .box--vedeli h3{font-size:21px}body.subpage .clanek .box--vedeli p:not(.box-kicker){font-size:16px}body.subpage .clanek .citat{font-size:28px}.article-toc{display:none}@media(min-width:1280px){body.subpage .clanek .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;max-width:var(--subpage-width);margin-inline:auto;padding-inline:var(--subpage-gutter)}body.subpage .clanek .reg .telo{grid-template-columns:[full-start wide-start text-start] minmax(0,700px) [text-end wide-end full-end];justify-content:center;min-width:0}.article-toc{display:block;align-self:start;position:sticky;top:28px;padding-top:48px}.article-toc a{display:block;padding:12px 0;border-bottom:1px solid var(--subpage-line);font:400 14px/1.5 var(--subpage-font);text-decoration:none}}@media(max-width:767px){body.subpage .subpage-content:before{height:340px;opacity:.7}body.subpage :is(.detail-head,.health-route-head){margin-top:24px}body.subpage .clanek .hero{min-height:400px}body.subpage .clanek .hero-body{padding:28px 0}body.subpage .clanek .hero-media:before{background:linear-gradient(0deg,var(--subpage-background),rgba(20,24,36,0) 28px)}body.subpage .clanek .hero-media:after{mask-image:none;background:linear-gradient(180deg,#14182473,#141824ad 28px)}body.subpage .clanek .hero-perex{font-size:20px}body.subpage .clanek .telo{font-size:17px}body.subpage .clanek .kap h2{font-size:25px}body.subpage .clanek .kap{margin-top:56px}body.subpage .pz .hero-in{padding-top:28px}}@media(prefers-reduced-motion:reduce){.article-toc{scroll-behavior:auto}}.subpage-eyebrow{display:block;margin-bottom:16px;font:500 12px/1.3 var(--subpage-font);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}body.subpage .health-route-heading{display:block}body.subpage .health-route-place{display:inline-block;margin-top:16px}@media(max-width:767px){body.subpage[data-page-route=vystrahy] .rizika-alert-meta{display:block;font-family:var(--subpage-font)}}@media(max-width:767px){body.subpage .clanek .dv-card{padding:20px 16px}body.subpage[data-page-route=vystrahy] #view-rizika>.detail-head{margin-bottom:8px}body.subpage[data-page-route=vystrahy] #view-rizika .alerts-calm-card{min-height:0;padding-block:20px}}@media(max-width:767px){body.subpage .clanek .dv-stitek{font-size:32px}}body.subpage[data-page-route=novinky]{overflow-x:clip}@media(prefers-reduced-motion:reduce){html:has(body.subpage){scroll-behavior:auto}}body:has(#view-detail:not([hidden])) #location-scene{opacity:.38;mask-image:linear-gradient(#000,transparent)}body:has(#view-detail:not([hidden])) #sky-scene{display:block!important;opacity:1!important}body:has(#view-detail:not([hidden])) #location-scene{-webkit-mask-image:linear-gradient(#000,transparent);display:block!important}body:has(#view-detail:not([hidden])) #location-scene .location-scene-picture img{left:0;width:100%;height:480px;object-fit:cover;object-position:center;mask-image:none;-webkit-mask-image:none;opacity:.8;mix-blend-mode:normal}@media(min-width:1520px){body.subpage:not([data-page-route=starty-raket]) .subpage-content:before{left:calc((100% - 100vw)/2);right:auto;width:100vw;max-width:none}}
