html[data-season=halloween]{--bg-gradient: radial-gradient(ellipse 46% 40% at 84% 14%, rgba(220, 38, 38, .17) 0%, transparent 72%), radial-gradient(ellipse 45% 38% at 10% 20%, rgba(126, 34, 206, .1) 0%, transparent 70%), radial-gradient(ellipse 55% 45% at 72% 82%, rgba(234, 88, 12, .1) 0%, transparent 68%), radial-gradient(ellipse 42% 36% at 8% 85%, rgba(185, 28, 28, .1) 0%, transparent 65%), radial-gradient(ellipse 38% 32% at 52% 48%, rgba(126, 34, 206, .05) 0%, transparent 60%);--bg-silhouette: url(/images/halloween/obzor.png);--hero-fade-rgb: 12, 3, 9;--hw-orange: #ff8a1f;--hw-orange-text: #ff8a1f;--hw-orange-lo: #8e3806;--hw-web: url(/images/halloween/pavucina-32.png);--hw-web-r: url(/images/halloween/pavucina-32-vpravo.png);--hw-web16: url(/images/halloween/pavucina-16.png);--hw-web16-r: url(/images/halloween/pavucina-16-vpravo.png)}html[data-season=halloween][data-theme=light]{--bg-silhouette: none;--hero-fade-rgb: 250, 244, 240;--hw-orange-text: #c2410c;--hw-web: url(/images/halloween/pavucina-32-light.png);--hw-web-r: url(/images/halloween/pavucina-32-light-vpravo.png);--hw-web16: url(/images/halloween/pavucina-16-light.png);--hw-web16-r: url(/images/halloween/pavucina-16-light-vpravo.png)}html[data-season=halloween] #page-scope .header,html[data-season=halloween] #page-scope .footer{--mcb-sel-fill: #a8480a;--mcb-sel-hi: #f0913f;--mcb-sel-lo: #5a2204;--mcb-sel-fill-hover: #b8540f}html[data-season=halloween] #page-scope .header .mc-btn--ench{--mcb-sel-hi: #c793f2;--mcb-sel-lo: #4c1d95}html[data-season=halloween] #page-scope .header,html[data-season=halloween] #page-scope .header.scrolled{background:var(--hw-web) left top / 64px 64px no-repeat,var(--hw-web-r) right top / 64px 64px no-repeat,var(--tex-menu) 0 0 / 64px 64px repeat,var(--menu-fill)!important}@media(max-width:767px){html[data-season=halloween] #page-scope .header,html[data-season=halloween] #page-scope .header.scrolled{background:var(--hw-web) left top / 32px 32px no-repeat,var(--tex-menu) 0 0 / 64px 64px repeat,var(--menu-fill)!important}}html[data-season=halloween] .footer-band{position:relative}html[data-season=halloween] .footer-band:before{content:"";position:absolute;left:0;right:0;top:-44px;height:48px;background:url(/images/halloween/dyne.png) left max(2rem,50% - 544px) bottom / 48px 48px no-repeat,url(/images/halloween/dyne.png) left max(2rem + 52px,50% - 500px) bottom / 32px 32px no-repeat,url(/images/halloween/dyne.png) right max(2rem,50% - 544px) bottom / 48px 48px no-repeat;image-rendering:pixelated;pointer-events:none}html[data-season=halloween] .footer-band:after{content:"";position:absolute;inset:0 0 auto;height:32px;background:var(--hw-web16) left top / 32px 32px no-repeat,var(--hw-web16-r) right top / 32px 32px no-repeat;image-rendering:pixelated;pointer-events:none}@media(max-width:768px){html[data-season=halloween] .footer-band:before{background-position:left 16px bottom,left 68px bottom,right 16px bottom}html[data-season=halloween] .footer-band:after{display:none}}html[data-season=halloween] .title-line{background:var(--hw-orange);box-shadow:0 4px 0 var(--hw-orange-lo)}html[data-season=halloween] .hero-title .accent{color:var(--hw-orange-text)}html[data-season=halloween]:not([data-theme=light]) .hero-content .hero-title--wordmark .accent{text-shadow:4px 4px 0 #3b1406}html[data-season=halloween] .hero>.hero-overlay{background:url(/images/halloween/mesic-hero.png) right 4% top 92px / 232px 232px no-repeat,linear-gradient(to bottom,#08020acc,#1e040e9e 40%,#12030c94 72%,#0c03099e 92%,#0c0309b3);image-rendering:pixelated}html[data-season=halloween][data-theme=light] .hero>.hero-overlay{background:url(/images/halloween/mesic-hero.png) right 4% top 92px / 232px 232px no-repeat,linear-gradient(to bottom,#3c14284d,#faf4f073 70%,#faf4f0eb)}@media(max-width:767px){html[data-season=halloween] .hero>.hero-overlay,html[data-season=halloween][data-theme=light] .hero>.hero-overlay{background-size:116px 116px,auto;background-position:right 4% top 84px,0 0}}@media(min-width:1400px){html[data-season=halloween]:not([data-theme=light]) #page-scope:not([data-page=kosik],[data-page=pokladna],[data-page=objednavka],[data-page=prihlaseni],[data-page=ucet],[data-page=zapomenute-heslo],[data-page=obnova-hesla]) .page-header:before{content:"";position:absolute;right:2%;top:100px;width:116px;height:116px;background:url(/images/halloween/mesic-hero.png) 0 0 / 116px 116px no-repeat;image-rendering:pixelated;pointer-events:none;z-index:1}}html.hw-moon-flying[data-season=halloween][data-theme] .hero>.hero-overlay{background-size:0 0,auto}html.hw-moon-flying[data-season=halloween][data-theme] .page-header:before{opacity:0}html[data-season=halloween] .mode-card:before,html[data-season=halloween] .mode-detail:before,html[data-season=halloween] .news-card:after,html[data-season=halloween] [data-page=a-team] .team-card:after,html[data-season=halloween] [data-page=obchod] .shop-nick-panel:after{content:"";position:absolute;top:0;right:0;width:32px;height:32px;background:var(--hw-web16-r) 0 0 / 32px 32px no-repeat;image-rendering:pixelated;pointer-events:none;z-index:3}html[data-season=halloween] .mode-detail,html[data-season=halloween] [data-page=a-team] .team-card,html[data-season=halloween] [data-page=obchod] .shop-nick-panel{position:relative}.hw-deco{display:none}html[data-season=halloween] .hw-deco{display:block;position:absolute;pointer-events:none;image-rendering:pixelated}html[data-season=halloween] .hw-hang{position:absolute;top:80px;left:18px;z-index:998;width:44px;--len: 48px}@media(min-width:1360px){html[data-season=halloween] .hw-hang{left:40px;--len: 170px}}@media(max-width:767px){html[data-season=halloween] .hw-hang{left:6px;--len: 6px}}.hw-hang .hw-rope{position:absolute;left:21px;top:0;width:2px;height:calc(var(--len) + 8px);background:#d8d0e68c;transform-origin:top}.hw-hang .hw-body{position:absolute;left:0;top:var(--len);width:44px;height:32px}.hw-hang .hw-bob{display:block;width:44px;height:32px;overflow:hidden;animation:hw-bob 2s steps(1) 2}.hw-spider-sheet{display:block;width:88px;height:32px;background:url(/images/halloween/pavouk-11x8.png) 0 0 / 88px 32px no-repeat;image-rendering:pixelated}.hw-hang .hw-spider-sheet{animation:hw-legs 1s steps(1) 4}@keyframes hw-bob{50%{transform:translateY(4px)}}@keyframes hw-legs{50%{transform:translate(-44px)}}@media(hover:hover){html[data-season=halloween] .hw-hang .hw-body{pointer-events:auto}.hw-hang .hw-rope,.hw-hang .hw-body{transition:transform .6s steps(6) 1.6s}.hw-hang:hover .hw-rope,.hw-hang:hover .hw-body{transition-delay:0s}.hw-hang:hover .hw-body{transform:translateY(calc(-1 * var(--len)))}.hw-hang:hover .hw-rope{transform:scaleY(.05)}}#page-scope[data-page=kosik] .hw-hang *,#page-scope[data-page=pokladna] .hw-hang *,#page-scope[data-page=objednavka] .hw-hang *{animation:none!important}.hw-bat{top:var(--y, 140px);left:0;z-index:3;width:calc(20px * var(--s, 2));height:calc(9px * var(--s, 2));overflow:hidden;animation:hw-fly var(--t, 4.5s) linear var(--delay, 0s) both}.hw-bat>i{display:block;width:200%;height:100%;background:url(/images/halloween/netopyr-20x9.png) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;animation:hw-flap .16s steps(1) infinite}@keyframes hw-flap{50%{transform:translate(-50%)}}@keyframes hw-fly{0%{transform:translate3d(-80px,0,0)}25%{transform:translate3d(calc(var(--dx) * .25),-22px,0)}50%{transform:translate3d(calc(var(--dx) * .5),10px,0)}75%{transform:translate3d(calc(var(--dx) * .75),-16px,0)}to{transform:translate3d(calc(var(--dx) + 80px),-6px,0)}}html[data-season=halloween] .join-grid{position:relative}.hw-crawl{top:-24px;left:0;z-index:2;width:33px;height:24px;overflow:hidden;animation:hw-walk var(--t, 5s) linear both}.hw-crawl>.hw-spider-sheet{width:66px;height:24px;background-size:66px 24px;animation:hw-legs-3 .25s steps(1) infinite}@keyframes hw-legs-3{50%{transform:translate(-33px)}}@keyframes hw-walk{0%{transform:translate(-40px)}to{transform:translate(var(--dx, 100vw))}}@media(prefers-reduced-motion:reduce){.hw-hang *,.hw-bat,.hw-bat>i,.hw-crawl,.hw-crawl>.hw-spider-sheet{animation:none!important;transition:none!important}}
