._1jPf3a_page{color:#12151b;background-color:#f7f4ea;background-image:linear-gradient(#12151b0d 1px,#0000 1px),linear-gradient(90deg,#12151b0d 1px,#0000 1px);background-size:28px 28px;min-height:100svh;padding:72px clamp(18px,3.5vw,56px) 24px;position:relative;overflow:hidden}._1jPf3a_header{border-bottom:3px solid #12151b;justify-content:center;align-items:flex-end;height:108px;padding-bottom:15px;display:flex}._1jPf3a_header h1{letter-spacing:-.085em;margin:0;font-size:clamp(58px,7.2vw,108px);font-weight:1000;line-height:.78}._1jPf3a_header>span{color:#2155f5;margin-left:26px;font:900 58px/1 cursive;transform:rotate(-8deg)}._1jPf3a_layout{grid-template-columns:minmax(0,1fr) 330px;gap:25px;height:calc(100svh - 230px);min-height:560px;padding-top:18px;display:grid}._1jPf3a_board{aspect-ratio:1;touch-action:none;background-color:#2155f5;background-image:linear-gradient(#10182066 1px,#0000 1px),linear-gradient(90deg,#10182066 1px,#0000 1px);background-size:5.55556% 5.55556%;border:4px solid #12151b;justify-self:center;min-width:0;max-height:100%;position:relative;overflow:hidden;box-shadow:8px 9px #12151b}._1jPf3a_sprite{--size:calc(100% / 18);left:calc(var(--x) * var(--size));top:calc(var(--y) * var(--size));width:var(--size);height:var(--size);z-index:2;filter:drop-shadow(1px 2px #07163288);background-image:url(/games/scope-snake/sprite-sheet.png);background-repeat:no-repeat;background-size:300% 200%;position:absolute}._1jPf3a_head{transform:rotate(var(--rotation));z-index:4;background-position:0 0}._1jPf3a_body{background-position:50% 0}._1jPf3a_bodyClip{background-position:100% 0}._1jPf3a_food{z-index:3;background-position:0 100%;animation:.75s steps(2,end) infinite _1jPf3a_food-bob}._1jPf3a_blocker{background-position:50% 100%;transform:scale(1.15)}._1jPf3a_foodLabel{--size:calc(100% / 18);left:calc(var(--x) * var(--size) - 18px);top:calc(var(--y) * var(--size) - 29px);z-index:5;white-space:nowrap;pointer-events:none;background:#ff6b5f;border:2px solid #12151b;padding:4px 7px;font-size:10px;font-weight:1000;position:absolute;transform:rotate(-4deg);box-shadow:3px 3px #12151b}._1jPf3a_overlay{z-index:10;color:#fff;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071632c9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._1jPf3a_overlay h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,74px);line-height:.92}._1jPf3a_overlay p{color:#cbd7ff;margin:18px 0 26px;font-weight:800}._1jPf3a_overlay button{cursor:pointer;background:#efff1f;border:3px solid #12151b;justify-content:center;align-items:center;gap:9px;min-width:210px;height:60px;font-size:18px;font-weight:1000;display:flex;box-shadow:5px 6px #12151b}._1jPf3a_panel{flex-direction:column;min-width:0;display:flex}._1jPf3a_stats{background:#f7f4ea;border:3px solid #12151b;box-shadow:6px 7px #12151b}._1jPf3a_stats>div{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._1jPf3a_stats>div+div{border-top:3px solid #12151b}._1jPf3a_stats span{font-size:20px;font-weight:1000}._1jPf3a_stats strong{letter-spacing:-.08em;font:1000 48px/1 monospace}._1jPf3a_pause{cursor:pointer;background:#ff6b5f;border:3px solid #12151b;justify-content:center;align-items:center;gap:12px;height:70px;margin:23px 0 18px;font-size:21px;font-weight:1000;display:flex;box-shadow:6px 7px #12151b}._1jPf3a_pause:disabled{filter:grayscale(.7);opacity:.55}._1jPf3a_dpad{background:#f7f4ea;border:3px solid #12151b;padding:18px;box-shadow:6px 7px #12151b}._1jPf3a_dpad>b{text-align:center;margin-bottom:12px;font:850 13px monospace;display:block}._1jPf3a_dpad>div{grid-template-columns:repeat(3,1fr);gap:7px;width:192px;margin:auto;display:grid}._1jPf3a_dpad button{cursor:pointer;background:#fff;border:2px solid #12151b;place-items:center;height:54px;display:grid;box-shadow:3px 4px #12151b}._1jPf3a_dpad button:first-child{grid-column:2}._1jPf3a_dpad button:nth-child(2){grid-column:1}._1jPf3a_dpad button:active{transform:translate(2px,3px);box-shadow:1px 1px #12151b}._1jPf3a_panel blockquote{background:#efff1f;border:3px solid #12151b;margin:auto 0 5px;padding:20px 18px;font:1000 20px/1.35 cursive;transform:rotate(-2deg);box-shadow:6px 7px #12151b}@keyframes _1jPf3a_food-bob{50%{transform:translateY(-4px)rotate(3deg)}}@media (max-width:950px){._1jPf3a_layout{grid-template-columns:minmax(0,1fr) 260px}._1jPf3a_stats span{font-size:16px}._1jPf3a_stats strong{font-size:40px}._1jPf3a_panel blockquote{font-size:17px}._1jPf3a_board{align-self:center}}@media (max-width:700px){._1jPf3a_page{padding:68px 12px 20px;overflow:auto}._1jPf3a_header{justify-content:flex-start;height:102px;padding-left:6px}._1jPf3a_header h1{font-size:clamp(44px,12vw,66px)}._1jPf3a_header>span{margin-left:10px;font-size:38px}._1jPf3a_layout{flex-direction:column;height:auto;min-height:0;padding-top:13px;display:flex}._1jPf3a_board{aspect-ratio:1;width:100%;height:auto;box-shadow:5px 6px #12151b}._1jPf3a_panel{grid-template-columns:1fr 1fr;gap:12px;display:grid}._1jPf3a_stats{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid;box-shadow:4px 5px #12151b}._1jPf3a_stats>div+div{border-top:0;border-left:3px solid #12151b}._1jPf3a_stats>div{padding:13px 15px}._1jPf3a_stats span{font-size:14px}._1jPf3a_stats strong{font-size:34px}._1jPf3a_pause{height:auto;min-height:62px;margin:0;font-size:17px;box-shadow:4px 5px #12151b}._1jPf3a_dpad{padding:10px;box-shadow:4px 5px #12151b}._1jPf3a_dpad>b{margin-bottom:7px;font-size:9px}._1jPf3a_dpad>div{gap:4px;width:142px}._1jPf3a_dpad button{height:38px;box-shadow:2px 2px #12151b}._1jPf3a_dpad button svg{width:19px}._1jPf3a_panel blockquote{grid-column:1/-1;margin:2px 0 0;padding:14px 16px;font-size:16px;box-shadow:4px 5px #12151b}._1jPf3a_foodLabel{display:none}._1jPf3a_overlay h2{font-size:clamp(38px,11vw,58px)}}@media (max-width:400px){._1jPf3a_header h1{font-size:42px}._1jPf3a_stats>div{padding-inline:10px}._1jPf3a_stats span{font-size:12px}._1jPf3a_stats strong{font-size:30px}._1jPf3a_dpad>div{width:120px}._1jPf3a_dpad button{height:33px}._1jPf3a_pause{font-size:15px}._1jPf3a_overlay p{font-size:13px}}@media (prefers-reduced-motion:reduce){._1jPf3a_food{animation:none}}
