.r9zccW_title{--title-outline:clamp(3px, .34vw, 5px);--title-depth:clamp(8px, .85vw, 13px);z-index:0;padding-bottom:calc(var(--title-depth) + var(--title-outline));color:#0000;letter-spacing:.01em;text-align:center;filter:drop-shadow(6px 9px #4728182e);margin:clamp(34px,6vh,58px) 0 22px;font-family:Microsoft YaHei,SimHei,sans-serif;font-size:clamp(4rem,11vw,8.6rem);font-weight:900;line-height:.95;position:relative}.r9zccW_title>span{z-index:1;color:inherit;isolation:isolate;flex-wrap:nowrap;justify-content:center;display:inline-flex;position:relative}.r9zccW_titleCharacter{z-index:0;color:#0000;isolation:isolate;padding-inline:.015em;display:inline-block;position:relative}.r9zccW_titleCharacter:before,.r9zccW_titleCharacter:after{content:attr(data-character);font:inherit;letter-spacing:inherit;line-height:inherit;pointer-events:none;-webkit-text-stroke:var(--title-outline) #241510;paint-order:stroke fill;position:absolute;inset:0}.r9zccW_titleCharacter:before{z-index:-2;color:#7b351c;transform:translateY(var(--title-depth))}.r9zccW_titleCharacter:after{z-index:-1;color:#cd5b20}.r9zccW_titleCharacter>span{z-index:1;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #8b441e;paint-order:stroke fill;background:linear-gradient(#ffe078 0%,#ffc24b 38%,#ef8d27 74%,#cd5b20 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}@font-face{font-family:Fusion Pixel;src:url(/fonts/fusion-pixel.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400 900}.r9zccW_landing{color:#422719;background:radial-gradient(circle at 50% 38%,#ffffffad,#0000 35%),linear-gradient(#fff4d5 0%,#f7e7bb 66%,#dec994 100%);flex:1;width:100%;min-height:clamp(620px,100vh - 178px,880px);padding:clamp(60px,10vh,120px) 24px clamp(180px,22vh,260px);display:flex;position:relative;overflow:hidden}.r9zccW_landingBombMode{cursor:url(/ui/pixel-art/Icons/32/BombOutlined.png) 16 16,crosshair}.r9zccW_hero{z-index:2;isolation:isolate;flex-direction:column;align-items:center;width:min(100%,1050px);margin:auto;display:flex;position:relative}.r9zccW_flag,.r9zccW_heroButton,.r9zccW_titleCharacter,.r9zccW_badgeCharacter,.r9zccW_badgeIcon,.r9zccW_dashes{transform:translate3d(var(--blast-x,0px), calc(var(--blast-y,0px) + var(--blast-hover-y,0px)), 0) rotate(var(--blast-rotate,0deg));will-change:transform}.r9zccW_titleCharacter,.r9zccW_badgeCharacter,.r9zccW_badgeIcon,.r9zccW_dashes{transform-origin:50%;display:inline-block}.r9zccW_titleCharacter{position:relative}.r9zccW_badgeCharacter{color:inherit}.r9zccW_playControls{z-index:49;align-items:center;gap:8px;display:flex;position:fixed;top:104px;right:clamp(18px,4vw,58px)}.r9zccW_bombToggle,.r9zccW_resetButton{color:#3f2518;cursor:pointer;letter-spacing:.04em;text-shadow:0 1px #ffe8a5;image-rendering:pixelated;filter:drop-shadow(0 4px #3d231538);border:10px solid #0000;-o-border-image:url(/ui/pixel-art/Buttons/Gold1.png) 4 fill/10px;border-image:url(/ui/pixel-art/Buttons/Gold1.png) 4 fill/10px;align-items:center;font-weight:900;line-height:1;display:inline-flex}.r9zccW_bombToggle{gap:8px}.r9zccW_bombToggle img{width:28px;height:28px;image-rendering:pixelated}.r9zccW_resetButton{justify-content:center;width:48px;height:48px;padding:0}.r9zccW_resetButton img{width:18px;height:18px;image-rendering:pixelated}.r9zccW_bombToggle:hover,.r9zccW_bombToggle:focus-visible,.r9zccW_resetButton:hover,.r9zccW_resetButton:focus-visible{border-image-source:url(/ui/pixel-art/Buttons/Gold1Hover.png)}.r9zccW_resetButton:active,.r9zccW_bombToggleActive{filter:drop-shadow(0 2px #3d231538);border-image-source:url(/ui/pixel-art/Buttons/Gold1Down.png);transform:translateY(2px)}.r9zccW_terrain{z-index:1;width:calc(var(--tile-size) * var(--terrain-columns));grid-template-columns:repeat(var(--terrain-columns), var(--tile-size));grid-template-rows:repeat(var(--terrain-rows), var(--tile-size));pointer-events:none;display:grid;position:absolute;bottom:0;right:50%;transform:translate(50%)}.r9zccW_terrainTile{width:var(--tile-size);height:var(--tile-size);image-rendering:pixelated;pointer-events:auto;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block}.r9zccW_chickenActor,.r9zccW_explosion{z-index:3;-o-object-fit:contain;object-fit:contain;pointer-events:none;image-rendering:pixelated;will-change:transform;position:absolute;top:0;left:0}.r9zccW_explosion{z-index:4;background-image:url(/ui/pixel-art/Explosion/explosion-sprite.png);background-position:0 0;background-repeat:no-repeat;background-size:1600% 100%;animation:.672s steps(15,end) forwards r9zccW_explosion-sprite;display:block}@keyframes r9zccW_explosion-sprite{0%{background-position:0 0}to{background-position:100% 0}}.r9zccW_grass{background-image:url(/ui/pixel-art/Tiles/grass_16px.png)}.r9zccW_dirt{background-image:url(/ui/pixel-art/Tiles/dirt_16px.png)}.r9zccW_stone{background-image:url(/ui/pixel-art/Tiles/stone_16px.png)}.r9zccW_flag{border:0 solid #0000;border-width:0 24px;color:#512f1c;letter-spacing:.12em;text-align:center;text-shadow:0 1px #ffeaa9;min-width:min(520px,82vw);min-height:52px;image-rendering:pixelated;border-image-source:url(/ui/pixel-art/Panels/FlagOrange.png);border-image-slice:0 24 fill;border-image-width:0 24px;border-image-repeat:stretch;justify-content:center;align-items:center;gap:18px;padding:8px 20px;font-size:clamp(1rem,2.1vw,1.35rem);font-weight:800;line-height:1.2;display:flex}.r9zccW_flag p,.r9zccW_badge p{margin:0}.r9zccW_flag>span{color:#9d5728;font-size:.9em}.r9zccW_badge{color:#573525;letter-spacing:.08em;text-align:center;justify-content:center;align-items:center;gap:clamp(9px,1.6vw,18px);font-size:clamp(1.05rem,2.4vw,1.55rem);font-weight:800;display:flex}.r9zccW_badge img{image-rendering:pixelated;flex:none}.r9zccW_badgeIcon{line-height:0}.r9zccW_dashes{color:#93512b;letter-spacing:.35em;font-weight:1000}.r9zccW_actions{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:clamp(42px,7vh,68px);display:flex}.r9zccW_heroButton{color:#342016;letter-spacing:.08em;text-shadow:0 1px #fff1b2;min-width:230px;min-height:66px;image-rendering:pixelated;filter:drop-shadow(0 5px #3d231547);border:12px solid #0000;justify-content:center;align-items:center;gap:12px;padding:8px 26px;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.r9zccW_heroButton img{image-rendering:pixelated}.r9zccW_videoButton{-o-border-image:url(/ui/pixel-art/Buttons/Red1.png) 4 fill/12px;border-image:url(/ui/pixel-art/Buttons/Red1.png) 4 fill/12px}.r9zccW_videoButton:hover,.r9zccW_videoButton:focus-visible{border-image-source:url(/ui/pixel-art/Buttons/Red1Hover.png)}.r9zccW_videoButton:active{border-image-source:url(/ui/pixel-art/Buttons/Red1Down.png)}.r9zccW_gamesButton{-o-border-image:url(/ui/pixel-art/Buttons/Yellow1.png) 4 fill/12px;border-image:url(/ui/pixel-art/Buttons/Yellow1.png) 4 fill/12px}.r9zccW_gamesButton:hover,.r9zccW_gamesButton:focus-visible{border-image-source:url(/ui/pixel-art/Buttons/Yellow1Hover.png)}.r9zccW_gamesButton:active{border-image-source:url(/ui/pixel-art/Buttons/Yellow1Down.png)}.r9zccW_heroButton:hover{--blast-hover-y:-2px}.r9zccW_heroButton:active{--blast-hover-y:3px;filter:drop-shadow(0 2px #3d231547)}.r9zccW_heroButton:focus-visible{outline-offset:5px;outline:4px solid #5d321d}@media (max-width:640px){.r9zccW_landing{min-height:620px;padding:48px 16px 170px}.r9zccW_terrain{right:0;transform:none}.r9zccW_playControls{gap:4px;top:88px;right:14px}.r9zccW_bombToggle,.r9zccW_resetButton{border-width:8px;border-image-width:8px}.r9zccW_bombToggle{font-size:.78rem}.r9zccW_bombToggle img{width:24px;height:24px}.r9zccW_resetButton{width:40px;height:40px}.r9zccW_resetButton img{width:16px;height:16px}.r9zccW_flag{letter-spacing:.06em;gap:8px;width:94%;min-width:0;padding-inline:18px}.r9zccW_title{--title-outline:4px;--title-depth:7px;filter:drop-shadow(5px 8px #47281833);margin-top:42px;font-size:clamp(3.5rem,21vw,5.25rem);line-height:1.05}.r9zccW_dashes{display:none}.r9zccW_actions{gap:18px;width:100%;margin-top:44px}.r9zccW_heroButton{width:min(100%,280px)}}@media (max-width:540px){.r9zccW_playControls{top:76px}}@media (prefers-reduced-motion:reduce){.r9zccW_heroButton:hover,.r9zccW_heroButton:active{transform:none}}
