.th-nadrazi{--nd-bg:#0b1a3a;--nd-panel:#071230;--nd-yel:#ffd200;--nd-white:#e9eef8;min-height:100dvh;color:var(--nd-white);font-family:var(--f-sans);background:radial-gradient(at 50% -20%,#ffdc781f,#0000 60%),linear-gradient(#13244b 0%,#0a1430 100%);flex-direction:column;display:flex}.nd-wrap{flex-direction:column;flex:1;gap:18px;width:100%;max-width:1180px;margin:0 auto;padding:20px 16px 24px;display:flex}.nd-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.nd-station{font-family:var(--f-oswald);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(26px,5vw,48px);font-weight:600}.nd-arrow{color:var(--nd-yel)}.nd-sub{opacity:.6;font-size:13px}.clock{filter:drop-shadow(0 6px 14px #00000080);flex-shrink:0;width:clamp(70px,12vw,110px)}.clock-face{fill:#f6f6f2;stroke:#222;stroke-width:2px}.clock-tick,.clock-hand{fill:#111}.clock-sec{fill:#d10e0e}.clock-pin{fill:#111}.nd-board{background:var(--nd-panel);border:3px solid #1e2b4d;border-radius:6px;padding:14px 14px 18px;box-shadow:inset 0 0 0 2px #000,0 20px 50px #00000073}.nd-board-title{font-family:var(--f-vt);color:var(--nd-yel);letter-spacing:.3em;opacity:.85;margin-bottom:8px;font-size:18px}.nd-row{font-family:var(--f-vt);border-top:1px dashed #ffffff14;grid-template-columns:1fr 1.6fr 1.6fr .6fr 2fr;align-items:center;gap:10px;padding:7px 4px;font-size:clamp(16px,2.4vw,26px);display:grid}.nd-row-head{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:.12em;opacity:.55;border-top:0;font-size:11px}.nd-row-dim{opacity:.45}.nd-train{color:#fff;background:#c8102e;margin-right:6px;padding:0 6px;font-weight:400}.yel{color:var(--nd-yel)}.nd-blink{color:var(--nd-yel);animation:1.2s steps(2,start) infinite nd-blink}@keyframes nd-blink{to{visibility:hidden}}.nd-countdown{text-align:center;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;margin-top:18px;display:block}.nd-cd-label{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.25em;color:var(--nd-yel);margin-bottom:10px;font-size:clamp(12px,1.6vw,16px)}.nd-cd{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2.5vw,28px);display:flex}.nd-unit{flex-direction:column;align-items:center;gap:6px;display:flex}.nd-unit small{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.2em;opacity:.6;font-size:12px}.flaptext{gap:4px;display:inline-flex}.flap{--w:clamp(38px, 8.5vw, 92px);--h:calc(var(--w) * 1.45);width:var(--w);height:var(--h);font-family:var(--f-oswald);font-weight:600;font-size:calc(var(--h) * .78);line-height:var(--h);color:var(--nd-yel);perspective:300px;border-radius:5px;display:inline-block;position:relative;box-shadow:0 4px #000,0 6px 12px #0009}.flap .half{background:linear-gradient(#232831,#171b22);width:100%;height:50%;position:absolute;left:0;overflow:hidden}.flap .half>span{height:var(--h);text-align:center;display:block}.flap .top{transform-origin:bottom;border-radius:5px 5px 0 0;top:0}.flap .bottom{transform-origin:top;background:linear-gradient(#1b1f27,#12151b);border-radius:0 0 5px 5px;bottom:0}.flap .bottom>span{transform:translateY(-50%)}.flap .hinge{z-index:5;background:#000;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.flap .flip-top{z-index:3;backface-visibility:hidden;animation:.28s ease-in forwards nd-flipTop}.flap .flip-bottom{z-index:4;animation:.28s ease-out .28s forwards nd-flipBottom;transform:rotateX(90deg)}@keyframes nd-flipTop{to{transform:rotateX(-90deg)}}@keyframes nd-flipBottom{to{transform:rotateX(0)}}.nd-grid{grid-template-columns:1fr 280px;gap:18px;display:grid}.nd-timetable{color:#111;background:#f4f1e6;border-top:10px solid #c8102e;border-radius:4px;padding:18px 20px;box-shadow:0 10px 30px #00000059}.nd-timetable h2{font-family:var(--f-oswald);text-transform:uppercase;margin-bottom:8px;font-size:22px;font-weight:700}.nd-timetable h3{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.08em;color:#c8102e;margin:16px 0 6px;font-size:14px}.nd-timetable table{border-collapse:collapse;width:100%;font-size:15px}.nd-timetable td{white-space:nowrap;padding:4px 0}.nd-timetable td.dots{border-bottom:2px dotted #aaa;width:100%;transform:translateY(-5px)}.nd-timetable td.val{font-family:var(--f-mono);padding-left:8px;font-weight:700}.nd-latest li{border-bottom:1px solid #ddd8c6;justify-content:space-between;gap:8px;padding:3px 0;font-size:14px;display:flex}.nd-latest li span:last-child{font-family:var(--f-mono);font-size:12px}.nd-vip{opacity:.7;margin-top:10px;font-size:12px}.nd-machine{color:#111;background:linear-gradient(#e2e5ea,#b9bfc9);border-radius:14px;flex-direction:column;align-self:start;gap:14px;padding:18px;display:flex;box-shadow:inset 0 2px #fff,0 14px 30px #0006}.nd-machine-screen{color:#8dff9e;font-family:var(--f-vt);text-align:center;background:#0e3a1f;border-radius:6px;padding:12px;font-size:18px;line-height:1.2;box-shadow:inset 0 0 18px #000000b3}.nd-machine-screen .big{font-size:30px}.nd-buy{color:#fff;font-family:var(--f-oswald);cursor:pointer;letter-spacing:.03em;background:#c8102e;border:0;border-radius:10px;padding:14px;font-size:20px;font-weight:700;transition:transform 80ms;box-shadow:0 5px #7a0a1b}.nd-buy:active{transform:translateY(4px);box-shadow:0 1px #7a0a1b}.nd-buy:disabled{cursor:not-allowed;background:#777;box-shadow:0 5px #444}.nd-slot{background:#222;border-radius:6px;height:10px;margin:0 30px;box-shadow:inset 0 3px 4px #000}.nd-announce{background:var(--nd-yel);color:#111;align-items:center;font-weight:600;display:flex;overflow:hidden}.nd-gong{color:var(--nd-yel);white-space:nowrap;font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.1em;z-index:1;background:#111;padding:10px 14px}.nd-marquee{white-space:nowrap;flex:1;overflow:hidden}.nd-marquee span{padding-left:100%;animation:22s linear infinite nd-marquee;display:inline-block}@keyframes nd-marquee{to{transform:translate(-100%)}}@media (max-width:760px){.nd-grid{grid-template-columns:1fr}.nd-row{grid-template-columns:.9fr 1.4fr 1.5fr}.nd-row>span:nth-child(5){grid-column:1/-1}.hide-sm{display:none}.flaptext{gap:2px}.flap{--w:7.4vw}.nd-cd{flex-wrap:nowrap;gap:6px}}
.th-mise{color:#d8e4ff;min-height:100dvh;font-family:var(--f-mono);background:radial-gradient(at 80% 10%,#783cc859,#0000 50%),radial-gradient(at 10% 90%,#1e78c840,#0000 55%),#03040c;position:relative;overflow:hidden}.ms-stars{pointer-events:none;position:absolute;inset:0}.ms-stars i{background:#fff;border-radius:50%;animation:3s ease-in-out infinite alternate ms-tw;position:absolute}@keyframes ms-tw{0%{opacity:.2}to{opacity:1}}.ms-wrap{max-width:1200px;margin:0 auto;padding:22px 16px 40px;position:relative}.ms-head{align-items:center;gap:18px;display:flex}.ms-patch{width:86px;height:86px;font-family:var(--f-orb);letter-spacing:.15em;background:#0b1f5c;border:3px solid #e4572e;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:flex;box-shadow:0 0 0 4px #fff2,0 0 30px #e4572e55}.ms-patch b{color:#fff;letter-spacing:.05em;font-size:20px}.ms-kicker{letter-spacing:.25em;text-transform:uppercase;color:#7fb3ff;font-size:12px}.ms-title{font-family:var(--f-orb);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(26px,5vw,54px);font-weight:900;line-height:1}.ms-main{grid-template-columns:1fr 220px;align-items:center;gap:10px;margin:18px 0;display:grid}.ms-cd{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0}.ms-cd-label{color:#ffb347;letter-spacing:.3em;text-transform:uppercase;font-size:14px}.ms-cd-digits{font-family:var(--f-orb);color:#fff;text-shadow:0 0 24px #7fb3ff8c;font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(38px,10vw,128px);font-weight:700;line-height:1.05;display:flex}.ms-cd-digits i{opacity:.5;margin:0 .05em;font-style:normal;animation:1s steps(2,end) infinite ms-colon}.ms-cd-digits .sec{color:#ffb347;text-shadow:0 0 24px #ffb34799}@keyframes ms-colon{50%{opacity:.15}}.ms-g{flex-direction:column;align-items:center;display:inline-flex}.ms-g small{font-family:var(--f-mono);letter-spacing:.3em;opacity:.6;text-transform:uppercase;text-shadow:none;color:#d8e4ff;margin-top:4px;font-size:11px;font-weight:400}.ms-sign{opacity:.6;align-self:flex-start;margin-right:.05em;font-weight:400}.ms-cd-digits{align-items:flex-start!important}.ms-status{letter-spacing:.15em;color:#7dffb0;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.ms-status i{background:#7dffb0;border-radius:50%;width:10px;height:10px;animation:1.4s infinite ms-colon;box-shadow:0 0 10px #7dffb0}.ms-rocket{width:100%;max-height:52vh}.ms-rocket.shake{animation:.4s linear ms-shake}@keyframes ms-shake{25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}.ms-tower rect,.ms-tower path{fill:#c63;stroke:#c63;stroke-width:1.5px;fill-opacity:.9}.ms-rocket-label{font-family:var(--f-orb);fill:#1d2b53;letter-spacing:.2em;font-size:13px;font-weight:700}.ms-flame{transform-origin:80px 312px;opacity:.9;animation:.15s infinite alternate ms-flame}@keyframes ms-flame{0%{transform:scaleY(.6)}to{transform:scaleY(1.05)}}.ms-steam circle{fill:#dfe6f3;opacity:.5;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite ms-steam}@keyframes ms-steam{0%{opacity:.6;transform:scale(.6)translateY(0)}to{opacity:0;transform:scale(1.8)translateY(-20px)}}.ms-panels{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ms-panel{color:#7dffb0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05140cd1;border:1px solid #1f6b3f;border-radius:6px;padding:14px;box-shadow:inset 0 0 30px #00ff780f}.ms-panel h2{font-family:var(--f-mono);letter-spacing:.25em;color:#ffb347;text-transform:uppercase;border-bottom:1px solid #1f6b3f;margin-bottom:8px;padding-bottom:6px;font-size:12px;font-weight:700}.ms-tm{justify-content:space-between;gap:10px;padding:3px 0;font-size:12px;display:flex}.ms-tm span{opacity:.7}.ms-tm b{color:#fff;text-align:right;font-weight:700}.ms-sexbar{border:1px solid #1f6b3f;height:22px;margin-top:10px;font-size:11px;display:flex}.ms-sexbar span{white-space:nowrap;justify-content:center;align-items:center;transition:width .8s;display:flex;overflow:hidden}.ms-sexbar span:first-child{color:#fff;background:#b33a7a}.ms-sexbar span:last-child{color:#fff;background:#2f6bd1}.ms-traj{width:100%}.ms-traj text{fill:#7dffb0;letter-spacing:.15em;font-size:10px}.ms-traj .ms-pct{font-family:var(--f-orb);fill:#fff;font-size:26px}.ms-arc{fill:none;stroke:#1f6b3f;stroke-width:2px;stroke-dasharray:4 4}.ms-arc-done{fill:none;stroke:#ffb347;stroke-width:3px}.ms-dot{fill:#fff;filter:drop-shadow(0 0 6px #ffb347)}.ms-check li{justify-content:space-between;padding:2px 0;font-size:12px;display:flex}.ms-check .go{color:#7dffb0}.ms-check .nogo{color:#ff5d5d;animation:1s steps(2,end) infinite ms-colon}.ms-capcom{color:#d8ffe6;min-height:4.5em;font-size:13px;line-height:1.5}.ms-type{animation:1.2s steps(30,end) ms-typein;display:inline-block;overflow:hidden}@keyframes ms-typein{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ms-log li{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ms-bet{color:#fff;width:100%;font-family:var(--f-orb);letter-spacing:.1em;cursor:pointer;background:#e4572e;border:2px solid #ffb347;border-radius:4px;margin-top:14px;padding:14px;font-weight:700;box-shadow:0 0 20px #e4572e80}.ms-bet:hover{background:#ff6a3d}.ms-bet:disabled{filter:grayscale();cursor:not-allowed}@media (max-width:860px){.ms-main{grid-template-columns:1fr 110px}.ms-panels{grid-template-columns:1fr}}
.th-zpravy{--zp-red:#d71920;--zp-navy:#0b1d3f;color:#fff;min-height:100dvh;font-family:var(--f-sans);background:radial-gradient(at 30% 30%,#1d4b9b 0%,#0b1d3f 55%,#050b19 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.zp-beams{pointer-events:none;position:absolute;inset:0}.zp-beams i{background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:30vw;height:140%;animation:9s ease-in-out infinite alternate zp-beam;position:absolute;top:-20%;transform:rotate(18deg)}.zp-beams i:first-child{left:-10%}.zp-beams i:nth-child(2){animation-delay:-3s;left:35%}.zp-beams i:nth-child(3){animation-delay:-6s;left:75%}@keyframes zp-beam{to{transform:rotate(-12deg)translate(8vw)}}.zp-top{align-items:center;gap:14px;padding:16px 20px;display:flex;position:relative}.zp-logo{font-family:var(--f-bebas);align-items:stretch;font-size:26px;line-height:1;display:flex;box-shadow:0 6px 14px #0006}.zp-logo b{color:var(--zp-navy);background:#fff;padding:6px 8px 3px;font-weight:400}.zp-logo span{background:var(--zp-red);padding:6px 8px 3px}.zp-live{letter-spacing:.1em;background:#00000073;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:800;display:flex}.zp-live i{background:var(--zp-red);border-radius:50%;width:9px;height:9px;animation:1s infinite zp-pulse}@keyframes zp-pulse{50%{opacity:.2}}.zp-clock{font-family:var(--f-bebas);background:#00000073;margin-left:auto;padding:2px 10px;font-size:28px}.zp-stage{flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 340px;gap:20px 28px;width:100%;max-width:1240px;margin:0 auto;padding:10px 20px 30px;display:grid;position:relative}.zp-headline{grid-column:1}.zp-breaking{background:var(--zp-red);font-family:var(--f-bebas);letter-spacing:.04em;text-transform:uppercase;padding:6px 16px 2px;font-size:clamp(22px,3.4vw,38px);animation:.7s cubic-bezier(.2,.9,.3,1.2) both zp-slide;display:inline-block}.zp-title{color:var(--zp-navy);font-family:var(--f-bebas);text-transform:uppercase;background:#fff;padding:10px 16px 4px;font-size:clamp(34px,6.4vw,78px);font-weight:400;line-height:1;animation:.7s cubic-bezier(.2,.9,.3,1.2) .15s both zp-slide}.zp-sub{background:#050b19d9;max-width:760px;padding:10px 16px;font-size:15px;animation:.7s .3s both zp-slide}@keyframes zp-slide{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-40px)}to{opacity:1;clip-path:inset(0);transform:none}}.zp-cd{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1;align-self:start}.zp-cd-label{font-family:var(--f-bebas);letter-spacing:.1em;color:#ffcf33;margin-bottom:8px;font-size:24px}.zp-cd-boxes{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;display:grid}.zp-box{border-top:4px solid var(--zp-red);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff24,#ffffff0a);padding:10px 12px 8px}.zp-box b{font-family:var(--f-bebas);font-variant-numeric:tabular-nums;font-size:clamp(54px,10vw,140px);font-weight:400;line-height:.9;animation:.35s ease-out zp-num;display:block}.zp-box span{text-transform:uppercase;letter-spacing:.2em;opacity:.75;font-size:12px}@keyframes zp-num{0%{opacity:.2;transform:translateY(-12px)}}.zp-comment{background:#050b19b3;border-left:6px solid #ffcf33;grid-column:1;align-self:start;align-items:flex-start;gap:16px;max-width:760px;padding:14px 18px;display:flex}.zp-comment-who{align-items:center;gap:10px;min-width:170px;display:flex}.zp-comment-who span{font-size:34px}.zp-comment-who b{font-family:var(--f-bebas);font-size:24px;font-weight:400;line-height:1;display:block}.zp-comment-who small{opacity:.65;font-size:11px}.zp-comment p{font-size:18px;line-height:1.4;animation:.6s both zp-slide}.zp-poll{color:var(--zp-navy);background:#fff;grid-area:1/2/span 3;align-self:start;box-shadow:0 20px 50px #00000073}.zp-poll-head{background:var(--zp-navy);color:#fff;font-family:var(--f-bebas);letter-spacing:.05em;padding:8px 14px 4px;font-size:22px}.zp-poll-q{padding:12px 14px 4px;font-size:20px;font-weight:800}.zp-bar{grid-template-columns:52px 1fr 52px;align-items:center;gap:8px;padding:6px 14px;display:grid}.zp-bar-l{font-size:14px;font-weight:700}.zp-bar-track{background:#e8ecf3;height:22px}.zp-bar-fill{height:100%;transition:width 1s;display:block}.zp-bar-fill.holka{background:linear-gradient(90deg,#e2457a,#ff7aa8)}.zp-bar-fill.kluk{background:linear-gradient(90deg,#2c64d6,#5aa3ff)}.zp-bar b{font-family:var(--f-bebas);text-align:right;font-size:24px;font-weight:400}.zp-facts{border-top:2px solid var(--zp-navy);margin:8px 14px}.zp-facts div{border-bottom:1px solid #dde3ee;justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.zp-facts b{white-space:nowrap}.zp-note{color:#667;padding:2px 14px 10px;font-size:11px;font-style:italic}.zp-call{background:var(--zp-red);color:#fff;cursor:pointer;border:0;width:100%;padding:14px;font-size:14px;line-height:1.4}.zp-call b{font-family:var(--f-bebas);letter-spacing:.05em;font-size:26px;font-weight:400}.zp-call:hover{background:#b5121a}.zp-call:disabled{background:#888}.zp-lower{color:var(--zp-navy);background:#fff;align-items:stretch;font-weight:700;display:flex;position:relative}.zp-lower-tag{background:var(--zp-red);color:#fff;font-family:var(--f-bebas);letter-spacing:.05em;text-transform:uppercase;z-index:1;padding:8px 14px 4px;font-size:24px}.zp-ticker{white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.zp-ticker span{white-space:pre;padding-left:20px;animation:60s linear infinite zp-tick;display:inline-block}@keyframes zp-tick{to{transform:translate(-50%)}}@media (max-width:900px){.zp-stage{grid-template-columns:1fr}.zp-comment{background:#050b19b3;border-left:6px solid #ffcf33;grid-column:1;align-self:start;align-items:flex-start;gap:16px;max-width:760px;padding:14px 18px;display:flex}.zp-comment-who{align-items:center;gap:10px;min-width:170px;display:flex}.zp-comment-who span{font-size:34px}.zp-comment-who b{font-family:var(--f-bebas);font-size:24px;font-weight:400;line-height:1;display:block}.zp-comment-who small{opacity:.65;font-size:11px}.zp-comment p{font-size:18px;line-height:1.4;animation:.6s both zp-slide}.zp-poll{grid-area:auto/1}.zp-cd-boxes{grid-template-columns:repeat(4,1fr);gap:6px}.zp-box{padding:8px 6px 6px}.zp-box span{letter-spacing:.1em;font-size:9px}.zp-comment{flex-direction:column;gap:6px}}
.th-gp{color:#fff;min-height:100dvh;font-family:var(--f-sans);background:repeating-linear-gradient(115deg,#0000 0 140px,#ffffff06 140px 142px),radial-gradient(at 50% 0,#3a3f48,#15171b 70%);flex-direction:column;display:flex}.gp-checker{background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 26px 26px;height:26px;animation:2.5s linear infinite gp-wave}@keyframes gp-wave{to{background-position:52px 0}}.gp-curb{background:repeating-linear-gradient(90deg,#e10600 0 40px,#fff 40px 80px);height:16px}.gp-wrap{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:18px 16px 28px}.gp-head{text-align:center}.gp-round{text-transform:uppercase;letter-spacing:.35em;color:#aab;font-size:12px}.gp-title{font-family:var(--f-oswald);text-transform:uppercase;font-size:clamp(32px,6vw,72px);font-style:italic;font-weight:700;line-height:1;transform:skew(-8deg)}.gp-title span{color:#e10600}.gp-gantry{background:#0c0c0e;border-radius:10px;justify-content:center;gap:clamp(6px,2vw,18px);width:max-content;max-width:100%;margin:18px auto;padding:12px 16px;display:flex;box-shadow:0 10px 30px #0009,inset 0 2px #333}.gp-pod{background:#1b1b1e;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.gp-pod i{aspect-ratio:1;background:#2a0606;border-radius:50%;width:clamp(26px,5vw,46px);transition:background 80ms,box-shadow 80ms;box-shadow:inset 0 3px 6px #000}.gp-pod i.on{background:radial-gradient(circle at 35% 35%,#ff8a80,#e10600 55%,#7a0000);box-shadow:0 0 22px #ff1a1a,inset 0 0 4px #fff}.gp-main{grid-template-columns:260px 1fr 260px;align-items:start;gap:18px;display:grid}.gp-tower,.gp-pitwall{background:#0a0a0ed9;border:1px solid #2c2c33;border-radius:6px;overflow:hidden}.gp-tower-head{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.12em;background:#e10600;padding:6px 12px;font-size:14px;font-weight:600}.gp-empty{opacity:.7;padding:14px;font-size:13px}.gp-pos{border-bottom:1px solid #22222a;grid-template-columns:24px 4px 1fr auto;align-items:center;gap:8px;padding:7px 10px;font-size:14px;animation:.5s both gp-in;display:grid}.gp-pos:nth-child(odd){background:#ffffff08}.gp-p{font-family:var(--f-oswald);text-align:center;font-weight:700}.gp-team{border-radius:2px;height:18px}.gp-team.holka{background:#ff5fa2}.gp-team.kluk{background:#3a8bff}.gp-name{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.gp-gap{font-family:var(--f-mono);color:#ffd400;font-size:12px}@keyframes gp-in{0%{opacity:0;transform:translate(-20px)}}.gp-center{text-align:center}.gp-cd{color:inherit;cursor:pointer;background:0 0;border:0;width:100%}.gp-cd-label{text-transform:uppercase;letter-spacing:.3em;color:#ffd400;min-height:1.4em;font-size:13px}.gp-cd-time{font-family:var(--f-oswald);font-variant-numeric:tabular-nums;text-shadow:4px 4px #e10600;justify-content:center;align-items:baseline;gap:.25em;font-size:clamp(48px,9vw,120px);font-style:italic;font-weight:700;line-height:1;display:flex;transform:skew(-8deg)}.gp-cd-time .d{color:#ffd400;text-shadow:4px 4px #000}.gp-cd-time small{margin-left:.05em;font-size:.4em}.gp-cd-time em{color:#aaa;text-shadow:none;font-size:.55em}.gp-radio{text-align:left;background:#111;border-left:4px solid #ffd400;max-width:560px;margin:18px auto;padding:10px 14px;font-size:15px}.gp-radio b{letter-spacing:.2em;color:#ffd400;margin-bottom:4px;font-size:11px;display:block}.gp-radio span{animation:.6s both gp-in;display:block}.gp-bet{color:#fff;font-family:var(--f-oswald);text-transform:uppercase;cursor:pointer;background:#e10600;border:0;align-items:center;gap:12px;padding:14px 28px;font-size:22px;font-weight:700;transition:transform .1s;display:inline-flex;transform:skew(-12deg);box-shadow:6px 6px #000}.gp-bet:hover{transform:skew(-12deg)translate(-2px,-2px);box-shadow:8px 8px #000}.gp-bet:disabled{background:#555}.gp-stat{border-bottom:1px solid #22222a;align-items:center;gap:10px;padding:8px 12px;display:flex}.gp-stat small{color:#99a;text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.gp-stat b{font-family:var(--f-oswald);font-size:18px;font-weight:600}.gp-tyre{background:#111;border:5px solid;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.gp-tyre.soft{color:#e10600;border-color:#e10600}.gp-tyre.medium{color:#ffd400;border-color:#ffd400}.gp-tyre.hard{color:#eee;border-color:#eee}.gp-tyre.inter{color:#36b336;border-color:#36b336}.gp-tyre.wet{color:#2a7fff;border-color:#2a7fff}.gp-fastest{background:#7b2cbf;padding:8px 12px;font-size:13px;font-weight:700}@media (max-width:980px){.gp-main{grid-template-columns:1fr}.gp-center{order:-1}}
.th-bomba{color:#eee;min-height:100dvh;font-family:var(--f-mono);background:radial-gradient(at 50% 35%,#ff28281f,#0000 55%),radial-gradient(circle,#0000 40%,#000c 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E"),#2b2b2d;overflow:hidden}.th-bomba.urgent{animation:1s infinite bb-alarm}@keyframes bb-alarm{50%{box-shadow:inset 0 0 120px #ff000080}}.bb-tape{white-space:nowrap;background:repeating-linear-gradient(-45deg,#fc0 0 22px,#111 22px 44px);padding:6px 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.03);box-shadow:0 6px 16px #00000080}.bb-tape span{color:#111;font-family:var(--f-stencil);background:#fc0;padding:2px 10px;font-size:14px;animation:40s linear infinite bb-tape;display:inline-block}@keyframes bb-tape{to{transform:translate(-50%)}}.bb-wrap{max-width:1100px;margin:0 auto;padding:26px 16px 40px}.bb-title{font-family:var(--f-stencil);text-align:center;color:#ff3b30;text-shadow:0 0 18px #ff3b3073;font-size:clamp(24px,4.4vw,48px);font-weight:400}.bb-device{max-width:820px;margin:26px auto 0;position:relative}.bb-sticks{justify-content:center;gap:4px;margin-bottom:-40px;display:flex}.bb-sticks i{background:linear-gradient(90deg,#8d1a14,#d63b2f 40%,#9e1d16);border-radius:10px;width:clamp(30px,7vw,70px);height:clamp(120px,22vw,200px);position:relative;box-shadow:inset 0 0 0 2px #0000004d}.bb-sticks i:after{content:"TNT";text-align:center;font-family:var(--f-stencil);color:#00000073;writing-mode:vertical-rl;margin:0 auto;font-size:clamp(9px,1.6vw,15px);position:absolute;top:40%;left:0;right:0}.bb-panel{cursor:pointer;background:linear-gradient(#3c4047,#24272c);border:3px solid #111;border-radius:14px;width:100%;padding:16px 14px 18px;display:block;position:relative;box-shadow:0 30px 60px #0009,inset 0 2px #5a5f68}.bb-armed{color:#ff3b30;letter-spacing:.2em;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:10px;left:16px}.bb-armed i{background:#ff3b30;border-radius:50%;width:10px;height:10px;animation:1s steps(2,end) infinite bb-blink;box-shadow:0 0 10px #ff3b30}@keyframes bb-blink{50%{opacity:.1}}.bb-display{background:#120303;border:4px solid #000;border-radius:6px;justify-content:center;align-items:center;gap:clamp(2px,1vw,10px);margin-top:18px;padding:18px 10px 8px;display:flex;box-shadow:inset 0 0 30px #000}.bb-group{flex-direction:column;align-items:center;gap:2px;display:flex}.bb-group small{color:#ff3b30;opacity:.6;letter-spacing:.2em;font-size:10px}.bb-segtext{gap:clamp(1px,.5vw,5px);display:inline-flex}.bb-seg{width:clamp(20px,5.4vw,56px);height:auto;transform:skew(-6deg)}.bb-seg path.on{fill:#ff2a1f;filter:drop-shadow(0 0 4px #ff2a1f)}.bb-seg path.off{fill:#3a0b08}.bb-colon{color:#ff2a1f;margin-bottom:16px;font-size:clamp(24px,5vw,50px);animation:1s steps(2,end) infinite bb-blink}.bb-wires{width:100%;height:100px;margin-top:-6px;display:block}.bb-wire path{fill:none;stroke-width:7px;stroke-linecap:round;transition:opacity .3s}.bb-wire .hit{stroke:#0000;stroke-width:30px;cursor:pointer}.bb-wire.red path:first-child{stroke:#e3261b}.bb-wire.blue path:first-child{stroke:#2867d8}.bb-wire.yellow path:first-child{stroke:#f5c400}.bb-wire.cut path:first-child{stroke-dasharray:60 30 1000;opacity:.45}.bb-msg{text-align:center;background:#111;border:1px dashed #ff3b30;margin-top:6px;padding:10px;font-size:14px;animation:.4s bb-pop}@keyframes bb-pop{0%{opacity:0;transform:scale(.8)}}.bb-grid{grid-template-columns:1fr 260px;align-items:start;gap:22px;margin-top:28px;display:grid}.bb-dossier{color:#2a2316;background:#e8d9a8;border-radius:2px 2px 8px 8px;padding:24px 22px 18px;position:relative;transform:rotate(-.6deg);box-shadow:0 16px 40px #0009}.bb-dossier:before{content:"";background:#e8d9a8;border-radius:8px 8px 0 0;width:140px;height:20px;position:absolute;top:-18px;left:20px}.bb-stamp{color:#c0201a;font-family:var(--f-stencil);text-transform:uppercase;opacity:.8;border:3px solid #c0201a;padding:4px 10px;font-size:18px;position:absolute;top:22px;right:16px;transform:rotate(8deg)}.bb-dossier h2{font-family:var(--f-stencil);margin-bottom:4px;padding-right:130px;font-size:20px;font-weight:400}.bb-meta{opacity:.8;margin-bottom:12px;font-size:12px}.bb-dossier dl div{border-bottom:1px dashed #a8956a;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}.bb-dossier dd{text-align:right;font-weight:700}.bb-agents{margin-top:10px;font-size:12px}.bb-quote{margin-top:12px;font-size:14px;font-style:italic}.bb-button-box{text-align:center;background:#1b1c1f;border:2px solid #000;border-radius:14px;padding:22px 16px;position:relative;box-shadow:inset 0 2px #333}.bb-red{color:#fff;width:150px;height:150px;font-family:var(--f-stencil);cursor:pointer;background:radial-gradient(circle at 35% 30%,#ff7468,#d81e12 55%,#7a0b04);border:0;border-radius:50%;font-size:22px;transition:transform 80ms,box-shadow 80ms;box-shadow:0 10px #4d0702,0 18px 30px #0009}.bb-red:active{transform:translateY(8px);box-shadow:0 2px #4d0702}.bb-red:disabled{filter:grayscale()}.bb-button-box p{opacity:.8;margin-top:18px;font-size:13px}.bb-cover{width:170px;height:160px;font-family:var(--f-stencil);color:#fc0;cursor:pointer;transform-origin:top;z-index:2;background:repeating-linear-gradient(45deg,#3c320aeb 0 12px,#50420eeb 12px 24px);border:3px solid #fc0;border-radius:12px;place-items:center;margin-left:-85px;font-size:20px;transition:transform .5s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;top:22px;left:50%}.bb-cover.open{pointer-events:none;transform:perspective(500px)rotateX(-110deg)}@media (max-width:760px){.bb-grid{grid-template-columns:1fr}.bb-dossier h2{margin-top:30px;padding-right:0}}
.th-arcade{color:#fff;min-height:100dvh;font-family:var(--f-pixel);image-rendering:pixelated;background:linear-gradient(#0a0020 0%,#2a0845 55%,#ff2a6d 56%,#1a0033 57%,#000 100%);padding-bottom:150px;position:relative;overflow:hidden}.ar-stars i{background:#fff;width:3px;height:3px;animation:1.2s steps(2,end) infinite ar-blink;position:absolute}@keyframes ar-blink{50%{opacity:.1}}.ar-grid{transform-origin:top;opacity:.55;background:linear-gradient(#0000 0 96%,#ff2a6d 96%) 0 0/100% 40px,linear-gradient(90deg,#0000 0 97%,#ff2a6d 97%) 0 0/60px 100%;height:44%;animation:1s linear infinite ar-run;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(300px)rotateX(60deg)}@keyframes ar-run{to{background-position:0 40px,0 0}}.ar-stork{z-index:1;animation:16s linear infinite ar-fly;position:absolute;top:14%;left:-120px}.ar-stork i{width:4px;height:4px;animation:.4s steps(2,end) infinite ar-flap;display:block}@keyframes ar-fly{0%{transform:translate(0)}50%{transform:translate(60vw,30px)}to{transform:translate(120vw,-10px)}}@keyframes ar-flap{50%{transform:translateY(-4px)}}.ar-scan{pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,#00000040 0 2px,#0000 2px 4px);position:absolute;inset:0;box-shadow:inset 0 0 160px #000000d9}.ar-wrap{z-index:2;text-align:center;max-width:1000px;margin:0 auto;padding:18px 14px;position:relative}.ar-hud{color:#ff2a6d;justify-content:space-between;font-size:clamp(8px,1.4vw,13px);display:flex}.ar-hud b{color:#fff;margin-top:6px;display:block}.ar-title{color:#ffe600;text-shadow:4px 4px #ff2a6d,8px 8px #3a0ca3;margin-top:22px;font-size:clamp(22px,5.5vw,54px);line-height:1.3;animation:1.2s steps(2,end) infinite ar-bob}.ar-title span{color:#4dd2ff}@keyframes ar-bob{50%{transform:translateY(-6px)}}.ar-cd{cursor:pointer;color:inherit;background:#0000008c;border:4px solid #fff;width:100%;max-width:760px;margin-top:22px;padding:16px 12px;box-shadow:0 0 0 4px #000,0 0 0 8px #4dd2ff}.ar-cd-label{color:#ff2a6d;margin-bottom:12px;font-size:12px}.ar-cd-digits{letter-spacing:.04em;white-space:nowrap;font-size:clamp(20px,5.4vw,52px)}.ar-cd-digits small{color:#4dd2ff;margin:0 .3em 0 .1em;font-size:.4em}.ar-sec{color:#ffe600}.ar-level{align-items:center;gap:12px;max-width:760px;margin:18px auto 0;font-size:11px;display:flex}.ar-xp{background:#000;border:3px solid #fff;flex:1;height:20px;padding:2px}.ar-xp i{background:repeating-linear-gradient(90deg,#4dff88 0 10px,#2bbf63 10px 12px);height:100%;display:block}.ar-cols{text-align:left;grid-template-columns:1fr 260px;gap:18px;margin-top:26px;display:grid}.ar-scores{background:#0009;border:4px solid #c34dff;padding:14px}.ar-scores h2{text-align:center;color:#ffe600;margin-bottom:12px;font-size:14px}.ar-scores div{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:clamp(8px,1.3vw,11px);display:grid}.ar-l{text-transform:uppercase;line-height:1.4}.ar-v{text-align:right}.ar-players{color:#aaa;margin-top:10px;font-size:8px;line-height:1.8}.ar-coin{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ar-insert{font-family:var(--f-pixel);color:#fff;cursor:pointer;background:#ff2a6d;border:4px solid #fff;width:100%;padding:18px 14px;font-size:16px;line-height:1.6;animation:1s steps(2,end) infinite ar-blink;box-shadow:6px 6px #000}.ar-insert small{font-size:9px}.ar-insert:hover{background:#ff5c8f;animation:none}.ar-insert:disabled{background:#444;animation:none}.ar-credits{color:#4dd2ff;font-size:9px}.ar-dialog{z-index:10;background:#000;border:4px solid #fff;width:min(920px,100% - 24px);padding:18px 16px 14px;font-size:clamp(9px,1.5vw,13px);line-height:1.8;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #000}.ar-dialog-name{color:#ffe600;background:#000;border:3px solid #fff;padding:2px 8px;font-size:10px;position:absolute;top:-14px;left:14px}.ar-dialog p{animation:2s steps(40,end) both ar-type}@keyframes ar-type{0%{clip-path:inset(0 100% 0 0)}}.ar-next{color:#ffe600;animation:.6s steps(2,end) infinite ar-bob;position:absolute;bottom:6px;right:14px}@media (max-width:760px){.ar-cols{grid-template-columns:1fr}}
.th-vanoce{color:#fff;min-height:100dvh;font-family:var(--f-sans);background:radial-gradient(at 50% 0,#2a4a8a 0%,#0d1b3d 60%,#060d22 100%);padding-bottom:140px;position:relative;overflow:hidden}.vn-snow i{filter:blur(.4px);background:#fff;border-radius:50%;animation:linear infinite vn-fall;position:absolute;top:-10px}@keyframes vn-fall{to{transform:translate(40px,110vh)}}.vn-lights{height:56px;position:relative}.vn-lights svg{width:100%;height:40px;position:absolute;inset:0 0 auto}.vn-lights path{fill:none;stroke:#1c2a1c;stroke-width:3px}.vn-lights i{border-radius:50%/40% 40% 60% 60%;width:14px;height:22px;animation:1.2s ease-in-out infinite alternate vn-glow;position:absolute;top:18px;box-shadow:0 0 16px}@keyframes vn-glow{0%{opacity:.35;box-shadow:none}}.vn-wrap{z-index:2;text-align:center;max-width:1080px;margin:0 auto;padding:10px 16px;position:relative}.vn-kicker{letter-spacing:.2em;text-transform:uppercase;background:#c8102e;border-radius:99px;padding:4px 14px;font-size:13px;display:inline-block}.vn-title{font-family:var(--f-lobster);text-shadow:0 4px #0000004d,0 0 30px #ffd23b4d;margin:12px 0 28px;font-size:clamp(32px,6vw,68px);font-weight:400;line-height:1.1}.vn-gifts{color:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:clamp(10px,3vw,34px);display:flex}.vn-gift{width:clamp(72px,17vw,170px);animation:2.4s ease-in-out infinite vn-hop;position:relative}@keyframes vn-hop{0%,80%,to{transform:none}88%{transform:translateY(-10px)rotate(-3deg)}}.vn-box{aspect-ratio:1;background:linear-gradient(90deg, transparent 42%, var(--rb) 42% 58%, transparent 58%), var(--c);border-radius:4px;place-items:center;display:grid;box-shadow:inset -10px -10px #00000026,0 14px 24px #0006}.vn-box b{color:#222;font-family:var(--f-oswald);font-variant-numeric:tabular-nums;background:#fffffff2;border-radius:6px;min-width:1.6em;padding:0 .18em;font-size:clamp(24px,6vw,62px);font-weight:700;line-height:1.15}.vn-lid{background:linear-gradient(90deg, transparent 42%, var(--rb) 42% 58%, transparent 58%), var(--c);filter:brightness(1.15);border-radius:4px;height:clamp(14px,3vw,28px);margin:0 -6%;box-shadow:0 4px #0003}.vn-bow{background:radial-gradient(circle at 25% 50%, var(--rb) 0 40%, transparent 42%), radial-gradient(circle at 75% 50%, var(--rb) 0 40%, transparent 42%);width:40%;height:clamp(16px,3.4vw,32px);position:absolute;top:clamp(-22px,-4vw,-12px);left:50%;transform:translate(-50%)}.vn-tag{color:#6a3b00;font-family:var(--f-lobster);background:#f6ecd2;border-radius:4px;margin-top:10px;padding:2px 12px;font-size:clamp(14px,2.4vw,20px);display:inline-block;transform:rotate(-4deg)}.vn-sub{opacity:.8;margin-top:18px}.vn-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0 24px;display:grid}.vn-card{color:#3b1f0a;background:#fffaf0;border:6px double #c8102e;border-radius:6px;padding:16px 12px;box-shadow:0 10px 22px #00000059}.vn-card span{opacity:.75;font-size:13px;display:block}.vn-card b{font-family:var(--f-lobster);color:#1f7a3a;font-size:26px;font-weight:400}.vn-letter{color:#4a2c0a;background:#f6ecd2 repeating-linear-gradient(#0000 0 27px,#a0783c40 27px 28px);border-radius:4px;max-width:680px;margin:0 auto;padding:22px;box-shadow:0 16px 40px #0006}.vn-quote{font-family:var(--f-lobster);font-size:22px;line-height:1.3}.vn-bet{color:#fff;cursor:pointer;background:#c8102e;border:0;border-radius:99px;margin-top:16px;padding:14px 26px;font-size:16px;font-weight:800;box-shadow:0 6px #7a0a1b}.vn-bet:disabled{box-shadow:none;background:#888}.vn-list{margin-top:12px;font-size:13px}.vn-hills{z-index:1;width:100%;height:140px;position:absolute;bottom:0;left:0}@media (max-width:760px){.vn-cards{grid-template-columns:repeat(2,1fr)}}
.th-letiste{color:#eaf2ff;min-height:100dvh;font-family:var(--f-sans);background:linear-gradient(#0b2a5b 0%,#123d7a 35%,#f4a261 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.lt-sky{pointer-events:none;height:160px;position:absolute;inset:0 0 auto}.lt-plane{color:#ffffffd9;width:110px;animation:14s linear infinite lt-fly;position:absolute;top:60px;left:-140px}@keyframes lt-fly{0%{transform:translateY(40px)rotate(-6deg)}to{transform:translate(120vw,-60px)rotate(-6deg)}}.lt-wrap{flex-direction:column;flex:1;gap:18px;width:100%;max-width:1180px;margin:0 auto;padding:20px 16px 24px;display:flex;position:relative}.lt-head{justify-content:space-between;align-items:center;display:flex}.lt-logo{font-family:var(--f-oswald);letter-spacing:.12em;font-size:clamp(22px,4vw,34px);font-weight:700}.lt-logo span{color:#0b2a5b;background:#fc0;border-radius:50%;place-items:center;width:1.5em;height:1.5em;margin-right:8px;display:inline-grid}.lt-clock{font-family:var(--f-mono);text-align:right;font-size:28px;line-height:1}.lt-clock small{opacity:.6;letter-spacing:.2em;text-transform:uppercase;font-size:10px;display:block}.lt-board{background:#0a0d14;border:2px solid #22283a;border-radius:10px;padding:12px 14px 8px;box-shadow:0 20px 50px #0006}.lt-board-title{font-family:var(--f-oswald);color:#fc0;letter-spacing:.2em;border-bottom:1px solid #2a3044;justify-content:space-between;padding-bottom:8px;font-weight:600;display:flex}.lt-row{font-family:var(--f-mono);color:#f3f6ff;border-bottom:1px solid #1a1f2e;grid-template-columns:.9fr 1fr 2fr .6fr 1.2fr;align-items:center;gap:10px;padding:8px 2px;font-size:clamp(13px,1.7vw,18px);display:grid}.lt-row-head{font-family:var(--f-sans);opacity:.5;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.lt-main{color:#fc0;background:#ffcc0012;font-size:clamp(15px,2.1vw,22px);font-weight:700}.lt-dim{opacity:.55}.lt-st{font-weight:700}.lt-st.go{color:#39ff88;animation:1s steps(2,end) infinite lt-blink}.lt-st.late{color:#ff5d5d}@keyframes lt-blink{50%{opacity:.3}}.lt-grid{grid-template-columns:1fr 380px;align-items:stretch;gap:18px;display:grid}.lt-cd{color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;background:#0a0d148c;border:1px solid #ffffff26;border-radius:16px;padding:18px}.lt-cd-label{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.3em;color:#fc0;font-size:14px}.lt-cd-digits{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.lt-cd-digits div{text-align:center;background:#0a0d14;border-radius:10px;padding:10px 6px 6px}.lt-cd-digits b{font-family:var(--f-mono);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(36px,7vw,84px);line-height:1;display:block}.lt-cd-digits small{text-transform:uppercase;letter-spacing:.2em;opacity:.6;font-size:11px}.lt-runway{background:#2b2f38;border-radius:6px;justify-content:space-between;margin-top:16px;padding:10px 6px;display:flex}.lt-runway i{opacity:.2;background:#ffe680;border-radius:50%;width:8px;height:8px;animation:1.7s linear infinite lt-light;box-shadow:0 0 8px #ffe680}@keyframes lt-light{0%,20%{opacity:1}40%,to{opacity:.2}}.lt-pass{color:#0b2a5b;background:#fff;border-radius:16px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000004d}.lt-pass-main{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.lt-pass-top{border-bottom:2px dashed #c9d4e8;justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.lt-pass-top b{font-family:var(--f-oswald);letter-spacing:.1em}.lt-pass-top span{opacity:.6;font-size:12px}.lt-route{justify-content:space-between;align-items:center;display:flex}.lt-route div{flex-direction:column;display:flex}.lt-route small{text-transform:uppercase;opacity:.5;font-size:10px}.lt-route b{font-family:var(--f-oswald);font-size:34px;line-height:1}.lt-route span{font-size:12px}.lt-arrow{color:#f4a261;font-size:26px}.lt-info{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lt-info small{text-transform:uppercase;opacity:.55;font-size:10px;display:block}.lt-info b{font-size:14px}.lt-checkin{color:#fff;cursor:pointer;background:#0b2a5b;border:0;border-radius:10px;margin-top:auto;padding:12px;font-weight:800}.lt-checkin:hover{background:#164a99}.lt-checkin:disabled{background:#888}.lt-pass-stub{background:#f3f6fb;border-left:2px dashed #c9d4e8;flex-direction:column;gap:2px;width:92px;padding:16px 10px;display:flex}.lt-pass-stub small{text-transform:uppercase;opacity:.55;font-size:10px}.lt-pass-stub b{font-family:var(--f-oswald);margin-bottom:6px;font-size:22px}.lt-barcode{background:repeating-linear-gradient(90deg,#0b2a5b 0 2px,#0000 2px 4px,#0b2a5b 4px 7px,#0000 7px 9px);height:70px;margin-top:auto}.lt-pax{background:#0a0d1473;border-radius:10px;padding:10px 14px;font-size:13px}.lt-announce{font-family:var(--f-mono);color:#fc0;background:#0a0d14;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.lt-announce p{animation:.6s both lt-in}@keyframes lt-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:860px){.lt-grid{grid-template-columns:1fr}.lt-row{grid-template-columns:.9fr 1fr 1.8fr 1.1fr}.hide-sm{display:none}}
.th-zasilka{color:#2b2116;min-height:100dvh;font-family:var(--f-sans);background:#f6f3ec}.zs-top{background:#fc3;border-bottom:4px solid #2b2116;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.zs-logo{align-items:baseline;gap:8px;font-size:22px;display:flex}.zs-logo b{font-family:var(--f-oswald);letter-spacing:.02em;font-size:26px;font-weight:700}.zs-logo span{opacity:.7;font-size:12px}.zs-track{background:#fff;border:2px solid #2b2116;border-radius:99px;padding:6px 12px;font-size:13px}.zs-track b{font-family:var(--f-mono)}.zs-wrap{flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;padding:22px 16px 40px;display:flex}.zs-hero{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}.zs-pill{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#2a9d8f;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.zs-hero h1{font-family:var(--f-oswald);margin:8px 0;font-size:clamp(30px,5vw,54px);font-weight:700;line-height:1.05}.zs-hero h1 span{background:#fc3;padding:0 .2em}.zs-hero p{opacity:.8}.zs-cd{color:#fc3;cursor:pointer;text-align:left;background:#2b2116;border:0;border-radius:18px;padding:16px 20px;box-shadow:6px 6px #fc3}.zs-cd small{color:#fff;text-transform:uppercase;letter-spacing:.2em;margin-bottom:4px;font-size:11px;display:block}.zs-cd b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:clamp(34px,5.5vw,60px);line-height:1}.zs-cd b.s{color:#fff}.zs-cd i{color:#fff;opacity:.7;margin:0 8px 0 2px;font-size:14px;font-style:normal}.zs-map{background:#dfe9d8 repeating-linear-gradient(45deg,#0000 0 18px,#ffffff59 18px 20px);border:2px solid #2b2116;border-radius:18px;height:170px;position:relative;overflow:hidden}.zs-map svg{width:100%;height:100%;position:absolute;inset:0}.zs-route{fill:none;stroke:#8a7a62;stroke-width:3px;stroke-dasharray:8 8}.zs-route-done{fill:none;stroke:#e76f51;stroke-width:5px;stroke-linecap:round}.zs-pin{flex-direction:column;align-items:center;font-size:32px;display:flex;position:absolute;bottom:14px}.zs-pin small{background:#fff;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:800}.zs-pin.a{left:2%}.zs-pin.b{right:2%}.zs-stork{font-size:38px;animation:1.4s ease-in-out infinite zs-bob;position:absolute;transform:translate(-50%,-60%)scaleX(-1)}@keyframes zs-bob{50%{margin-top:-8px}}.zs-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.zs-card{background:#fff;border:2px solid #2b2116;border-radius:18px;padding:18px}.zs-card h2{font-family:var(--f-oswald);margin-bottom:12px;font-size:20px}.zs-steps li{gap:12px;padding-bottom:16px;display:flex;position:relative}.zs-steps li:before{content:"";background:#d9d1c2;width:2px;position:absolute;top:20px;bottom:0;left:8px}.zs-steps li:last-child:before{display:none}.zs-steps i{background:#fff;border:3px solid #d9d1c2;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.zs-steps .done i{background:#2a9d8f;border-color:#2a9d8f}.zs-steps .active i{border-color:#e76f51;animation:1.2s infinite zs-pulse}@keyframes zs-pulse{50%{box-shadow:0 0 0 6px #e76f5140}}.zs-steps b{display:block}.zs-steps span{opacity:.7;font-size:13px}.zs-note{background:#fff6d6;border-radius:12px;padding:10px 12px;font-size:14px}.zs-row{border-bottom:1px dashed #d9d1c2;justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;display:flex}.zs-latest{opacity:.7;margin-top:10px;font-size:12px}.zs-bet{color:#fff;cursor:pointer;background:#e76f51;border:2px solid #2b2116;border-radius:12px;width:100%;margin-top:14px;padding:12px;font-weight:800;box-shadow:4px 4px #2b2116}.zs-bet:active{transform:translate(3px,3px);box-shadow:1px 1px #2b2116}.zs-bet:disabled{background:#999}@media (max-width:800px){.zs-hero,.zs-grid{grid-template-columns:1fr}}
.th-trailer{color:#f6e7c8;min-height:100dvh;font-family:var(--f-sans);background:radial-gradient(at 50% 40%,#2a2016 0%,#050403 70%);flex-direction:column;display:flex;position:relative;overflow:hidden}.tr-bar{z-index:3;background:#000;flex-shrink:0;height:7vh;position:relative}.tr-grain{pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");animation:.4s steps(3,end) infinite tr-grain;position:absolute;inset:-50%}@keyframes tr-grain{33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}}.tr-screen{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;gap:20px;max-width:1000px;margin:0 auto;padding:26px 16px;display:flex;position:relative}.tr-rating{letter-spacing:.25em;opacity:.7;border:1px solid #f6e7c8;padding:4px 10px;font-size:11px}.tr-card{font-family:var(--f-bebas);letter-spacing:.08em;text-shadow:0 0 30px #ffbe5a40;min-height:1.2em;font-size:clamp(36px,8vw,96px);font-weight:400;animation:2.4s ease-in-out both tr-fade}.tr-card.big{color:#f2b544;letter-spacing:.2em;font-size:clamp(64px,16vw,190px)}@keyframes tr-fade{0%{opacity:0;filter:blur(6px);transform:scale(1.08)}20%,80%{opacity:1;filter:none;transform:none}to{opacity:0}}.tr-cd{color:inherit;cursor:pointer;background:0 0;border:0}.tr-cd span{text-transform:uppercase;letter-spacing:.4em;color:#f2b544;font-size:13px;display:block}.tr-cd b{font-family:var(--f-bebas);font-variant-numeric:tabular-nums;font-size:clamp(54px,10vw,120px);font-weight:400;line-height:1}.tr-cd small{opacity:.6;margin:0 .25em;font-size:.35em}.tr-date{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.2em;font-size:14px}.tr-reviews{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;display:grid}.tr-reviews figure{border-top:1px solid #f6e7c84d;border-bottom:1px solid #f6e7c84d;padding:10px 6px}.tr-reviews div{color:#f2b544;letter-spacing:.2em}.tr-reviews figcaption{font-family:var(--f-lobster);margin-top:4px;font-size:17px}.tr-box{background:#f6e7c80f;border:1px solid #f6e7c840;width:100%;max-width:520px;padding:16px}.tr-box-head{font-family:var(--f-bebas);letter-spacing:.1em;color:#f2b544;font-size:26px}.tr-box-row{border-bottom:1px solid #f6e7c81f;justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.tr-ticket{color:#1a1209;width:100%;font-family:var(--f-oswald);letter-spacing:.05em;cursor:pointer;clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);background:#f2b544;border:0;margin-top:14px;padding:14px;font-size:17px;font-weight:700}.tr-ticket:disabled{background:#776}.tr-quote{opacity:.85;max-width:620px;font-style:italic;animation:1s both tr-q}@keyframes tr-q{0%{opacity:0}}.tr-credits{font-family:var(--f-oswald);letter-spacing:.3em;opacity:.45;font-size:11px;line-height:2}@media (max-width:700px){.tr-reviews{grid-template-columns:1fr}}
.th-neon{color:#fff;min-height:100dvh;font-family:var(--f-sans);background:linear-gradient(#120024 0%,#3a0a5e 45%,#ff3d7f 72%,#1b0638 72.2%,#07010f 100%);position:relative;overflow:hidden}.nn-sun{aspect-ratio:1;-webkit-mask:repeating-linear-gradient(#000 0 14px,#0000 14px 20px);opacity:.85;background:linear-gradient(#ffe56b,#ff6b3d 60%,#ff2e88);border-radius:50%;width:min(56vw,520px);position:absolute;top:34%;left:50%;transform:translate(-50%);mask-image:linear-gradient(#000 45%,#0000 45%),repeating-linear-gradient(#000 0 14px,#0000 14px 20px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nn-city{height:22%;position:absolute;top:50%;left:0;right:0}.nn-tower{background:#0b0218;border-top:2px solid #ff3dd2;grid-template-columns:1fr 1fr;align-content:start;gap:3px;padding:4px 3px;display:grid;position:absolute;bottom:0}.nn-tower i{background:#2a0d40;height:4px}.nn-tower i.on{background:#4df3ff;box-shadow:0 0 4px #4df3ff}.nn-palm{z-index:1;width:14%;max-width:160px;height:auto;position:absolute;bottom:0}.nn-palm path{fill:none;stroke:#06000c;stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 6px #ff3dd2)}.nn-wrap{z-index:2;text-align:center;max-width:1080px;margin:0 auto;padding:26px 16px 40px;position:relative}.nn-sign{border:3px solid #4df3ff;border-radius:18px;padding:10px 26px 14px;animation:6s infinite nn-flicker;display:inline-block;box-shadow:0 0 18px #4df3ff,inset 0 0 18px #4df3ff}.nn-script{font-family:var(--f-lobster);color:#ff6ad5;text-shadow:0 0 8px #ff3dd2,0 0 22px #ff3dd2;font-size:clamp(20px,3vw,30px)}.nn-sign h1{font-family:var(--f-oswald);letter-spacing:.1em;color:#eaffff;text-shadow:0 0 6px #4df3ff,0 0 20px #4df3ff,0 0 40px #4df3ff;font-size:clamp(38px,8vw,92px);font-weight:700;line-height:1}@keyframes nn-flicker{0%,92%,96%,to{opacity:1}94%{opacity:.4}95%{opacity:.9}97%{opacity:.5}}.nn-cd{color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07010f99;border:0;border-radius:16px;margin:22px auto 0;padding:14px 22px;display:block}.nn-cd-label{font-family:var(--f-lobster);color:#ffe56b;text-shadow:0 0 10px #ff9a3d;font-size:24px}.nn-tubes{justify-content:center;gap:clamp(10px,2.5vw,28px);display:flex}.nn-tubes span{font-family:var(--f-oswald);color:#eaffff;text-shadow:0 0 6px #4df3ff,0 0 18px #4df3ff,0 0 36px #4df3ff;font-variant-numeric:tabular-nums;font-size:clamp(44px,9vw,110px);font-weight:500;line-height:1}.nn-tubes span.pink{color:#ffe0f5;text-shadow:0 0 6px #ff3dd2,0 0 18px #ff3dd2,0 0 36px #ff3dd2}.nn-tubes small{opacity:.8;margin-left:.1em;font-size:.3em}.nn-row{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:24vh;display:grid}.nn-motel,.nn-radio{background:#07010fd9;border:2px solid #ff3dd2;border-radius:16px;padding:16px;box-shadow:0 0 16px #ff3dd280}.nn-radio{border-color:#4df3ff;box-shadow:0 0 16px #4df3ff80}.nn-motel-head{font-family:var(--f-oswald);letter-spacing:.1em;color:#ff6ad5;text-shadow:0 0 8px #ff3dd2;margin-bottom:8px;font-weight:700}.nn-motel-head span{color:#4dff9a;text-shadow:0 0 8px #4dff9a;font-size:12px;animation:3s infinite nn-flicker}.nn-stat{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.nn-stat b{color:#4df3ff}.nn-radio-head{letter-spacing:.15em;color:#4df3ff;align-items:center;gap:8px;font-size:12px;display:flex}.nn-radio-head i{background:#ff3d3d;border-radius:50%;width:8px;height:8px;animation:1.2s infinite nn-flicker;box-shadow:0 0 8px #ff3d3d}.nn-radio p{min-height:3em;margin:10px 0;font-size:16px}.nn-eq{align-items:flex-end;gap:4px;height:34px;display:flex}.nn-eq i{background:linear-gradient(#ff3dd2,#4df3ff);flex:1;height:20%;animation:.66s ease-in-out infinite alternate nn-eq}@keyframes nn-eq{to{height:100%}}.nn-bet{color:#ffe56b;width:100%;font-family:var(--f-oswald);letter-spacing:.1em;cursor:pointer;text-shadow:0 0 8px #ff9a3d;background:0 0;border:2px solid #ffe56b;border-radius:12px;margin-top:14px;padding:12px;font-size:18px;font-weight:700;box-shadow:0 0 12px #ffe56b80,inset 0 0 12px #ffe56b4d}.nn-bet:hover{background:#ffe56b1a}.nn-bet:disabled{opacity:.4}@media (max-width:760px){.nn-row{grid-template-columns:1fr;margin-top:18vh}}
.th-pocasi{color:#fff;min-height:100dvh;font-family:var(--f-sans);background:linear-gradient(160deg,#1e88e5,#64b5f6 55%,#bbdefb)}.pc-head{background:#00285a59;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pc-brand{font-family:var(--f-oswald);letter-spacing:.03em;font-size:22px;font-weight:600}.pc-brand span{margin-right:6px}.pc-time{font-family:var(--f-oswald);color:#1565c0;background:#fff;border-radius:6px;padding:0 10px;font-size:24px}.pc-wrap{grid-template-columns:1fr 340px;gap:18px;max-width:1160px;margin:0 auto;padding:18px 16px 40px;display:grid}.pc-map{background:#0d47a1;border-radius:22px;min-height:380px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #00000059}.pc-map svg{width:88%;height:88%;position:absolute;inset:6%}.pc-map svg path:first-child{fill:#66bb6a;stroke:#e8f5e9;stroke-width:.6px}.pc-map .front{fill:none;stroke:#1e88e5;stroke-width:1.4px;stroke-dasharray:3 2;animation:3s linear infinite pc-front}@keyframes pc-front{to{stroke-dashoffset:-10px}}.pc-city{text-shadow:0 2px 4px #00000080;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.pc-icon{font-size:clamp(30px,5vw,46px);animation:3s ease-in-out infinite pc-float}.pc-city:nth-child(odd) .pc-icon{animation-delay:-1.2s}@keyframes pc-float{50%{transform:translateY(-6px)}}.pc-city b{font-family:var(--f-oswald);font-size:20px}.pc-city small{background:#00000059;border-radius:6px;padding:1px 6px;font-size:11px}.pc-legend{background:#0006;border-radius:99px;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:12px}.pc-side{flex-direction:column;gap:14px;display:flex}.pc-cd{color:#0d47a1;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:22px;padding:18px;box-shadow:0 10px 30px #00000026}.pc-cd small{text-transform:uppercase;letter-spacing:.12em;color:#1e88e5;font-size:12px;display:block}.pc-cd b{font-family:var(--f-oswald);font-size:clamp(60px,9vw,96px);line-height:1;display:block}.pc-cd i{margin-left:6px;font-size:22px;font-style:normal}.pc-cd span{font-family:var(--f-mono);font-size:26px}.pc-reading{background:#0d47a1d9;border-radius:22px;padding:16px}.pc-reading-head{font-family:var(--f-oswald);margin-bottom:6px;font-size:18px}.pc-reading div:not(.pc-reading-head){border-bottom:1px solid #ffffff26;justify-content:space-between;gap:10px;padding:5px 0;font-size:14px;display:flex}.pc-week{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.pc-week div{color:#0d47a1;text-align:center;background:#ffffffe6;border-radius:16px;flex-direction:column;align-items:center;padding:12px 8px;display:flex}.pc-week b{font-family:var(--f-oswald)}.pc-week span{font-size:34px}.pc-week small{font-size:12px;font-weight:700}.pc-bubble{color:#0d47a1;background:#fff;border-radius:22px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;padding:14px 18px;display:flex}.pc-frog{font-size:44px;animation:2s ease-in-out infinite pc-float}.pc-bubble p{flex:1;min-width:220px;font-size:16px;font-style:italic}.pc-bubble button{color:#fff;cursor:pointer;background:#1e88e5;border:0;border-radius:99px;padding:12px 20px;font-weight:800}.pc-bubble button:disabled{background:#999}@media (max-width:860px){.pc-wrap{grid-template-columns:1fr}.pc-map{min-height:300px}.pc-week{grid-template-columns:repeat(5,1fr);gap:6px}.pc-week span{font-size:24px}}
.th-retropc{background:#111;place-items:center;min-height:100dvh;padding:18px 10px;display:grid}.rp-crt{color:#fff;width:min(1000px,100%);min-height:86dvh;font-family:var(--f-vt);background:#0000a8;border-radius:22px;flex-direction:column;gap:14px;padding:18px;font-size:clamp(18px,2.2vw,24px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 14px #c8c3b4,0 0 0 18px #8d887a,0 30px 60px #0009,inset 0 0 120px #00000073}.rp-crt:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 2px,#0000 2px 4px);position:absolute;inset:0}.rp-title{color:#fff}.rp-line{border-top:2px solid #aaa}.rp-window{color:#000;background:#aaa;padding:12px 16px;box-shadow:8px 8px #000}.rp-window-head{text-align:center;color:#0000a8;margin-bottom:8px}.rp-copy b{color:#a80000}.rp-bar{color:#ff5;white-space:nowrap;background:#000;margin:10px 0;padding:6px 10px;overflow:hidden}.rp-cd{text-align:left;color:#fff;cursor:pointer;width:100%;font:inherit;background:#0000a8;border:0;padding:8px 10px;display:block}.rp-cd b{color:#ff5;font-size:1.4em;font-weight:400}.rp-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rp-kv{justify-content:space-between;gap:10px;font-size:.85em;display:flex}.rp-users{color:#0000a8;margin-top:8px;font-size:.8em}.rp-foot{color:#000;background:#aaa;flex-wrap:wrap;gap:18px;margin-top:auto;padding:4px 10px;font-size:.9em;display:flex}.rp-foot button{color:#ff5;font:inherit;cursor:pointer;background:#000;border:0;padding:0 8px;animation:1s steps(2,end) infinite rp-blink}.rp-foot button:disabled{color:#888;animation:none}.rp-cursor{animation:1s steps(2,end) infinite rp-blink}@keyframes rp-blink{50%{opacity:0}}@media (max-width:720px){.rp-cols{grid-template-columns:1fr}}
.th-udoli{color:#f3f7ff;min-height:100dvh;font-family:"Fredoka", var(--f-sans);background:linear-gradient(#0b1630 0%,#1b2e57 50%,#3d5a87 100%);position:relative;overflow:hidden}.ud-stars i{background:#fff;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite alternate ud-tw;position:absolute}@keyframes ud-tw{0%{opacity:.2}to{opacity:1}}.ud-aurora{pointer-events:none;filter:blur(30px);opacity:.7;position:absolute;inset:0 0 50%}.ud-aurora i{background:linear-gradient(90deg,#0000,#4dffb5,#4dd8ff,#0000);border-radius:50%;width:60%;height:40%;animation:12s ease-in-out infinite alternate ud-wave;position:absolute;top:10%}.ud-aurora i:first-child{left:-10%}.ud-aurora i:nth-child(2){background:linear-gradient(90deg,#0000,#b37dff,#4dffb5,#0000);animation-delay:-4s;top:2%;left:30%}.ud-aurora i:nth-child(3){animation-delay:-8s;top:16%;left:55%}@keyframes ud-wave{0%{transform:translate(-5%)skew(-10deg)scaleY(.8)}to{transform:translate(8%)skew(12deg)scaleY(1.2)}}.ud-snow i{opacity:.85;background:#fff;border-radius:50%;animation:linear infinite ud-fall;position:absolute;top:-10px}@keyframes ud-fall{to{transform:translate(30px,110vh)}}.ud-land{width:100%;height:46vh;position:absolute;bottom:0;left:0;right:0}.ud-win{animation:4s ease-in-out infinite alternate ud-glow}@keyframes ud-glow{to{fill:#ffb347}}.ud-wrap{z-index:2;text-align:center;max-width:1000px;margin:0 auto;padding:28px 16px 40px;position:relative}.ud-kicker{letter-spacing:.3em;text-transform:uppercase;opacity:.7;font-size:13px}.th-udoli h1{text-shadow:0 4px 20px #0006;margin:10px 0 22px;font-size:clamp(28px,5vw,52px);font-weight:600;line-height:1.15}.ud-boards{cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,18px);display:inline-flex}.ud-boards span{color:#fff4dd;background:linear-gradient(#a8743f,#8a5a2b);border-radius:10px;flex-direction:column;min-width:86px;padding:10px 16px 6px;display:flex;transform:rotate(-2deg);box-shadow:0 6px #5e3b1a,0 10px 20px #00000059}.ud-boards span:nth-child(2n){transform:rotate(2deg)}.ud-boards b{font-variant-numeric:tabular-nums;font-size:clamp(38px,7vw,74px);font-weight:600;line-height:1}.ud-boards small{opacity:.85;font-size:13px}.ud-sub{opacity:.85;margin-top:14px}.ud-cols{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.ud-sign{color:#4a3220;background:#fff8ebf2;border:4px solid #8a5a2b;border-radius:18px;padding:16px}.ud-sign-head{margin-bottom:6px;font-size:20px;font-weight:600}.ud-sign div:not(.ud-sign-head){border-bottom:1px dashed #d6b896;justify-content:space-between;gap:10px;padding:5px 0;font-size:15px;display:flex}.ud-letter{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1630b3;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex}.ud-letter p{font-size:18px;line-height:1.45}.ud-letter button{color:#0b1630;cursor:pointer;background:#4dffb5;border:0;border-radius:99px;padding:13px;font-family:inherit;font-size:17px;font-weight:600}.ud-letter button:disabled{background:#888}@media (max-width:760px){.ud-cols{grid-template-columns:1fr}}
.th-kuchar{color:#3a2a1d;min-height:100dvh;font-family:var(--f-sans);background-color:#fbf6ee;background-image:linear-gradient(45deg,#f1e4d1 25%,#0000 25% 75%,#f1e4d1 75%),linear-gradient(45deg,#f1e4d1 25%,#0000 25% 75%,#f1e4d1 75%);background-position:0 0,30px 30px;background-repeat:repeat;background-size:60px 60px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.kc-head{text-align:center;padding:26px 16px 10px}.kc-show{color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#d62828;border-radius:99px;padding:4px 16px;font-size:12px;font-weight:800;display:inline-block}.kc-head h1{font-family:var(--f-lobster);color:#d62828;text-shadow:3px 3px #fff,6px 6px #d628282e;font-size:clamp(42px,8vw,86px);font-weight:400}.kc-meta{flex-wrap:wrap;justify-content:center;gap:10px;font-size:13px;display:flex}.kc-meta span{background:#fff;border:2px solid #3a2a1d;border-radius:99px;padding:4px 12px}.kc-wrap{grid-template-columns:1fr 1.1fr 1fr;align-items:start;gap:18px;max-width:1200px;margin:0 auto;padding:18px 16px 40px;display:grid}.kc-card{background:#fffdf8;border-top:8px solid #d62828;border-radius:6px;padding:18px;box-shadow:0 10px 24px #00000014}.kc-card h2{font-family:var(--f-lobster);color:#d62828;margin:4px 0 8px;font-size:26px;font-weight:400}.kc-card ul li{align-items:center;gap:8px;padding:4px 0;display:flex}.kc-card ul i{color:#2a9d8f;border:2px solid #3a2a1d;border-radius:4px;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;font-weight:900;display:grid}.kc-card ul li.done{opacity:.6;text-decoration:line-through}.kc-card ol{padding-left:20px;list-style:decimal}.kc-card ol li{padding:3px 0}.kc-oven{cursor:pointer;background:linear-gradient(#e9ecef,#ced4da);border:4px solid #495057;border-radius:18px;width:100%;padding:14px;box-shadow:0 16px 30px #0003}.kc-panel{background:#343a40;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.kc-knob{background:radial-gradient(circle at 40% 35%,#fff,#adb5bd);border-radius:50%;flex-shrink:0;width:34px;height:34px;position:relative}.kc-knob:after{content:"";background:#d62828;border-radius:2px;width:3px;height:12px;margin-left:-1.5px;position:absolute;top:3px;left:50%}.kc-timer{font-family:var(--f-mono);color:#7dff7d;text-shadow:0 0 8px #7dff7d;font-variant-numeric:tabular-nums;font-size:clamp(24px,3.6vw,38px);font-weight:700}.kc-timer small{font-size:.6em}.kc-door{background:#495057;border-radius:10px;margin-top:14px;padding:16px}.kc-window{background:#1b1b1b;border-radius:8px;place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.kc-glow{background:radial-gradient(at 50% 100%,#ff8c00d9,#ff500033 60%,#0000);animation:2s ease-in-out infinite alternate kc-heat;position:absolute;inset:0}@keyframes kc-heat{to{opacity:.6}}.kc-bun{font-size:80px;animation:4s ease-in-out infinite alternate kc-rise;position:relative}@keyframes kc-rise{to{transform:scale(1.12)}}.kc-progress{background:#fff;border:2px solid #3a2a1d;border-radius:99px;height:26px;margin-top:14px;position:relative;overflow:hidden}.kc-progress span{background:repeating-linear-gradient(45deg,#f4a261 0 12px,#e9c46a 12px 24px);height:100%;display:block}.kc-progress small{place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.kc-chef{background:#fff;border:2px dashed #d62828;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.kc-chef span{font-size:36px}.kc-jury div{border-bottom:1px dotted #c9b79c;justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.kc-jury button{color:#fff;cursor:pointer;background:#d62828;border:0;border-radius:12px;width:100%;margin-top:14px;padding:13px;font-weight:800;box-shadow:0 5px #8f1717}.kc-jury button:disabled{box-shadow:none;background:#999}@media (max-width:960px){.kc-wrap{grid-template-columns:1fr}.kc-oven-wrap{order:-1}}
.th-vyprava{color:#3b2512;min-height:100dvh;font-family:var(--f-sans);background:radial-gradient(#3b2a1a,#1a1008);padding:18px 12px 40px}.vy-wrap{max-width:1120px;margin:0 auto}.th-vyprava h1{text-align:center;color:#f0d79a;letter-spacing:.06em;text-shadow:0 3px #000;font-family:Cinzel,serif;font-size:clamp(30px,6vw,64px);font-weight:700}.vy-sub{text-align:center;color:#d9c08a;letter-spacing:.3em;text-transform:uppercase;margin-bottom:14px;font-family:Cinzel,serif;font-size:13px}.vy-map{background:radial-gradient(#f1dfb6 0%,#e2c88f 70%,#c9a866 100%);border-radius:6px;height:clamp(320px,52vh,520px);position:relative;overflow:hidden;box-shadow:inset 0 0 60px #78501e99,0 20px 50px #0009}.vy-map svg{width:100%;height:100%;position:absolute;inset:0}.vy-mount{fill:#a07c4a;stroke:#5a3c1c;stroke-width:.3px}.vy-swamp{fill:none;stroke:#6b7d4a;stroke-width:.5px}.vy-tree{fill:#4d6b3a}.vy-path{fill:none;stroke:#7a5a32;stroke-width:.6px;stroke-dasharray:1.4 1.2;vector-effect:non-scaling-stroke;stroke-width:3px}.vy-path-done{fill:none;stroke:#a8201a;stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:round}.vy-place{color:#4a2e12;white-space:nowrap;text-shadow:0 1px #f1dfb6;font-family:Cinzel,serif;font-size:clamp(10px,1.5vw,15px);font-weight:700;position:absolute;transform:translate(-50%,-50%)}.vy-walker{filter:drop-shadow(0 0 8px #ffb347);font-size:30px;animation:1.2s ease-in-out infinite vy-step;position:absolute;transform:translate(-50%,-80%)}@keyframes vy-step{50%{transform:translate(-50%,-95%)}}.vy-compass{color:#a8201a;border:2px solid #5a3c1c;border-radius:50%;place-items:center;width:60px;height:60px;font-size:28px;display:grid;position:absolute;bottom:14px;right:16px}.vy-compass small{color:#3b2512;font-family:Cinzel,serif;font-size:11px;position:absolute;top:-2px}.vy-cols{grid-template-columns:240px 1fr 1fr;gap:16px;margin-top:18px;display:grid}.vy-cd{color:#f0d79a;cursor:pointer;background:#2a1a0d;border:2px solid #8a6a3a;border-radius:6px;flex-direction:column;align-items:center;padding:16px;display:flex}.vy-cd small{letter-spacing:.15em;font-family:Cinzel,serif;font-size:12px}.vy-cd b{font-family:Cinzel,serif;font-size:76px;line-height:1}.vy-cd span{font-family:Cinzel,serif}.vy-cd em{font-style:normal;font-family:var(--f-mono);color:#d9c08a;margin-top:8px}.vy-chronicle,.vy-scroll{background:#efdcb0;border-radius:6px;padding:16px;box-shadow:inset 0 0 30px #78501e66}.vy-chronicle h2{margin-bottom:6px;font-family:Cinzel,serif;font-size:20px;font-weight:700}.vy-chronicle div{border-bottom:1px solid #5a3c1c40;justify-content:space-between;gap:10px;padding:4px 0;font-size:14px;display:flex}.vy-fellows{margin-top:8px;font-size:12px;font-style:italic}.vy-scroll{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.vy-scroll p{font-family:Cinzel,serif;font-size:17px;line-height:1.5}.vy-scroll button{color:#f0d79a;cursor:pointer;background:#a8201a;border:2px solid #5a1410;border-radius:6px;padding:12px;font-family:Cinzel,serif;font-weight:700}.vy-scroll button:disabled{background:#777}@media (max-width:860px){.vy-cols{grid-template-columns:1fr}}
.th-fotbal{color:#fff;min-height:100dvh;font-family:var(--f-sans);background:repeating-linear-gradient(90deg,#2e8b3d 0 9%,#2a7f37 9% 18%);flex-direction:column;display:flex;position:relative;overflow:hidden}.fb-pitch i{border:3px solid #ffffff73;position:absolute}.fb-pitch .c{border-radius:50%;width:22vw;max-width:260px;height:22vw;max-height:260px;top:50%;left:50%;transform:translate(-50%,-50%)}.fb-pitch .l{border-width:0 0 0 3px;top:0;bottom:0;left:50%}.fb-pitch .b1{width:14%;height:40%;top:30%;left:-3px}.fb-pitch .b2{width:14%;height:40%;top:30%;right:-3px}.fb-wrap{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:18px 16px 30px;position:relative}.fb-score{font-family:var(--f-oswald);background:#111;border-radius:6px;flex-wrap:wrap;align-items:stretch;font-size:20px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 6px 20px #00000059}.fb-score>*{align-items:center;padding:6px 10px;display:flex}.fb-team.a{background:#e63946}.fb-team.b{background:#1d6fd6}.fb-score b{color:#111;background:#fff}.fb-sep{color:#111;background:#fff;padding:6px 0!important}.fb-min{color:#ffd60a;background:#222}.fb-live{color:#ff4d4d;font-size:13px;animation:1s steps(2,end) infinite fb-blink}@keyframes fb-blink{50%{opacity:.3}}.th-fotbal h1{font-family:var(--f-oswald);text-transform:uppercase;text-shadow:0 3px #0000004d;margin:16px 0 10px;font-size:clamp(28px,5vw,54px);font-weight:700}.fb-cd{color:inherit;cursor:pointer;text-align:left;background:#000000b8;border:0;border-bottom:5px solid #ffd60a;border-radius:10px;width:100%;padding:14px}.fb-cd small{text-transform:uppercase;letter-spacing:.3em;color:#ffd60a;font-size:12px}.fb-cd div{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:8px;margin-top:4px;display:grid}.fb-cd span{font-family:var(--f-oswald);font-variant-numeric:tabular-nums;font-size:clamp(42px,8vw,96px);font-weight:700;line-height:1}.fb-cd i{font-style:normal;font-family:var(--f-sans);opacity:.7;margin-left:4px;font-size:12px;font-weight:400}.fb-cols{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px;display:grid}.fb-card{background:#0a190ce0;border-radius:10px;padding:16px}.fb-card h2{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.1em;color:#ffd60a;margin-bottom:10px;font-size:16px;font-weight:600}.fb-bar{grid-template-columns:46px 1fr 46px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.fb-bar div{border-radius:99px;height:10px;display:flex;overflow:hidden}.fb-bar span:first-child{background:#e63946}.fb-bar span:last-child{background:#1d6fd6}.fb-bar b{font-family:var(--f-oswald);text-align:center}.fb-bar small{text-align:center;opacity:.75;grid-column:1/-1;margin-top:-4px;font-size:12px}.fb-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fb-facts div{text-align:center;background:#ffffff14;border-radius:8px;padding:8px}.fb-facts small{opacity:.7;font-size:11px;display:block}.fb-lineup li{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:6px 0;display:flex}.fb-lineup span{width:28px;height:28px;font-family:var(--f-oswald);background:#e63946;border-radius:50%;place-items:center;font-size:14px;display:grid}.fb-lineup b{flex:1}.fb-lineup small{opacity:.7;font-family:var(--f-mono)}.fb-empty{opacity:.7}.fb-bet{color:#111;width:100%;font-family:var(--f-oswald);text-transform:uppercase;cursor:pointer;background:#ffd60a;border:0;border-radius:8px;margin-top:14px;padding:13px;font-size:18px;font-weight:700}.fb-bet:disabled{background:#888}.fb-ticker{background:#111;align-items:center;display:flex;position:relative}.fb-ticker b{color:#111;font-family:var(--f-oswald);background:#ffd60a;padding:10px 14px}.fb-ticker p{padding:0 14px;animation:.6s both fb-in}@keyframes fb-in{0%{opacity:0;transform:translate(20px)}}@media (max-width:800px){.fb-cols{grid-template-columns:1fr}}
.th-riviera{color:#1c2541;min-height:100dvh;font-family:var(--f-sans);background:linear-gradient(#8fd3ff 0%,#c7ecff 40%,#f7e3b5 40%,#f3d48f 100%);position:relative;overflow:hidden}.rv-sea{background:#1d7fbf;height:12%;position:absolute;top:30%;left:0;right:0;overflow:hidden}.rv-sea i{background:#ffffff80;border-radius:99px;height:6px;animation:5s ease-in-out infinite alternate rv-wave;position:absolute;left:-10%;right:-10%}.rv-sea i:first-child{top:20%}.rv-sea i:nth-child(2){animation-delay:-2s;top:50%}.rv-sea i:nth-child(3){animation-delay:-4s;top:80%}@keyframes rv-wave{to{transform:translate(6%)}}.rv-wrap{flex-direction:column;gap:16px;max-width:1080px;margin:0 auto;padding:18px 16px 40px;display:flex;position:relative}.rv-sign{background:#fff;border:4px solid #1c2541;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:6px 6px #1c2541}.rv-flag{border:2px solid #1c2541;flex-shrink:0;width:54px;height:36px;display:flex}.rv-flag i{flex:1}.rv-flag i:first-child{background:#0055a4}.rv-flag i:nth-child(2){background:#fff}.rv-flag i:nth-child(3){background:#ef4135}.rv-sign small{font-family:var(--f-lobster);color:#ef4135;font-size:16px}.rv-sign h1{font-family:var(--f-oswald);text-transform:uppercase;font-size:clamp(24px,4.4vw,46px);font-weight:700;line-height:1}.rv-light{background:#2a6fdb;border-radius:50%;flex-shrink:0;width:26px;height:26px;margin-left:auto;animation:.8s steps(2,end) infinite rv-siren}@keyframes rv-siren{50%{background:#ef4135;box-shadow:0 0 22px #ef4135}}.rv-cols{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:7vh;display:grid}.rv-report{font-family:var(--f-mono);background:#fffef6 repeating-linear-gradient(#0000 0 23px,#e3e7f2 23px 24px);padding:20px;font-size:14px;line-height:1.7;position:relative;transform:rotate(-.8deg);box-shadow:0 14px 30px #00000040}.rv-report-head{border-bottom:2px solid #1c2541;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding-bottom:6px;display:flex}.rv-wanted{align-items:center;gap:14px;margin-top:14px;display:flex}.rv-photo{width:90px;height:110px;font-family:var(--f-oswald);background:#d8d3c4;border:3px solid #1c2541;flex-shrink:0;place-items:center;font-size:54px;display:grid}.rv-wanted b{font-family:var(--f-oswald);color:#ef4135;font-size:22px}.rv-stamp{color:#ef4135;font-family:var(--f-oswald);opacity:.75;border:3px solid #ef4135;padding:2px 10px;font-weight:700;position:absolute;bottom:16px;right:18px;transform:rotate(-12deg)}.rv-side{flex-direction:column;gap:14px;display:flex}.rv-cd{color:#fff;cursor:pointer;text-align:left;background:#1c2541;border:0;border-radius:12px;padding:16px;box-shadow:6px 6px #ef4135}.rv-cd small{text-transform:uppercase;letter-spacing:.15em;color:#ffd6a5;font-size:12px;display:block}.rv-cd b{font-family:var(--f-oswald);font-size:clamp(54px,8vw,84px);line-height:1.05;display:block}.rv-cd i{font-size:20px;font-style:normal}.rv-cd span{font-family:var(--f-mono);font-size:24px}.rv-witness{background:#fff;border:3px solid #1c2541;border-radius:12px;padding:14px}.rv-witness h2{font-family:var(--f-oswald);text-transform:uppercase;margin-bottom:6px;font-size:18px}.rv-witness div{border-bottom:1px dashed #b8bfd4;justify-content:space-between;gap:10px;padding:4px 0;font-size:14px;display:flex}.rv-radio{background:#ffffffd9;border-radius:12px;padding:12px 16px}.rv-radio em{animation:.6s both rv-in;display:inline-block}@keyframes rv-in{0%{opacity:0}}.rv-bet{color:#fff;cursor:pointer;background:#ef4135;border:3px solid #1c2541;border-radius:12px;align-self:center;padding:14px 26px;font-size:17px;font-weight:800;box-shadow:5px 5px #1c2541}.rv-bet:disabled{background:#999}@media (max-width:820px){.rv-cols{grid-template-columns:1fr;margin-top:4vh}}
.th-hry{color:#fff;min-height:100dvh;font-family:var(--f-sans);background:radial-gradient(at 50% 120%,#1f6feb 0%,#0b2559 45%,#040b1f 100%);position:relative;overflow:hidden}.hr-flame{width:70px;height:120px;position:absolute;top:40px;right:6%}.hr-flame:after{content:"";clip-path:polygon(0 0,100% 0,75% 100%,25% 100%);background:linear-gradient(#d4af37,#8a6d1d);width:26px;height:46px;position:absolute;bottom:0;left:22px}.hr-flame i{transform-origin:bottom;background:radial-gradient(at 50% 80%,#fff3b0,#ffb703 40%,#fb5607 75%,#0000);border-radius:50%/60% 60% 40% 40%;width:40px;height:64px;margin-left:-20px;animation:.5s ease-in-out infinite alternate hr-fl;position:absolute;bottom:40px;left:50%}.hr-flame i:nth-child(2){opacity:.8;width:28px;margin-left:-14px;animation-delay:-.2s}.hr-flame i:nth-child(3){width:18px;height:44px;margin-left:-9px;animation-delay:-.35s}@keyframes hr-fl{to{transform:scaleY(1.15)skew(4deg)}}.hr-wrap{text-align:center;max-width:1080px;margin:0 auto;padding:26px 16px 40px;position:relative}.hr-kicker{font-family:var(--f-oswald);letter-spacing:.3em;text-transform:uppercase;color:#ffd166;gap:6px;display:inline-flex}.th-hry h1{font-family:var(--f-oswald);text-transform:uppercase;margin:8px 0 20px;font-size:clamp(36px,7vw,78px);font-weight:700;line-height:1}.hr-board{cursor:pointer;color:inherit;background:#000;border:6px solid #333;border-radius:10px;padding:14px 18px;box-shadow:0 0 0 3px #555,0 20px 40px #00000080}.hr-board-head{font-family:var(--f-oswald);color:#ffd166;letter-spacing:.25em;text-transform:uppercase;font-size:14px}.hr-digits{font-family:var(--f-vt);color:#ff9f1c;text-shadow:0 0 12px #ff9f1cb3;justify-content:center;align-items:center;font-size:clamp(56px,12vw,140px);line-height:1;display:flex}.hr-digits i{opacity:.6;font-style:normal}.hr-digits .s{color:#2ec4b6;text-shadow:0 0 12px #2ec4b6b3}.hr-units{letter-spacing:.3em;opacity:.6;justify-content:space-around;font-size:11px;display:flex}.hr-cols{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.hr-podium,.hr-table{background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;padding:16px}.hr-podium h2,.hr-table h2{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.1em;color:#ffd166;margin-bottom:10px;font-size:16px}.hr-steps{justify-content:center;align-items:flex-end;gap:6px;display:flex}.hr-step{text-align:center;flex-direction:column;align-items:center;width:31%;display:flex}.hr-step b{margin:4px 0;font-size:13px}.hr-medal{font-size:30px}.hr-block{color:#0b2559;width:100%;font-family:var(--f-oswald);background:linear-gradient(#e9ecef,#adb5bd);border-radius:6px 6px 0 0;place-items:center;font-size:26px;font-weight:700;display:grid}.hr-step.p0 .hr-block{background:linear-gradient(#ffe066,#d4af37);height:100px}.hr-step.p1 .hr-block{height:74px}.hr-step.p2 .hr-block{background:linear-gradient(#e0a370,#a0623a);height:54px}.hr-table div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.hr-disc{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 12px;display:flex}.hr-disc li{color:#0b2559;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:flex}.hr-quote{opacity:.85;max-width:700px;margin:10px auto 18px}.hr-bet{color:#3a2a00;font-family:var(--f-oswald);cursor:pointer;background:linear-gradient(#ffe066,#d4af37);border:0;border-radius:99px;padding:14px 28px;font-size:19px;font-weight:700;box-shadow:0 6px #8a6d1d}.hr-bet:disabled{box-shadow:none;background:#888}@media (max-width:760px){.hr-cols{grid-template-columns:1fr}.hr-flame{display:none}}
.th-silvestr{color:#fff;min-height:100dvh;font-family:var(--f-sans);background:radial-gradient(at 50% 100%,#2b1055 0%,#0b0425 55%,#02010a 100%);position:relative;overflow:hidden}.sv-burst{width:0;height:0;animation:3.4s ease-out infinite sv-pop;position:absolute}.sv-burst i{transform-origin:0 0;width:3px;height:70px;position:absolute;top:0;left:0}.sv-burst i:after{content:"";width:7px;height:7px;animation:3.4s ease-out infinite sv-fly;animation-delay:inherit;background:currentColor;border-radius:50%;position:absolute;top:0;left:-2px;box-shadow:0 0 10px}.sv-burst i{animation-delay:inherit}@keyframes sv-pop{0%,10%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes sv-fly{0%,12%{opacity:0;transform:translateY(0)}15%{opacity:1}60%{opacity:1;transform:translateY(90px)}to{opacity:0;transform:translateY(120px)}}.sv-wrap{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:32px 16px 40px;display:flex;position:relative}.sv-kicker{font-family:var(--f-lobster);color:#ffd166;font-size:clamp(24px,4vw,40px)}.th-silvestr h1{font-family:var(--f-oswald);background:linear-gradient(#fff6d5,#ffd166 50%,#b8860b);color:#0000;filter:drop-shadow(0 6px 24px #ffd16666);-webkit-background-clip:text;background-clip:text;font-size:clamp(90px,22vw,240px);font-weight:700;line-height:.9}.th-silvestr h1 span{letter-spacing:.4em;text-transform:uppercase;font-size:.22em;display:block}.sv-mid{background:#ffffff14;border-radius:99px;padding:8px 18px;font-size:18px}.sv-mid b{font-family:var(--f-mono);color:#ffd166}.sv-cd{cursor:pointer;color:inherit;background:#ffffff0f;border:1px solid #ffd16666;border-radius:18px;padding:14px 22px}.sv-cd small{text-transform:uppercase;letter-spacing:.25em;color:#ffd166;font-size:12px;display:block}.sv-cd b{font-family:var(--f-oswald);font-variant-numeric:tabular-nums;font-size:clamp(38px,7vw,70px)}.sv-cd i{opacity:.7;font-size:.4em;font-style:normal}.sv-glasses{font-size:64px;animation:2s ease-in-out infinite sv-clink}@keyframes sv-clink{50%{transform:rotate(-8deg)scale(1.08)}}.sv-quote{opacity:.9;max-width:640px;font-size:18px}.sv-stat{opacity:.7;font-size:14px}.sv-bet{color:#2b1055;cursor:pointer;background:linear-gradient(#ffd166,#b8860b);border:0;border-radius:99px;padding:14px 28px;font-size:17px;font-weight:800}.sv-bet:disabled{background:#666}
.th-valentyn{color:#5c0a25;min-height:100dvh;font-family:var(--f-sans);background:linear-gradient(160deg,#ffd6e0,#ff8fab 60%,#fb6f92);position:relative;overflow:hidden}.vl-hearts i{color:#ffffffb3;font-style:normal;animation:linear infinite vl-up;position:absolute;bottom:-40px}@keyframes vl-up{to{transform:translateY(-115vh)rotate(25deg)}}.vl-wrap{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:800px;margin:0 auto;padding:34px 16px 40px;display:flex;position:relative}.vl-eq{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:clamp(20px,4vw,32px);font-weight:800;display:flex}.vl-eq .q{background:#fff;border-radius:12px;padding:0 14px;animation:1.2s infinite vl-beat}.th-valentyn h1{font-family:var(--f-lobster);color:#fff;text-shadow:0 4px #c9184a;font-size:clamp(44px,9vw,96px);font-weight:400}.vl-cd{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.vl-heart{color:#fff;place-items:center;width:200px;height:180px;animation:1.2s infinite vl-beat;display:grid;position:relative}.vl-heart:before{content:"♥";color:#c9184a;text-align:center;font-size:260px;line-height:1;position:absolute;inset:-40px 0 0}.vl-heart b{font-family:var(--f-oswald);margin-top:10px;font-size:74px;line-height:1;position:relative}.vl-heart small{margin-top:-40px;position:relative}@keyframes vl-beat{0%,to{transform:scale(1)}15%{transform:scale(1.08)}30%{transform:scale(1)}45%{transform:scale(1.05)}}.vl-cd span{font-family:var(--f-mono);margin-top:10px;font-size:28px;font-weight:700}.vl-cd p{font-family:var(--f-lobster);font-size:22px}.vl-card{background:#fff;border-radius:22px;width:100%;padding:20px;box-shadow:0 20px 40px #c9184a4d}.vl-quote{font-family:var(--f-lobster);font-size:22px}.vl-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.vl-stats div{background:#ffe5ec;border-radius:12px;padding:8px}.vl-stats small{font-size:11px;display:block}.vl-card button{color:#fff;cursor:pointer;background:#c9184a;border:0;border-radius:99px;padding:13px 26px;font-weight:800}.vl-card button:disabled{background:#999}@media (max-width:640px){.vl-stats{grid-template-columns:1fr 1fr}}
.th-velikonoce{color:#3d3a1f;min-height:100dvh;font-family:"Fredoka", var(--f-sans);background:linear-gradient(#fff9e6 0%,#e6f7ff 100%);padding-bottom:90px;position:relative;overflow:hidden}.ve-wrap{z-index:1;text-align:center;max-width:1000px;margin:0 auto;padding:30px 16px;position:relative}.ve-kicker{color:#fff;letter-spacing:.1em;background:#6bcb77;border-radius:99px;padding:4px 16px;font-weight:600;display:inline-block}.th-velikonoce h1{margin:12px 0 24px;font-size:clamp(26px,4.6vw,46px);font-weight:600;line-height:1.2}.ve-eggs{cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:clamp(8px,3vw,26px);display:flex}.ve-egg{aspect-ratio:3/4;background:repeating-linear-gradient(0deg, var(--a) 0 14%, var(--b) 14% 18%, var(--a) 18% 30%), var(--a);background-image:radial-gradient(circle, var(--b) 18%, transparent 20%), repeating-linear-gradient(0deg, var(--a) 0 22%, var(--b) 22% 26%);background-size:22px 22px,auto;border-radius:50%/60% 60% 40% 40%;flex-direction:column;justify-content:center;align-items:center;width:clamp(76px,17vw,150px);animation:3s ease-in-out infinite ve-wobble;display:flex;box-shadow:inset -10px -12px #0000001f,0 12px 20px #00000026}@keyframes ve-wobble{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-8deg)}86%{transform:rotate(6deg)}}.ve-egg b{font-variant-numeric:tabular-nums;background:#ffffffeb;border-radius:12px;padding:0 10px;font-size:clamp(28px,6vw,56px);font-weight:600;line-height:1.1}.ve-egg small{background:#ffffffeb;border-radius:8px;margin-top:4px;padding:0 6px;font-size:13px}.ve-cols{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.ve-basket{background:#fff;border:4px dashed #d4a373;border-radius:20px;padding:16px}.ve-basket h2{margin-bottom:6px;font-size:20px;font-weight:600}.ve-basket div{border-bottom:1px solid #f1e3cf;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.ve-note{background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex}.ve-note p{font-size:18px}.ve-note button{color:#fff;cursor:pointer;background:#ff6b6b;border:0;border-radius:99px;padding:13px;font-family:inherit;font-size:17px;font-weight:600}.ve-note button:disabled{background:#999}.ve-grass{clip-path:polygon(0 40%,3% 0,6% 40%,9% 5%,12% 40%,15% 0,18% 40%,21% 8%,24% 40%,27% 0,30% 40%,33% 6%,36% 40%,39% 0,42% 40%,45% 5%,48% 40%,51% 0,54% 40%,57% 8%,60% 40%,63% 0,66% 40%,69% 5%,72% 40%,75% 0,78% 40%,81% 6%,84% 40%,87% 0,90% 40%,93% 5%,96% 40%,100% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#6bcb77 0 6px,#58b368 6px 12px);height:90px;position:absolute;bottom:0;left:0;right:0}@media (max-width:720px){.ve-cols{grid-template-columns:1fr}}
.th-april{min-height:100dvh;font-family:var(--f-sans);color:#fff;text-align:center;background:radial-gradient(#3b1d6e,#140a2b);place-items:center;padding:24px 16px;display:grid}.th-april.revealed{background:repeating-conic-gradient(#ffd60a 0 15deg, #ff4d6d 15deg 30deg)}.ap-fake{max-width:800px;animation:.8s both ap-in}.ap-kicker{color:#ffd60a;letter-spacing:.35em;text-transform:uppercase;font-size:14px}.ap-fake h1{font-family:var(--f-bebas);background:linear-gradient(90deg,#ff8fab,#ffd60a,#4cc9f0);color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0;font-size:clamp(56px,12vw,140px);font-weight:400;line-height:.95}.ap-fake p{opacity:.9;font-size:20px}.ap-dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.ap-dots i{background:#fff;border-radius:50%;width:12px;height:12px;animation:1s infinite ap-dot}.ap-dots i:nth-child(2){animation-delay:.2s}.ap-dots i:nth-child(3){animation-delay:.4s}@keyframes ap-dot{50%{opacity:.2;transform:translateY(-6px)}}@keyframes ap-in{0%{opacity:0;transform:scale(.9)}}.ap-real{color:#2b1055;background:#fff;border-radius:28px;width:100%;max-width:640px;padding:28px 22px;animation:.5s both ap-in;box-shadow:0 30px 60px #00000059}.ap-stamp{font-family:var(--f-bebas);color:#ff4d6d;font-size:clamp(70px,16vw,150px);line-height:1;animation:.6s 2 ap-shake;transform:rotate(-6deg)}@keyframes ap-shake{25%{transform:rotate(-12deg)scale(1.08)}75%{transform:rotate(2deg)}}.ap-sorry{font-size:20px;font-weight:800}.ap-cd{color:#ffd60a;cursor:pointer;background:#2b1055;border:0;border-radius:18px;align-items:baseline;gap:8px;margin:16px 0;padding:12px 24px;display:inline-flex}.ap-cd b{font-family:var(--f-oswald);font-size:64px;line-height:1}.ap-cd em{font-style:normal;font-family:var(--f-mono);color:#fff}.ap-quote{font-style:italic}.ap-stat{opacity:.7;margin-top:8px;font-size:13px}.ap-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.ap-actions button{color:#2b1055;cursor:pointer;background:#fff;border:2px solid #2b1055;border-radius:99px;padding:11px 18px;font-weight:800}.ap-actions .primary{color:#fff;background:#2b1055}.ap-actions button:disabled{opacity:.5}
.th-denmatek{color:#4a1d3a;min-height:100dvh;font-family:var(--f-sans);background:linear-gradient(170deg,#fff0f3,#ffd6e0 50%,#e9d5ff);position:relative;overflow:hidden}.dm-petals i{font-size:26px;font-style:normal;animation:11s linear infinite dm-fall;position:absolute;top:-40px}@keyframes dm-fall{to{transform:translate(60px,110vh)rotate(300deg)}}.dm-wrap{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:36px 16px 40px;display:flex;position:relative}.dm-kicker{font-family:var(--f-lobster);color:#c9184a;font-size:28px}.th-denmatek h1{font-family:var(--f-lobster);font-size:clamp(44px,9vw,90px);font-weight:400;line-height:1.05}.dm-lead{max-width:520px;font-size:18px}.dm-cd{cursor:pointer;color:inherit;background:#fff;border:0;border-radius:26px;flex-direction:column;padding:18px 26px;display:flex;box-shadow:0 16px 40px #c9184a2e}.dm-cd b{font-family:var(--f-oswald);color:#c9184a;font-size:84px;line-height:1}.dm-cd em{font-style:normal;font-family:var(--f-mono);opacity:.7}.dm-card{background:#ffffffbf;border-radius:22px;flex-direction:column;align-items:center;padding:16px 20px;display:flex}.dm-env{font-size:44px;animation:2s ease-in-out infinite dm-bob}@keyframes dm-bob{50%{transform:translateY(-6px)rotate(-4deg)}}.dm-small{opacity:.7;font-size:13px}.dm-quote{font-style:italic}.dm-bet{color:#fff;cursor:pointer;background:#c9184a;border:0;border-radius:99px;padding:14px 26px;font-weight:800}.dm-bet:disabled{background:#999}
.th-milnik{color:#1a1a1a;min-height:100dvh;font-family:var(--f-sans);background:#ffd60a;position:relative;overflow:hidden}.mk-rays{background:repeating-conic-gradient(#ffffff59 0 10deg, transparent 10deg 20deg);animation:40s linear infinite mk-spin;position:absolute;inset:-50%}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-wrap{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:820px;margin:0 auto;padding:30px 16px 40px;display:flex;position:relative}.mk-kicker{color:#ffd60a;letter-spacing:.3em;text-transform:uppercase;background:#1a1a1a;border-radius:99px;padding:4px 16px;font-size:13px;font-weight:800}.mk-num{cursor:pointer;font-family:var(--f-oswald);color:#1a1a1a;text-shadow:8px 8px #fff;background:0 0;border:0;font-size:clamp(140px,38vw,380px);font-weight:700;line-height:.85;animation:1s cubic-bezier(.2,1.6,.4,1) both mk-pop}@keyframes mk-pop{0%{opacity:0;transform:scale(.3)rotate(-10deg)}}.mk-unit{font-family:var(--f-oswald);text-transform:uppercase;letter-spacing:.1em;margin-top:18px;font-size:26px}.th-milnik h1{font-family:var(--f-bebas);font-size:clamp(44px,8vw,80px);font-weight:400;line-height:1}.mk-text{max-width:560px;font-size:19px}.mk-clock{font-family:var(--f-mono);font-size:26px;font-weight:700}.mk-stats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mk-stats span{background:#fff;border-radius:99px;padding:6px 14px;font-size:14px;font-weight:700}.mk-quote{max-width:600px;font-style:italic}.mk-bet{color:#ffd60a;cursor:pointer;background:#1a1a1a;border:0;border-radius:99px;padding:14px 28px;font-size:17px;font-weight:800}.mk-bet:disabled{opacity:.5}
