:root{--bg:#faf7f5;--bg-2:#efeae6;--text:#291334;--text-2:#655a6c;--line:#e4ddd8;--accent:#eda342;--accent-ink:#291334;--radius:14px;--sirka:46rem;--mesic:0;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=svetle]){--bg:#1d232a;--bg-2:#262d36;--text:#e8eaee;--text-2:#a6adbb;--line:#353d48;--mesic:1;color-scheme:dark}}:root[data-tema=tmave]{--bg:#1d232a;--bg-2:#262d36;--text:#e8eaee;--text-2:#a6adbb;--line:#353d48;--mesic:1;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1.0625rem;line-height:1.6}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;margin:0;line-height:1.15}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{text-decoration-thickness:4px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.obal{width:100%;max-width:var(--sirka);margin-inline:auto;padding-inline:1.25rem}.fix{background:linear-gradient(transparent 58%, var(--accent) 58%, var(--accent) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.12em;padding-inline:.12em}.tlacitko{background:var(--bg-2);min-height:3rem;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.3rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.tlacitko:hover{transform:translateY(-2px)}.tlacitko--hlavni{background:var(--accent);color:var(--accent-ink)}.tlacitko--male{min-height:2.4rem;padding:.35rem .9rem;font-size:.95rem}.logo{letter-spacing:-.02em;isolation:isolate;align-items:baseline;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative}.logo span{display:inline-block}.logo .slabika{animation:2.8s .4s infinite hop}.logo .slabika:nth-child(2){animation-delay:.8s}.logo .slabika:nth-child(3){animation-delay:1.2s}.logo:after{content:"";background:var(--accent);z-index:-1;transform-origin:0;height:.5em;animation:2.8s .3s infinite podtrh;position:absolute;inset:auto -.167em -.042em;transform:scaleX(0)}.znacka{font-size:1.875rem}@keyframes hop{0%,25%,to{transform:translateY(0)}10.714%,14.286%{transform:translateY(-.22em)}}@keyframes podtrh{0%,46.429%{transform-origin:0;transform:scaleX(0)}57.143%{transform-origin:0;transform:scaleX(1)}89.286%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.logo .slabika{animation:none}.logo:after{animation:none;transform:scaleX(1)}html{scroll-behavior:auto}.tlacitko,.tema__kotouc,.tema__vykus,.tema__paprsky{transition:none}}.paticka{border-top:1px solid var(--line);color:var(--text-2);margin-top:4rem;padding-block:2rem 3rem;font-size:.9rem}.paticka p+p{margin-top:.35rem}.tema{width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s;display:inline-grid}.tema[hidden]{display:none}.tema:hover{background:var(--bg-2)}.tema--roh{z-index:5;position:absolute;top:.75rem;right:1.25rem}.tema svg{display:block;overflow:visible}.tema__kotouc,.tema__paprsky{transform-origin:12px 12px}.tema__kotouc{transform:scale(calc(1 + .7 * var(--mesic)));transition:transform .5s cubic-bezier(.5,1.5,.6,1)}.tema__vykus{transform:translateX(calc(-13.5px * var(--mesic)));transition:transform .5s cubic-bezier(.4,0,.2,1)}.tema__paprsky{opacity:calc(1 - var(--mesic));transform:rotate(calc(-90deg * var(--mesic))) scale(calc(1 - .6 * var(--mesic)));transition:transform .5s cubic-bezier(.5,1.5,.6,1),opacity .25s}.tema:hover .tema__paprsky{transform:rotate(calc(45deg - 135deg * var(--mesic))) scale(calc(1 - .6 * var(--mesic)))}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}
