@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(./cinzel-latin-600-normal-CH_LB4su.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2"),url(./alegreya-sans-latin-400-normal-DmA8jeke.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-400-italic-rmlAbObI.woff2)format("woff2"),url(./alegreya-sans-latin-400-italic-CgbdrOqg.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2"),url(./alegreya-sans-latin-500-normal-vXxrTKJT.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2"),url(./alegreya-sans-latin-700-normal-BnzUNlma.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./alegreya-sans-latin-800-normal-CpHsWMQ0.woff2)format("woff2"),url(./alegreya-sans-latin-800-normal-17etSahV.woff)format("woff")}:root{--void:#050404;--stone-1:#2d2a27;--stone-2:#1f1d1b;--stone-3:#141312;--stone-edge:#5f5a52;--stone-shadow:#0a0908;--trim:#8a7448;--trim-hi:#c9ad6a;--text:#e4dfd3;--text-dim:#a29b8c;--text-faint:#6d675d;--gold:#c7b377;--gold-hi:#e6d49a;--blood:#a3171b;--blood-hi:#e2443a;--cobalt:#2440b4;--cobalt-hi:#6d8cf0;--magic:#7f8fff;--font-display:"Cinzel", "Trajan Pro", "Times New Roman", Georgia, serif;--font-body:"Alegreya Sans", "Gill Sans", "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--top-gap:max(8px, env(safe-area-inset-top));--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.62 0 0 0 0 0.58 0 0 0 0 0.52 0.55 0 0 0 -0.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--stone:var(--grain), linear-gradient(180deg, var(--stone-1), var(--stone-2) 55%, var(--stone-3));--carved:inset 0 1px 0 #968c7d73, inset 0 -2px 0 #000000b3, inset 1px 0 0 #78706440, inset -1px 0 0 #00000080;--panel-frame:0 0 0 1px var(--stone-shadow), 0 0 0 3px var(--stone-edge), 0 0 0 4px var(--stone-shadow), 0 0 0 5px #8a744899, 0 16px 40px #000000bf}[hidden]{display:none!important}html,body{background:var(--void);overscroll-behavior:none;height:100%;margin:0;overflow:hidden}#game{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-family:var(--font-body);color:var(--text);position:fixed;inset:0}.game-canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.diagnostics{z-index:15;top:var(--top-gap);left:max(8px, env(safe-area-inset-left));pointer-events:none;font:11px/1.35 var(--font-mono);color:var(--text-dim);justify-items:start;gap:4px;display:grid;position:absolute}.diagnostics__toggle{pointer-events:auto;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:#050404c7;border:1px solid #000;border-radius:0;padding:3px 8px}.diagnostics__body{white-space:pre;pointer-events:none;background:#050404b3;margin:0;padding:6px 10px}@media (max-width:700px){.diagnostics{top:calc(var(--top-gap) + 46px);font-size:10px}}.touch-stick{pointer-events:none;background:radial-gradient(circle,#0504041a,#05040480);border:2px solid #5f5a52cc;border-radius:50%;width:112px;height:112px;margin:-56px 0 0 -56px;position:absolute}.touch-stick__knob{background:radial-gradient(circle at 40% 35%,#7b746a,#2d2a27 70%);border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0a0908,0 3px 8px #0009}.menu{padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));font:16px/1.45 var(--font-body);color:var(--text);z-index:20;background:radial-gradient(at 50% 45%,#140e0a66,#030202f2 70%);place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.menu__card{box-sizing:border-box;width:min(400px,100%);box-shadow:var(--panel-frame);background:#080706e6;gap:16px;padding:30px 26px 22px;display:grid}.menu__title{text-align:center;font:700 30px/1.1 var(--font-display);color:var(--gold);letter-spacing:.03em;text-shadow:0 2px #000,0 0 26px #c7b37738;justify-items:center;gap:4px;margin:0;display:grid}.menu__title span{font:italic 400 15px/1.3 var(--font-body);letter-spacing:0;color:var(--text-dim);text-shadow:none}.menu__label{color:var(--text-dim);gap:6px;font-size:15px;display:grid}.menu__input{font:inherit;box-shadow:inset 0 2px 8px #000, 0 0 0 1px var(--stone-edge);color:var(--text);background:#0b0a09;border:1px solid #000;border-radius:0;outline:none;min-width:0;padding:10px 12px;font-size:17px}.menu__input:focus{box-shadow:inset 0 2px 8px #000, 0 0 0 1px var(--trim-hi)}.menu__input::placeholder{color:var(--text-faint)}.menu__input--code{letter-spacing:.3em;text-transform:uppercase;font-family:var(--font-mono)}.menu__stack{gap:9px;display:grid}.menu__join{grid-template-columns:1fr auto;gap:9px;display:grid}.menu__button,.hud__btn{font:600 15px/1.2 var(--font-display);letter-spacing:.04em;background:var(--stone);box-shadow:var(--carved), 0 0 0 1px #5f5a528c, 0 3px 6px #0009;color:var(--text);text-shadow:0 1px #000;cursor:pointer;touch-action:manipulation;border:1px solid #000;border-radius:0;padding:12px 16px}.menu__button:hover,.hud__btn:hover{color:var(--gold-hi)}.menu__button:active,.hud__btn:active{transform:translateY(1px);box-shadow:inset 0 2px 8px #000,0 0 0 1px #5f5a528c}.menu__button--primary{color:var(--gold-hi);box-shadow:var(--carved), 0 0 0 1px var(--trim), 0 0 14px #c7b3771f, 0 3px 6px #0009}.menu__button:disabled{opacity:.5;cursor:progress}.menu__settings{border-top:1px solid #5f5a5273;gap:8px;padding-top:12px;display:grid}.menu__scheme{color:var(--text-dim);grid-template-columns:76px 1fr 1fr;align-items:center;gap:6px;font-size:15px;display:grid}.menu__chip{font:600 12.5px/1.2 var(--font-display);color:var(--text-dim);cursor:pointer;background:#080706cc;border:1px solid #000;border-radius:0;padding:8px 6px;box-shadow:0 0 0 1px #5f5a5280}.menu__chip--active{color:var(--gold-hi);box-shadow:0 0 0 1px var(--trim-hi), inset 0 0 12px #c7b37733}.menu__message{text-align:center;min-height:1.45em;color:var(--gold-hi);margin:0}.menu__message:empty{display:none}.menu__hint{color:var(--text-faint);margin:0;font-size:14px;line-height:1.5}.hud{pointer-events:none;font:15px/1.35 var(--font-body);color:var(--text);z-index:10;position:absolute;inset:0}.hud>*,.hud__top>*{pointer-events:auto}.hud__top{top:var(--top-gap);right:max(8px, env(safe-area-inset-right));pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute}.hud__status{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;background:#050404cc;padding:6px 11px;box-shadow:0 0 0 1px #5f5a5299}.hud__btn{padding:7px 12px;font-size:13px}.hud__btn--leave{color:#e0857a}.hud__banner{top:calc(var(--top-gap) + 52px);font:600 20px/1.25 var(--font-display);letter-spacing:.03em;color:var(--gold);text-shadow:0 2px #000,0 0 10px #000,0 0 2px #000;white-space:nowrap;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.target-frame{z-index:11;top:calc(var(--top-gap) + 8px);pointer-events:none;background:#050404d1;place-items:center;width:min(300px,70vw);height:26px;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #000,0 0 0 2px #5f5a52b3}.target-frame__fill{transform-origin:0;background:linear-gradient(#aa1a16d9,#5a0a08d9);position:absolute;inset:0}.target-frame__name{font:600 15px/1 var(--font-display);letter-spacing:.03em;color:var(--text);text-shadow:0 1px #000,0 0 4px #000;position:relative}.target-frame--tough .target-frame__name{color:var(--magic)}.target-frame__note{font:italic 500 13px/1 var(--font-body);color:var(--gold-hi);text-shadow:0 1px #000;position:absolute;right:8px}.hud__roster,.stat-panel{box-sizing:border-box;box-shadow:var(--panel-frame);color:var(--text);background:#080706ed}.hud__roster{top:calc(var(--top-gap) + 52px);right:max(12px, env(safe-area-inset-right));width:min(330px,100vw - 24px);padding:16px 18px;position:absolute}.hud__roster-head,.stat-panel__head{border-bottom:1px solid #8a744880;justify-content:center;align-items:center;margin-bottom:10px;padding-bottom:9px;display:flex;position:relative}.hud__roster-head strong,.stat-panel__head strong{font:700 19px/1.2 var(--font-display);color:var(--gold);text-shadow:0 1px #000}.hud__close{font:400 24px/1 var(--font-body);width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;position:absolute;top:-6px;right:-6px}.hud__close:hover{color:var(--gold-hi)}.hud__roster ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hud__member{grid-template-columns:12px 1fr;align-items:center;column-gap:10px;display:grid}.hud__swatch{grid-row:span 2;width:10px;height:10px;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.hud__member-name{font-weight:700}.hud__member-meta{color:var(--text-dim);font-size:13.5px}.hud__invite{color:var(--text-dim);gap:6px;font-size:14px;display:grid}.hud__invite input{font:12px var(--font-mono);box-shadow:inset 0 2px 6px #000, 0 0 0 1px var(--stone-edge);color:var(--text);background:#0b0a09;border:1px solid #000;padding:7px 8px}.hud__invite-row{gap:6px;display:flex}.hud__prompt{bottom:max(150px, calc(env(safe-area-inset-bottom) + 142px));white-space:nowrap;pointer-events:none;background:#050404d9;align-items:center;gap:9px;padding:6px 16px 6px 7px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #5f5a52b3}.hud__prompt kbd{box-sizing:border-box;background:var(--stone);min-width:24px;height:24px;box-shadow:var(--carved), 0 0 0 1px #000;color:var(--gold-hi);font:700 13px var(--font-body);place-items:center;padding:0 4px;display:inline-grid}.hud__interact{right:max(20px, calc(env(safe-area-inset-right) + 12px));bottom:max(236px, calc(env(safe-area-inset-bottom) + 228px));width:70px;height:70px;box-shadow:0 0 0 2px #0a0908, 0 0 0 6px var(--stone-1), 0 0 0 7px var(--stone-edge), 0 0 0 8px #0a0908, 0 4px 12px #000000b3;color:#1a1408;touch-action:none;background:radial-gradient(circle at 45% 35%,#d8bd77,#7a6430 60%,#2a200c);border:0;border-radius:50%;font-size:28px;position:absolute}.hud__toasts{left:50%;bottom:max(196px, calc(env(safe-area-inset-bottom) + 188px));pointer-events:none;justify-items:center;gap:4px;width:min(560px,100vw - 32px);display:grid;position:absolute;transform:translate(-50%)}.hud__toast{text-align:center;max-width:100%;color:var(--text);text-shadow:0 1px 2px #000,0 0 8px #000,0 0 2px #000;font-size:16px;font-weight:500;animation:3s forwards toast-fade}@keyframes toast-fade{0%{opacity:0}8%,80%{opacity:1}to{opacity:0}}.nameplates{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.nameplate{color:var(--text);font:700 13.5px/1.3 var(--font-body);text-shadow:0 1px 1px #000,0 0 4px #000,0 0 1px #000;white-space:nowrap;will-change:transform;position:absolute;top:0;left:0}.nameplate--local{color:var(--gold)}@media (max-width:520px){.hud__status{padding:6px 8px;font-size:13px}.hud__btn{padding:7px 9px;font-size:12px}}.object-labels{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.object-label{box-shadow:inset 0 -2px 0 var(--label-color);color:var(--text);font:700 13.5px/1.3 var(--font-body);white-space:nowrap;will-change:transform;background:#050404b8;padding:1px 9px 2px;transition:background-color .12s,color .12s;position:absolute;top:0;left:0}.object-label--active{color:var(--gold-hi);background:#1e1810eb}.stat-panel{z-index:16;top:calc(var(--top-gap) + 52px);left:max(12px, env(safe-area-inset-left));width:min(370px,100vw - 24px);max-height:calc(100% - 210px);font:15px/1.35 var(--font-body);padding:16px 18px;position:absolute;overflow-y:auto}.stat-panel__trait{text-align:center;color:var(--text);gap:2px;margin:0 0 8px;display:grid}.stat-panel__trait strong{font:600 15px/1.3 var(--font-display);color:var(--magic)}.stat-panel__hint{text-align:center;color:var(--text-faint);margin:0 0 10px;font-size:14px;font-style:italic}.stat-panel__gear{color:var(--text);background:#00000073;grid-template-columns:1fr 1fr;gap:3px 12px;margin:0 0 12px;padding:8px 10px;font-size:14px;list-style:none;display:grid;box-shadow:0 0 0 1px #5f5a5273}.stat-panel__slot--empty{color:var(--text-faint)}.stat-panel__stat summary{cursor:pointer;border-bottom:1px solid #5f5a5240;justify-content:space-between;padding:5px 2px;display:flex}.stat-panel__stat summary:hover{color:var(--gold-hi)}.stat-panel__value{font-variant-numeric:tabular-nums;color:var(--magic);font-weight:700}.stat-panel__stat pre{font:11px/1.45 var(--font-mono);color:var(--text-dim);white-space:pre-wrap;background:#00000080;margin:4px 0 8px;padding:6px 8px}@media (max-width:700px){.stat-panel{top:calc(var(--top-gap) + 84px);max-height:calc(100% - 220px)}.hud__roster{top:calc(var(--top-gap) + 84px)}}.combat-overlay{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}.life-bar{will-change:transform;background:#0b0a09;width:48px;height:4px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #000}.life-bar span{background:linear-gradient(#d63b30,#7e140f);height:100%;display:block}.life-bar--ally span{background:linear-gradient(#74b356,#2c6620)}.damage-number,.combat-callout{font:800 17px var(--font-body);color:#f0ece2;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000,0 2px 4px #000;white-space:nowrap;will-change:transform, opacity;position:absolute;top:0;left:0}.damage-number--crit{color:var(--gold-hi);font-size:23px}.damage-number--behind{color:#c79bff;font-size:22px}.damage-number--behind:after{content:" behind";font-size:12px;font-weight:700}.damage-number--small{color:#ff9a55;font-size:13px;font-weight:700}.damage-number--taken{color:#ec6a5c}.combat-callout{font:600 14px var(--font-display);color:var(--gold-hi)}.combat-callout--interrupt{color:#ffe08a;font-size:17px}.action-bar{z-index:9;left:50%;bottom:max(6px, env(safe-area-inset-bottom));pointer-events:none;font:14px/1.2 var(--font-body);color:var(--text);align-items:flex-end;display:flex;position:absolute;transform:translate(-50%)}.orb{z-index:1;width:112px;height:112px;box-shadow:0 0 0 2px #000, 0 0 0 3px #c9ad6a8c, 0 0 0 4px #000, 0 0 0 12px #2a2725, 0 0 0 13px var(--stone-edge), 0 0 0 14px #000, 0 10px 24px #000c;background:radial-gradient(circle at 50% 60%,#1a1312,#030202);border-radius:50%;flex:none;margin:12px;position:relative;overflow:hidden}.orb__fill{transition:transform .14s linear;position:absolute;inset:0;transform:translateY(100%)}.orb--life .orb__fill{background:radial-gradient(circle at 42% 40%, #e3463a, var(--blood) 46%, #3a0505 90%)}.orb--mana .orb__fill{background:radial-gradient(circle at 42% 40%, var(--cobalt-hi), var(--cobalt) 46%, #07103a 90%)}.orb__fill:before{content:"";filter:blur(1px);background:#ffdcc859;height:3px;position:absolute;top:0;left:0;right:0}.orb__glass{background:radial-gradient(42% 26% at 38% 22%,#fffaf066,#0000 72%),radial-gradient(circle,#0000 55%,#000000a6 100%);border-radius:50%;position:absolute;inset:0}.orb__text{text-align:center;font:700 15px var(--font-body);font-variant-numeric:tabular-nums;color:#f4efe3;text-shadow:0 1px 2px #000,0 0 6px #000;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.orb--low .orb__fill{animation:.8s ease-in-out infinite alternate orb-pulse}@keyframes orb-pulse{0%{filter:brightness(.85)}to{filter:brightness(1.45)saturate(1.2)}}@media (prefers-reduced-motion:reduce){.orb--low .orb__fill{filter:brightness(1.3);animation:none}.orb__fill{transition:none}}.action-bar__slots{background:var(--stone);box-shadow:var(--carved), 0 0 0 1px #000, 0 -1px 0 1px #c9ad6a59, 0 8px 20px #000c;align-items:center;gap:10px;margin:0 -26px;padding:12px 40px 14px;display:flex}.action-slot{--cd:0;width:58px;height:58px;color:var(--text);font:inherit;pointer-events:none;touch-action:none;background:radial-gradient(circle at 50% 35%,#3a3530,#0c0b0a 85%);border:1px solid #000;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #968c7d80,inset 0 0 14px #000000d9,0 0 0 1px #c9ad6a59}.action-slot--attack{order:0}.action-slot--dodge{order:1}.action-slot--skill{order:2}.action-slot__cooldown{height:calc(var(--cd) * 100%);background:#000000b8;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #e6d49a99}.action-slot__label{font:600 11px/1.15 var(--font-display);text-align:center;text-shadow:0 1px #000;padding:0 4px;display:block;position:relative}.action-slot__key{font:700 11px var(--font-body);color:var(--gold);position:absolute;top:3px;left:5px}.action-slot--unaffordable{background:radial-gradient(circle at 50% 35%,#1b2347,#08091a 85%)}.action-slot--unaffordable .action-slot__label{color:var(--magic)}.action-bar:not(.action-bar--touch) .action-slot--dodge{background:#0b0a09;align-self:flex-end;width:150px;height:22px;margin-bottom:4px;box-shadow:inset 0 1px 4px #000,0 0 0 1px #968c7d66}.action-bar:not(.action-bar--touch) .action-slot--dodge:before{content:"";transform-origin:0;transform:scaleX(calc(1 - var(--cd)));background:linear-gradient(#c8a24c,#7c5d1c);position:absolute;inset:0}.action-bar:not(.action-bar--touch) .action-slot--dodge.action-slot--ready:before{background:linear-gradient(#e0c070,#9a7a2c)}.action-bar:not(.action-bar--touch) .action-slot--dodge .action-slot__cooldown{display:none}.action-bar:not(.action-bar--touch) .action-slot--dodge .action-slot__label{color:#1a1408;text-shadow:0 1px #fff0c866;font-size:11.5px}.action-bar:not(.action-bar--touch) .action-slot--dodge .action-slot__key{color:var(--text-dim);text-shadow:0 1px #000;top:auto;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.action-bar__downed{font:600 18px/1.2 var(--font-display);color:#ec6a5c;text-shadow:0 2px #000,0 0 10px #000;white-space:nowrap;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.action-bar--touch{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));align-items:flex-end;transform:none}.action-bar--touch .orb{width:60px;height:60px;box-shadow:0 0 0 2px #000, 0 0 0 7px #2a2725, 0 0 0 8px var(--stone-edge), 0 0 0 9px #000, 0 4px 12px #000000b3;margin:8px}.action-bar--touch .orb--mana{order:1;margin-left:14px}.action-bar--touch .orb__text{font-size:12px}.action-bar--touch .action-bar__slots{box-shadow:none;background:0 0;order:2;grid-template-rows:64px 90px;grid-template-columns:64px 90px;gap:14px;margin:0 0 0 auto;padding:0;display:grid}.action-bar--touch .action-slot{pointer-events:auto;width:64px;height:64px;box-shadow:0 0 0 2px #000, 0 0 0 6px #2a2725, 0 0 0 7px var(--stone-edge), 0 0 0 8px #000, inset 0 0 14px #000, 0 4px 12px #000000b3;background:radial-gradient(circle at 45% 35%,#3a3530,#0c0b0a 75%);border:0;border-radius:50%;align-content:center;gap:1px}.action-bar--touch .action-slot--attack{background:radial-gradient(circle at 45% 35%,#c2392c,#6a130c 58%,#250504);grid-area:2/2;width:90px;height:90px}.action-bar--touch .action-slot--skill{grid-area:1/2;justify-self:center}.action-bar--touch .action-slot--dodge{grid-area:2/1;align-self:center}.action-bar--touch .action-slot__cooldown{border-radius:50%}.action-bar--touch .action-slot__key{color:var(--text);order:2;font-size:20px;line-height:1;display:block;position:static}.action-bar--touch .action-slot__label{font-size:10px}.action-bar--touch .action-bar__downed{top:-64px;bottom:auto;left:50%}.input-debug{z-index:14;right:max(8px, env(safe-area-inset-right));top:calc(var(--top-gap) + 52px);pointer-events:none;color:var(--text-dim);background:#050404d1;align-items:center;gap:8px;padding:8px;display:flex;position:absolute}.input-debug pre{font:11px/1.4 var(--font-mono);margin:0}@media (max-width:700px){.hud__banner{top:calc(var(--top-gap) + 88px);font-size:16px}.target-frame{top:calc(var(--top-gap) + 122px)}}
