#hud,#combo-meter,#combo{font-family:var(--hud-font)}#hud :where(.font-display,.font-mono){font-family:var(--hud-font)}@keyframes bn-stamp{0%{transform:scale(1.28)}to{transform:scale(1)}}#banner{font-family:var(--hud-font)!important;font-weight:800;paint-order:stroke fill}@keyframes combo-pop{0%{transform:translate(-50%) scale(1.7)}to{transform:translate(-50%) scale(1)}}#combo.combo-hot{color:var(--threat-hit)!important;font-size:42px!important}@keyframes hm-pop{0%{transform:scale(1.55)}to{transform:scale(1)}}#hitmark.hm-kill .hm-bar{background:#e63946!important}#hitmark,#muzzle{display:none!important}html[data-vxl-cut] #combo{opacity:0!important}#vignette{box-shadow:none!important}#vignette:after,#vignette>.vg-hurt{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,transparent 55%,color-mix(in srgb,var(--hp-crit) 42%,transparent) 88%,color-mix(in srgb,var(--hp-crit) 62%,transparent) 100%)}@keyframes hp-beat{0%,to{opacity:.45}55%{opacity:1}}#vignette.hp-low:after{animation:hp-beat .95s ease-in-out infinite}@keyframes num-pop{0%{transform:scale(1.35)}to{transform:scale(1)}}.num-pop{animation:num-pop .16s ease-out both}#weapon-card.ammo-low #mag{color:var(--hp-crit-ink)}#weapon-card.ammo-low{animation:fk-shake .26s var(--e-out)}#reload-bar{height:4px;width:80px;border-radius:2px;background:var(--track);box-shadow:0 0 0 1px #000000d9;overflow:hidden;display:none;margin:2px 0 4px}#reload-bar>span{display:block;height:100%;width:100%;background:var(--trail);transform-origin:left;animation:reload-wipe 1s linear infinite}@keyframes reload-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pip-ready{0%{transform:scale(1.12)}to{transform:scale(1)}}.pip-ready{animation:pip-ready .28s var(--e-pop) both}@keyframes pip-glint{0%{opacity:1}to{opacity:0}}#action-bar .sp-pip.pip-ready:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--sp, var(--gold)),0 0 16px var(--sp, var(--gold));animation:pip-glint .6s ease-out forwards}.hud-chip{background:var(--plate);border:1px solid var(--plate-line);border-radius:var(--r-md);box-shadow:var(--plate-hi),var(--sh-plate);color:var(--hud-ink)}.hud-meter{position:relative;overflow:hidden;border-radius:var(--r-xs);background:var(--track);box-shadow:0 0 0 1px #000000d9}.hud-meter>span{display:block;height:100%}.hud-val{font-variant-numeric:tabular-nums lining-nums;color:var(--hud-ink);text-shadow:var(--sh-text);letter-spacing:.01em}.hud-cap{color:var(--hud-ink-dim);text-transform:uppercase;letter-spacing:var(--caps-track);text-shadow:var(--sh-text)}#limit-row.limit-ready #limit-bar{animation:fk-pulse .48s ease-in-out infinite}#limit-row.limit-ready #limit-name{color:var(--hud-accent, var(--accent, #ffd24d))}#player-card{position:absolute;left:max(var(--hud-g),env(safe-area-inset-left,0px));top:max(var(--hud-g),env(safe-area-inset-top,0px));display:flex;align-items:center;gap:8px}#pc-chip{display:flex;align-items:center;gap:12px;min-height:56px;box-sizing:border-box;padding:9px 16px 9px 14px}#pc-rows{display:flex;flex-direction:column;gap:6px}#hp-row{position:relative;display:flex;align-items:center;gap:10px}#hp-row .hp-heart{display:inline-flex;color:var(--rel-ally)}#hp-bar{width:220px;height:12px;--bar: var(--rel-ally)}#hp-bar>#hp-fill,#hp-bar>#hp-ghost{width:100%!important}#hp-fill,#boss-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--bar) 82%,#fff),var(--bar) 55%,color-mix(in srgb,var(--bar) 78%,#000))!important}#hp-num{font:700 var(--fs-sm)/1 var(--hud-font);white-space:nowrap;min-width:4.6em}#player-card.low-hp #hp-bar{--bar: var(--hp-crit)}#player-card.low-hp .hp-heart{color:var(--hp-crit);animation:fk-pulse .48s ease-in-out infinite}#hp-row{--hp-x0: 30px;--hp-w: 220px}#hp-row .hp-dmg{position:absolute;left:calc(var(--hp-x0) + var(--hp-w) * var(--f, 1));top:50%;margin-top:-.62em;translate:-50% 0;z-index:2;pointer-events:none;opacity:0;white-space:nowrap;font:800 var(--fs-lg)/1 var(--hud-font);color:var(--hp-crit-ink);font-variant-numeric:tabular-nums lining-nums;-webkit-text-stroke:3px rgba(0,0,0,.85);paint-order:stroke fill;text-shadow:0 2px 8px rgba(0,0,0,.6)}#hp-row .hp-dmg-b{margin-top:.5em}#lvl-disc{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#00000073;box-shadow:inset 0 0 0 1.5px var(--hud-accent, var(--accent, #ffc400))}#lvl-num{font:800 var(--fs-lg)/1 var(--hud-font);color:var(--hud-accent, var(--accent, #ffc400));text-shadow:var(--sh-text);font-variant-numeric:tabular-nums}#lvl-tab{font:700 12px/1 var(--hud-font);margin-top:1px}#xp-row,#limit-row{display:flex;align-items:center;gap:8px}#xp-row .xp-ic,#limit-row .lim-ic{display:inline-flex;color:var(--hud-ink-dim)}#xp-row .hud-meter{width:220px;height:6px}#sk-row,#gold-row{display:flex;align-items:center;gap:12px;font:700 13px/1 var(--hud-font)}#sk-row .hud-val,#gold-row .hud-val{display:inline-flex;align-items:center;gap:5px}#sk-row .sk-star,#gold-row .gd-coin{display:inline-flex;color:var(--gold)}#sk-row .sk-skull{display:inline-flex;color:var(--rel-hostile-ink)}#limit-name{font:700 12px/1 var(--hud-font);max-width:9.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#limit-bar{width:112px;height:6px}#action-bar .sp-pip{position:relative;box-sizing:border-box;width:64px;height:64px;border:1px solid var(--plate-line);border-radius:var(--r-md);background:var(--plate);box-shadow:var(--plate-hi),var(--sh-plate);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--sp, var(--hud-ink));pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#action-bar .sp-pip:active{transform:translateY(1px)}#action-bar .sp-pip:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:3px;border-radius:2px;background:var(--sp, #ffd24d);opacity:.4}#action-bar .sp-glyph{position:relative;z-index:1;display:inline-flex;line-height:1}#action-bar .sp-glyph .fk-ico{width:30px;height:30px}#action-bar .cd{position:absolute;inset:0;border-radius:calc(var(--r-md) - 1px);background:conic-gradient(#050609cc calc(var(--cd, 0) * 1turn),#05060900 0);z-index:1}#action-bar .sp-secs{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none;font:800 var(--fs-lg)/1 var(--hud-font);color:var(--hud-ink);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000,0 0 8px rgba(0,0,0,.85)}#action-bar .sp-key{position:absolute;top:-9px;right:-9px;z-index:3;box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-bottom:2px solid rgba(0,0,0,.6);border-radius:5px;background:linear-gradient(#2c3039,#16181d);color:var(--hud-ink);font:700 var(--fs-xs)/1 var(--hud-font);letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:background .15s,color .15s}#action-bar .sp-name{position:absolute;left:50%;bottom:-21px;transform:translate(-50%);font:700 12px/1 var(--hud-font);letter-spacing:.02em;text-transform:uppercase;color:var(--hud-ink);white-space:nowrap;background:var(--plate-deep);border-radius:var(--r-xs);padding:3px 4px;max-width:70px;overflow:hidden;text-overflow:ellipsis}html[data-hud-clean] #action-bar .sp-name{max-width:60px;letter-spacing:.06em}#action-bar .sp-pip.is-ready{border-color:var(--sp, #ffd24d)}#action-bar .sp-pip.is-ready .sp-key{background:var(--sp, #ffd24d);color:#0b0c10}#action-bar #dash-pip{pointer-events:none;cursor:default;margin-left:6px}#action-bar .sp-key--wide{width:auto;min-width:22px;padding:0 6px;letter-spacing:.02em}#action-bar .sp-tier{position:absolute;top:-8px;left:6px;z-index:3;display:flex;align-items:center;gap:4px;padding:4px 5px;border-radius:var(--r-xs);background:var(--plate-deep);border:1px solid var(--plate-line);pointer-events:none}#action-bar .sp-tier i{display:block;width:5px;height:5px;border-radius:1px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px var(--hud-ink-faint)}#action-bar .sp-tier i.on{background:var(--sp, #ffd24d);box-shadow:none}@keyframes tier-up{0%{transform:scale(1.6)}to{transform:none}}#action-bar .sp-tier.tier-up{animation:tier-up .5s var(--e-pop) both}#goal-line{position:absolute;left:0;top:calc(100% + 8px);display:flex;align-items:center;gap:8px;max-width:min(62vw,400px);padding:8px 14px 8px 13px;white-space:nowrap;border-radius:var(--r-sm);box-shadow:inset 3px 0 0 var(--hud-accent, var(--accent, #ffc400)),var(--plate-hi),var(--sh-plate);font:600 var(--fs-md)/1.2 var(--hud-font);color:var(--hud-ink);text-shadow:var(--sh-text);letter-spacing:.005em;width:max-content}#goal-line .gl-mark{flex:none;display:inline-flex;color:var(--hud-ink)}#goal-line .gl-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#goal-line.gl-one .gl-txt{display:block;white-space:nowrap}#goal-line .gl-dist{flex:none;color:var(--hud-ink-dim);font-variant-numeric:tabular-nums lining-nums}#goal-line.gl-new{animation:fk-enter var(--m-slow) var(--e-out) both}#combo-meter{position:absolute;right:max(var(--hud-g),env(safe-area-inset-right,0px));top:34%;z-index:20;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px}#combo-meter .cm-row{display:flex;align-items:baseline;gap:2px;font-weight:800;color:var(--hud-ink);-webkit-text-stroke:3px rgba(0,0,0,.85);paint-order:stroke fill;text-shadow:var(--sh-big);line-height:1;transform-origin:100% 60%}#combo-meter .cm-x{font-size:var(--fs-xl);opacity:.85}#combo-meter .cm-n{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums lining-nums}#combo-meter .cm-tag{display:none;margin-left:8px;font:700 var(--fs-xs)/1 var(--hud-font);letter-spacing:var(--caps-track);-webkit-text-stroke:0;color:#0b0c10;background:var(--gold);border-radius:var(--r-xs);padding:4px 6px;align-self:center;text-transform:uppercase}#combo-meter .cm-bar{width:120px;height:4px;border-radius:2px;overflow:hidden;background:var(--track);box-shadow:0 0 0 1px #000000d9}#combo-meter .cm-fill{display:block;height:100%;width:100%;transform-origin:left;background:var(--hud-ink)}#combo-meter.is-hot .cm-row{color:var(--gold)}#combo-meter.is-hot .cm-fill{background:var(--gold)}#combo-meter.is-frenzy .cm-tag{display:inline-block}@keyframes cm-pop{0%{transform:scale(1.45)}to{transform:none}}#combo-meter .cm-row.cm-pop{animation:cm-pop .22s var(--e-pop) both}html[data-hud-clean] #hud-logo,html[data-hud-xp] #lvl-disc,html[data-hud-xp] #xp-row,html[data-hud-score] #sk-row,html[data-hud-kills] #kills-chip,html[data-hud-goal] #wave-counter,html[data-hud-goal] #timer,html[data-hud-combo] #combo,html[data-hud-beam] #minimap,html[data-hud-clean] #weapon-card.hud-melee{display:none!important}html[data-hud-ammo] #weapon-card:not(.hud-ammo-need){display:none!important}html[data-hud-clean] #timer{color:var(--hud-accent, var(--accent, #ffc400))}#hud-stack{position:absolute;left:50%;top:max(var(--hud-g),env(safe-area-inset-top,0px));transform:translate(-50%);z-index:31;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(640px,46vw);pointer-events:none}#hud-stack>*{position:static;transform:none;translate:none;margin:0}#hud-stack>#boss-card{align-self:stretch}#timer,#wave-counter{padding:6px 14px;font:800 var(--fs-lg)/1 var(--hud-font);letter-spacing:var(--caps-track);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}#wave-counter{font-size:var(--fs-md)}#boss-card{box-sizing:border-box;padding:10px 14px 12px}#boss-card[data-targeted]{box-shadow:0 0 0 2px var(--target-boss),var(--plate-hi),var(--sh-plate)}#boss-card .bc-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}#boss-card .bc-crown{display:inline-flex;flex:none;color:var(--target-boss)}#boss-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 var(--fs-lg)/1.15 var(--hud-font);color:var(--rel-boss-ink);text-shadow:var(--sh-text)}#boss-phase{flex:none;font:700 var(--fs-xs)/1 var(--hud-font);letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--hud-ink-dim)}#boss-bar{height:14px;--bar: var(--target-boss)}#boss-bar>#boss-fill,#boss-bar>#boss-ghost{width:100%!important}#boss-num{position:absolute;right:6px;top:0;bottom:0;z-index:1;display:flex;align-items:center;font:700 12px/1 var(--hud-font);color:#fff;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 1px 2px #000,0 0 4px rgba(0,0,0,.85)}#target-frame{position:relative;box-sizing:border-box;width:380px;max-width:100%;height:64px;padding:7px 8px 8px 7px;display:flex;flex-direction:column;justify-content:space-between;gap:5px;pointer-events:auto;border-radius:var(--r-md);background:var(--plate);border:1px solid var(--plate-line);box-shadow:var(--plate-hi),var(--sh-plate);font-family:var(--hud-font);color:var(--hud-ink);--rel: var(--target-hostile);--rel-ink: var(--rel-hostile-ink);transition:opacity var(--m-base) var(--e-out)}#target-frame[data-kind=boss]{--rel: var(--target-boss);--rel-ink: var(--rel-boss-ink)}#target-frame[data-off]{opacity:0;pointer-events:none}#target-frame:before{content:"";position:absolute;left:12px;right:12px;top:-1px;height:1px;background:var(--rel);opacity:0;transition:opacity var(--m-fast) linear}#target-frame[data-auto]:before{opacity:1}#target-frame .tf-row{display:flex;align-items:center;gap:8px;height:32px;min-width:0}#target-frame .tf-badge{position:relative;flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--rel-ink);box-shadow:inset 0 0 0 1px var(--plate-line)}#target-frame .tf-badge:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rel);opacity:0;transition:opacity var(--m-fast) linear}#target-frame[data-auto] .tf-badge:before{opacity:1}#target-frame[data-auto] .tf-badge{color:#0b0c10}#target-frame .tf-verb{position:relative;z-index:1;display:inline-flex}#target-frame .tf-ring{position:absolute;inset:-5px;z-index:2;display:grid;place-items:center;color:var(--rel);opacity:0;animation:fk-spin var(--m-spin) linear infinite;animation-play-state:paused;transition:opacity var(--m-fast) linear}#target-frame .tf-ring .fk-ico{width:42px;height:42px}#target-frame[data-auto] .tf-ring{opacity:1;animation-play-state:running}#target-frame .tf-crown{display:none;flex:none;color:var(--target-boss)}#target-frame[data-kind=boss] .tf-crown{display:inline-flex}#target-frame .tf-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 var(--fs-lg)/1.15 var(--hud-font);color:var(--con, var(--rel-ink));text-shadow:var(--sh-text)}#target-frame .tf-skull{display:none;flex:none;color:var(--con, var(--rel-ink))}#target-frame[data-skull] .tf-skull{display:inline-flex}#target-frame .tf-tag{flex:none}#target-frame .tf-lv{flex:none;font:700 var(--fs-sm)/1 var(--hud-font);color:var(--con, var(--hud-ink-dim));letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;text-shadow:var(--sh-text);white-space:nowrap}#target-frame .tf-gap{flex:1 1 auto}#target-frame .tf-state{display:none;flex:none;align-items:center;gap:4px;color:var(--hud-ink-dim);font:700 var(--fs-xs)/1 var(--hud-font);letter-spacing:var(--caps-track);text-transform:uppercase;white-space:nowrap}#target-frame[data-state] .tf-state{display:inline-flex}#target-frame .tf-x{position:relative;flex:none;width:28px;height:28px;display:grid;place-items:center;padding:0;margin:0;border:0;border-radius:6px;background:transparent;color:var(--hud-ink-dim);cursor:pointer}#target-frame .tf-x:hover{color:var(--hud-ink);background:#ffffff14}#target-frame .tf-x:focus-visible{outline:2px solid var(--hud-accent, #ffc400);outline-offset:1px}#target-frame .tf-x:after{content:"";position:absolute;inset:-8px}#target-frame .tf-bar{flex:none;height:12px;--bar: var(--rel)}#target-frame .tf-pct{position:absolute;right:6px;top:0;bottom:0;z-index:1;display:flex;align-items:center;font:700 12px/1 var(--hud-font);color:#fff;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 1px 2px #000,0 0 4px rgba(0,0,0,.85)}#target-frame .tf-name,#target-frame .tf-bar,#target-frame .tf-lv,#target-frame .tf-tag{transition:opacity var(--m-fast) linear}#target-frame[data-out] .tf-name,#target-frame[data-out] .tf-bar,#target-frame[data-out] .tf-lv,#target-frame[data-out] .tf-tag{opacity:.55}#target-frame[data-nobar]{height:auto}#target-frame[data-nobar] .tf-bar{display:none}#threat-wedges{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}#threat-wedges .tw{position:absolute;left:0;top:0;width:36px;height:52px;display:none;will-change:transform}#threat-wedges .tw-in{width:36px;height:52px;display:grid;place-items:center;color:var(--threat-tell);animation:tw-tell .52s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(0,0,0,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.6))}#threat-wedges .tw-in .fk-ico{width:36px;height:52px}#threat-wedges .tw-in .fk-ico path{stroke:#000;stroke-opacity:1;stroke-width:4px;vector-effect:non-scaling-stroke}@keyframes tw-tell{0%,to{opacity:1;transform:scale(1.1)}50%{opacity:.5;transform:scale(.9)}}#threat-wedges .tw[data-hit] .tw-in{color:var(--threat-hit);animation:tw-hit .3s var(--e-out) forwards}@keyframes tw-hit{0%{transform:scale(1.25);opacity:1}to{transform:scale(1.25);opacity:0}}#threat-wedges .tw-tgt .tw-in{color:var(--target-hostile);animation:none;opacity:.95}#threat-wedges .tw-tgt[data-kind=boss] .tw-in{color:var(--target-boss)}#threat-wedges .tw-tgt[data-kind=npc] .tw-in{color:var(--target-npc)}@media(prefers-reduced-motion:reduce){#threat-wedges .tw-in,#threat-wedges .tw[data-hit] .tw-in{animation:none}}#weapon-card{position:absolute;right:max(var(--hud-g),env(safe-area-inset-right,0px));bottom:max(var(--hud-g),env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-end;padding:8px 14px 10px}#weapon-card .wc-row{display:flex;align-items:baseline;gap:6px}#weapon-card .wc-ico{display:inline-flex;align-self:center;margin-right:4px;color:var(--hud-ink-dim)}#weapon-card .wc-ico>.fk-ico{display:none}#weapon-card:not([data-verb]):not(.hud-melee) .wc-ico>[data-icon=bow],#weapon-card:not([data-verb]).hud-melee .wc-ico>[data-icon=sword],#weapon-card[data-verb=sword] .wc-ico>[data-icon=sword],#weapon-card[data-verb=bow] .wc-ico>[data-icon=bow],#weapon-card[data-verb=gun] .wc-ico>[data-icon=gun]{display:inline-block}#mag{font:800 var(--fs-xl)/1 var(--hud-font);color:var(--hud-ink);font-variant-numeric:tabular-nums lining-nums;text-shadow:var(--sh-text)}#weapon-card .wc-sl{font:600 var(--fs-md)/1 var(--hud-font);color:var(--hud-ink-faint)}#reserve{font:700 var(--fs-md)/1 var(--hud-font);color:var(--hud-ink-dim);font-variant-numeric:tabular-nums lining-nums}#weapon-card.hud-melee #mag,#weapon-card.hud-melee .wc-sl{display:none}#weapon-card.hud-melee #reserve{font-size:var(--fs-xl);color:var(--hud-ink)}#reload-tag{font:700 var(--fs-xs)/1 var(--hud-font);letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--trail);min-height:14px}#weapon-tag{margin-top:4px;font:700 var(--fs-xs)/1 var(--hud-font);letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--hud-ink-dim)}@media(pointer:fine){#weapon-card{bottom:74px}}@media(pointer:fine){html[data-hud-clean] #weapon-card{bottom:24px}}@media(pointer:fine)and (max-width:600px){html[data-hud-clean] #weapon-card{bottom:calc(124px + env(safe-area-inset-bottom,0px))}}#minimap{position:absolute;right:max(var(--hud-g),env(safe-area-inset-right,0px));top:max(var(--hud-g),env(safe-area-inset-top,0px));width:168px;height:168px}@media(min-width:701px){body:not(:has(#workspace))>button[aria-label="Toggle music"]{top:max(var(--hud-g),env(safe-area-inset-top,0px))!important;right:calc(max(var(--hud-g),env(safe-area-inset-right,0px)) + 176px)!important;width:36px!important;height:36px!important;border-radius:var(--r-sm)!important;background:var(--plate)!important;border:1px solid var(--plate-line)!important;box-shadow:var(--plate-hi),var(--sh-plate)!important}}@media(min-width:701px)and (max-width:999px){body:not(:has(#workspace))>button[aria-label="Toggle music"]{top:calc(max(var(--hud-g),env(safe-area-inset-top,0px)) + 176px)!important;right:max(var(--hud-g),env(safe-area-inset-right,0px))!important}}@media(max-width:480px){#spell-bar,#action-bar{gap:10px}#action-bar .sp-pip{width:52px;height:52px;border-radius:var(--r-sm)}#action-bar .sp-glyph .fk-ico{width:24px;height:24px}#action-bar .sp-name{max-width:58px}html[data-hud-clean] #action-bar .sp-name{max-width:50px}#action-bar .sp-tier{left:2px;gap:3px;padding:4px}}@media(max-width:700px),(max-height:500px)and (pointer:coarse){#hud-logo{display:none!important}#player-card{left:max(12px,env(safe-area-inset-left,0px));top:max(12px,env(safe-area-inset-top,0px))}#minimap{height:84px!important;width:84px!important;right:max(12px,env(safe-area-inset-right,0px));top:max(12px,env(safe-area-inset-top,0px))}#pc-chip{min-height:44px;padding:6px 10px;gap:8px}#lvl-disc{width:32px;height:32px}#lvl-num{font-size:var(--fs-md)}#lvl-tab{display:none}#hp-row{gap:8px;--hp-x0: 28px;--hp-w: 96px}#hp-row .hp-dmg:not(.hp-dmg-b){margin-top:-.4em}#hp-bar{width:96px;height:10px}#hp-num{font-size:12px;min-width:0}#xp-row .xp-ic,#limit-row .lim-ic{display:none}#xp-row .hud-meter{width:96px;height:5px}#sk-row,#gold-row{font-size:12px!important;gap:8px!important}#limit-bar{height:5px;width:56px}#limit-name{font-size:12px;max-width:5rem}#hud-stack{left:12px;right:12px;width:auto;transform:none;top:calc(max(12px,env(safe-area-inset-top,0px)) + 104px)}#boss-card{padding:8px 10px 10px}#target-frame{width:100%;max-width:420px;height:56px;padding:5px 6px 6px 5px;gap:4px;pointer-events:none}#target-frame .tf-row{height:30px;gap:6px}#target-frame .tf-badge{width:30px;height:30px}#target-frame .tf-ring{inset:-3px}#target-frame .tf-ring .fk-ico{width:36px;height:36px}#target-frame .tf-name{font-size:var(--fs-md)}#target-frame .tf-bar{height:10px}#target-frame .tf-pct{font-size:12px}#target-frame .tf-x{width:32px;height:32px;pointer-events:auto}#target-frame .tf-x:after{inset:-6px}#target-frame .tf-state .tf-word{display:none}#weapon-card{padding:6px 10px}.rpg-quest{max-width:62vw!important;font-size:.86em!important;top:calc(max(.75rem,env(safe-area-inset-top,0px)) + 136px)!important}#goal-line{padding:6px 10px 6px 11px;gap:6px;max-width:64vw;top:calc(100% + 6px)}#combo-meter{right:max(12px,env(safe-area-inset-right,0px));top:30%}}@media(max-height:500px)and (pointer:coarse){#hud-stack{left:calc(max(12px,env(safe-area-inset-left,0px)) + 222px);right:calc(max(12px,env(safe-area-inset-right,0px)) + 224px);width:auto;transform:none;top:max(12px,env(safe-area-inset-top,0px))}#goal-line{max-width:min(40vw,320px)}}#pk-score[data-astro-cid-e53tdmt6]{font-family:var(--hud-font);font-variant-numeric:tabular-nums lining-nums}#pk-score[data-astro-cid-e53tdmt6] .pk-num[data-astro-cid-e53tdmt6]{display:inline-block;text-align:center;font-size:18px;font-weight:700;color:var(--hud-ink);text-shadow:var(--sh-text);line-height:1;white-space:nowrap}#pk-score[data-astro-cid-e53tdmt6] .pk-ic[data-astro-cid-e53tdmt6]{display:inline-flex;color:var(--hud-ink-dim)}#pk-score[data-astro-cid-e53tdmt6] .pk-sep[data-astro-cid-e53tdmt6]{width:1px;height:14px;background:var(--plate-line)}#pk-score[data-astro-cid-e53tdmt6] .pk-sub[data-astro-cid-e53tdmt6]{font-size:12px;font-weight:700;color:var(--hud-ink-dim);letter-spacing:var(--caps-track);text-transform:uppercase;white-space:nowrap}
