:root{--cteni-px: 17px;--cteni-rodina: var(--fx-sans);--cteni-plocha: transparent;--cteni-text: var(--fx-ink);--cteni-nadpis: var(--fx-ink);--cteni-slabe: var(--fx-muted);--cteni-linka: var(--fx-line);--cteni-odkaz: var(--fx-cyan-deep);--cteni-box: color-mix(in srgb, var(--fx-cyan-soft) 38%, var(--color-surface));--cteni-box-linka: color-mix(in srgb, var(--fx-cyan-soft) 85%, transparent)}html[data-cteni-px="1"]{--cteni-px: 14px}html[data-cteni-px="2"]{--cteni-px: 15.5px}html[data-cteni-px="3"]{--cteni-px: 17px}html[data-cteni-px="4"]{--cteni-px: 21px}html[data-cteni-px="5"]{--cteni-px: 27px}html[data-cteni-px="6"]{--cteni-px: 34px}html[data-cteni-rez=patky]{--cteni-rodina: var(--fx-serif-text)}html[data-cteni-rez=patky] .blog-clanek-perex,html[data-cteni-rez=patky] .blog-clanek-meta,html[data-cteni-rez=patky] .blog-kostka,html[data-cteni-rez=patky] .blog-text h3,html[data-cteni-rez=patky] .blog-faq{font-family:var(--fx-serif-text)}html[data-cteni-motiv=svetly]{--cteni-plocha: #ffffff;--cteni-text: #051f34;--cteni-nadpis: #051f34;--cteni-slabe: #5d7388;--cteni-linka: rgba(5, 31, 52, .12);--cteni-odkaz: #2a8a9e;--cteni-box: #e9f5f7;--cteni-box-linka: #b6dee5}html[data-cteni-motiv=tmavy]{--cteni-plocha: #051f34;--cteni-text: #cfdce8;--cteni-nadpis: #ffffff;--cteni-slabe: #93a8bc;--cteni-linka: rgba(255, 255, 255, .12);--cteni-odkaz: #7fcede;--cteni-box: #0f3454;--cteni-box-linka: #1a4a57}html[data-cteni-motiv=sepia]{--cteni-plocha: #f4ecd8;--cteni-text: #3f362c;--cteni-nadpis: #241d16;--cteni-slabe: #6d6053;--cteni-linka: rgba(74, 63, 53, .2);--cteni-odkaz: #0a7079;--cteni-box: rgba(74, 63, 53, .08);--cteni-box-linka: rgba(74, 63, 53, .18)}html[data-cteni-motiv]{--cteni-bila: var(--cteni-plocha)}html[data-cteni-motiv] body,html[data-cteni-motiv] .blog-clanek{background:var(--cteni-plocha)}.blog-clanek-hlava h1,.blog-text h2,.blog-text h3,.blog-text strong,.blog-faq h2,.blog-faq summary{color:var(--cteni-nadpis)}.blog-clanek-perex,.blog-text,.blog-kostka,.blog-faq details p{color:var(--cteni-text)}.blog-clanek-meta,.blog-toc .blog-box-nadpis{color:var(--cteni-slabe)}.blog-text a{color:var(--cteni-odkaz)}.blog-toc a{color:var(--cteni-text)}.blog-kostka,.blog-text blockquote{background:var(--cteni-box)}.blog-kostka .blog-box-nadpis{color:var(--cteni-nadpis)}.blog-text{font-size:var(--cteni-px);font-family:var(--cteni-rodina)}.blog-text h2{font-size:calc(var(--cteni-px) * 1.85)}.blog-text h3{font-size:calc(var(--cteni-px) * 1.12)}.blog-text blockquote,.blog-kostka{font-size:calc(var(--cteni-px) * .94)}html[data-cteni-klid] .fx-header,html[data-cteni-klid] .fx-footer,html[data-cteni-klid] .fx-breadcrumb,html[data-cteni-klid] .blog-clanek-foto,html[data-cteni-klid] .blog-sluzba,html[data-cteni-klid] .blog-cta,html[data-cteni-klid] .blog-karusel{display:none}html[data-cteni-klid] .blog-clanek{padding-top:var(--s-9)}:root{--cteni-right: max(16px, calc((100vw - 1280px) / 2 + var(--s-7)))}.cteni{position:fixed;z-index:50;right:var(--cteni-right);top:var(--cteni-top, 120px);width:230px;padding:18px;border-radius:var(--r-3);background:color-mix(in srgb,var(--color-ink-fixed) 90%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px #051f3459;font-family:var(--fx-sans);color:#c9d4de}.cteni[hidden],.cteni-spust[hidden]{display:none}.cteni,.cteni-spust{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .25s var(--ease-out),transform .25s var(--ease-out),visibility .25s var(--ease-out)}html[data-cteni-ctu] .cteni,html[data-cteni-ctu] .cteni-spust{opacity:1;visibility:visible;pointer-events:auto;transform:none}.cteni-hlava{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cteni-hlava span{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8aa3b8}.cteni-zavri{width:26px;height:26px;border:0;background:none;cursor:pointer;color:#8aa3b8;border-radius:var(--r-1);font-size:17px;line-height:1}.cteni-zavri:hover{background:#ffffff14;color:#fff}.cteni-skupina{margin-bottom:14px}.cteni-skupina:last-child{margin-bottom:0}.cteni-skupina>label{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#8aa3b8;margin-bottom:6px}.cteni-skupina>label[data-stav]:after{content:" · " attr(data-stav);opacity:.65;letter-spacing:0}.cteni-prep{display:flex;gap:4px;background:#ffffff0d;padding:3px;border-radius:var(--r-1)}.cteni-prep button{flex:1;border:0;background:none;cursor:pointer;color:#c9d4de;font-family:inherit;font-size:13px;font-weight:600;padding:7px 4px;border-radius:var(--r-1);white-space:nowrap}.cteni-prep button:hover{color:#fff;background:#ffffff12}.cteni-prep button[aria-pressed=true]{background:var(--color-cyan-action);color:#051f34}.cteni-prep button:focus-visible{outline:2px solid var(--color-cyan-action);outline-offset:1px}.cteni-prep.velikost{align-items:center;gap:2px}.velikost .krok{flex:none;width:34px;font-size:17px;line-height:1}.velikost .krok:first-child{font-size:13px}.velikost .krok[disabled]{opacity:.3;cursor:default}.velikost .krok[disabled]:hover{background:none;color:#c9d4de}.cteni-stupnice{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:4px;height:20px;padding:0 4px}.cteni-stupnice i{width:4px;border-radius:2px;background:#ffffff38}.cteni-stupnice i:nth-child(1){height:6px}.cteni-stupnice i:nth-child(2){height:8px}.cteni-stupnice i:nth-child(3){height:10px}.cteni-stupnice i:nth-child(4){height:12px}.cteni-stupnice i:nth-child(5){height:15px}.cteni-stupnice i:nth-child(6){height:18px}.cteni-stupnice i.aktivni{background:var(--color-cyan-action)}.cteni-prep.motiv{gap:5px;padding:4px}.cteni-prep.motiv button{font-size:12px;padding:9px 4px;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px #ffffff24;transition:box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}.cteni-prep.motiv button:hover{transform:translateY(-1px)}.cteni-prep.motiv button[data-motiv=tmavy],.cteni-prep.motiv button:hover[data-motiv=tmavy]{background:#0f3454;color:#fff}.cteni-prep.motiv button[data-motiv=svetly],.cteni-prep.motiv button:hover[data-motiv=svetly]{background:#fff;color:#051f34}.cteni-prep.motiv button[data-motiv=sepia],.cteni-prep.motiv button:hover[data-motiv=sepia]{background:#f4ecd8;color:#241d16}.cteni-prep.motiv button[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-cyan-action),inset 0 0 0 1px #ffffff24}.cteni-radek{display:flex;gap:8px}.cteni-klid{flex:1;min-width:0;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#c9d4de;font-family:inherit;font-size:12px;font-weight:600;padding:7px;border-radius:var(--r-1);cursor:pointer}.cteni-klid:hover{border-color:var(--color-cyan-action);color:#fff}.cteni-klid[aria-pressed=true]{background:var(--color-cyan-action);border-color:var(--color-cyan-action);color:#051f34}.cteni-reset{border:1px solid rgba(255,255,255,.08);background:transparent;color:#8aa3b8;font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;border-radius:var(--r-1);cursor:pointer}.cteni-reset:disabled{opacity:.35;cursor:default}.cteni-reset:not(:disabled){border-color:var(--color-cyan-action);color:var(--color-cyan-action)}.cteni-reset:not(:disabled):hover{background:var(--color-cyan-action);color:#051f34}.cteni-klid-popis{font-size:11px;line-height:1.4;color:#8aa3b8;margin:6px 0 0;text-align:center}.cteni-spust{position:fixed;z-index:49;right:var(--cteni-right);top:var(--cteni-top, 120px);width:54px;height:54px;border-radius:50%;border:0;background:var(--color-cyan-action);color:#051f34;font-family:var(--fx-serif);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #051f344d,0 0 0 6px #4fc5dc29}html[data-cteni-ctu] .cteni-spust:hover{background:var(--color-cyan);transform:scale(1.06)}.cteni-spust:focus-visible{outline:2px solid var(--fx-ink);outline-offset:3px}.cteni-spust.v-obsahu{position:static;margin:0 0 var(--s-6);opacity:1;visibility:visible;pointer-events:auto;transform:none}.cteni-postup{position:fixed;top:0;left:0;height:3px;width:0;background:var(--color-cyan-action);z-index:200;transition:width .08s linear}@media(max-width:820px){.cteni{inset:auto 12px 12px;width:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;align-items:end}.cteni[hidden]{display:none}.cteni-hlava{grid-column:1 / -1;margin-bottom:0}.cteni-skupina{margin-bottom:0}.cteni-spust{top:auto;bottom:16px;right:16px}}@media(prefers-reduced-motion:reduce){.cteni-postup,.cteni,.cteni-spust,.cteni-prep.motiv button{transition:none}.cteni-prep.motiv button:hover,html[data-cteni-ctu] .cteni-spust:hover,.cteni,.cteni-spust{transform:none}}
