:root{--bg:#0d1418;--panel:#131d23;--panel2:#18252d;--ink:#d6e2e7;--mute:#7e949d;--line:#25363f;--amber:#f0a73a;--btn:#1c2a32;--mint:#5fd6a5;--red:#e0653f;--blue:#6fb6ff;--gold:#f0c94a;--mono:ui-monospace, Menlo, Consolas, "Courier New", monospace;--display:"IM Fell English SC", Georgia, serif;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:var(--mono);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;background:#05090b;margin:0;overflow:hidden}button{font:inherit;color:var(--ink);background:var(--btn);border:1px solid var(--line);cursor:pointer;touch-action:manipulation;border-radius:6px}button:focus-visible{outline:2px solid var(--amber);outline-offset:1px}button:disabled{opacity:.45;cursor:default}b,.amber{color:var(--amber)}[hidden]{display:none!important}#app{flex-direction:column;display:flex;position:fixed;inset:0}#stage{flex:1;min-height:0;position:relative;overflow:hidden}#view{width:100%;height:100%;display:block;position:absolute;inset:0}#fx-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}#hud{top:calc(8px + var(--safe-t));left:calc(8px + var(--safe-l));right:calc(10px + var(--safe-r));pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;font-size:13px;display:flex;position:absolute}.ic{vertical-align:-.15em;width:1em;height:1em;display:inline-block;overflow:visible}.crest{filter:drop-shadow(0 6px 14px #0009);align-items:center;display:flex}.orb{z-index:2;flex:none;width:104px;height:104px;position:relative}.orb-svg{width:100%;height:100%;display:block}.liquid{transition:transform .55s cubic-bezier(.3,1.4,.5,1)}.wave{animation:3.2s linear infinite slosh}.wave.w2{animation-duration:2.1s;animation-direction:reverse}@keyframes slosh{0%{transform:translate(0)}to{transform:translate(-100px)}}.bub{fill:#ffb8a0;opacity:.5;animation:3s ease-in infinite bubble}.bub.b2{animation-delay:1.1s}.bub.b3{animation-delay:2s}@keyframes bubble{0%{opacity:0;transform:translateY(0)}20%{opacity:.6}to{opacity:0;transform:translateY(-60px)}}.orb.hit .orb-svg{animation:.45s ease-out orbhit}@keyframes orbhit{0%{filter:brightness(2.2)saturate(1.4);transform:scale(1)}30%{transform:scale(.92)rotate(-4deg)}to{filter:none;transform:scale(1)}}.orb.low .orb-svg{animation:1s ease-in-out infinite lowpulse}@keyframes lowpulse{50%{filter:drop-shadow(0 0 10px #ff3c28e6)brightness(1.2)}}.orb-num{font-family:var(--display);color:#fff4ea;text-shadow:0 2px #3a0806,0 0 10px #000000e6;pointer-events:none;place-items:center;font-size:26px;display:grid;position:absolute;inset:0}.orb-num small{font-size:12px;font-family:var(--mono);color:#f5d0c0;opacity:.85;position:absolute;bottom:24px}.orb-num span{margin-top:-6px}.plaque{background:linear-gradient(160deg,#24333b 0%,#172229 55%,#10181d 100%);border:1px solid #5c4a2c;border-radius:4px 18px 18px 4px;min-width:196px;margin-left:-18px;padding:8px 14px 8px 28px;position:relative;box-shadow:inset 0 1px #ffe6b41f,inset 0 0 0 3px #00000040,inset 0 -12px 24px #00000059}.plaque:before{content:"";pointer-events:none;border:1px dashed #c9a46a38;border-radius:2px 14px 14px 2px;position:absolute;inset:3px 3px 3px 22px}.depth{align-items:baseline;gap:8px;line-height:1;display:flex}.depth .lbl{letter-spacing:.3em;text-transform:uppercase;color:#9fb3bd;font-size:10px}.depth .num{font-family:var(--display);color:#f5e6c8;text-shadow:0 0 14px #f0a73a73,0 2px #000;font-size:30px}.counts{gap:16px;margin-top:4px;font-size:15px;display:flex}.cnt{align-items:center;gap:5px;display:inline-flex}.cnt .ic{filter:drop-shadow(0 1px 1px #000);width:18px;height:18px}.cnt b{color:#ffe0a0;font-weight:700}.pop{animation:.4s cubic-bezier(.3,1.8,.5,1) pop;display:inline-block}@keyframes pop{0%{color:#fff;transform:scale(1.6)}to{transform:scale(1)}}.lvl{align-items:center;gap:7px;margin-top:6px;display:flex}.badge{color:#0d1418;background:radial-gradient(circle at 35% 30%,#cfe8ff,#6fb6ff 55%,#2a5a8a);border-radius:50%;flex:none;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:800;display:grid;box-shadow:0 0 0 2px #1a2a38,0 0 10px #6fb6ff80}.xp{background:#0b1218;border-radius:3px;flex:1;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #000}.xp i{background:linear-gradient(90deg,#3a7ad0,#9fd8ff);width:0;height:100%;transition:width .5s;display:block;box-shadow:0 0 8px #6fb6ff}.mini{color:#9fb3bd;gap:12px;margin-top:6px;font-size:11px;display:flex}.mini span{align-items:center;gap:4px;display:inline-flex}.status{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.status:empty{display:none}.status em{text-transform:uppercase;letter-spacing:.08em;color:var(--c);border:1px solid var(--c);box-shadow:0 0 8px color-mix(in srgb, var(--c) 40%, transparent);background:#00000059;border-radius:10px;padding:2px 7px;font-size:10px;font-style:normal}.status em b{color:#fff;margin-left:4px}.hud-right{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.medals,.vials{gap:8px;display:flex}.medal{background:radial-gradient(circle at 40% 30%,#2c3e48,#121b21 70%);border:2px solid #6a5434;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #00000080,0 4px 10px #0009}.medal .art{place-items:center;width:30px;height:30px;display:grid}.medal .art .ic{filter:drop-shadow(0 2px 2px #000);width:30px;height:30px}.medal:after{content:"";background:conic-gradient(#05080ac7 var(--sweep), transparent 0);border-radius:50%;position:absolute;inset:0}.medal .cdn{z-index:2;color:#fff;text-shadow:0 0 6px #000,0 2px #000;font-size:20px;font-weight:800;position:absolute}.medal .key{z-index:2;color:#f5e6c8;background:#3a2a18;border:1px solid #a07a44;border-radius:6px;padding:0 5px;font-size:9px;font-weight:700;line-height:12px;position:absolute;bottom:2px;right:50%;transform:translate(50%)}.medal.ready{border-color:#e0b060;animation:2.4s ease-in-out infinite ready}@keyframes ready{50%{box-shadow:inset 0 0 0 2px #00000080,0 0 16px #f0a73a8c,0 4px 10px #0009}}.medal.locked .art{opacity:.4}.medal.locked{filter:grayscale(.8)}.vial{background:linear-gradient(#1e2a31,#121a1f);border:1px solid #4a3c28;border-radius:12px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffe6b414,0 3px 8px #00000080}.vial.empty{opacity:.45}.vial .art .ic{filter:drop-shadow(0 2px 2px #000);width:26px;height:26px}.vial .qty{color:#ffe0a0;text-shadow:0 1px #000;font-size:11px;font-weight:800;position:absolute;top:1px;right:4px}.vial .key{color:#9fb3bd;font-size:9px;position:absolute;bottom:1px;left:4px}@media (max-width:520px){.orb{width:84px;height:84px}.orb-num{font-size:21px}.orb-num small{font-size:10px;bottom:18px}.plaque{min-width:0;padding:6px 12px 6px 24px}.depth .num{font-size:24px}.counts{gap:12px;font-size:13px}.mini{display:none}}.hint{color:var(--mute);background:#090e1199;border-radius:4px;padding:3px 8px;font-size:11px}#log{left:calc(10px + var(--safe-l));bottom:calc(10px + var(--safe-b));pointer-events:none;border:1px solid var(--line);max-width:min(560px,60vw);color:var(--mute);background:#090e11b3;border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.45;position:absolute}#log div:last-child,#log-mobile div:last-child{color:var(--ink)}.t-good{color:#9fe0a8!important}.t-bad{color:#ff9a80!important}.t-loot{color:var(--gold)!important}.t-rare{color:#c9a6ff!important}.t-info{color:#9fc4d6!important}#log div:not(:last-child).t-good,#log div:not(:last-child).t-bad{opacity:.7}#toast{pointer-events:none;font-family:var(--display);color:#f5e6c8;text-shadow:0 2px 18px #000000e6,0 0 30px #f0a73a66;opacity:0;text-align:center;white-space:nowrap;font-size:clamp(26px,5vw,46px);transition:opacity .6s;position:absolute;top:22%;left:50%;transform:translate(-50%)}#toast.show{opacity:1}#toast small{font-family:var(--mono);color:var(--mute);letter-spacing:.2em;margin-top:4px;font-size:13px;display:block}#banner{text-align:center;pointer-events:none;position:absolute;top:40%;left:0;right:0}.dmg{color:#fff;text-shadow:0 2px #000,0 0 6px #000;white-space:nowrap;will-change:transform;font-size:18px;font-weight:800;position:absolute;top:0;left:0}.dmg.hero{color:#ff6a4a;font-size:20px}.dmg.crit{color:var(--amber);font-size:26px}.dmg.heal{color:#7dff9a}.dmg.gold{color:var(--gold);font-size:15px}.dmg.miss{color:#9fb3bd;font-size:14px;font-weight:600}.dmg.info{color:#c9a6ff;font-size:15px}#controls{background:var(--bg);border-top:1px solid var(--line);padding:8px 10px calc(8px + var(--safe-b));flex-direction:column;flex:none;gap:8px;display:flex}#log-mobile{color:var(--mute);background:var(--panel);border:1px solid var(--line);border-radius:6px;min-height:50px;padding:6px 8px;font-size:12px;line-height:1.4}#ctrl-row{justify-content:center;align-items:center;gap:12px;display:flex}#pad{grid-template-columns:repeat(3,60px);grid-auto-rows:52px;gap:6px;display:grid}#pad button{background:linear-gradient(#22313a,#151e24);border-color:#3a3424;font-size:20px;box-shadow:inset 0 1px #ffe6b414,0 3px 6px #0006}#pad button.sk.medal{border-radius:50%;width:auto;height:auto;margin:2px 6px}#pad button.sk .art .ic{width:24px;height:24px}#hotbar .vial{width:52px;height:52px}#side{flex-direction:column;align-items:stretch;gap:6px;display:flex}#hotbar{grid-template-columns:repeat(2,52px);gap:6px;display:grid}#bag-btn{height:40px}@media (orientation:landscape) and (max-height:520px){#app.touch #controls{pointer-events:none;padding:0 calc(12px + var(--safe-r)) calc(10px + var(--safe-b)) calc(12px + var(--safe-l));background:0 0;border:0;position:absolute;bottom:0;left:0;right:0}#app.touch #ctrl-row{justify-content:space-between;align-items:flex-end}#app.touch #pad,#app.touch #side{pointer-events:auto}#app.touch #pad{opacity:.9;grid-template-columns:repeat(3,52px);grid-auto-rows:46px}#app.touch #log-mobile{display:none}#app.touch #log{max-width:38vw;top:auto;left:50%;bottom:calc(10px + var(--safe-b));text-align:center;font-size:11px;transform:translate(-50%);display:block!important}#app.touch .orb{width:84px;height:84px}#app.touch .orb-num{font-size:21px}#app.touch .orb-num small{font-size:10px;bottom:18px}#app.touch .plaque{min-width:0;padding:6px 12px 6px 24px}#app.touch .depth .num{font-size:24px}#app.touch .counts{gap:12px;font-size:13px}}@media (orientation:portrait){#app.touch #log{display:none!important}}#app:not(.touch) #controls{display:none!important}#rt-controls{pointer-events:none;height:0;position:absolute;inset:auto 0 0}#stick{left:calc(24px + var(--safe-l));bottom:calc(24px + var(--safe-b));pointer-events:auto;touch-action:none;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;width:128px;height:128px;position:absolute}#knob{border:1px solid var(--amber);background:#f0a73a73;border-radius:50%;width:50px;height:50px;position:absolute;top:39px;left:39px}#rt-buttons{right:calc(24px + var(--safe-r));bottom:calc(24px + var(--safe-b));pointer-events:auto;gap:14px;display:flex;position:absolute}#rt-buttons button{background:#1c2a32bf;border-radius:50%;width:74px;height:74px;font-size:26px}#overlay{z-index:20;padding:calc(10px + var(--safe-t)) 10px calc(10px + var(--safe-b));background:#0407098c;place-items:center;display:grid;position:absolute;inset:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;width:min(760px,100%);max-height:100%;padding:14px;overflow:auto;box-shadow:0 20px 60px #0009}.panel h2{font-family:var(--display);color:#f5e6c8;letter-spacing:.02em;margin:0 0 4px;font-size:26px;font-weight:400}.panel h3{text-transform:uppercase;letter-spacing:.14em;color:var(--mute);margin:14px 0 6px;font-size:12px;font-weight:600}.panel .sub{color:var(--mute);margin-bottom:8px;font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list{flex-direction:column;gap:6px;display:flex}.list button{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.list button .price{color:var(--amber);white-space:nowrap}.list button .det{color:var(--mute);margin-top:2px;font-size:11px;display:block}.list button.done{opacity:.5}.btn-main{background:#2a3a20;border-color:#4f6a3a;padding:11px 16px;font-weight:700}.btn-main:hover{background:#33482a}.tabs{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.tabs button{padding:7px 12px;font-size:13px}.tabs button.on{border-color:var(--amber);color:var(--amber)}.close-x{float:right;padding:4px 10px}.inv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:620px){.inv{grid-template-columns:1fr}}.slots{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.slot{background:var(--panel2);border:1px solid var(--line);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:64px;padding:3px;font-size:10px;line-height:1.15;display:flex;position:relative}.slot .ico{font-size:22px}.slot .qty{color:var(--amber);position:absolute;top:2px;right:4px}.slot.sel{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.slot.empty{opacity:.4}.r-common{color:#d6e2e7}.r-magic{color:#6fb6ff}.r-rare{color:#f0c94a}.r-legendary{color:#ff8a3a}.slot.r-magic{border-color:#2c4a6a}.slot.r-rare{border-color:#6a5a2a}.slot.r-legendary{border-color:#8a4a1a;box-shadow:0 0 10px #ff8a3a40}.detail{background:var(--panel2);border:1px solid var(--line);border-radius:8px;min-height:120px;padding:10px;font-size:13px}.detail .nm{margin-bottom:4px;font-size:15px;font-weight:700}.detail ul{color:var(--mute);margin:6px 0;padding-left:18px}.stats{color:var(--mute);grid-template-columns:1fr 1fr;gap:2px 12px;font-size:12px;display:grid}.title{text-align:center;max-width:560px}.title h1{font-family:var(--display);letter-spacing:.03em;color:#f5e6c8;text-shadow:0 0 40px #f0a73a59,0 4px #000;margin:0;font-size:clamp(48px,11vw,92px);font-weight:400}.title .tag{color:var(--mute);letter-spacing:.3em;text-transform:uppercase;margin:2px 0 18px;font-size:12px}.title .credit{color:var(--mint);margin-top:18px;font-size:13px}.title .credit small{color:var(--mute);margin-top:4px;font-size:11px;display:block}.title .slots-list{flex-direction:column;gap:8px;max-width:420px;margin:10px auto;display:flex}.title .slots-list button{text-align:left;padding:12px}.title .opts{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.title .opts button{padding:7px 10px;font-size:12px}.title .opts button.on{border-color:var(--amber);color:var(--amber)}#overlay.title-bg{background:radial-gradient(#04070933,#040709cc)}.loading{text-align:center}.loading .bar{background:var(--line);border-radius:2px;width:240px;height:4px;margin:14px auto;overflow:hidden}.loading .bar i{background:var(--amber);width:0;height:100%;transition:width .2s;display:block}.arcade{background:#111;border:6px solid #2a2a2a;border-radius:18px;flex-direction:column;width:min(760px,100%);height:min(92vh,900px);padding:10px;display:flex;box-shadow:0 0 60px #5fd6a540,inset 0 0 40px #000}.arcade .marquee{text-align:center;font-family:var(--display);color:var(--mint);text-shadow:0 0 12px var(--mint);padding:4px 0 8px;font-size:24px}.arcade iframe{filter:contrast(1.05)saturate(1.1);background:#0d1418;border:0;border-radius:10px;flex:1}.arcade .row{color:var(--mute);justify-content:space-between;padding-top:8px;font-size:12px}.satchel{background:radial-gradient(at 30% 0,#3a2a1c 0%,#241912 45%,#170f0b 100%);border:2px solid #6a4a2a;border-radius:16px;width:min(980px,100%);max-height:100%;padding:14px 16px 16px;overflow:auto;box-shadow:inset 0 0 0 4px #1a120c,inset 0 0 0 5px #c9a46a59,inset 0 0 60px #0009,0 24px 70px #000000b3}.satchel header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.satchel h2{font-family:var(--display);color:#f5e6c8;text-shadow:0 2px #000;flex:1;margin:0;font-size:30px;font-weight:400}.purse{color:#ffe0a0;background:#0000004d;border:1px solid #6a4a2a;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:17px;display:inline-flex}.purse .ic{width:20px;height:20px}.sat-body{grid-template-columns:240px minmax(0,1fr) 280px;gap:14px;display:grid}@media (max-width:860px){.sat-body{grid-template-columns:1fr 1fr}.card{grid-column:1/-1}}@media (max-width:560px){.sat-body{grid-template-columns:1fr}}.sat-body section{border-radius:12px;padding:10px}.doll{background:radial-gradient(at 50% 35%,#f0a73a29,#00000040 70%);border:1px solid #c9a46a40;min-height:330px;position:relative}.silhouette{fill:#c9a46a1a;stroke:#c9a46a4d;stroke-width:1px;width:150px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.cell{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#2b2219,#16100c);border:1px solid #4a3622;border-radius:10px;place-items:center;padding:0;transition:transform .12s;display:grid;position:relative;box-shadow:inset 0 2px 6px #0009}.cell:not(:disabled):hover{transform:translateY(-2px)}.cell .art .ic{filter:drop-shadow(0 3px 3px #000000b3);width:34px;height:34px}.cell .qty{color:#ffe0a0;text-shadow:0 1px #000;font-size:11px;font-weight:800;position:absolute;top:3px;right:5px}.cell .lbl{letter-spacing:.14em;text-transform:uppercase;color:#c9a46a73;font-size:9px}.cell.empty{box-shadow:inset 0 2px 8px #000000b3}.cell.r-magic{border-color:#3a6aa0;box-shadow:inset 0 0 14px #6fb6ff40,0 0 6px #6fb6ff33}.cell.r-rare{border-color:#b08a2a;box-shadow:inset 0 0 14px #f0c94a47,0 0 8px #f0c94a40}.cell.r-legendary{border-color:#e07a2a;animation:2.4s ease-in-out infinite legend;box-shadow:inset 0 0 18px #ff8a3a59,0 0 14px #ff8a3a66}@keyframes legend{50%{box-shadow:inset 0 0 22px #ff8a3a80,0 0 20px #ff8a3a99}}.cell.sel{outline-offset:2px;outline:2px solid #f5e6c8}.eq{width:62px;position:absolute}.eq-trinket{top:34px;left:calc(50% + 34px)}.eq-armor{top:98px;left:calc(50% - 31px)}.eq-weapon{top:150px;left:14px}.eq-lantern{justify-items:center;gap:4px;display:grid;position:absolute;top:160px;right:16px}.eq-lantern .ic{filter:drop-shadow(0 0 8px #ffcf4a80);width:34px;height:34px}.pips{vertical-align:middle;gap:3px;display:inline-flex}.pips i,.upg i{background:#2a1e14;border:1px solid #6a4a2a;border-radius:50%;width:7px;height:7px;margin:0 1px;display:inline-block}.pips i.on,.upg i.on{background:radial-gradient(circle at 35% 30%,#ffe8a0,#f0a73a);border-color:#f0c070;box-shadow:0 0 5px #f0a73ab3}.vitals{grid-template-columns:repeat(3,1fr);gap:6px;font-size:12px;display:grid;position:absolute;bottom:34px;left:10px;right:10px}.vitals span{color:#d8c8a8;background:#0000004d;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:4px;display:flex}.vitals b{color:#fff0d0}.upg{color:#9a8466;text-align:center;letter-spacing:.05em;font-size:9px;position:absolute;bottom:10px;left:10px;right:10px}.pack{background:#00000038;border:1px solid #c9a46a2e}.pack h3{font-family:var(--display);color:#e8d4b0;letter-spacing:.04em;text-transform:none;margin:2px 2px 8px;font-size:18px;font-weight:400}.pack h3 small{font-family:var(--mono);color:#9a8466;font-size:11px}.pack .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.card{color:#3a2a18;background:linear-gradient(175deg,#efe2c2 0%,#e2d0a8 60%,#cdb88a 100%);border-radius:6px 14px 8px 12px;position:relative;box-shadow:inset 0 0 30px #78501e59,0 6px 18px #00000080;padding:14px!important}.card:before{content:"";pointer-events:none;border:1px solid #6e502859;border-radius:4px 10px 6px;position:absolute;inset:6px}.card-empty{text-align:center;color:#7a6040;place-items:center;height:100%;min-height:200px;font-style:italic;display:grid}.card-empty .ic{opacity:.6;width:48px;height:48px}.card-art{background:radial-gradient(circle,#ffffff8c,#fff0 70%);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 6px;display:grid}.card-art .ic{filter:drop-shadow(0 4px 4px #3c1e0a73);width:56px;height:56px}.card-art.r-magic{background:radial-gradient(circle,#6fb6ff8c,#0000 70%)}.card-art.r-rare{background:radial-gradient(circle,#f0c94a99,#0000 70%)}.card-art.r-legendary{background:radial-gradient(circle,#ff8a3aa6,#0000 70%)}.card-name{font-family:var(--display);text-align:center;font-size:22px;line-height:1.1}.card-name.r-common{color:#3a2a18}.card-name.r-magic{color:#1f4f8f}.card-name.r-rare{color:#8a5a00}.card-name.r-legendary{color:#b04a00}.card-kind{text-align:center;letter-spacing:.25em;text-transform:uppercase;color:#8a6a44;margin:2px 0 8px;font-size:10px}.card ul{margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.5}.card ul li::marker{color:#a07a44}.cmp{background:#6e50281f;border-radius:6px;flex-wrap:wrap;gap:4px 10px;padding:6px 8px;font-size:12px;font-weight:700;display:flex}.cmp .up{color:#2a7a2a}.cmp .down{color:#a0301a}.cmp .same{color:#7a6040;font-weight:400}.cmp small{color:#8a6a44;flex-basis:100%;font-size:10px;font-weight:400}.flav{color:#6a5030;margin:10px 0;font-family:Georgia,serif;font-size:12px;font-style:italic}.acts{flex-wrap:wrap;gap:8px;display:flex}.act{color:#f5e6c8;background:linear-gradient(#5a3e24,#3a2614);border:1px solid #2a1a0c;border-radius:8px;padding:8px 14px}.act.main{background:linear-gradient(#3e5a2a,#26391a)}
