@keyframes hana-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hana-fade-up{animation:hana-fade-up .7s ease both}.hana-fade-up-delayed{animation:hana-fade-up .7s ease .15s both}.hana-reveal{animation:hana-fade-up .7s ease both;animation-timeline:view();animation-range:entry 0 entry 30%}@keyframes hana-sponsor-lesk{0%,74%{background-position:150% 0}to{background-position:-50% 0}}.hana-sponsor-lesk{position:relative}.hana-sponsor-lesk:after{content:"";position:absolute;inset:-4px -8px;pointer-events:none;mix-blend-mode:screen;background-image:linear-gradient(100deg,transparent 47%,hsla(0,0%,100%,.45) 50%,transparent 53%);background-size:260% 100%;background-repeat:no-repeat;background-position:150% 0;animation:hana-sponsor-lesk 6.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hana-fade-up,.hana-fade-up-delayed,.hana-reveal,.hana-sponsor-lesk:after{display:none}}.hana-tapeta{background-repeat:repeat;background-size:auto}.hana-burger{display:none;aspect-ratio:880/737;background-size:contain;background-repeat:no-repeat}@media (min-width:1441px){.hana-tapeta{background-image:var(--hana-tapeta)}}@media (min-width:1600px){.hana-burger{display:block;background-image:var(--hana-burger)}}.hana-pair>:first-child{clip-path:var(--hana-clip-uzke-prvni)}.hana-pair>:nth-child(2){clip-path:var(--hana-clip-uzke-druhy)}@media (min-width:561px){.hana-pair>:first-child{clip-path:var(--hana-clip-prvni)}.hana-pair>:nth-child(2){clip-path:var(--hana-clip-druhy)}}@media (min-width:1441px){.hana-led{background-image:linear-gradient(color-mix(in srgb,var(--pub-canvas) 68%,transparent),color-mix(in srgb,var(--pub-canvas) 68%,transparent)),url(/hanacka/led.webp);background-size:auto,760px 760px;background-repeat:repeat}}.hana-root [tabindex]:focus-visible,.hana-root a:focus-visible,.hana-root button:focus-visible,.hana-root summary:focus-visible{outline:2px solid var(--pub-primary);outline-offset:2px}.hana-root summary::-webkit-details-marker{display:none}.hana-root summary{list-style:none}.hana-result-split{clip-path:polygon(0 0,100% 0,100% 33%,0 47%)}@media (min-width:721px){.hana-result-split{clip-path:polygon(0 0,57% 0,43% 100%,0 100%)}}.hana-portrait-cut{clip-path:none}@media (min-width:901px){.hana-portrait-cut{clip-path:polygon(34px 0,100% 0,calc(100% - 34px) 100%,0 100%)}}.hana-gol{background:color-mix(in oklab,var(--pub-primary) 92%,#000);animation:hana-gol-blik 2.2s step-end both}@keyframes hana-gol-blik{0%,20%,40%,60%,80%{opacity:.96}10%,30%,50%,70%{opacity:0}to{opacity:0}}.hana-glitch-sum{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23s)'/%3E%3C/svg%3E"),repeating-linear-gradient(180deg,hsla(0,0%,100%,.45) 0 1px,transparent 1px 4px);background-size:180px 180px,100% 4px;mix-blend-mode:screen;pointer-events:none;animation:hana-glitch-sum 2.2s step-end both}@keyframes hana-glitch-sum{0%,16%,30%,38%,59%,67%,82%,9%,92%{clip-path:inset(100% 0 0 0)}5%{clip-path:inset(4% 0 72% 0);background-position:0 0,0 0}12%{clip-path:inset(54% 0 28% 0);background-position:61px 13px,0 1px}26%{clip-path:inset(38% 0 44% 0);background-position:17px 96px,0 3px}34%{clip-path:inset(12% 0 68% 0);background-position:133px 41px,0 2px}55%{clip-path:inset(66% 0 10% 0);background-position:88px 152px,0 0}63%{clip-path:inset(30% 0 52% 0);background-position:24px 77px,0 3px}78%{clip-path:inset(18% 0 58% 0);background-position:149px 108px,0 1px}88%{clip-path:inset(72% 0 6% 0);background-position:45px 29px,0 2px}}.hana-glitch-rez{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.hana-glitch-rez-1{color:#6ff5ff;mix-blend-mode:screen;animation:hana-glitch-rez-1 2.2s step-end both}.hana-glitch-rez-2{color:#ff2b57;mix-blend-mode:screen;animation:hana-glitch-rez-2 2.2s step-end both}@keyframes hana-glitch-rez-1{0%,30%,59%,82%,9%,to{clip-path:inset(100% 0 0 0)}5%{clip-path:inset(8% 0 76% 0);transform:translateX(-16px)}26%{clip-path:inset(44% 0 40% 0);transform:translateX(12px)}55%{clip-path:inset(70% 0 14% 0);transform:translateX(-9px)}78%{clip-path:inset(22% 0 62% 0);transform:translateX(18px)}}@keyframes hana-glitch-rez-2{0%,16%,38%,67%,92%,to{clip-path:inset(100% 0 0 0)}12%{clip-path:inset(58% 0 28% 0);transform:translateX(14px)}34%{clip-path:inset(16% 0 70% 0);transform:translateX(-20px)}63%{clip-path:inset(38% 0 48% 0);transform:translateX(8px)}88%{clip-path:inset(76% 0 8% 0);transform:translateX(-12px)}}.hana-glitch-blok{position:absolute;left:0;right:0;background:currentColor;color:var(--pub-accent);pointer-events:none;animation:hana-glitch-blok 2.2s step-end both}.hana-glitch-blok-2{color:#0d0d0d;animation-name:hana-glitch-blok-2}@keyframes hana-glitch-blok{0%,30%,59%,82%,9%,to{opacity:0}5%{opacity:.9;top:14%;height:4%}26%{opacity:.9;top:47%;height:2%}55%{opacity:.9;top:72%;height:5%}78%{opacity:.9;top:26%;height:3%}}@keyframes hana-glitch-blok-2{0%,16%,38%,67%,92%,to{opacity:0}12%{opacity:.75;top:61%;height:3%}34%{opacity:.75;top:19%;height:5%}63%{opacity:.75;top:41%;height:2%}88%{opacity:.75;top:79%;height:4%}}.hana-glitch-obraz{animation:hana-glitch-obraz 2.2s step-end both}@keyframes hana-glitch-obraz{0%,16%,30%,38%,59%,67%,82%,9%,92%{transform:none;filter:none}5%{transform:translateX(-10px);filter:hue-rotate(80deg) saturate(3)}12%{transform:translateX(9px);filter:invert(1)}26%{transform:translateX(-14px);filter:hue-rotate(-70deg) saturate(4)}34%{transform:translateX(6px) scaleY(1.04);filter:contrast(2.4)}55%{transform:translateX(-7px);filter:invert(1) hue-rotate(120deg)}63%{transform:translateX(13px);filter:saturate(5) hue-rotate(40deg)}78%{transform:translateX(-11px) scaleY(.97);filter:contrast(3)}88%{transform:translateX(5px);filter:hue-rotate(-140deg) saturate(3)}}.hana-gol-napis{animation:hana-gol-napis 2.2s step-end both}@keyframes hana-gol-napis{0%,20%,40%,60%,80%{opacity:1;text-shadow:-2px 0 rgba(0,240,255,.5),2px 0 rgba(255,0,70,.5)}10%,30%,50%,70%{opacity:.35;text-shadow:-5px 0 rgba(0,240,255,.7),5px 0 rgba(255,0,70,.7)}to{opacity:0}}