:root{--bg: #050506;--line: rgba(255, 255, 255, .09);--text: #e4e0d8;--muted: #8c8a86;--accent: #e0a526;--ore: #e3b43c;--bad: #ff5a4a;--good: #7ed9a0;--mono: "IBM Plex Mono", ui-monospace, monospace;--cond: "Barlow Condensed", "Arial Narrow", sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font:14px/1.45 Barlow,system-ui,sans-serif}#scene{position:fixed;top:0;right:0;bottom:0;left:0;cursor:crosshair;touch-action:none}#scene canvas{display:block}#floaters{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.floater{position:absolute;left:0;top:0;font:600 13px var(--cond);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 10px rgba(0,0,0,.9);white-space:nowrap}#vignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.7) 100%);transition:box-shadow .2s}#hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}kbd{font:500 11px var(--mono);padding:1px 5px;border:1px solid #4a4746;border-radius:3px;color:var(--text)}#modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#030304bd;padding:16px;overflow:auto}#modal.hidden{display:none}.card-box{width:min(760px,100%);background:#0e0e10;border:1px solid var(--line);border-top:2px solid var(--accent);padding:30px 32px}.eyebrow{font:600 12px var(--cond);color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin-bottom:4px}h1{font:700 64px/1 var(--cond);margin:0 0 10px;letter-spacing:.04em}h2{font:700 34px/1.1 var(--cond);margin:0 0 8px;letter-spacing:.02em}h2.bad{color:var(--bad)}h2.good{color:var(--good)}.sub{color:var(--muted);margin:0 0 18px;font-size:15px}.sub b.ore{color:var(--ore)}.rules{margin:0 0 24px;padding-left:18px;line-height:1.55}.rules li{margin-bottom:6px}.rules b{color:var(--text)}button{font:inherit;color:inherit;cursor:pointer}button.primary{background:var(--accent);color:#1a1200;border:0;padding:12px 20px;font:700 16px var(--cond);letter-spacing:.06em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center}button.primary:hover{filter:brightness(1.1)}button.primary kbd{border-color:#6b4a00;color:#1a1200}.stats{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 18px;font:12px var(--mono);color:var(--muted)}.stats span{background:#17171a;padding:4px 8px}.offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-bottom:22px}.offer{position:relative;display:grid;grid-template-columns:4px 1fr;grid-template-rows:auto 1fr auto;column-gap:12px;row-gap:4px;text-align:left;padding:12px;background:#141417;border:1px solid var(--line)}.offer:hover:not(.off){border-color:var(--c);background:#19191d}.offer.off{opacity:.45;cursor:default}.offer .swatch{grid-row:1 / 4;background:var(--c)}.offer .key{position:absolute;top:8px;right:10px;font:11px var(--mono);color:var(--muted)}.offer .t{font:600 16px var(--cond);letter-spacing:.02em}.offer .d{font-size:12px;color:var(--muted)}.offer .cost{font:500 12px var(--mono);color:var(--ore)}.tag{font:600 10px var(--cond);background:#26262b;color:var(--muted);padding:1px 5px;vertical-align:middle;text-transform:uppercase;letter-spacing:.06em}.tag.drill{background:#3a2a06;color:var(--accent)}@media (max-width: 640px){h1{font-size:44px}}#outpost{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);overflow-y:auto;padding:22px 22px 28px;background:#09090bf0;border-left:1px solid var(--line);border-top:2px solid var(--accent)}#outpost.hidden{display:none}#outpost h2{margin:2px 0 4px}#outpost h3{margin:18px 0 8px;font:700 14px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}#outpost h3 .hint{font:400 12px var(--mono);letter-spacing:0;text-transform:none;margin-left:6px}#outpost .offers{grid-template-columns:1fr 1fr;margin-bottom:0}#outpost .offer .t{font-size:15px}.work{display:grid;gap:6px;padding:10px;background:#141417;border:1px solid var(--line)}.job{display:flex;align-items:center;justify-content:space-between;gap:10px;font:500 12px var(--mono)}.job .bar{width:120px;height:7px;background:#0000008c;border:1px solid rgba(255,255,255,.14)}.job .bar i{display:block;height:100%;width:0;background:#b6e6a0;transition:width .15s}.work .more{font:400 11px var(--mono);color:var(--muted)}.rows{display:grid;gap:6px}.row{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;font-size:13px}.row .n{font:600 14px var(--cond);text-transform:uppercase;letter-spacing:.05em}.row .v{font:400 12px var(--mono);color:var(--muted)}.row button{padding:4px 10px;background:#1b1b1f;border:1px solid var(--accent);color:var(--text);font:500 12px var(--mono)}.row button:disabled{border-color:#3a3a3e;color:var(--muted)}.routes{display:grid;gap:10px}.route{display:grid;gap:4px;padding:12px;background:#141417;border:1px solid var(--line);border-left:3px solid #7ed9a0}.route.far{border-left-color:#e06a5a}.route .rt{font:600 17px var(--cond)}.route .rd,.route .rw{font-size:12px;color:var(--muted)}.route .rw b{color:var(--text)}.route .rn{display:flex;gap:12px;flex-wrap:wrap;font:400 12px var(--mono);color:var(--muted)}.route .ok{color:var(--good)}.route .warn{color:var(--accent)}.route .bad{color:var(--bad)}.route button{margin-top:6px}.route button:disabled{opacity:.5;cursor:default}@media (max-width: 640px){#outpost{top:auto;height:55%;border-left:0}}:root{--k: 1;--u: calc(var(--k) * 1px);--cu-cream: #f4e4c8;--cu-dim: #8a6a52;--cu-copper: #d98249;--cu-amber: #ffb53d;--cu-red: #e2412f;--cu-serif: "Playfair Display", Georgia, serif;--cu-caps: "Playfair Display", Georgia, serif}.ic{width:18px;height:18px;display:block;flex:none}#hud button{padding:0;border:0;background:none;color:var(--cu-cream);cursor:pointer}#hud button:disabled{cursor:default}#hud{isolation:isolate}#hud,#hud *{font-feature-settings:"lnum" 1,"tnum" 1!important}#hud:before,#hud:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:-1}#hud:before{top:0;height:calc(250 * var(--u));background:linear-gradient(rgba(16,8,4,.9),rgba(16,8,4,.62) 50%,transparent)}#hud:after{bottom:0;height:calc(270 * var(--u));background:linear-gradient(transparent,#1008049e 45%,#100804eb)}#top{position:absolute;top:0;left:50%;width:1358px;height:210px;transform:translate(-50%);zoom:var(--k);pointer-events:none;background:url(./hud-top-Cy8i1zDf.png) 0 0 / 1358px 210px no-repeat;color:var(--cu-cream)}#top>*{position:absolute;pointer-events:auto}#top .dial{left:0;top:0;width:1358px;height:210px;pointer-events:none;overflow:visible}#top .dial .scale{fill:none;stroke:#f4e4c8d9;stroke-width:1.3}#top .dial .ticks{fill:none;stroke:#f4e4c8d9;stroke-width:1.4}#top .dial .low{fill:none;stroke:#d8352a;stroke-width:5;filter:drop-shadow(0 0 3px rgba(216,53,42,.7))}#top .dial .tube-o{fill:none;stroke:#f4e4c8cc;stroke-width:15;stroke-linecap:round}#top .dial .slot-o{fill:#f4e4c8cc}#top .dial .tube-i{fill:none;stroke:#170a04;stroke-width:12;stroke-linecap:round}#top .dial .slot-i{fill:#170a04}#top .dial .fill{fill:none;stroke:var(--cu-amber);stroke-width:4;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:1;filter:drop-shadow(0 0 3px rgba(255,160,40,.8));transition:stroke-dashoffset .4s ease-out,stroke .3s}#top .dial .charge{fill:#f4e4c814;transition:fill .3s}#top .dial .charge.on{fill:var(--cu-amber);filter:drop-shadow(0 0 4px rgba(255,160,40,.9))}#top .dial .needle{transition:transform .4s cubic-bezier(.3,1.25,.5,1);filter:drop-shadow(1px 2px 2px rgba(0,0,0,.8))}#top .dial .needle path{fill:#f6e8cc;stroke:#2a1408;stroke-width:.8}#top .dial .needle circle{fill:#c8753e;stroke:#2a1408;stroke-width:1}#top .dial .needle .pin{fill:#2a1408;stroke:none}#top.low .dial .fill{stroke:#e2412f;filter:drop-shadow(0 0 3px rgba(226,65,47,.8))}.money{left:72px;top:64px;transform:translateY(-50%);display:flex;align-items:baseline;gap:12px}.money em{font:700 27px/1 var(--cu-serif);font-style:normal;color:#6fd38a;text-shadow:0 0 8px rgba(111,211,138,.35)}.money b{font:600 25px/1 var(--cu-serif);color:var(--cu-cream)}.voyage{left:205px;top:46px;width:286px;height:36px;display:flex;align-items:center;gap:14px}.voyage .name{position:relative;font:700 16px/1 var(--cu-caps);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase}.voyage .way{position:relative;flex:1;min-width:60px;height:3px;background:#0000008c;box-shadow:0 0 0 1px #d9824973;border-radius:2px}.voyage .way i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#8a4a1c,var(--cu-amber));border-radius:2px;transition:width .4s}.voyage .way b{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe08a,var(--cu-amber) 55%,#a8560c);box-shadow:0 0 8px #ffaa32cc;transition:left .4s}.voyage .ic{width:20px;height:22px;margin-top:-6px;color:var(--cu-amber);filter:drop-shadow(0 0 4px rgba(255,170,50,.5))}#top .noise{left:62px;top:103px;height:24px;display:flex;align-items:center;gap:9px}#top .noise .ic{width:20px;height:20px;color:var(--cu-cream)}#top .noise .segs{display:flex;gap:4px}#top .noise .segs i{width:13px;height:19px;border-radius:2px;background:#00000073;box-shadow:inset 0 0 0 1px #d982498c;transition:background .3s,box-shadow .3s}#top .noise .segs i.on{background:linear-gradient(#8af08a,#2fae3e);box-shadow:inset 0 0 0 1px #ffffff40,0 0 6px #50dc5a73}#top .noise.loud .segs i.on{background:linear-gradient(#ffd27a,#e88a12);box-shadow:inset 0 0 0 1px #ffffff40,0 0 6px #ffaa3280}#top .noise.scream .segs i.on{background:linear-gradient(#ff8a6a,#c02a1c);box-shadow:inset 0 0 0 1px #ffffff40,0 0 7px #e2412f99}#top .valves{left:0;top:0;width:0;height:0}#top .valve{position:absolute;top:95px;width:64px;height:40px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--cu-cream);transition:color .3s,filter .3s}#top .valve:nth-child(1){left:278px}#top .valve:nth-child(2){left:345px}#top .valve:nth-child(3){left:412px}#top .valve>.ic{width:24px;height:24px}#top .valve .switch{position:relative;width:16px;height:36px;border-radius:8px;box-shadow:inset 0 0 0 1.5px #f4e4c8bf,inset 0 2px 5px #000000b3;background:#120703;transition:box-shadow .3s}#top .valve .switch i{position:absolute;left:3px;right:3px;top:18px;height:15px;border-radius:5px;background:repeating-linear-gradient(transparent 0 3px,#00000073 3px,#00000073 4.5px) 0 3px / 100% 9px no-repeat,linear-gradient(#efe0c4,#a8927a);box-shadow:0 1px 3px #000000b3;transition:top .28s cubic-bezier(.3,1.3,.5,1),background .3s,box-shadow .3s}#top .valve.on{color:var(--cu-amber)}#top .valve.on>.ic{filter:drop-shadow(0 0 6px rgba(255,160,40,.6))}#top .valve.on .switch{box-shadow:inset 0 0 0 1.5px var(--cu-amber),inset 0 2px 5px #000000b3,0 0 9px #ffa02873}#top .valve.on .switch i{top:3px;background:repeating-linear-gradient(transparent 0 3px,#5a280080 3px,#5a280080 4.5px) 0 3px / 100% 9px no-repeat,linear-gradient(#ffd27a,#e08a12);box-shadow:0 0 8px #ffa028cc}#top .valve.dead,#top .valve.dead.on{color:var(--cu-red)}#top .valve.dead .switch i{background:linear-gradient(#ff8a6a,#a8261b)}#top .valve:disabled{opacity:.22}#top .valve:hover:not(:disabled){filter:brightness(1.2)}.gauge{left:579px;top:0;width:200px;height:156px;pointer-events:auto}.gauge .fire{position:absolute;left:0;right:0;top:126px;display:flex;justify-content:center;gap:4px}.gauge .fire .ic{width:17px;height:19px;color:#4a2c1a}.gauge .fire .ic.on{color:var(--cu-amber);filter:drop-shadow(0 0 calc(var(--glow, 0) * 7px) rgba(255,150,40,.95))}.tally{left:574px;top:158px;width:208px;height:37px;display:flex;justify-content:space-evenly;align-items:center}.tally>span{display:flex;align-items:center;gap:10px}.tally .ic{width:22px;height:22px;color:#e8e2d6}.tally .worms .ic{color:#d8463a}.tally b{font:600 20px/1 var(--cu-serif);color:var(--cu-cream)}.tally .worms.some b{color:#ff8a6a}.supplies{left:0;top:0;width:0;height:0}.sup{position:absolute;top:52px;display:flex;align-items:center;gap:7px}.sup[data-r=coal]{left:878px}.sup[data-r=water]{left:952px}.sup[data-r=food]{left:1026px}.sup[data-r=ammo]{left:1100px}.sup .ic{width:21px;height:21px;filter:drop-shadow(0 1px 1px #000)}.sup[data-r=coal] .ic{color:#d6d0c6}.sup[data-r=water] .ic{color:#4aa3ff}.sup[data-r=food] .ic{color:#5fcf6a}.sup[data-r=ammo] .ic{color:var(--cu-amber)}.sup .bar{position:relative;width:38px;height:8px;background:#0009;box-shadow:0 0 0 1px #d982498c;border-radius:1px}.sup .bar:after{content:"";position:absolute;right:-4px;top:-2px;width:2px;height:12px;background:var(--cu-copper);border-radius:1px}.sup .bar i{position:absolute;left:0;top:0;bottom:0;transition:width .4s}.sup[data-r=coal] .bar i{background:linear-gradient(#e2ded6,#8e8a84)}.sup[data-r=water] .bar i{background:linear-gradient(#7cc0ff,#2f7fd8)}.sup[data-r=food] .bar i{background:linear-gradient(#8ee28e,#3aa848)}.sup[data-r=ammo] .bar i{background:linear-gradient(#ffd27a,#e88a12)}.sup .bar em{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:#ff5a3c;box-shadow:0 0 2px #000}.sup.warn .ic{color:var(--cu-red);animation:warn 1s ease-in-out infinite alternate}.sup.warn .bar i{background:linear-gradient(#ff7a5a,#b8261b)}@keyframes warn{to{filter:drop-shadow(0 0 6px rgba(226,65,47,.9))}}.crew{left:1055px;top:104px;width:222px;height:26px;display:flex;justify-content:flex-end;gap:4px}.crew span .ic{width:23px;height:26px}.crew .on{color:var(--cu-cream)}.crew .rest{color:#4a8fd8}.crew .empty{color:var(--cu-cream);opacity:.18}#console{position:absolute;bottom:4px;left:50%;width:1358px;height:190px;transform:translate(-50%);zoom:var(--k);pointer-events:none;background:url(./hud-bottom-BCpcSTC4.png) 0 0 / 1358px 190px no-repeat;color:var(--cu-cream)}#console.hidden,#cam.hidden,#acts.hidden,#edges.hidden{display:none}#console>*{position:absolute;pointer-events:auto}#drill{left:0;top:0;width:1358px;height:190px;pointer-events:none}#drill .tele{position:absolute;left:0;top:0;width:1358px;height:190px;overflow:visible;pointer-events:none}#drill .tele .arc,#drill .tele .ticks{fill:none;stroke:#e2925a;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 2px rgba(255,140,60,.45))}#drill .tele .ticks{stroke-width:1.8}#drill .tele .drive{fill:none;stroke:var(--cu-amber);stroke-width:3.5;stroke-dasharray:1 1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(255,160,40,.85))}#drill .tele .now{fill:#fff0d0;filter:drop-shadow(0 0 5px rgba(255,190,90,1))}#drill .handle{transition:transform .25s cubic-bezier(.3,1.3,.5,1);filter:drop-shadow(0 3px 4px rgba(0,0,0,.8))}#drill.held .handle{transition:none}#drill .handle .body{fill:#f2e2c4;stroke:#3a1a08;stroke-width:1.2;stroke-linejoin:round}#drill .handle .grooves{fill:none;stroke:#8a5a34;stroke-width:1.6;stroke-linecap:round}#drill:hover .handle .body,#drill.held .handle .body{fill:#ffd27a}#drill .slot{position:absolute;left:420px;width:390px;top:30px;height:100px;pointer-events:auto;cursor:grab;touch-action:none}#drill .slot:before{content:"";position:absolute;left:-36px;right:-36px;top:0;bottom:0}#drill.held .slot{cursor:grabbing}#drill .tele .name{font:700 14px var(--cu-caps);letter-spacing:.1em;text-transform:uppercase;text-anchor:middle;dominant-baseline:central;fill:#c9895a;transition:fill .25s}#drill .tele .name.on{fill:var(--cu-amber);filter:drop-shadow(0 0 5px rgba(255,160,40,.6))}#purge{left:902px;top:27px;width:112px;height:112px;border-radius:50%;transition:filter .3s,box-shadow .3s}#purge>*{position:absolute;left:50%;transform:translate(-50%)}#purge .pips{top:16px;display:flex;gap:5px}#purge .pips i{width:8px;height:8px;border-radius:50%;background:#f4e4c826}#purge .pips i.on{background:var(--cu-cream);box-shadow:0 0 5px #ffe6beb3}#purge>.ic{top:34px;width:32px;height:34px}#purge .name{top:70px;font:700 15px/1 var(--cu-caps);letter-spacing:.08em;text-transform:uppercase}#purge kbd{top:92px;padding:2px 8px;font:600 12px/1.2 Barlow,sans-serif;color:var(--cu-cream);background:#1e110a;border:1.5px solid var(--cu-copper);border-radius:5px}#purge:not(.armed)>:not(kbd){opacity:.7}#purge.armed{animation:purge-glow 1.6s ease-in-out infinite alternate}@keyframes purge-glow{0%{box-shadow:0 0 6px #ff782840}to{box-shadow:0 0 26px #ff7828b3,inset 0 0 18px #ff78284d}}#purge:hover{filter:brightness(1.15)}#console .duties{left:0;top:0;width:0;height:0}#console .duties span{position:absolute;top:146px;width:71px;height:36px;display:flex;justify-content:center;align-items:center;gap:10px;color:var(--cu-dim)}#console .duties span:nth-child(1){left:497px}#console .duties span:nth-child(2){left:591px}#console .duties span:nth-child(3){left:687px}#console .duties span:nth-child(4){left:781px}#console .duties .ic{width:20px;height:20px}#console .duties em{font:600 21px/1 var(--cu-serif);font-style:normal}#console .duties .some{color:var(--cu-cream)}#console .duties [data-d=fight].some{color:#ff8a6a}#cam{position:absolute;right:calc(10 * var(--u));top:50%;width:70px;height:228px;transform:translateY(-50%);zoom:var(--k);background:url(./hud-cam-Et5CcJfz.png) 0 0 / 70px 228px no-repeat}#cam button{position:absolute;left:13px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%}#cam button:nth-child(1){top:35px}#cam button:nth-child(2){top:91px}#cam button:nth-child(3){top:147px}#cam button .ic{width:22px;height:22px}#cam button:hover{color:var(--cu-amber)}#cam.free [data-cam=center]{color:var(--cu-amber);box-shadow:0 0 10px #ffaa3299}#acts{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pin{position:absolute;left:0;top:0;display:flex;align-items:center;gap:calc(6 * var(--u));pointer-events:auto}.pin .head{position:relative;display:grid;place-items:center;width:calc(52 * var(--u));height:calc(52 * var(--u));color:var(--cu-cream);background:url(./hud-rim-CJyTm40g.png) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 6px rgba(0,0,0,.7))}.pin .head .ic{position:relative;width:calc(24 * var(--u));height:calc(24 * var(--u))}.pin.alarm .head:before{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;background:radial-gradient(circle at 45% 35%,#ff6a4a,#b8261b 60%,#6a0e08);box-shadow:0 0 10px #e2412f99}.pin.alarm .head{color:#fff}.pin.target .head{filter:drop-shadow(0 3px 6px rgba(0,0,0,.7)) drop-shadow(0 0 10px rgba(255,170,50,.9))}.pin .hull{position:absolute;left:calc(8 * var(--u));top:calc(56 * var(--u));width:calc(36 * var(--u));height:calc(5 * var(--u));background:#5a160c;box-shadow:0 0 0 1px #d98249b3}.pin .hull i{display:block;height:100%;background:linear-gradient(#fbe0c4,#e2a878)}.pin .act{display:grid;place-items:center;width:calc(38 * var(--u));height:calc(38 * var(--u));background:url(./hud-rim-CJyTm40g.png) center / 100% 100% no-repeat!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.7))}.pin .act .ic{width:calc(18 * var(--u));height:calc(18 * var(--u))}.pin .act.vent{color:#ff9a7a!important}.pin .act.send.on{color:var(--cu-amber)!important;filter:drop-shadow(0 0 8px rgba(255,170,50,.8))}.pin .act:hover:not(:disabled){filter:brightness(1.25) drop-shadow(0 0 6px rgba(255,170,50,.6))}.pin .act:disabled{opacity:.35}.pin:after{content:"";position:absolute;left:calc(26 * var(--u) - 1px);top:calc(64 * var(--u));width:2px;height:calc(var(--drop, 8px) - 64 * var(--u) + 52 * var(--u));pointer-events:none;background:linear-gradient(var(--cu-copper),transparent)}.pin.alarm:after{background:linear-gradient(var(--cu-red),transparent)}.pin.below:after{top:auto;bottom:100%;height:var(--drop, 8px);background:linear-gradient(transparent,var(--cu-copper))}.pin.alarm.below:after{background:linear-gradient(transparent,var(--cu-red))}#edges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.edge{position:absolute;left:0;top:0;width:calc(52 * var(--u));height:calc(52 * var(--u));display:grid;place-items:center;border-radius:50%;pointer-events:auto;color:var(--cu-amber)!important}.edge .rim{position:absolute;left:calc(-15 * var(--u));top:calc(-22 * var(--u));width:calc(80 * var(--u));height:calc(98 * var(--u));transform-origin:calc(41 * var(--u)) calc(48 * var(--u));background:url(./hud-pin-r9Gr6EcR.png) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 6px rgba(0,0,0,.7));pointer-events:none}.edge>.ic{position:relative;width:calc(26 * var(--u));height:calc(26 * var(--u))}.edge.hot{color:#ff7a5a!important}.edge.hot .rim{filter:drop-shadow(0 3px 6px rgba(0,0,0,.7)) drop-shadow(0 0 8px rgba(226,65,47,.7))}.edge em{position:absolute;right:calc(-8 * var(--u));top:calc(-8 * var(--u));min-width:calc(22 * var(--u));height:calc(22 * var(--u));padding:0 4px;display:grid;place-items:center;font:700 calc(14 * var(--u))/1 var(--cu-serif);font-style:normal;color:#fff;background:radial-gradient(circle at 45% 35%,#ff6a4a,#b8261b 70%);border-radius:99px;box-shadow:0 0 0 1.5px #1e110a,0 0 6px #e2412f99}
