@font-face{font-family:Galmuri11;font-weight:400;font-display:swap;src:url(/assets/Galmuri11-DfQIlyDK.woff2)format("woff2")}@font-face{font-family:Galmuri11;font-weight:700;font-display:swap;src:url(/assets/Galmuri11-Bold-QdFGsJ3v.woff2)format("woff2")}@font-face{font-family:Galmuri9;font-weight:400;font-display:swap;src:url(/assets/Galmuri9-B9HMP827.woff2)format("woff2")}@font-face{font-family:Galmuri14;font-weight:400;font-display:swap;src:url(/assets/Galmuri14-BIHuh8Vm.woff2)format("woff2")}:root{--ui-scale:1;--ui-font:"Segoe UI", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--console-height:308px;--ink:#120c18;--wood0:#2a1c14;--wood1:#3e2a1c;--wood2:#5a3e28;--gold0:#6e4a17;--gold1:#a3741f;--gold2:#d4a531;--gold3:#f2d36b;--parch:#e8dcc0;--parch2:#c9b892;--text:#f0e6d0;--dim:#b7b7b5;--red:#e04a3a;--green:#62d050;--blue:#4a72e0;--panel:#1c1620;--panel2:#261e2a}*{box-sizing:border-box}html,body{height:100%;color:var(--text);font-family:var(--ui-font);-webkit-user-select:none;user-select:none;background:#0c0a10;margin:0;font-size:16px;line-height:1.5;overflow:hidden}#app{position:fixed;inset:0}#game{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}#vignette{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 55%,#05020c8c 100%);position:absolute;inset:0}#hud,#screens{pointer-events:none;width:calc(100vw / var(--ui-scale));height:calc(100vh / var(--ui-scale));zoom:var(--ui-scale);position:absolute;inset:0 auto auto 0}button,select{font:inherit}button:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #f2d36b}#hud>*,#screens>*{pointer-events:auto}#hud.hidden>:not(.keep){opacity:0;transition:opacity .4s;pointer-events:none!important}.frame{background:linear-gradient(160deg,#252b31,#13191f);border:1px solid #756248;box-shadow:inset 0 1px #ffffff0d,0 4px 20px #0008}.frame-wood{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px #7a5a34, 0 0 0 6px var(--ink), inset 0 2px 0 0 #ffdca01f, inset 0 -2px 0 0 #0000004d, 0 6px 18px #0009;background:repeating-linear-gradient(90deg,#0000001f 0 1px,#0000 1px 22px),repeating-linear-gradient(0deg,#ffffff06 0 3px,#0000000d 3px 6px),linear-gradient(#4a3220,#2e1e14)}.inset{box-shadow:inset 0 0 0 2px var(--ink), inset 2px 2px 0 2px #00000080, 0 0 0 1px #4a3a30;background:#0e0a12}.parch{color:#2a1c14;box-shadow:0 0 0 2px #5a3e28, 0 0 0 4px var(--ink), inset 0 0 12px #78501e59;background:radial-gradient(at 30% 20%,#fffff040,#0000 60%),linear-gradient(#ece0c2,#d6c6a0)}.gold{color:var(--gold3)}.dim{color:var(--dim)}.red{color:#ff7a6a}.green{color:#8af07a}.blue{color:#8ab0ff}.b{font-family:var(--ui-font);font-weight:700}.title-font{font-family:Galmuri14,Galmuri11,monospace}#topbar{white-space:nowrap;justify-content:flex-end;align-items:center;gap:20px;height:58px;padding:10px 24px;display:flex;position:absolute;top:0;left:0;right:0}#topbar.frame-wood{background:linear-gradient(#242a2f,#13191fef);box-shadow:0 1px #776145,0 3px 12px #0008}#topbar>.gold{letter-spacing:1px;margin-right:auto;font-weight:700}#topbar>*{flex:none}#clock{align-items:center;gap:8px;display:flex}#clock .track{width:180px;height:10px;box-shadow:0 0 0 2px var(--ink), 0 0 0 3px #5a4a3a;background:linear-gradient(90deg,#1a1838,#3a2a5a 60%,#d88a4a 90%,#ffd890);position:relative}#clock .fill{background:#0000008c;position:absolute;inset:0}#clock .moon{image-rendering:auto;width:16px;height:16px;margin-left:-8px;position:absolute;top:-5px}#clock .label{text-align:center;min-width:120px}.tbtn{color:var(--parch);box-shadow:0 0 0 2px var(--ink), inset 0 1px 0 #ffdca040;cursor:pointer;background:linear-gradient(#5a3e28,#3a2618);border:none;padding:7px 14px;font-family:inherit;font-size:15px}.tbtn:hover{color:var(--gold3);background:linear-gradient(#6e4c30,#46301e)}.tbtn:active{transform:translateY(1px)}#heroes{flex-direction:column;gap:18px;display:flex;position:absolute;top:82px;left:24px}.hero-card{cursor:pointer;width:88px;padding:10px;position:relative}.hero-card canvas{width:64px;height:56px;image-rendering:pixelated;background:#19232a;display:block}.portrait-art{background:#19232a;position:relative;overflow:hidden}.portrait-art img{object-fit:cover;object-position:50% 20%;image-rendering:auto;width:100%;height:100%;display:block;position:absolute}.hero-card .portrait-art{width:64px;height:56px}.hero-card .portrait-art img,#transmission .portrait-art img{width:150%;height:150%;top:-5%;left:-25%}.hero-card .lvl{text-align:center;color:#2a1a08;width:22px;height:22px;line-height:22px;font-family:var(--ui-font);box-shadow:0 0 0 2px var(--ink);background:radial-gradient(circle at 40% 35%,#f2d36b,#a3741f);border-radius:50%;font-weight:700;position:absolute;top:-6px;right:-6px}.hero-card .bars{flex-direction:column;gap:2px;margin-top:4px;display:flex}.bar{background:#080e13;border-radius:1px;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.bar>i{background:var(--green);position:absolute;top:0;bottom:0;left:0}.bar.mp>i{background:var(--blue)}.bar.xp>i{background:var(--gold2)}.hero-card .key{color:#fff;background:#111d;border:1px solid #a58c61;height:20px;padding:0 4px;font-size:12px;position:absolute;top:7px;left:8px}.hero-card .dead{color:#ff8a7a;background:#140000b3;justify-content:center;align-items:center;height:56px;font-family:Galmuri11;font-size:16px;font-weight:700;display:flex;position:absolute;inset:10px 10px auto}.hero-card.sel{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--gold3), 0 0 0 6px var(--ink), 0 0 14px #ffdc7866}.hero-card .pts{position:absolute;bottom:18px;right:-8px}#objectives{width:310px;max-height:calc(100% - var(--console-height) - 130px);padding:16px 18px;font-size:15px;position:absolute;top:82px;right:24px;overflow-y:auto}#objectives h3{color:var(--gold3);letter-spacing:1px;margin:0 0 12px;font-size:14px;font-weight:700}#objectives .q{gap:10px;margin:8px 0;line-height:1.6;display:flex}#objectives .q .box{width:10px;height:10px;box-shadow:0 0 0 1px var(--ink), inset 0 0 0 1px #6e5a3a;background:#2a2024;flex:none;margin-top:7px}#objectives .q.done{color:#9ab090}#objectives .q.done .box{background:var(--green)}#objectives .q.fail{color:#a06a60;text-decoration:line-through}#objectives .q.fail .box{background:var(--red)}#objectives .q.opt{color:#c8c0e0}#objectives .q.new{animation:1.6s ease-out qnew}@keyframes qnew{0%{background:#ffdc7859}to{background:0 0}}#objectives .sub{color:var(--dim);margin-left:20px;font-size:14px}#console{width:calc(100% - 48px);max-width:1500px;height:var(--console-height);grid-template-columns:244px minmax(0,1fr) 298px;align-items:stretch;gap:20px;padding:14px 18px;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}#console.frame-wood{background:linear-gradient(135deg,#293037,#161d24 45%,#20272e);border:1px solid #967950;box-shadow:inset 0 1px #edd5a329,inset 0 -3px #080e14,0 -4px 28px #0009}.hud-panel{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.hud-heading{letter-spacing:1.5px;color:#d9c298;flex-shrink:0;align-items:center;gap:12px;height:20px;font-size:12px;font-weight:700;display:flex}.hud-heading:after{content:"";background:#ddc89f30;flex:1;height:1px}#minimap{background:#090f14;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:6px;display:flex;position:relative}#minimap canvas{width:100%;height:100%;image-rendering:pixelated;cursor:crosshair;display:block}#info{scrollbar-width:thin;scrollbar-color:#887453 #10171d;flex:1;gap:12px;min-width:0;min-height:0;padding:10px 12px;display:flex;position:relative;overflow-y:auto}#info .unit-identity{flex-direction:column;flex:0 0 112px;gap:6px;display:flex}#info .unit-identity .portrait{background:radial-gradient(at 50% 70%,#3a3048,#16121c 70%);flex:none;justify-content:center;align-items:center;width:112px;height:132px;display:flex}#info .portrait canvas{object-fit:contain;width:72px;max-width:100%;height:88px;image-rendering:pixelated}#info .portrait.painted{position:relative;overflow:hidden}#info .portrait .portrait-art{position:absolute;inset:0}#info .portrait .portrait-art img{object-position:50% 28%}#info .detail{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}#info .name{color:#f8ebcf;font-size:20px;font-weight:700;line-height:1.2}#info .unit-level{color:var(--gold3);padding-left:6px;font-size:13px}#info .titleline{color:var(--dim);font-size:14px}#info .stats{color:var(--dim);grid-template-columns:1fr 1fr;gap:2px 16px;margin-top:4px;font-size:14px;display:grid}#info .stats b{color:var(--parch);font-weight:400}#info .hpnum{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:13px;display:flex}#info .vitals{flex-direction:column;gap:5px;margin:0;display:flex}#info .vital{flex:1;min-width:0}#info .vital .bar{margin-top:3px}#info .skills{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}#info .skills img{image-rendering:auto;width:32px;height:32px;box-shadow:0 0 0 1px var(--ink), 0 0 0 2px #5a4a3a}#info .skills img.off{filter:grayscale()brightness(.6)}#info .buffs{flex-wrap:wrap;align-content:center;gap:4px;font-size:12px;display:flex}#info .buffs span{box-shadow:0 0 0 1px var(--ink);background:#2a2a40;padding:1px 4px}#info .grid{grid-template-columns:repeat(auto-fill,44px);grid-auto-rows:44px;align-content:start;gap:6px;width:100%;max-width:398px;min-height:0;padding:2px;display:grid;overflow-y:auto}#info .grid .cell{width:44px;height:44px}#info .grid .portrait-art{width:100%;height:100%}#info .grid .portrait-art img{width:150%;height:150%;top:-5%;left:-25%}#info .selection-hint{color:var(--dim);margin-top:auto;padding-top:3px;font-size:11px}#info .selection-hint kbd{color:var(--gold3);font:inherit}#info .cell{box-shadow:0 0 0 1px var(--ink), 0 0 0 2px #4a3a34;cursor:pointer;background:#241c28;position:relative}#info .cell.active{box-shadow:0 0 0 1px var(--ink), 0 0 0 2px var(--gold3)}#info .cell canvas{object-fit:contain;width:46px;max-width:100%;height:40px;image-rendering:pixelated;margin:auto;display:block}#info .cell .bar{height:4px;position:absolute;bottom:3px;left:3px;right:3px}#info .cell .wi{image-rendering:auto;width:16px;height:16px;position:absolute;top:1px;right:1px}#info .occupants{gap:6px;margin-top:6px;display:flex}#info .occupants .cell{width:46px;height:50px}#info .experience{flex:none}#info .xpnum{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gold3);justify-content:space-between;gap:3px;font-size:11px;line-height:14px;display:flex}#info .xpbar{height:4px;margin-top:2px}.inventory{border-left:1px solid #cfb7862b;flex:0 0 152px;align-self:flex-start;padding-left:10px}.inventory-heading{color:#dcc394;justify-content:space-between;align-items:center;height:18px;margin-bottom:4px;font-size:12px;display:flex}.inventory-heading>span{color:#9c9b93;font-size:9px}.equipment-slots,.bag-slots{grid-template-columns:repeat(3,44px);gap:4px;display:grid}.equipment-slots{padding-top:14px}.bag-slots{border-top:1px solid #aa895c4a;margin-top:4px;padding-top:4px}.inventory-slot{border:1px solid var(--socket-rim,#69553e);cursor:default;background:radial-gradient(at 50% 70%,#303b42,#0b1219 80%);width:44px;height:44px;position:relative;box-shadow:inset 2px 3px 6px #000b,inset -1px -1px #c5ccd422,0 1px 1px #000}.inventory-slot>svg{fill:#080e14;width:34px;height:34px;stroke:var(--socket-rim,#69553e);stroke-opacity:.48;stroke-width:1.1px;filter:drop-shadow(0 1px #fff2);margin:4px;display:block}.slot-weapon{--socket-rim:#627e92;background:radial-gradient(at 50% 90%,#2b3a48,#0b141d)}.slot-armor{--socket-rim:#778080;background:radial-gradient(at 50% 90%,#353c3d,#101617)}.slot-trinket{--socket-rim:#998053;background:radial-gradient(at 50% 90%,#423727,#17130e)}.slot-label{text-align:center;width:46px;color:var(--socket-rim);font-size:10px;line-height:14px;position:absolute;top:-16px;left:-2px}.bag-slot{outline-offset:-5px;background:repeating-linear-gradient(40deg,#0000 0 3px,#ffffff03 3px 4px),radial-gradient(at 50% 90%,#3b2a20,#191410);border-radius:3px;outline:1px dashed #ad87552b}.bag-slot>svg{fill:#100d0a;stroke:#836449;stroke-opacity:.4}.bag-slot .slot-seam{fill:none}.inventory-slot:hover{border-color:#ccb181}#cmdcard{box-shadow:none;background:0 0;grid-template-rows:repeat(3,70px);grid-template-columns:repeat(4,70px);gap:6px;padding:0;display:grid}.cmd{cursor:pointer;background:linear-gradient(#303a42,#121a22);border:1px solid #867451;width:70px;height:70px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 2px 3px #0009}.cmd img{image-rendering:auto;width:40px;height:40px;margin:5px auto 0;display:block}.cmd-name{text-align:center;color:#f6eedf;white-space:nowrap;text-overflow:ellipsis;z-index:2;text-shadow:0 1px 2px #000;font-size:12px;font-weight:600;position:absolute;bottom:3px;left:1px;right:1px;overflow:hidden}.cmd-state{text-align:center;color:#b7dfff;z-index:3;background:#102337eb;font-size:11px;font-weight:700;position:absolute;top:22px;left:0;right:0}.cmd:hover{box-shadow:0 0 0 2px var(--ink), 0 0 0 3px var(--gold3)}.cmd:active img{transform:translate(1px,1px)}.cmd .hk{font-family:var(--ui-font);z-index:4;color:#fff;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;background:#090f16e6;padding:0 3px;font-size:12px;line-height:17px;position:absolute;top:1px;left:2px}.cmd .cdov{background:conic-gradient(#000000b8 var(--p), transparent 0);position:absolute;inset:0}.cmd .cdt{font-family:var(--ui-font);color:#fff;text-shadow:2px 2px #000;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}.cmd.disabled img{filter:grayscale()brightness(.45)}.cmd.nomana img{filter:saturate(.4)brightness(.6)hue-rotate(200deg)}.cmd .lock{color:#ddd0bc;text-shadow:1px 1px #000;background:#00000073;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0 0 17px}.cmd.auto:after{content:"";animation:1.4s linear infinite auto;position:absolute;inset:2px;box-shadow:inset 0 0 0 2px #ffdc78cc}@keyframes auto{50%{box-shadow:inset 0 0 0 2px #ffdc7840}}.cmd.ready{animation:.5s ease-out ready}@keyframes ready{0%{filter:brightness(2.2)}to{filter:none}}.cmd.empty{box-shadow:0 0 0 2px var(--ink), 0 0 0 3px #3a2e28;cursor:default;background:#120e14}#tooltip{z-index:50;max-width:360px;padding:16px 18px;font-size:15px;line-height:1.65;display:none;position:absolute;pointer-events:none!important}#tooltip.parch{color:#e7e8e7;background:#111b25f5;border:1px solid #ac8c56;box-shadow:0 6px 24px #000b}#tooltip .tt-title{color:var(--gold3);margin-bottom:6px;font-size:17px;font-weight:700}#tooltip .tt-meta{color:#a9c7ed;margin-bottom:8px;font-size:13px}#tooltip .tt-key{color:var(--gold2)}#transmission{bottom:calc(var(--console-height) + 42px);opacity:0;gap:12px;width:640px;padding:16px 18px 28px;transition:opacity .25s,transform .25s;display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(-10px);pointer-events:none!important}#transmission.show{opacity:1;transform:translate(-50%)}#transmission .tp{width:76px;height:76px;box-shadow:0 0 0 2px var(--ink), 0 0 0 3px #6e5a3a;background:radial-gradient(at 50% 70%,#4a3a50,#16121c 75%);flex:none;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}#transmission .tp canvas{width:64px;height:56px;image-rendering:pixelated}#transmission .tp .portrait-art{width:100%;height:100%}#transmission .tn{color:var(--gold3);margin-bottom:6px;font-weight:700}#transmission .tt{min-height:40px;font-size:17px;line-height:1.65}#transmission .skip{color:var(--dim);font-size:12px;position:absolute;bottom:7px;right:18px}#transmission.narrator .tp{display:none}#transmission.narrator .tt{color:#e0d4ff;font-style:normal}#msg{left:50%;bottom:calc(var(--console-height) + 42px);text-align:center;text-shadow:2px 2px #000;font-size:16px;position:absolute;transform:translate(-50%);pointer-events:none!important}#msg div{margin-top:2px;animation:2.6s forwards msgfade}#msg .error{color:#fc6}#msg .info{color:#d8e8ff}@keyframes msgfade{0%,75%{opacity:1}to{opacity:0}}#hint{text-align:center;max-width:min(640px,100% - 760px);padding:8px 14px;font-size:14px;line-height:1.5;display:none;position:absolute;top:76px;left:50%;transform:translate(-50%)}#hint .hk{color:var(--gold3);font-weight:700}#banner{text-align:center;opacity:0;transition:opacity .8s;position:absolute;top:32%;left:0;right:0;pointer-events:none!important}#banner.show{opacity:1}#banner .t1{color:var(--gold3);text-shadow:3px 3px #2a1408,0 0 24px #ffb45066;letter-spacing:4px;font-family:Galmuri14;font-size:42px}#banner .t2{color:var(--parch);text-shadow:2px 2px #000;letter-spacing:2px;margin-top:10px;font-size:16px}#alerts{color:#ff9a7a;text-shadow:2px 2px #000;text-align:center;font-family:Galmuri11;font-size:15px;font-weight:700;position:absolute;top:192px;left:50%;transform:translate(-50%);pointer-events:none!important}.screen{background:#08040e8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.screen.title{padding-top:calc(11vh / var(--ui-scale));background:0 0;flex-direction:column;justify-content:flex-start}.logo{text-align:center}.logo .l1{color:var(--gold3);letter-spacing:8px;text-shadow:4px 4px #2a1408,0 0 40px #ffaa3c73;font-family:Galmuri14;font-size:64px}.logo .l2{color:var(--parch);letter-spacing:10px;text-shadow:2px 2px #000;margin-top:12px;font-family:Galmuri11;font-size:20px;font-weight:700}.logo .l3{color:var(--dim);letter-spacing:2px;margin-top:10px;font-size:12px}.menu{margin-top:calc(7vh / var(--ui-scale));flex-direction:column;gap:14px;min-width:300px;padding:24px 28px;display:flex}.mbtn{font-family:var(--ui-font);color:var(--parch);box-shadow:0 0 0 2px var(--ink), 0 0 0 4px #7a5a34, 0 0 0 6px var(--ink), inset 0 2px 0 #ffdca033;cursor:pointer;letter-spacing:2px;background:linear-gradient(#5a3e28,#3a2618);border:none;padding:10px 18px;font-size:17px;font-weight:700}.mbtn:hover{color:var(--gold3);background:linear-gradient(#74512f,#4a301c)}.mbtn:active{transform:translateY(2px)}.mbtn small{color:var(--dim);letter-spacing:0;margin-top:4px;font-size:13px;display:block}.dialog{min-width:440px;max-width:820px;max-height:calc(90vh / var(--ui-scale));padding:28px 32px;overflow:auto}.dialog h2{color:var(--gold3);text-align:center;margin:0 0 12px;font-family:Galmuri14;font-size:22px;font-weight:400}.dialog .row{justify-content:space-between;align-items:center;gap:24px;margin:16px 0;display:flex}.dialog select{min-width:180px;color:var(--text);background:#131e28;border:1px solid #8b7453;padding:8px 12px}.settings-help{color:var(--dim);max-width:560px;margin:0 0 24px;font-size:13px}.dialog input[type=range]{accent-color:#d4a531;width:180px}.keys{grid-template-columns:160px 1fr;gap:8px 20px;font-size:15px;line-height:1.6;display:grid}.keys .k{color:var(--gold3);text-align:right;font-family:Galmuri11;font-weight:700}.keys .sec{color:#8ab0ff;border-bottom:1px solid #3a2e30;grid-column:1/-1;margin-top:8px;padding-bottom:2px}.stats-grid{grid-template-columns:1fr auto;gap:6px 30px;margin:14px 0 18px;font-size:14px;display:grid}.stats-grid b{color:var(--gold3);text-align:right;font-weight:400}.center{text-align:center}.loading{color:var(--parch);text-shadow:2px 2px #000;font-size:14px}.press{color:var(--dim);margin-top:18px;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.35}}.credit{color:#c8beaa80;font-size:10px;position:absolute;bottom:12px;right:16px}.brief{max-width:720px;font-size:16px;line-height:1.8}.brief p{margin:6px 0}#unlock{left:50%;bottom:calc(var(--console-height) + 42px);opacity:0;align-items:center;gap:12px;max-width:520px;padding:10px 16px 10px 10px;transition:opacity .3s,transform .3s;display:flex;position:absolute;transform:translate(-50%)translateY(16px);pointer-events:none!important}#unlock.show{opacity:1;transform:translate(-50%)}#unlock img{image-rendering:auto;width:56px;height:56px;box-shadow:0 0 0 2px var(--ink), 0 0 0 3px var(--gold2), 0 0 18px #ffd2648c}#unlock .ul-tag{color:var(--gold2);letter-spacing:1px;font-size:11px}#unlock .ul-name{color:var(--gold3);margin:2px 0;font-family:Galmuri11;font-size:16px;font-weight:700}#unlock .ul-desc{color:var(--parch);font-size:12px;line-height:1.45}.cmd.newskill{animation:.9s ease-in-out infinite newskill}@keyframes newskill{50%{box-shadow:0 0 0 2px var(--ink), 0 0 0 3px var(--gold3), 0 0 16px 4px #ffdc78bf}}#boss{text-align:center;width:420px;padding:6px 12px 8px;position:absolute;top:76px;left:50%;transform:translate(-50%)}#boss .bn{color:#d8b0ff;letter-spacing:1px;margin-bottom:4px;font-family:Galmuri11;font-weight:700}#boss .bb{height:9px}#boss .bb>i{background:linear-gradient(#b050e0,#6a2a90)}#boss .bs{color:var(--dim);margin-top:5px;font-size:13px}.selection-empty{color:var(--dim);align-self:center;font-size:14px;line-height:1.9}.selection-empty strong{color:var(--text);margin-bottom:10px;font-size:20px;display:block}.selection-empty kbd{font:inherit;color:#ecd3a2;margin-right:8px;font-weight:600}#hud .inset{background-color:#101820;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 2px 8px #0005}#hud #cmdcard{box-shadow:none;background:0 0}:is(#hud:has(#transmission.show) #msg,#hud:has(#transmission.show) #unlock){bottom:calc(var(--console-height) + 64px + var(--dialogue-height,140px))}#hud:has(#boss:not([style*="display: none"])) #hint{top:164px}
