@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.Cc-u-6OI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.BDs68eHQ.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-modra:#049cc4;--c-modra-tmava:#0a6f8e;--c-cerna:#14181c;--c-cervena:#c9301f;--c-bila:#ffffff;--c-seda:#59636b;--c-cara:#c9ced2;--c-foto:#dcdfe2;--bg:var(--c-bila);--ink:var(--c-cerna);--muted:var(--c-seda);--link:var(--c-modra-tmava);--acc:var(--c-cervena);--line:var(--c-cara);--f-nadpis:"Source Serif 4 Variable",Georgia,"Times New Roman",serif;--f-text:"Source Sans 3 Variable","Segoe UI",system-ui,sans-serif;--s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--sirka:1040px;--text:64ch}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:400 18px/1.55 var(--f-text)}a{color:var(--link)}:focus-visible{outline:3px solid var(--link);outline-offset:3px}.wrap{max-width:var(--sirka);margin:0 auto;padding:0 var(--s3)}h1,h2,h3{font-family:var(--f-nadpis);font-weight:800;line-height:1.1;letter-spacing:-.015em;margin:0}header.site .wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s4);padding-bottom:var(--s3)}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font:800 clamp(1.3rem,3.5vw,1.75rem)/1 var(--f-nadpis);letter-spacing:-.015em}.kola-logo{width:clamp(62px,9vw,76px);height:auto;flex:none}.menu-siroke a,.menu-uzke a{font-weight:600;text-decoration:none;color:var(--ink)}.menu-siroke a{margin-left:var(--s6);padding-bottom:4px;border-bottom:2px solid transparent}.menu-siroke a:hover{color:var(--link)}.menu-siroke a[aria-current]{color:var(--link);border-bottom-color:var(--acc)}.menu-uzke{display:none;position:relative}.menu-uzke summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center}.menu-uzke summary::-webkit-details-marker{display:none}.menu-uzke summary svg{width:28px;height:28px}.menu-uzke nav{position:absolute;right:0;top:100%;z-index:2;background:var(--bg);border:1px solid var(--line);padding:var(--s2) var(--s4);min-width:150px}.menu-uzke nav a{display:block;padding:var(--s2) 0}.uvod{padding:var(--s4) 0 var(--s5)}.uvod h1{font-size:clamp(2.1rem,9.6vw,4.6rem)}.uvod p{font-size:clamp(1.2rem,2.6vw,1.6rem);line-height:1.3;margin:var(--s2) 0 var(--s5)}.trasa{display:block;width:100%;height:clamp(36px,6vw,56px)}.trasa path{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}.vylet{display:grid;grid-template-columns:300px 1fr;gap:var(--s5);align-items:center;padding:var(--s4) 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}.vylet.hlavni{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-top:0;padding-top:var(--s5);padding-bottom:var(--s5)}.vylet h2{font-size:1.75rem;margin:var(--s2) 0 var(--s1)}.vylet.hlavni h2{font-size:clamp(2rem,4.2vw,2.75rem)}.vylet:hover h2{color:var(--link)}.vylet p{margin:0}.vylet .meta{margin-bottom:var(--s2)}.foto{position:relative;aspect-ratio:2/1;background:var(--c-foto);display:grid;place-items:center;overflow:hidden;color:var(--muted);text-align:center;padding:var(--s3)}.hlavni .foto{aspect-ratio:7/4}.foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stitek{display:inline-block;background:var(--c-modra-tmava);color:var(--c-bila);font-size:.9rem;font-weight:600;line-height:1;padding:7px 10px}.meta{color:var(--ink)}.meta b{font-weight:600}.detail{padding-top:var(--s4)}.zpet{display:inline-block;margin-bottom:var(--s4);font-weight:600;text-decoration:none}.zpet:hover{text-decoration:underline}.detail h1{font-size:clamp(2.4rem,7vw,4rem);margin:var(--s3) 0 var(--s2)}.detail .foto{aspect-ratio:2/1;margin-top:var(--s4)}article{max-width:var(--text);margin:var(--s5) auto 0}article h2{font-size:1.75rem;margin:var(--s5) 0 var(--s2)}article img{max-width:100%;height:auto;display:block;margin:var(--s4) 0}article ul{padding-left:1.2em}blockquote{margin:var(--s4) 0;font:700 1.5rem/1.3 var(--f-nadpis)}.stranka{max-width:var(--text);padding-bottom:var(--s4)}.stranka h1{font-size:clamp(2.6rem,7.6vw,4rem);margin:var(--s4) 0}.stranka h2{font-size:1.75rem;margin:var(--s6) 0 var(--s2)}footer{margin-top:var(--s7);color:var(--muted);font-size:1rem}footer .wrap>div{border-top:1px solid var(--line);padding:var(--s4) 0}.sw{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:var(--s3) 0}.sw div{padding:var(--s3);min-height:110px;font-weight:600;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:700px){.menu-siroke{display:none}.menu-uzke{display:block}.vylet,.vylet.hlavni{grid-template-columns:1fr;gap:var(--s3)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
