@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/games/hogrun/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/games/hogrun/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}:root{--font:"Press Start 2P", ui-monospace, monospace;--win-top:#2b3fb3;--win-bot:#10186a;--edge:#f8f8f8;--ink:#0a0a24;--gold:#f8d848;--red:#f86858;--green:#58d868}html,body{height:100%;font-family:var(--font);background:#0a0a24;margin:0;overflow:hidden}canvas{touch-action:none;image-rendering:pixelated;image-rendering:crisp-edges;display:block}body:after{content:"";pointer-events:none;z-index:5;background:radial-gradient(#0000 60%,#00001459 100%),repeating-linear-gradient(0deg,#00000017 0 1px,#0000 1px 3px);position:fixed;inset:0}.win,#distance,#msg,#gas,.pbtn{background:linear-gradient(var(--win-top), var(--win-bot));border:3px solid var(--edge);box-shadow:0 0 0 3px var(--ink), 3px 6px 0 3px #00000059;color:#fff;box-sizing:border-box;border-radius:4px}#hud{pointer-events:none;z-index:4;color:#fff;font-family:var(--font);text-shadow:2px 2px 0 var(--ink);font-size:10px;position:fixed;inset:0}#distance{grid-template-columns:auto auto;gap:6px 12px;padding:9px 11px;font-size:9px;line-height:1;display:grid;position:absolute;top:14px;left:14px}#distance .k{color:var(--gold)}#distance span:nth-child(2n){text-align:right}#gas{background:var(--ink);width:140px;height:22px;padding:3px;position:absolute;bottom:16px;right:16px}#gas:before{content:"GAS";color:var(--gold);font-size:10px;position:absolute;top:50%;left:-48px;transform:translateY(-50%)}#gas>div{background-color:#38c8e8;background-image:repeating-linear-gradient(90deg,#0000 0 6px,#0a0a248c 6px 8px),linear-gradient(#ffffff73,#0000 45%,#00003c4d);width:0%;height:100%}#msg{text-align:left;width:min(92%,440px);padding:12px 14px;font-size:9px;line-height:1.7;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}#msg:empty{display:none}#msg b{color:var(--gold);margin-bottom:4px;font-size:12px;font-weight:400;display:block}#mode{color:#fff;pointer-events:auto;padding:7px 9px;font-size:8px;text-decoration:none;position:absolute;bottom:20px;left:16px}#mode:hover{color:var(--gold)}.pbtn{pointer-events:auto;font:9px var(--font);cursor:pointer;text-shadow:2px 2px 0 var(--ink);padding:8px 10px}.pbtn:hover:not(:disabled){color:var(--gold)}.pbtn:active:not(:disabled){transform:translateY(2px)}.pbtn:disabled{opacity:.5;cursor:default}.pfloat{font:11px var(--font);text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink);pointer-events:none;z-index:6;animation:.9s steps(9,end) forwards pfloat;position:absolute;transform:translate(-50%)}@keyframes pfloat{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-46px}}
