:root{--bg:#0d1321;--panel:#111a2b;--panel2:#16223a;--line:#22324d;--text:#e8f1f2;--dim:#8796ab;--teal:#3ddbb4;--gold:#ffd166;--red:#ef476f;--violet:#9b5de5;color:var(--text);background:var(--bg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;overflow:hidden}button{font:inherit;color:inherit}kbd{border:1px solid var(--line);background:var(--panel2);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:.75em}.dim{color:var(--dim)}.fight{grid-template:"hud hud""board side"minmax(0,1fr)"hand side"/1fr 300px;height:100%;display:grid}@media (width<=1200px){.fight{grid-template-columns:1fr 250px}.hand .card{width:200px}.hand .card-text{font-size:12px}.hand .card-passive{display:none}.hud{gap:14px;font-size:14px}}.hud{border-bottom:1px solid var(--line);background:linear-gradient(var(--panel), var(--bg));flex-wrap:wrap;grid-area:hud;align-items:center;gap:24px;padding:10px 18px;display:flex}.hud-title{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-weight:700}.hud-stat b{font-size:1.15em}.hud-stat.warn b{color:#f4a261}.hud-stat.good{color:var(--gold)}.board-wrap{grid-area:board;min-width:0;min-height:0;position:relative}.board-wrap canvas{cursor:crosshair;display:block;position:absolute;inset:0}.inspector{border-left:1px solid var(--line);background:var(--panel);grid-area:side;min-height:0;padding:16px;font-size:14px;line-height:1.45;overflow-y:auto}.inspect h3{margin:0 0 4px}.inspect p{margin:8px 0}.intent{color:var(--red);margin-top:6px}.intent.calm{color:var(--text)}.legend{color:var(--dim);margin-top:16px;font-size:13px}.legend .keys{line-height:2}.legend .keys kbd{margin:0 1px}.legend summary{cursor:pointer;color:var(--text);margin-top:10px}.legend ul{padding-left:18px}.legend li{margin-bottom:8px}.legend b{color:var(--text)}.movehint{background:var(--panel2);border-radius:6px;margin-top:12px;padding:6px 10px;display:inline-block}.hand{border-top:1px solid var(--line);background:linear-gradient(var(--bg), var(--panel));grid-area:hand;align-items:stretch;gap:12px;padding:12px 18px 16px;display:flex;overflow:hidden}.card{text-align:left;border:1px solid var(--line);border-top:3px solid var(--c,var(--line));background:var(--panel2);cursor:pointer;border-radius:10px;width:240px;min-height:108px;padding:10px 12px;transition:transform 80ms,box-shadow 80ms;position:relative;overflow:hidden}.card:hover:not(.disabled){transform:translateY(-3px);box-shadow:0 6px 18px #0006}.card.selected{box-shadow:0 0 0 2px var(--gold), 0 6px 18px #0006;transform:translateY(-4px)}.card.disabled{opacity:.5;cursor:default}.card.buried{border-style:dashed}.card.empty{color:var(--dim);cursor:default;border-top-width:1px;place-items:center;display:grid}.card-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.card-name{font-weight:700}.card .key{color:var(--dim);font-family:ui-monospace,monospace;font-size:12px}.card-text{font-size:13px}.card-passive{color:var(--dim);margin-top:4px;font-size:12px}.card-tag{letter-spacing:.1em;color:var(--gold);font-size:10px;position:absolute;top:8px;right:8px}.hand-actions{flex-direction:column;justify-content:center;gap:8px;margin-left:auto;display:flex}.hand-actions button,.overlay button,.btn{border:1px solid var(--line);background:var(--panel2);cursor:pointer;border-radius:8px;padding:8px 14px}.hand-actions button:disabled{opacity:.4;cursor:default}.glyph{display:block}.overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.overlay h1{letter-spacing:.1em;margin:0;font-size:48px}.screen{height:100%;padding:24px;overflow-y:auto}.center-screen{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.center-screen h2{letter-spacing:.04em;margin:12px 0 0;font-size:32px}.choices{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.choices.small .card{width:180px;min-height:0}.item-card{width:240px;min-height:140px}.item-card.compact{min-height:0}.card-footer{color:var(--gold);margin-top:10px;font-weight:700}.rarity{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin-left:auto;font-size:10px}.r-uncommon{color:#4cc9f0}.r-rare{color:var(--gold)}.tag{color:var(--gold);letter-spacing:.08em;font-size:11px}.btn.primary{background:var(--teal);color:#07231c;border-color:var(--teal);font-weight:700}.btn:disabled{opacity:.4;cursor:default}.big-choice{width:220px;min-height:90px}.genome{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:260px;margin-top:12px;padding:12px 16px}.inspector .genome{min-width:0}.genome h3{margin:0 0 6px;font-size:15px}.genome ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.genome li{align-items:center;gap:8px;font-size:14px;display:flex}.flesh-line b{color:#ff9fb2;font-size:1.2em}.map-screen{justify-content:safe center;align-items:flex-start;gap:32px;display:flex}.map-col{flex-direction:column;align-items:center;display:flex}.map-col h2{margin:0 0 8px}.map .edge{stroke:#2a3b57;stroke-width:2px;stroke-dasharray:4 5}.map .edge.active{stroke:var(--gold);stroke-dasharray:none}.map .node circle{fill:var(--panel2);stroke:#2a3b57;stroke-width:2px}.map .node text{text-anchor:middle;fill:var(--dim);pointer-events:none;font-size:22px}.map .k-boss text{font-size:30px}.map .node.can{cursor:pointer}.map .node.can circle{stroke:var(--gold);animation:1.2s ease-in-out infinite pulse}.map .node.can:hover circle{fill:#243556}.map .node.here circle{fill:var(--teal);stroke:var(--teal)}.map .node.here text{fill:#07231c}.map .node.passed{opacity:.35}.map .k-boss circle{stroke:var(--red)}@keyframes pulse{50%{stroke-width:4px}}.map-hint{color:var(--dim);margin-top:6px}.side{width:300px}.map{width:min(560px,96vw);height:auto;max-height:calc(100dvh - 150px)}.map-screen .side{max-height:calc(100dvh - 48px);position:sticky;top:0;overflow-y:auto}.map-legend{color:var(--dim);padding:0;font-size:14px;list-style:none}.map-legend li{margin:6px 0}.map-legend .dot{text-align:center;width:22px;color:var(--text);display:inline-block}.event-text{max-width:560px;font-size:18px;line-height:1.5}.event-choices{flex-direction:column;gap:10px;width:min(560px,90vw);display:flex}.event-choices .choice{text-align:left;padding:12px 16px}.event-result{color:var(--gold);max-width:560px;font-size:18px}.title-screen{flex-direction:column;align-items:center;gap:18px;display:flex}.title-screen>:first-child{margin-top:auto}.title-screen>:last-child{margin-bottom:auto}.logo{letter-spacing:.3em;background:linear-gradient(90deg,#1b7a6a,#3ddbb4,#bff5e8,#3ddbb4,#1b7a6a) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-left:.3em;font-size:clamp(64px,12vh,120px);animation:6s linear infinite shimmer}@keyframes shimmer{to{background-position:200%}}.tagline{color:var(--dim);margin:0;font-size:18px}.title-buttons{align-items:center;gap:12px;display:flex}.seed{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;width:170px;padding:8px 12px}.howto{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:640px;padding:8px 24px;line-height:1.5}.howto summary{cursor:pointer;color:var(--dim);padding:6px 0}.howto[open] summary{color:var(--text);font-weight:700}.howto li{margin-bottom:6px}.stats td{text-align:left;padding:3px 14px}.stats td:last-child{text-align:right;font-weight:700}h1.win{color:var(--gold)}h1.lose{color:var(--red)}.mute{border:1px solid var(--line);cursor:pointer;z-index:10;opacity:.7;background:#16223acc;border-radius:8px;padding:2px 6px;font-size:13px;position:fixed;bottom:6px;right:6px}.fight~.mute{top:6px;bottom:auto}.tip{border:1px solid var(--gold);cursor:pointer;background:#ffd16612;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13.5px;line-height:1.45;animation:.4s ease-out fadein}.tip-label{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin-right:6px;font-size:11px;font-weight:700}.fight-end{pointer-events:none;text-align:center;letter-spacing:.08em;place-items:center;padding:0 12px;font-size:clamp(24px,7vw,44px);font-weight:800;animation:.6s ease-out fadein;display:grid;position:absolute;inset:0}.fight-end.dead{color:var(--red);background:radial-gradient(circle,#3c001459,#000000b3)}.fight-end.won{color:var(--gold);text-shadow:0 2px 12px #000c}@keyframes fadein{0%{opacity:0}}.molts select{background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:4px 8px}.codex-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.codex-head h2{margin:0 16px 0 0}.codex .choices{justify-content:flex-start}.bestiary{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px;display:grid}.beast{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:12px;padding:12px;display:flex}.beast h3{margin:0}.beast p{margin:6px 0 0;font-size:14px;line-height:1.4}.autopilot{background:#4cc9f01a;border:1px solid #4cc9f066;border-radius:8px;margin-top:12px;padding:8px 10px;font-size:14px}.card-why{color:#f4a261;margin-top:4px;font-size:11.5px}.hud-stat b.flesh{color:#ff9fb2}.buffs{gap:6px;display:flex}.buff{border:1px solid var(--gold);background:#ffd16626;border-radius:999px;padding:2px 8px;font-size:13px}.movehint div{margin-top:3px;font-size:13px}.movehint .bad{color:var(--red)}.hand-actions button{white-space:nowrap}.genome.compact li{font-size:13px}.map .edge.walked{stroke:var(--teal);stroke-dasharray:none;stroke-width:3px;opacity:.8}.map .node.visited circle{fill:#123b35;stroke:var(--teal)}.map .node.visited text{fill:var(--teal)}p.small{margin-top:-8px;font-size:13px}.species{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.species-card{width:210px;min-height:96px}.charm-row{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.charm-chip{border:1px solid var(--c);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 2px;font-size:12px;display:inline-flex}.card.charm{border-top-style:double;border-top-width:4px}.hud-stat b.ammo{color:#7fd1ff}.card.threatened{border-color:var(--red);animation:.9s ease-in-out infinite threat}@keyframes threat{50%{box-shadow:0 0 0 2px var(--red), 0 0 18px #ef476f99}}.card-threat{color:var(--red);margin-top:4px;font-size:12px;font-weight:700}.movehint .spend{color:#7fd1ff}.ledger{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:24px;padding:8px 16px;display:flex}.ledger .bad{color:#f4a261}.upgrade-pick{flex-direction:column;align-items:center;gap:10px;display:flex}.upgrade-compare{align-items:center;gap:12px;display:flex}.upgrade-compare .arrow{color:var(--gold);font-size:28px}.molted{color:var(--gold);font-size:14px}.card-art{border-radius:9px 9px 0 0;flex-shrink:0;width:calc(100% + 24px);margin:-10px -12px 8px;display:block}.card.compact .card-art{display:none}.item-card{width:240px}.card{flex-direction:column;justify-content:flex-start;display:flex}.card.empty{justify-content:center}.genome-view{z-index:20;background:#050810f2;padding:28px;animation:.2s fadein;position:fixed;inset:0;overflow-y:auto}.genome-view-inner{max-width:1320px;margin:0 auto}.genome-view h3{margin:18px 0 10px}.genome-view .choices{justify-content:flex-start}.view-genome{width:100%;margin-top:10px;padding:6px 8px;font-size:13px}.genome li{font-size:15px}@media (hover:hover){.genome li:hover{color:var(--gold)}}.map-legend{font-size:16px}.map-legend .dot{width:28px;font-size:20px}.center-screen>*,.screen .choices>*{flex-shrink:0}.hud{white-space:nowrap;flex-wrap:nowrap;padding-right:64px;overflow:hidden}.hud-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.hand .card{min-height:150px}.rarity{white-space:nowrap;font-size:9px}.card-top{flex-wrap:wrap}.upgrade-layout{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;display:flex}.upgrade-list{max-width:400px}.upgrade-list .picked .card{box-shadow:0 0 0 2px var(--gold)}.small-footer{color:var(--dim);font-size:12px;font-weight:400}.mods{align-items:center;gap:6px;margin-top:8px;display:flex}.mod-chip{color:#f4a261;border:1px solid #f4a261;border-radius:999px;padding:2px 8px;font-size:12px}.board-wrap canvas{touch-action:none}.mobile-only{display:none}.touch-confirm{border:1px solid var(--gold);text-align:center;pointer-events:none;background:#111a2bf2;border-radius:10px;max-width:92%;padding:6px 12px;font-size:13px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.touch-confirm .movehint{background:0 0;margin:0;padding:0}@media (width<=820px),(pointer:coarse) and (height<=520px){.fight{grid-template:"hud""board"minmax(0,1fr)"hand"/1fr}.mobile-only{display:flex}.touch-confirm{padding:4px 10px;font-size:11px;bottom:4px}.inspector{z-index:15;border-left:none;border-top:1px solid var(--line);border-radius:14px 14px 0 0;max-height:65vh;transition:transform .2s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -10px 30px #0009}.inspector.open{transform:none}.sheet-close{margin-bottom:8px;margin-left:auto}.hud{white-space:normal;flex-wrap:wrap;gap:4px 12px;padding:6px 56px 6px 10px;font-size:13px}.hud .dim{display:none}.hud-title{width:100%;font-size:12px}.hand{flex-wrap:wrap;gap:6px;padding:6px}.hand .card{min-height:0;padding:6px 7px;width:calc(33.33% - 4px)!important}.hand .card-art{width:calc(100% + 14px);margin:-6px -7px 4px}.hand .card-top{gap:4px;margin-bottom:2px}.hand .card-top .glyph,.hand .key,.hand .card-tag{display:none}.hand .card-name{font-size:12px}.hand .card-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.hand .card-passive,.hand .card-why{display:none}.hand .card-threat{font-size:10px}.hand-actions{flex-flow:row;gap:4px;width:100%;margin:0}.hand-actions>button,.mobile-tools button{border:1px solid var(--line);background:var(--panel2);border-radius:8px;flex:1;padding:7px 2px;font-size:12px}.hand-actions kbd{display:none}.mobile-tools{flex:4;gap:4px}.hand .card{max-height:118px;overflow:hidden}.hud-title{display:none}.map-screen{flex-direction:column;align-items:center;gap:12px;padding:12px}.side{width:100%;max-width:560px}.map{max-height:none}.map-screen .side{max-height:none;position:static;overflow:visible}.title-screen .logo{font-size:56px}.title-buttons{flex-wrap:wrap;justify-content:center}.species-card{width:calc(50% - 8px)}.item-card{width:min(240px,44vw)}.ledger{flex-direction:column;gap:4px}.upgrade-compare{flex-direction:column}.screen{padding:12px}}@media (pointer:coarse) and (height<=520px) and (width>=600px){.fight{grid-template:"hud hud""board hand"minmax(0,1fr)/minmax(0,1fr) 300px}.hand{border-top:none;border-left:1px solid var(--line);flex-flow:column;overflow-y:auto}.hand .card{max-height:none;width:100%!important}.hand .card-art{display:none}.hand-actions{flex-wrap:wrap}.mobile-tools{flex:100%}}@media (width<=820px),(pointer:coarse) and (height<=520px){.inspector{max-height:42vh}.touch-confirm{top:4px;bottom:auto}.genome-view{background:#050810fa;padding:12px}.genome-view .item-card,.genome-view .charm{width:calc(50% - 8px)}.genome-view .card-art{height:56px}.map .node circle{r:28}.upgrade-layout{flex-direction:column-reverse;align-items:center}.upgrade-list{max-height:34vh;overflow-y:auto}}.mobile-tools button.on{border-color:var(--gold);color:var(--gold)}.genome ol.ring{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.genome ol.ring li{border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:2px 6px;font-size:15px;display:flex}.genome ol.ring.orderable li:not(.ring-wrap){cursor:pointer}@media (hover:hover){.genome ol.ring.orderable li:not(.ring-wrap):hover{background:#ffffff0d}.genome ol.ring.placing li:not(.sel):not(.ring-wrap):hover{border-color:var(--gold);border-style:dashed}}.genome ol.ring.orderable li:not(.ring-wrap){border-color:var(--line);background:#ffffff05}.genome ol.ring .ring-grip{color:var(--dim);letter-spacing:-2px;order:9;margin-left:auto;font-size:13px}.genome ol.ring.placing li.ring-wrap{cursor:pointer;color:var(--gold)}.genome ol.ring li.sel{border-color:var(--gold);color:var(--gold);background:#ffd1661a}.genome ol.ring li.out{opacity:.35}.genome ol.ring li.first .ring-i{color:var(--teal)}.genome ol.ring .ring-i{text-align:right;width:18px;color:var(--dim,#8a93a6);font-variant-numeric:tabular-nums;font-size:12px}.genome ol.ring li.ring-wrap{padding-left:30px;font-size:12px}.ring-hint{max-width:300px;margin-top:6px;font-size:12px;line-height:1.35}.end-screen .record{color:var(--gold);font-weight:600}.end-screen .earned{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 8px;display:flex}.earn-chip{border:1px solid var(--gold);color:var(--gold);background:#ffd1661f;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.milestones{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:10px 0 4px;display:flex}.milestones .ms{border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:3px 10px;font-size:13px}.milestones .ms.depth{text-align:center;min-width:14px;padding:3px 8px}.milestones .ms.ok{border-color:var(--teal);color:var(--teal);background:#3ddbb41a}.milestones .ms.next{border-color:var(--gold);color:var(--gold);box-shadow:0 0 10px #ffd16659}.next-goal{margin:4px 0 6px;font-size:15px}.epithet{font-style:italic}.end-details{margin-top:14px}.end-details summary{cursor:pointer;color:var(--dim)}.unlock-banner{color:var(--gold);border:1px solid var(--gold);background:#ffd1661a;border-radius:10px;max-width:640px;padding:8px 16px;font-weight:600}.species-card{position:relative}.new-ribbon{background:var(--gold);color:#1a1405;letter-spacing:.05em;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}.btn.primary kbd{color:#07231c;background:#07231c40;border-color:#07231c66}@media (pointer:coarse){.end-screen .btn kbd{display:none}}.btn.choice .choice-item{color:var(--dim);margin-top:6px;font-size:12.5px;font-weight:400;line-height:1.35;display:block}.btn.choice .choice-item b{color:var(--text,#e6edf3)}.choice-warn{color:#f4a261;margin-top:4px;font-size:12.5px;font-weight:400;display:block}.btn.choice .choice-item canvas.glyph{vertical-align:middle;margin-right:2px;display:inline-block}.tip-toast{display:none}@media (width<=820px),(pointer:coarse) and (height<=520px){.tip-toast{z-index:5;background:#111a2bf5;max-height:40%;margin:0;font-size:12px;line-height:1.35;display:block;position:absolute;bottom:6px;left:6px;right:6px;overflow-y:auto}.inspector .desktop-tip{display:none}.screen{padding-bottom:64px}}.milestones .ms-label{margin-left:6px;font-size:12px}@media (width>=821px) and (height>=521px){.hand{box-sizing:border-box;height:198px}.hand .card{overflow:hidden}}.hud-title{flex-shrink:0}.hud-stat{align-items:center;gap:6px;display:inline-flex}.pips{gap:1px;font-size:13px;line-height:1;display:inline-flex}.pips i{color:#ff9fb2;font-style:normal}.pips i:before{content:"♥"}.pips i.empty{color:#0000;-webkit-text-stroke:1px #ff9fb28c}.pips i.over{color:#7d8590}.pips i.regrow{animation:1.4s ease-in-out infinite regrow}@keyframes regrow{50%{opacity:.35}}.hud-items{gap:2px}.hud-item{border-radius:50%;transition:opacity .3s;display:inline-flex}.hud-item.spent{opacity:.3;filter:grayscale()}.hud-item.temp{outline-offset:1px;outline:1px dashed #fff6}.food-orb{background:var(--gold);width:10px;height:10px;box-shadow:0 0 6px var(--gold);border-radius:50%}.breath{align-items:center;gap:3px;display:inline-flex}.breath-label{color:var(--dim);margin-right:2px;font-size:12px}.breath.warn .breath-label{color:#f1faee}.breath .pip{border:1.5px solid #caf0f873;border-radius:50%;width:8px;height:8px}.breath .pip.on{background:#caf0f8;border-color:#caf0f8}.breath.warn .pip.on{animation:.9s ease-in-out infinite hungry}.hunger .meter{background:#ffd16624;border-radius:4px;width:64px;height:7px;display:inline-block;overflow:hidden}.hunger .meter span{background:var(--gold);height:100%;transition:width .25s;display:block}.hunger.warn .meter span{background:#f4a261;animation:.9s ease-in-out infinite hungry}@keyframes hungry{50%{opacity:.45}}.hunger.warn .food-orb{background:#f4a261;box-shadow:0 0 6px #f4a261}.hud-stat.turn{font-size:12px}.card-why{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.passive-mark{color:var(--c,var(--dim))}.hand .card-top{margin-bottom:3px}.hand .card-art{margin-bottom:6px}.card.threatened .card-passive,.card.blocked .card-passive{display:none}.map .node{--k:#8aa0b8}.map .k-fight{--k:#9aa8b8}.map .k-elite{--k:#e07a3f}.map .k-nest{--k:var(--gold)}.map .k-pool{--k:#4cc9f0}.map .k-bask{--k:#f4a261}.map .k-event{--k:#b8c0cc}.map .k-boss{--k:#ef476f}.map .node circle{fill:color-mix(in srgb, var(--k) 14%, var(--panel2));stroke:color-mix(in srgb, var(--k) 45%, #2a3b57)}.map .node text{fill:color-mix(in srgb, var(--k) 70%, var(--dim))}.map .node.can text{fill:var(--k)}.map .k-elite circle{stroke-width:3px;stroke-dasharray:6 3}.map .k-event circle{stroke-dasharray:3 3}.map-legend .dot{color:var(--k)}.map-legend .k-fight{--k:#9aa8b8}.map-legend .k-elite{--k:#e07a3f}.map-legend .k-nest{--k:var(--gold)}.map-legend .k-pool{--k:#4cc9f0}.map-legend .k-bask{--k:#f4a261}.map-legend .k-event{--k:#b8c0cc}.map-legend .k-boss{--k:#ef476f}b.flesh{color:#ff9fb2}@media (width<=820px),(pointer:coarse) and (height<=520px){.hud{box-sizing:border-box;align-content:center;height:58px;overflow:hidden}.hud-item .glyph{width:17px!important;height:17px!important}.hand .temp-mark{display:none}.hand .card-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.hand .card.blocked .card-text{display:none}.hand .card.blocked .card-why{white-space:normal;font-size:10.5px;display:block}}
