@font-face{font-family:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./grenze-gotisch-vietnamese-wght-normal-DCapxpm9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./grenze-gotisch-latin-ext-wght-normal-HmOq8Fgg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./grenze-gotisch-latin-wght-normal-BhUVw2FV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze;font-style:normal;font-display:swap;font-weight:600;src:url(./grenze-vietnamese-600-normal-DMi20f2J.woff2)format("woff2"),url(./grenze-vietnamese-600-normal-vpI63PDi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze;font-style:normal;font-display:swap;font-weight:600;src:url(./grenze-latin-ext-600-normal-C8Ts8Gns.woff2)format("woff2"),url(./grenze-latin-ext-600-normal-BhqrUC9m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze;font-style:normal;font-display:swap;font-weight:600;src:url(./grenze-latin-600-normal-TzCP4au2.woff2)format("woff2"),url(./grenze-latin-600-normal-CBR8rAgh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze;font-style:normal;font-display:swap;font-weight:700;src:url(./grenze-vietnamese-700-normal-IXHe9fXe.woff2)format("woff2"),url(./grenze-vietnamese-700-normal-AQUzu2ev.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze;font-style:normal;font-display:swap;font-weight:700;src:url(./grenze-latin-ext-700-normal-BRtgImw1.woff2)format("woff2"),url(./grenze-latin-ext-700-normal-De-d6sIh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze;font-style:normal;font-display:swap;font-weight:700;src:url(./grenze-latin-700-normal-BhnHXdwr.woff2)format("woff2"),url(./grenze-latin-700-normal-DB8gb8RH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--galeria-900:#0b1121;--galeria-800:#101a2b;--pizarra-700:#162237;--pizarra-600:#1e2e45;--pizarra-500:#2c415c;--pizarra-400:#4b637f;--arenisca-50:#fbf7e9;--arenisca-100:#f3efdc;--arenisca-200:#e3dec6;--arenisca-300:#cdc7ad;--arenisca-400:#aaa88e;--tinta-900:#151c2c;--tinta-700:#2d3b50;--tinta-500:#49566a;--laton-300:#ffda9d;--laton-400:#f1bb67;--laton-600:#a97029;--cardenillo-300:#a5f0e3;--cardenillo-400:#62d9c9;--cardenillo-700:#236d72;--minio-300:#ffa497;--minio-400:#ff8278;--minio-700:#973d49;--espadas:#c5bdff;--ambar-tinta:#36251a;--bg:var(--galeria-800);--surface:var(--pizarra-700);--surface-raised:var(--pizarra-600);--line:var(--pizarra-500);--line-strong:var(--pizarra-400);--panel-glass:#142034f2;--panel-deep-glass:#0d1727f0;--text:#f0f5fd;--text-dim:#becddd;--text-faint:#98adc4;--action:var(--laton-400);--action-ink:var(--tinta-900);--offer:var(--cardenillo-400);--danger:var(--minio-400);--focus:#e8f8ff;--seat-red:#dc5c44;--seat-yellow:#e6bd45;--seat-green:#79ad60;--seat-blue:#6199d6;--font-display:"Grenze Gotisch Variable", "Grenze", Georgia, serif;--font-title:"Grenze", Georgia, "Times New Roman", serif;--font-ui:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", Menlo, monospace;--fs-0:.75rem;--fs-1:.8125rem;--fs-2:.875rem;--fs-3:1rem;--fs-4:1.1875rem;--fs-5:1.5rem;--fs-6:2rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--tap:2.75rem;--r1:4px;--r2:8px;--r3:12px;--r-pill:999px;--shadow-1:0 1px 0 #cae1ff14 inset, 0 1px 2px #00000059;--shadow-2:0 10px 28px #00000080;--shadow-piece:0 1px 0 #ffffff80 inset, 0 2px 0 var(--arenisca-400), 0 5px 10px #0006;--t-fast:calc(.11s * var(--motion-scale,1));--t:.19s;--t-slow:calc(.32s * var(--motion-scale,1));--ease:cubic-bezier(.2, .7, .2, 1);--card-w:5rem;--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-t:env(safe-area-inset-top,0px)}:root[data-text=l]{font-size:112.5%}:root[data-text=xl]{font-size:125%}:root[data-motion=reduced]{--t-fast:0s;--t:0s;--t-slow:0s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-3);overscroll-behavior:none;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;margin:0;line-height:1.35;overflow:hidden}#root{height:100%}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}img,svg{display:block}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r1)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.92em}.num{font-variant-numeric:lining-nums tabular-nums}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--tap);min-width:var(--tap);padding:0 var(--s4);border-radius:var(--r2);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);font-weight:600;font-size:var(--fs-2);text-align:left;transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), border-color var(--t-fast);line-height:1.15;display:inline-flex}.btn:hover:not(:disabled){background:var(--pizarra-500)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.55}.btn--primary{background:linear-gradient(180deg, var(--laton-300), var(--laton-400));border-color:var(--laton-600);color:var(--action-ink);box-shadow:0 2px 0 var(--laton-600);font-weight:700}.btn--primary:hover:not(:disabled){background:linear-gradient(#ffe7bd,#ffc67d)}.btn--primary:disabled{opacity:1;background:var(--pizarra-500);border-color:var(--pizarra-400);color:var(--text-faint);box-shadow:none}.btn--quiet{background:0 0;border-color:#0000}.btn--quiet:hover:not(:disabled){background:var(--surface-raised)}.btn--icon{width:var(--tap);flex:none;padding:0}.btn--block{width:100%}.stat{white-space:nowrap;align-items:center;gap:.25em;font-weight:600;display:inline-flex}.stat svg{flex:none}.stat__label{color:var(--text-dim);font-weight:400}.eyebrow{font-size:var(--fs-0);letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.zone-title{font-family:var(--font-title);font-weight:600;font-size:var(--fs-4);line-height:1.1}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1.1em;height:1.1em;animation:.8s linear infinite spin}:root[data-motion=reduced] .spinner{border-style:dotted;border-right-color:currentColor;animation:none}@keyframes spin{to{transform:rotate(1turn)}}.proto-note{border:1px dashed var(--line-strong);border-radius:var(--r2);padding:var(--s2) var(--s3);color:var(--text-dim);font-size:var(--fs-1);background:repeating-linear-gradient(135deg,#0000 0 10px,#c4dbfc09 10px 20px)}.proto-note strong{color:var(--text)}.scroll-y{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pizarra-400) transparent;overflow-y:auto}.scroll-x{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--pizarra-400) transparent;overflow:auto hidden}.board{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(110% 85% at 50% 46%, #41769c38, transparent 64%), var(--galeria-900);min-width:0;min-height:0;position:relative;overflow:hidden}.board.is-dragging{cursor:grabbing}.board{container-type:size}@container (height<=15.5rem){.board .board__controls{flex-direction:row}}.board__svg{-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;inset:0}.board__world{transform-origin:0 0;will-change:transform}.board.is-animating .board__world{transition:transform var(--t-slow) var(--ease)}.board__grid-mark{fill:none;stroke:#b4dbfb33;stroke-width:1px}.tile__base{fill:var(--arenisca-200);stroke:var(--arenisca-400);stroke-width:1.5px}.tile__frame{fill:none;stroke:var(--arenisca-300);stroke-width:1px}.tile__edge-casing{fill:none;stroke:var(--arenisca-200);stroke-width:11px}.tile__edge{fill:none;stroke:var(--tinta-700);stroke-width:6.4px;stroke-linecap:round}.tile__edge--locked{stroke-dasharray:6 4.5;stroke-linecap:butt}.tile__edge-steps{fill:none;stroke:#f8f1df8c;stroke-width:1.3px;stroke-dasharray:.1 5.2;stroke-linecap:round}.room__disc{fill:var(--arenisca-50);stroke:var(--tinta-900);stroke-width:2.2px}.room__inner{fill:none;stroke:var(--arenisca-300);stroke-width:.9px}.room__glyph{color:var(--tinta-900)}.room__dot{fill:var(--tinta-500)}.room--depths .room__disc{fill:var(--tinta-700)}.room--depths .room__inner{stroke:#f8f1df47;stroke-dasharray:2 2}.room--depths .room__glyph{color:var(--arenisca-50)}.room--depths .room__dot{fill:var(--arenisca-200)}.room--junction .room__disc{fill:var(--tinta-700);stroke:none}.room__reward circle{fill:var(--laton-400);stroke:var(--tinta-900);stroke-width:1.2px}.room__reward svg,.room__feature svg{color:var(--tinta-900)}.room__reward--seen circle{fill:var(--arenisca-300)}.room__count{font:800 8.5px var(--font-ui);fill:var(--tinta-900);paint-order:stroke;stroke:var(--arenisca-200);stroke-width:2.6px;stroke-linejoin:round}.room__feature rect{fill:var(--arenisca-50);stroke:var(--tinta-900);stroke-width:1.2px}.edge-badge rect,.edge-badge circle{stroke:var(--tinta-900);stroke-width:1.1px}.edge-badge text{font:800 8px var(--font-ui);fill:currentColor}.edge-badge--monster{color:#fff1e8}.edge-badge--monster rect{fill:var(--minio-700)}.edge-badge--boots{color:var(--tinta-900)}.edge-badge--boots rect{fill:var(--arenisca-50)}.edge-badge--lock{color:var(--tinta-900)}.edge-badge--lock circle{fill:var(--laton-400)}.edge-arrow circle{fill:var(--tinta-900)}.edge-arrow path{fill:none;stroke:var(--arenisca-50);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}@property --tile-rot{syntax:"<angle>";inherits:true;initial-value:0deg}.ghost{transform:rotate(var(--tile-rot,0deg));transition:--tile-rot var(--t-slow) var(--ease);cursor:pointer}.upright{transform:rotate(calc(var(--tile-rot,0deg) * -1))}.tile--ghost .tile__base{fill:var(--arenisca-100)}.tile--ghost .tile__edge-casing{stroke:var(--arenisca-100)}.ghost:focus-visible .tile__base{stroke:var(--tinta-900);stroke-width:4px}.cell-target{fill:none;pointer-events:none;stroke:var(--cardenillo-700);stroke-width:3.4px;stroke-dasharray:9 6;animation:1.1s linear infinite march}.cell-target__tag{pointer-events:none;color:var(--tinta-900)}.cell-target__tag rect{fill:var(--cardenillo-400);stroke:var(--tinta-900);stroke-width:1px}@keyframes march{to{stroke-dashoffset:-15px}}.pending{pointer-events:none}.pending__halo{fill:none;stroke:var(--tinta-900);stroke-width:9.5px;stroke-linecap:round}.pending__line{fill:none;stroke:var(--laton-400);stroke-width:3.6px;stroke-dasharray:7 5;stroke-linecap:round;animation:.9s linear infinite march-pending}.pending__head{fill:var(--laton-400);stroke:var(--tinta-900);stroke-width:1.6px;stroke-linejoin:round}@keyframes march-pending{to{stroke-dashoffset:-12px}}:root[data-motion=reduced] .cell-target,:root[data-motion=reduced] .pending__line{animation:none}.room-hit{cursor:pointer}.room-hit__area{fill:#0000}.room-hit__selected-edge{fill:none;stroke:var(--tinta-900);stroke-width:5.6px}.room-hit__selected{fill:none;stroke:var(--laton-400);stroke-width:2.8px}.room-hit__origin{fill:none;stroke:var(--tinta-900);stroke-width:1.8px;stroke-dasharray:2.5 2.5}.room-hit__target{fill:#5fbca640;stroke:var(--cardenillo-700);stroke-width:3px;stroke-dasharray:5 3.5}.room-hit__pin{color:var(--tinta-900)}.room-hit__pin rect{fill:var(--cardenillo-400);stroke:var(--tinta-900);stroke-width:1px}.room-hit__focus,.room-hit__focus-outer{fill:none;opacity:0;pointer-events:none}.room-hit__focus{stroke:var(--tinta-900);stroke-width:3px}.room-hit__focus-outer{stroke:var(--focus);stroke-width:2px}.room-hit:focus-visible{outline:none}.room-hit:focus-visible .room-hit__focus,.room-hit:focus-visible .room-hit__focus-outer{opacity:1}.pawn{pointer-events:none}.pawn__body{fill:var(--seat);stroke:var(--tinta-900);stroke-width:1.5px;stroke-linejoin:round}.pawn--viewer .pawn__body{stroke-width:2.7px}.pawn__mark{fill:var(--tinta-900)}.pawn__halo{fill:none;stroke:var(--tinta-900);stroke-width:1.3px;stroke-dasharray:2.4 2;stroke-linejoin:round}.pawn__letter{font:800 8.5px var(--font-ui);fill:var(--tinta-900)}.board__controls{right:var(--s2);bottom:var(--s2);gap:var(--s1);flex-direction:column;display:flex;position:absolute}.board__btn{background:var(--panel-glass);box-shadow:var(--shadow-1)}.board__tags{top:var(--s2);left:var(--s2);right:var(--s2);justify-content:space-between;align-items:flex-start;gap:var(--s2);pointer-events:none;display:flex;position:absolute}.board__tags>*{pointer-events:auto}.preview-tag{align-items:center;gap:var(--s1);white-space:nowrap;border:1px dashed var(--line-strong);border-radius:var(--r1);min-width:0;color:var(--text-dim);font-size:var(--fs-0);background:#14100cdb;padding:.2rem .5rem;line-height:1.3;display:inline-flex}.preview-tag strong{color:var(--laton-300);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.preview-tag .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lair-chip{align-items:center;gap:var(--s3);min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:var(--fs-2);box-shadow:var(--shadow-1);background:#271e16f0;display:inline-flex}.lair-chip:hover{background:var(--pizarra-500)}.lair-chip .stat--rage{color:var(--minio-300)}.room-card{left:var(--s2);bottom:var(--s2);width:min(19rem, calc(100% - var(--tap) - var(--s2) * 3));max-height:calc(100% - 3.75rem);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--r3);background:var(--surface);box-shadow:var(--shadow-2);cursor:default;font-size:var(--fs-2);position:absolute}.board[data-card-side=top] .room-card{max-height:calc(100% - 4rem);top:3.4rem;bottom:auto}.table[data-layout=wide] .board[data-card-side=top] .room-card{top:var(--s2)}.room-card__head{align-items:flex-start;gap:var(--s2);display:flex}.room-card__head .btn{margin:calc(var(--s2) * -1) calc(var(--s2) * -1) 0 auto}.room-card__title{font-family:var(--font-title);font-weight:600;font-size:var(--fs-4);line-height:1.1}.room-card__ids{color:var(--text-faint);font-size:var(--fs-0)}.room-card__facts{gap:.15rem var(--s3);margin-top:var(--s2);grid-template-columns:auto 1fr;display:grid}.room-card__facts dt{color:var(--text-faint)}.room-card__facts dd{min-width:0}.room-card__paths{margin-top:var(--s2);gap:.2rem;display:grid}.room-card__path{align-items:center;gap:.15rem var(--s2);flex-wrap:wrap;display:flex}.room-card__path .stat{font-weight:600;font-size:var(--fs-1);color:var(--text-dim)}.room-card__flag{border-radius:var(--r-pill);border:1px solid var(--cardenillo-400);color:var(--cardenillo-300);font-size:var(--fs-0);align-items:center;gap:.25em;padding:.05rem .4rem;font-weight:700;display:inline-flex}.tile{--tile-light:#475263;--tile-shade:#263042}.tile[data-group=depths]{--tile-light:#2c4650;--tile-shade:#1b283c}.tile__base{fill:#222c3c;stroke:#728ba3}.tile__frame{fill:none;stroke:#b4d1ef50}.tile__photo{opacity:.56;pointer-events:none}.tile__mouth{fill:#acbac0}.tile__edge-casing,.tile--ghost .tile__edge-casing{stroke:#101a2a;stroke-width:9.5px}.tile__edge{stroke:#bcc4bd;stroke-width:5.2px}.tile__edge-steps{stroke:#fff5dcba}.tile--ghost{--tile-light:#3c6466;--tile-shade:#203944}.tile--ghost .tile__base{fill:#233e49;stroke:var(--cardenillo-300)}.room__piece{pointer-events:none}.room__disc{fill:#ebecdc}.room--depths .room__disc{fill:#283b50;stroke:#a3b8c6}.pawn__shadow{fill:#0008}.pawn__rim{fill:#131d30;stroke:#101725;stroke-width:1.5px}.pawn__glaze{opacity:.76}.pawn__halo{stroke:#f9dfa8;stroke-width:1.5px;stroke-dasharray:none}.pawn__letter{fill:#fff9e5;paint-order:stroke;stroke:#211610;stroke-width:2px}.tile-landing{transform-box:fill-box;transform-origin:50%;animation:tile-settle calc(.43s * var(--motion-scale,1)) cubic-bezier(.2,.75,.28,1) both}@keyframes tile-settle{0%{opacity:.72;transform:translateY(-7px)scale(1.045)}70%{opacity:1;transform:translateY(1px)scale(.994)}to{opacity:1;transform:none}}.card{--w:var(--card-w);--ribbon-light:#53749b;--ribbon-dark:#27395b;--ribbon-rim:#9cb7d1;width:var(--w);aspect-ratio:5/7;border-radius:calc(var(--w) * .065);background:var(--arenisca-100);color:var(--tinta-900);box-shadow:var(--shadow-piece);text-align:left;font-size:var(--fs-1);border:2px solid #546277;flex-direction:column;display:flex;position:relative;overflow:hidden}.card--md{--w:6.5rem;font-size:var(--fs-2)}.card--lg{--w:min(15rem, 58vw);font-size:var(--fs-3)}.card[data-kind=monster]{--ribbon-light:#b45545;--ribbon-dark:#672421;--ribbon-rim:#e19371}.card[data-kind=device]{--ribbon-light:#775594;--ribbon-dark:#43325e;--ribbon-rim:#b096c7}.card[data-kind=gem]{--ribbon-light:#385b94;--ribbon-dark:#213454;--ribbon-rim:#93b9ed}.card[data-kind=starting],.card[data-kind=starter]{--ribbon-light:#5c687a;--ribbon-dark:#383d4c;--ribbon-rim:#99a5bc}.card__ribbon{min-height:1.66rem;box-shadow:inset 0 1px var(--ribbon-rim),inset 0 -1px #171622b3;background:linear-gradient(172deg,var(--ribbon-light),var(--ribbon-dark) 76%);color:#fff1d7;text-shadow:0 1px 2px #130d1d,0 1px #1d1421;border-bottom:1px solid #171522;flex:none;justify-content:center;align-items:center;gap:.1em;padding:.12rem .2rem;display:flex}.card__name{font-family:var(--font-title);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:1.04em;font-weight:700;line-height:.98;display:-webkit-box;overflow:hidden}.card--lg .card__ribbon{min-height:2.35rem;padding:.15rem .35rem}.card--lg .card__name{font-family:var(--font-display);font-size:1.43em;font-weight:700}.card__art{background-color:#cdb688;background-image:repeating-linear-gradient(135deg,#21170f14 0 2px,#0000 2px 7px);border-bottom:1px solid #463847;flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.card[data-tint="1"] .card__art{background-color:#bcc19c}.card[data-tint="2"] .card__art{background-color:#d2ab8c}.card[data-tint="3"] .card__art{background-color:#b9b7a6}.card[data-known=false] .card__art{background-color:var(--arenisca-300);background-image:repeating-linear-gradient(90deg,#21170f1a 0 1px,#0000 1px 6px)}.card__art img{object-fit:cover;width:100%;height:100%}.card__render{object-position:50% 50%;position:absolute;inset:0}.card__render--portrait{object-position:56% 33%}.card[data-yields=true] .card__art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#151226c2 0%,#15122622 29%,#0000 45%);position:absolute;inset:0}.card__art .card__photo{object-fit:initial;width:148%;max-width:none;height:auto;transform:translate(-52%, var(--art-y,-38%));filter:saturate(.96)contrast(1.06);position:absolute;inset:50% auto auto 50%}.card[data-art-crop=black-market] .card__photo{width:109.6%;transform:translate(-50%, var(--art-y,-38%))}.card[data-art-crop=black-market] .card__art{background:#263244}.detail__card .card--lg{--w:min(15rem, 100%);width:var(--w);min-width:0}.piece-photo{object-fit:contain;vertical-align:middle;border-radius:.25rem;width:1.35rem;height:1.35rem;display:inline-block}.piece-cutout--round{clip-path:circle(45%)}.piece-cutout--pentagon{clip-path:polygon(50% 5%,95% 37%,78% 94%,22% 94%,5% 37%)}.piece-cutout--hexagon{clip-path:polygon(50% 4%,93% 25%,96% 75%,50% 96%,4% 75%,7% 25%)}.piece-cutout--square{clip-path:inset(6% round 14%)}.piece-render{filter:drop-shadow(0 1px 2px #0009)}.goods>.piece-photo{width:2.5rem;height:2.5rem}.held-piece{align-items:center;gap:.25rem;margin-inline-end:.5rem;display:inline-flex}.token-facts{flex-wrap:wrap;align-items:center;gap:.22rem;display:inline-flex}.token-fact{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);font-size:var(--fs-0);border-radius:.35rem;align-items:center;gap:.2rem;padding:.12rem .32rem;display:inline-flex}.token-fact svg{width:.92rem;height:.92rem;color:var(--laton-300)}.token-fact[data-token-benefit=heal] svg{color:var(--minio-300)}.token-fact[data-token-benefit=boots] svg{color:var(--cardenillo-300)}.token-fact[data-token-benefit=swords] svg{color:var(--espadas)}.token-fact--condition{line-height:1.18}.card__monogram{font-family:var(--font-display);font-weight:600;font-size:calc(var(--w) * .5);color:#21170f9e;line-height:1}.card__pending{text-align:center;font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;color:#21170fb8;font-weight:700;position:absolute;bottom:.35rem;left:0;right:0}.card__price{color:#2a1d23;background:linear-gradient(140deg,#f2e5c9,#c8af88);flex:none;align-items:center;gap:.12em;min-height:1.24rem;padding:0 .12rem 0 .25rem;display:flex;box-shadow:inset 0 1px #ffefd1}.card__type{min-width:0;font:700 .72em/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.card__cost{color:#f4f9ff;text-shadow:0 1px 2px #17101e;background:linear-gradient(150deg,#316c99,#254366);border:1px solid #91b8d5;border-radius:.22em;align-items:center;gap:.1em;margin-inline-start:auto;padding:.08em .26em;font-weight:900;line-height:1;display:inline-flex}.card__cost[data-currency=swords]{background:linear-gradient(150deg,#8f3727,#54221e);border-color:#e08d69}.card__cost svg{width:1.02em;height:1.02em}.card__attack{flex:none;place-items:center;width:1.32em;height:1.25em;margin-inline-start:auto;display:inline-grid}.card__attack-head{object-fit:contain;filter:drop-shadow(0 1px 1px #4f1300);width:100%;height:100%}.card__attack+.card__cost{margin-inline-start:0}.card__stats{z-index:1;gap:.06rem;display:grid;position:absolute;top:.12rem;left:.13rem}.card__stat{color:#fff7dd;text-shadow:0 1px 2px #160d18,1px 0 1px #160d18,-1px 0 1px #160d18;place-items:center;font-weight:900;line-height:1;display:inline-grid;position:relative}.card__stat svg{filter:drop-shadow(0 1px 2px #000c);width:1.36em;height:1.36em}.card__stat>.num{background:#1d1526;border-radius:.16em;padding:.02em .15em;font-size:.8em;position:absolute;bottom:-.08em;right:-.08em}.card__stat--seal>.num{background:0 0;place-items:center;padding:0;display:grid;inset:0}.card__stat--seal>svg:not([data-art-icon]){background:#31638d;border-radius:20%}.card__stat--seal[data-card-stat=vp]>svg:not([data-art-icon]){background:#2a6142}.card--lg .card__stat{font-size:1.3em}.card--lg .card__stats{gap:.18rem;top:.35rem;left:.35rem}.card--lg .card__price{min-height:1.9rem;padding-inline:.5rem .3rem}.card--printed{aspect-ratio:auto;min-height:calc(var(--w) * 1.34)}.card--printed .card__art{min-height:var(--card-art-height,3.45rem);flex:1 0 auto}.card--printed.card--lg .card__art{min-height:clamp(7rem,22vh,11rem)}.card--printed .card-rules--printed{color:#291f23;font-size:var(--card-rules-size,.72rem);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:linear-gradient(115deg,#f3e7cd,#e3cea7 83%);border-bottom:1px solid #937b60;flex:none;gap:.22em;margin:0;padding:.42em .48em;line-height:1.19}.card--printed .card-rules--printed strong{color:#61392e}.card-rules--printed .card-rule-resource>svg{vertical-align:-.13em;width:1em;height:1em}.card--lg{--card-rules-size:.94rem}.card--md{--card-rules-size:.77rem}.card__printed-effects{display:none}.card-slot{border-radius:calc(var(--card-w) * .08);scroll-snap-align:center;transition:transform var(--t) var(--ease);flex:none;padding:0;position:relative}.card-slot:hover{transform:translateY(-2px)}.card-slot.is-selected{transform:translateY(-.5rem)}.card-slot.is-selected .card{outline:3px solid var(--laton-400);outline-offset:1px;box-shadow:var(--shadow-piece), 0 0 0 5px var(--galeria-900)}.card-slot:focus-visible{outline-offset:4px}.card-slot__flag{background:var(--laton-400);width:1.4rem;height:1.4rem;color:var(--tinta-900);border:1.5px solid var(--tinta-900);border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-45%)}.card-slot.is-selected .card-slot__flag{background:var(--tinta-900);color:var(--laton-300);border-color:var(--laton-400)}.card-row{align-items:flex-start;gap:var(--s2);padding:.85rem var(--s3) var(--s2);scroll-snap-type:x proximity;scroll-padding-inline:var(--s3);display:flex}.card-row>*{flex:none}.card-row__sep{padding:0 var(--s1) 0 var(--s3);border-left:1px solid var(--line);writing-mode:vertical-rl;text-align:center;flex-direction:column;justify-content:center;align-self:stretch;display:flex;transform:rotate(180deg)}.pile{width:var(--card-w);aspect-ratio:5/7;border-radius:calc(var(--card-w) * .08);border:1px solid var(--pizarra-400);background:repeating-linear-gradient(45deg, #fff0d20b 0 6px, transparent 6px 12px), var(--pizarra-600);box-shadow:3px 3px 0 var(--pizarra-500), 0 5px 10px #00000059;color:var(--text-dim);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.1rem;display:flex;position:relative}.pile__count{font-family:var(--font-title);font-weight:700;font-size:var(--fs-5);color:var(--text);line-height:1}.pile__label{font-size:var(--fs-0);padding:0 .3rem;line-height:1.15}.reserve-pile{flex:none;position:relative}.reserve-pile__count{border-radius:var(--r-pill);border:1.5px solid var(--tinta-900);background:var(--arenisca-50);min-width:1.6rem;color:var(--tinta-900);font-weight:800;font-size:var(--fs-1);text-align:center;padding:.05rem .35rem;position:absolute;bottom:-.3rem;right:-.3rem}.table{height:100vh;height:100dvh;padding:var(--safe-t) var(--safe-r) 0 var(--safe-l);background:var(--bg);display:grid}.table__top{grid-area:top}.table__seats{grid-area:seats;min-width:0;min-height:0}.table__board{grid-area:board;min-width:0;min-height:0;display:grid}.table__context{grid-area:context;min-width:0;min-height:0}.table__tray{grid-area:tray;min-width:0;min-height:0}.table__tabs{grid-area:tabs}.table__side{grid-area:side;min-width:0;min-height:0}.table[data-layout=portrait] .table__tray{overflow-y:auto}.table[data-layout=portrait] .tray__scroll.scroll-y{max-height:34dvh}.table[data-layout=landscape] .table__context{border-left:1px solid var(--line);max-height:calc(100dvh - 2.75rem);overflow-y:auto}.table[data-layout=landscape] .table__tray{border-left:1px solid var(--line);overflow-y:auto}.table[data-layout=landscape] .table__tabs{border-left:1px solid var(--line)}.table[data-layout=landscape] .table__seats{border-right:1px solid var(--line);overflow-y:auto}.table[data-layout=wide]{grid-template:"top top top""seats board side"minmax(0,1fr)"seats context side""seats tray side"/16rem minmax(0,1fr) 21rem}.table[data-layout=wide] .table__seats{gap:var(--s3);padding:var(--s3);border-right:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex;overflow-y:auto}.table[data-layout=wide] .table__context{max-height:42dvh;overflow-y:auto}@media (min-width:700px) and (min-height:700px){:root{--card-w:6rem}}.table__top{align-items:center;gap:var(--s3);min-height:3.25rem;padding:var(--s1) var(--s4);border-bottom:1px solid var(--line);background:var(--surface);display:flex}.table__top-gap{flex:1}.brand{align-items:center;gap:var(--s2);font-family:var(--font-display);font-weight:600;font-size:var(--fs-5);letter-spacing:.01em;line-height:1;display:inline-flex}.brand svg{color:var(--laton-400)}.conn{border-radius:var(--r1);border:1px solid var(--line);color:var(--text-dim);font-size:var(--fs-0);background:#14100cdb;align-items:center;gap:.3em;padding:.2rem .5rem;line-height:1.3;display:inline-flex}.conn--offline{color:var(--minio-300);border-color:var(--minio-400);font-weight:700}.board__tags-left{gap:var(--s1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.seats{gap:var(--s1);display:grid}.seats--bar{padding:var(--s1) var(--s2);background:var(--surface);border-bottom:1px solid var(--line);display:flex}.seats--rail{padding:var(--s1);background:var(--surface);align-content:start;width:5.25rem;min-height:100%}.seats--list{gap:var(--s2)}.seats__item{min-width:0}.seats--bar .seats__item{flex:1 1 0}.seats--bar .seats__item:has(.is-turn){flex-grow:1.5}.seats--rail .seat__id{flex-wrap:wrap;row-gap:0}.seats--rail .seat__name{flex-basis:100%;order:3}.seats--rail .seat__stats{font-size:var(--fs-0);gap:0 .4rem}.seat{width:100%;min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r2);background:var(--galeria-800);text-align:left;transition:background var(--t-fast);flex-direction:column;justify-content:center;gap:.1rem;padding:.25rem .4rem;display:flex;position:relative}.seat:hover{background:var(--surface-raised)}.seat.is-turn{border-color:var(--laton-400);box-shadow:inset 0 3px 0 var(--laton-400);background:var(--surface-raised)}.seat__id{align-items:center;gap:.3rem;min-width:0;display:flex}.seat__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;font-size:var(--fs-2);overflow:hidden}.seat.is-viewer .seat__name{text-decoration:underline;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);text-underline-offset:3px}.seat__you{font-size:var(--fs-0);color:var(--text-faint);display:none}.seat__lamp{color:var(--laton-400);flex:none;margin-left:auto}.seat__stats{font-size:var(--fs-1);flex-wrap:wrap;gap:0 .55rem;display:flex}.seat__extra{gap:0 .55rem;display:none}.seat__turn{font-size:var(--fs-0);color:var(--laton-300);letter-spacing:.04em;font-weight:700}.seat-token{flex:none}.stat--health svg{color:var(--minio-300)}.stat--noise svg{color:var(--laton-300)}.seats--list .seat{padding:var(--s2) var(--s3);gap:.3rem}.seats--list .seat__name{font-size:var(--fs-3)}.seats--list .seat__you,.seats--list .seat__extra{display:inline-flex}.seats--list .seat__stats{font-size:var(--fs-2);gap:.1rem .7rem}.seats--list .seat.is-viewer .seat__name{text-decoration:none}@media (min-width:640px){.seats--bar .seat{padding:.35rem .6rem}.seats--bar .seat__extra,.seats--bar .seat__you{display:inline-flex}.seats--bar .seat.is-viewer .seat__name{text-decoration:none}}.table__lair .lair{padding:0}.context{gap:var(--s2);padding:var(--s2) var(--s3);background:var(--surface);border-top:1px solid var(--line-strong);display:grid}.context__head{align-items:center;gap:var(--s2);min-height:2.5rem;display:flex}.context__lamp{color:var(--text-faint);flex:none}.context__lamp.is-lit{color:var(--laton-400);filter:drop-shadow(0 0 6px #e8b04a99)}.context__turn{min-width:0}.context__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-5);letter-spacing:.01em;line-height:1}.context__sub{font-size:var(--fs-0);color:var(--text-faint);line-height:1.2}.context__body{gap:var(--s2);display:grid}.context__body:empty{display:none}.context__hint{color:var(--text-dim);font-size:var(--fs-2)}.context__send{min-height:var(--tap)}.turn-res{flex-direction:column;flex:none;align-items:flex-end;gap:.15rem;margin-left:auto;display:flex}.turn-res__title{font-size:var(--fs-0);letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-weight:700;line-height:1}.turn-res__chips{gap:var(--s1);display:flex}.turn-res__chip{border:1.5px dashed var(--laton-600);border-radius:var(--r1);min-width:2.75rem;font-weight:800;font-size:var(--fs-3);color:var(--laton-300);justify-content:center;align-items:center;gap:.25em;padding:.15rem .4rem;line-height:1.2;display:inline-flex}.turn-res__chip.is-zero{border-color:var(--line-strong);color:var(--text-faint);font-weight:600}.tag{border-radius:var(--r-pill);border:1px solid var(--line-strong);font-size:var(--fs-0);color:var(--text-dim);white-space:nowrap;align-items:center;gap:.25em;padding:.05rem .5rem;font-weight:700;display:inline-flex}.tag--required,.tag--turn{border-color:var(--laton-400);color:var(--laton-300)}.tag--latest{margin-left:var(--s2)}.banner{gap:var(--s2) var(--s3);padding:var(--s3);border-radius:var(--r2);border:1px solid;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.banner>.btn{grid-column:1/-1}.banner__text{font-size:var(--fs-2);gap:.2rem;display:grid}.banner__text strong{font-size:var(--fs-3)}.banner__code{color:var(--text-faint);font-size:var(--fs-0)}.banner--offline{border-color:var(--minio-400);background:#e0664a21}.banner--offline>svg{color:var(--minio-300)}.banner--rejected{border-color:var(--laton-400);background:#e8b04a1c}.banner--rejected>svg{color:var(--laton-300)}@media (min-width:640px){.banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.banner>.btn{grid-column:auto}}.decision{gap:var(--s2);display:grid}.decision__head{align-items:center;gap:var(--s2);display:flex}.decision__title{font-family:var(--font-title);font-weight:600;font-size:var(--fs-4);margin-right:auto;line-height:1.1}.decision__head .btn{margin-block:-.4rem}.decision__options{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.decision__options--rot{display:flex}.decision__row{align-items:stretch;gap:var(--s2);flex-wrap:wrap;display:flex}.decision__row .context__send{flex:7rem}.decision__pending{align-items:flex-start;gap:var(--s2);font-size:var(--fs-2);color:var(--text-dim);line-height:1.3;display:flex}.decision__pending svg{color:var(--laton-300);flex:none;margin-top:.1em}.decision__pending strong{color:var(--text)}.decision__note{align-items:center;gap:var(--s2);font-size:var(--fs-1);color:var(--text-faint);display:flex}.decision__note svg{flex:none}.option{align-items:center;gap:var(--s2);min-height:var(--tap);padding:var(--s2) var(--s3);border:1.5px solid var(--line-strong);border-radius:var(--r2);background:var(--surface-raised);font-weight:600;font-size:var(--fs-2);cursor:pointer;line-height:1.2;display:flex;position:relative}.option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.option.is-chosen{border-color:var(--laton-400);background:#e8b04a26}.option__mark{border:2px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.75rem;display:grid}.option.is-chosen .option__mark{background:var(--laton-400);border-color:var(--laton-400);color:var(--tinta-900)}.option--rot{flex-direction:column;justify-content:center;gap:.1rem;min-width:3.4rem;padding:.25rem .3rem}.option--rot.is-chosen{box-shadow:inset 0 -3px 0 var(--laton-400)}.rot-thumb{width:2.4rem;height:2.4rem}.rot-thumb__spin{transform:rotate(var(--tile-rot))}.selection{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.selection__text{flex:7rem;min-width:0;display:grid}.selection__name{font-family:var(--font-title);font-weight:600;font-size:var(--fs-4);line-height:1.1}.selection__reason{font-size:var(--fs-1);color:var(--text-dim)}.selection .context__send{flex:8rem}.selection__reason--row{flex-basis:100%}.sample-end{gap:var(--s2);display:grid}.table__tray{background:var(--galeria-800);border-top:1px solid var(--line);flex-direction:column;display:flex}.table__tray.is-closed{display:none}.own-strip{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3) 0;font-size:var(--fs-1);white-space:nowrap;display:flex;overflow:hidden}.own-strip__who{font-size:var(--fs-2);align-items:center;gap:.3rem;display:inline-flex}.own-strip__keep{border:1px solid var(--line-strong);border-radius:var(--r-pill);gap:.65rem;padding:.1rem .6rem;display:inline-flex}.own-strip__cards{color:var(--text-dim);gap:.65rem;margin-left:auto;display:inline-flex}.panel__empty{padding:var(--s3);color:var(--text-dim);font-size:var(--fs-2)}.table__tabs{padding-bottom:var(--safe-b);background:var(--surface);border-top:1px solid var(--line-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tabbtn{min-height:3.25rem;font-size:var(--fs-0);color:var(--text-dim);flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.2rem;font-weight:600;display:flex;position:relative}.tabbtn svg{width:1.35rem;height:1.35rem}.tabbtn:hover{color:var(--text)}.tabbtn.is-active{color:var(--cardenillo-300);background:linear-gradient(#62d9c91a,#0000)}.tabbtn.is-active:before{content:"";background:var(--offer);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18%;right:18%}.tabbtn:focus-visible{outline-offset:-3px}.tabbtn__count{color:var(--text-faint)}.table[data-layout=landscape] .tabbtn{min-height:var(--tap)}.table[data-layout=landscape] .tabbtn svg{width:1.15rem;height:1.15rem}.table__side{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;display:flex}.side__tabs{border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tabbtn--side{gap:var(--s2);min-height:var(--tap);font-size:var(--fs-2);flex-direction:row}.tabbtn--side.is-active:before{border-radius:0;inset:auto 0 0}.side__panel{flex:1;min-height:0}.panel--row{gap:var(--s4);padding:var(--s2) var(--s3);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--pizarra-400) transparent;display:flex;overflow-x:auto}.panel--grid{gap:var(--s4);padding:var(--s3);display:grid}.psec{gap:var(--s1);flex:none;align-content:start;display:grid}.psec__items{gap:var(--s2);padding:.75rem .35rem .4rem 0;display:flex}.panel--grid .psec__items{flex-wrap:wrap;row-gap:1.1rem}.psec__items--chips{padding-top:var(--s1);flex-wrap:wrap;align-content:flex-start}.panel--row .psec__items--chips{max-width:15rem}.goods{width:calc(var(--card-w) + .75rem);min-height:calc(var(--card-w) * 1.4);padding:var(--s2) var(--s1);border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--surface-raised);text-align:center;font-size:var(--fs-1);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.25rem;display:flex}.goods>svg{color:var(--laton-300)}.goods__name{font-weight:700;line-height:1.1}.goods__count{color:var(--text-dim)}.goods__values{flex-wrap:wrap;justify-content:center;gap:.2rem;display:flex}.chip{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface-raised);font-size:var(--fs-1);align-items:center;gap:.25em;padding:.1rem .5rem;font-weight:600;display:inline-flex}.goods .chip{padding:.05rem .35rem}.chip--artifact{border-color:var(--laton-600)}.chip--artifact svg{color:var(--laton-300)}.log{padding:var(--s1) var(--s3) var(--s2);font-size:var(--fs-2);display:grid}.log__item{align-items:center;gap:var(--s2);border-bottom:1px solid var(--line);grid-template-columns:2rem auto minmax(0,1fr);padding:.4rem 0;display:grid}.log__seq{text-align:right;color:var(--text-faint);font-size:var(--fs-0)}.log__item--turn .log__text{color:var(--text-faint)}.log__item.is-latest .log__text{font-weight:700}.lair{padding:var(--s3)}.lair__list{display:grid}.lair__row{justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:1px dashed var(--line);font-size:var(--fs-2);padding:.35rem 0;display:flex}.lair__row dt{color:var(--text-dim);align-items:center;gap:.4rem;display:flex}.lair__row dd{font-weight:800}.lair__note{margin-top:var(--s2);font-size:var(--fs-0);color:var(--text-faint);line-height:1.3}.toast{border-radius:var(--r-pill);background:var(--arenisca-50);color:var(--tinta-900);font-weight:700;font-size:var(--fs-2);white-space:nowrap;box-shadow:var(--shadow-2);pointer-events:none;animation:toast-in var(--t) var(--ease);align-items:center;gap:.4rem;padding:.35rem .9rem;display:inline-flex;position:absolute;top:3.4rem;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-6px)}}.splash{place-content:center;justify-items:center;gap:var(--s3);height:100dvh;padding:var(--s5);text-align:center;color:var(--text-dim);display:grid}.splash .brand{color:var(--text);font-size:var(--fs-6)}.splash__lamp{color:var(--laton-400);filter:drop-shadow(0 0 12px #e8b04a80)}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--primary[aria-disabled=true]{opacity:1;background:var(--pizarra-500);border-color:var(--pizarra-400);color:var(--text-dim);box-shadow:none}.btn--primary[aria-disabled=true][aria-busy=true]{color:var(--text)}@media (max-width:420px){.card-row{gap:.4rem;padding-inline:.6rem}.seats--bar .seat__stats{font-size:var(--fs-0);flex-wrap:nowrap;gap:0 .3rem}.seats--bar .seat__stats svg{width:1em;height:1em}.seats--bar .seat-token{width:1.4em;height:1.4em}.seats--bar .seat{padding:.2rem .3rem}.own-strip{gap:var(--s2)}.own-strip__who strong{display:none}.own-strip__keep,.own-strip__cards{gap:.5rem}.preview-tag .mono{max-width:6.5rem}}.modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.modal[open]{justify-content:center;align-items:flex-end;display:flex}.modal::backdrop{background:#050a15c2}.modal__frame{width:min(35rem,100%);max-height:min(90dvh,46rem);padding-bottom:var(--safe-b);border:1px solid var(--line-strong);border-radius:var(--r3) var(--r3) 0 0;background:var(--surface);box-shadow:var(--shadow-2);animation:sheet-in var(--t-slow) var(--ease);border-bottom:0;flex-direction:column;display:flex}.modal--proto .modal__frame{border-style:dashed}@keyframes sheet-in{0%{opacity:0;transform:translateY(1.5rem)}}:root[data-motion=reduced] .modal__frame,:root[data-motion=reduced] .toast{animation:none}@media (min-width:700px) and (min-height:560px){.modal[open]{align-items:center}.modal__frame{border-bottom:1px solid var(--line-strong);border-radius:var(--r3)}.modal--proto .modal__frame{border-bottom-style:dashed}}@media (orientation:landscape) and (max-height:559px){.modal[open]{justify-content:flex-end;align-items:stretch}.modal__frame{border:1px solid var(--line-strong);border-radius:var(--r3) 0 0 var(--r3);border-right:0;width:min(27rem,66vw);max-height:none}}.modal__head{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-bottom:1px solid var(--line);flex:none;display:flex}.modal__body{min-height:0;padding:var(--s4);flex:1}.detail{gap:var(--s4);justify-items:center;display:grid}.detail__facts{gap:var(--s3);align-content:start;width:100%;display:grid}@media (min-width:560px){.detail{grid-template-columns:auto minmax(0,1fr);place-items:start}}.detail__note{gap:var(--s2);font-size:var(--fs-1);color:var(--text-dim);align-items:flex-start;display:flex}.detail__note svg{flex:none;margin-top:.15em}.detail__grid{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.detail__grid>div{border:1px solid var(--line);border-radius:var(--r2);padding:.35rem .6rem}.detail__grid dt{font-size:var(--fs-1);color:var(--text-dim);align-items:center;gap:.35rem;display:flex}.detail__grid dd{font-family:var(--font-title);font-weight:700;font-size:var(--fs-5);line-height:1.15}.detail__ids{font-size:var(--fs-1);color:var(--text-dim);gap:.15rem;display:grid}.detail__play{gap:var(--s2);font-size:var(--fs-2);color:var(--text-dim);display:grid}.seat-detail{gap:var(--s3);display:grid}.seat-detail__id{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.seat-detail__stats{gap:var(--s2) var(--s4);font-size:var(--fs-4);flex-wrap:wrap;display:flex}.seat-detail__grid{gap:0 var(--s4);font-size:var(--fs-2);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.seat-detail__grid>div{justify-content:space-between;gap:var(--s2);border-bottom:1px dashed var(--line);padding:.3rem 0;display:flex}.seat-detail__grid dt{color:var(--text-dim)}.seat-detail__grid dd{text-align:right;font-weight:700}.seat-detail__grid>.seat-detail__tokens{grid-column:1/-1;gap:.4rem;display:grid}.seat-detail__tokens dd{text-align:start;flex-wrap:wrap;gap:.4rem .55rem;min-width:0;display:flex}.seat-detail__tokens .held-piece{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);flex-wrap:wrap;align-items:center;gap:.3rem;max-width:100%;margin:0;padding:.28rem .45rem;display:flex}.seat-detail__tokens .piece-render{width:1.8rem;height:1.8rem}.seat-detail__hidden{gap:var(--s2);font-size:var(--fs-1);color:var(--text-dim);align-items:center;display:flex}.seat-detail__cards{gap:var(--s2);padding-top:var(--s2);flex-wrap:wrap;display:flex}.seat-detail .panel__empty{padding:0}.more{gap:var(--s5);display:grid}.more section{gap:var(--s3);display:grid}.field{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.field legend{font-weight:700;font-size:var(--fs-2);align-items:center;gap:.4rem;margin-bottom:.4rem;padding:0;display:flex}.field__note{font-size:var(--fs-1);color:var(--text-dim);line-height:1.35}.segmented{border:1px solid var(--line-strong);border-radius:var(--r2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.segmented__item{min-height:var(--tap);border-left:1px solid var(--line-strong);font-size:var(--fs-2);text-align:center;cursor:pointer;place-items:center;padding:.2rem .4rem;font-weight:600;line-height:1.15;display:grid;position:relative}.segmented__item:first-child{border-left:0}.segmented__item input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segmented__item.is-on{background:var(--laton-400);color:var(--tinta-900);font-weight:800}.segmented__item.is-on span:before{content:"✓ "}.segmented__item:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.switch{align-items:center;gap:var(--s3);min-height:var(--tap);font-size:var(--fs-2);cursor:pointer;font-weight:600;display:flex;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch__track{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--pizarra-500);width:2.9rem;height:1.6rem;transition:background var(--t);flex:none;position:relative}.switch__track:after{content:"";background:var(--text-dim);width:calc(1.6rem - 6px);height:calc(1.6rem - 6px);transition:transform var(--t) var(--ease), background var(--t);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.switch__track{background:var(--laton-400);border-color:var(--laton-600)}.switch input:checked+.switch__track:after{background:var(--tinta-900);transform:translate(1.3rem)}.switch:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r1)}.volume{align-items:center;gap:var(--s3);font-size:var(--fs-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.volume input[type=range]{width:100%;min-height:var(--tap);accent-color:var(--laton-400)}.more__link{justify-content:flex-start}.more__link span{flex:1}.more__review{gap:var(--s2);padding:var(--s3);display:grid}.soon{display:grid}.soon__item{align-items:center;gap:0 var(--s3);border-bottom:1px dashed var(--line);color:var(--text-dim);grid-template-columns:auto minmax(0,1fr) auto;padding:.45rem 0;display:grid}.soon__item>svg{grid-row:1/span 2}.soon__name{color:var(--text);font-weight:700;font-size:var(--fs-2)}.soon__where{font-size:var(--fs-1);grid-column:2;line-height:1.25}.soon__item .tag{grid-area:1/3/span 2}.dev{gap:var(--s4);display:grid}.dev section{gap:var(--s2);display:grid}.dev__facts{gap:var(--s1) var(--s4);font-size:var(--fs-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dev__facts dt{color:var(--text-faint);font-size:var(--fs-0)}.dev__facts dd{overflow-wrap:anywhere}.dev__row{align-items:center;gap:var(--s3);font-size:var(--fs-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.select{min-height:var(--tap);max-width:100%;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--surface-raised);color:var(--text)}.dev__actions summary{min-height:var(--tap);font-size:var(--fs-2);cursor:pointer;align-items:center;font-weight:600;display:flex}.dev__actions li{font-size:var(--fs-1);color:var(--text-dim);overflow-wrap:anywhere;padding:.2rem 0}.dev__list{gap:.4rem;display:grid}.dev__sample{gap:.1rem var(--s2);width:100%;min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface-raised);text-align:left;grid-template-columns:minmax(0,1fr) auto;padding:.45rem .75rem;display:grid}.dev__sample:hover{background:var(--pizarra-500)}.dev__sample.is-current{border-color:var(--laton-400)}.dev__id{font-weight:700}.dev__desc{font-size:var(--fs-1);color:var(--text-dim);grid-column:1/-1;line-height:1.3}.dev__marks{gap:var(--s1);grid-area:1/2;display:flex}.room-clock-field{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.room-clock-field label,.room-management label{gap:var(--s1);min-width:0;display:grid}.room-management{gap:var(--s3);overflow-wrap:anywhere;display:grid}.room-management form{gap:var(--s2);display:grid}.room-management ul,.room-management ol{margin:0;padding-inline-start:1.25rem}.room-management li+li{margin-top:var(--s1)}.room-management-trigger{font-variant-numeric:tabular-nums;flex-shrink:0}.webapp-controls{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.webapp-controls p{flex-basis:100%}.online__utilities{align-items:flex-start;gap:var(--s2);flex-wrap:wrap;margin-block-end:var(--s3);display:flex}.replay-controls{gap:var(--s1);flex-wrap:wrap;display:flex}.room-management input:not([type=range]),.room-management select{width:100%;min-width:0;min-height:var(--tap);font:inherit;color:var(--text);background:var(--tinta-900);border:1px solid var(--line-strong);border-radius:var(--r2);padding:.42rem .58rem}.table__seats .room-management-trigger{align-self:start;min-height:32px}.modal[data-centered][open],.modal[data-testid=card-detail][open]{justify-content:center;align-items:center}.modal[data-centered] .modal__frame,.modal[data-testid=card-detail] .modal__frame{border:1px solid var(--line-strong);border-radius:var(--r3);width:min(37rem,100% - 1rem);max-height:calc(100dvh - 1rem)}.modal[data-testid=move-confirmation] .modal__frame{width:min(26rem,100% - 1rem)}.modal[data-testid=move-confirmation] .move-options{box-shadow:none;background:0 0;border:0;padding:0;position:static}.move-options__prompt{color:#ffd1bb;font-weight:650}.modal[data-testid=card-detail] .modal__body{overflow-x:hidden}.detail{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);place-items:start stretch;gap:clamp(.5rem,2vw,1.25rem);display:grid}.detail__card{min-width:0}.detail__facts{gap:var(--s2);overflow-wrap:anywhere;min-width:0}.detail__grid{min-width:0}.detail__grid dt{flex-wrap:wrap}.detail__choices{border:1px solid #51647c;border-radius:.55rem;gap:.32rem;min-width:0;margin:0;padding:.4rem;display:grid}.detail__choices legend{color:#d0e1e9;font:700 .88rem/1.15 var(--font-title);padding:0 .25rem}.detail__choices .btn{text-align:start;white-space:normal;justify-content:start;min-height:36px;padding:.35rem .46rem}.detail__choices .btn[aria-pressed=true]{color:#efffe8;background:#29474b;border-color:#9ce3cb}@media (pointer:coarse){.detail__choices .btn{min-height:44px}}.detail__transactions{gap:.55rem;margin-top:.85rem;display:grid}.detail-transaction{background:linear-gradient(125deg,#2c2a3a,#202435 68%);border:1px solid #7e6853;border-radius:.7rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;padding:.6rem;display:flex}.detail-transaction__amounts{flex:16rem;grid-template-columns:1fr .85fr 1.25fr;align-items:stretch;gap:.28rem;min-width:0;display:grid}.detail-transaction__amounts>div{background:#161c2f;border-radius:.42rem;min-width:0;padding:.35rem .45rem}.detail-transaction__amounts dt{color:#d3c8c1;font-size:.76rem;line-height:1.1}.detail-transaction__amounts dd{font:800 1.24rem/1.1 var(--font-title);align-items:center;gap:.28rem;margin-top:.18rem;display:flex}.detail-transaction__amounts dd svg{flex:none;width:1rem;height:1rem}.detail-transaction__amounts>.detail-transaction__balance{background:#27333e;box-shadow:inset 0 0 0 1px #648d82}.detail-transaction__balance dd{color:#e0f2db}.detail-transaction__confirm{min-height:44px}@media (max-width:520px){.detail-transaction{gap:.45rem;padding:.45rem}.detail-transaction__confirm{width:100%}}@media (max-width:375px){.detail .detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,6.4rem),1fr));align-items:start;gap:.5rem;padding:0;list-style:none;display:grid}.card-gallery>*{min-width:0}.card-gallery .card-slot{width:100%;max-width:none}.card-gallery .card{--w:100%;aspect-ratio:5/7.4;width:100%;min-width:0;height:auto}.card-gallery .card .card__art{flex:1 1 0;min-height:0}.card-gallery .card .card__effect{block-size:2rem;flex:none;min-height:0;overflow:hidden}.card-gallery .card-rules--printed:not(:empty){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-gallery .card-rules__line{display:inline}.card-gallery .card-rules__line+.card-rules__line:before{content:" · "}.personal-pile-detail>section{gap:.5rem;display:grid}.market-detail{grid-template-columns:clamp(3.5rem,22vw,7rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.market-detail__art img,.market-detail>img{width:100%;height:auto}.market-detail__facts{gap:.55rem;min-width:0;display:grid}.market-detail>.btn{grid-column:1/-1}.market-detail--item{grid-template-columns:clamp(7rem,22vw,9.5rem) minmax(0,1fr);align-items:stretch}.market-detail--item .market-detail__art{background:radial-gradient(at 50% 38%,#5a3b42,#271f31 68%,#181b2b);border:1px solid #88654f;border-radius:.75rem;place-items:center;padding:.65rem;display:grid;box-shadow:inset 0 0 0 3px #2017287d}.market-detail--item .market-detail__art img{object-fit:contain;max-height:9rem}.market-detail--item .market-detail__facts{gap:.8rem}.market-detail__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:.35rem;margin:0;display:grid}.market-detail__stat{background:#201f31;border:1px solid #57465b;border-radius:.5rem;align-content:center;gap:.2rem;min-width:0;padding:.45rem .5rem;display:grid}.market-detail__stat dt{color:#d9c8bc;font-size:.72rem;line-height:1.15}.market-detail__stat dd{color:#fff1dc;font:700 1rem/1.2 var(--font-title);align-items:center;gap:.25rem;margin:0;display:flex}.market-detail__stat--gold{background:#342735;border-color:#84614f}.market-detail__stat--vp dd{font-size:1.25rem}.market-detail__stat--stock dd{color:#c6e4cd}.market-detail__stat--stock[data-sold-out=true] dd{color:#edb1a2}.market-detail__effect{color:#fff2de;font:700 clamp(1rem,2.5vw,1.14rem)/1.35 var(--font-title);margin:0}.market-detail__conditions{color:#d7c8c4;background:#161b29;border-inline-start:2px solid #b88b5a;border-radius:.25rem;align-items:flex-start;gap:.5rem;margin:0;padding:.55rem .6rem;font-size:.84rem;display:flex}.market-detail__conditions svg{color:#e4b887;flex:none}@media (max-width:500px){.market-detail--item{grid-template-columns:minmax(0,1fr);gap:.65rem}.market-detail--item .market-detail__art img{max-height:6rem}.market-detail__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.lair__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem;display:grid}.lair .lair__row{border:1px solid var(--line);border-radius:.6rem;align-items:center;padding:.5rem}.lair .lair__row dt{align-items:center}.lair__piece{flex:none;place-items:center;width:2rem;height:2rem;display:grid}.lair__piece img{object-fit:contain;width:100%;height:100%}.lair__black-cube{background:linear-gradient(135deg,#726c86,#191526 65%);border:1px solid #8c84a1;border-radius:.22rem;width:1.2rem;height:1.2rem}.online__admin{margin-block:.5rem}.online__admin summary{cursor:pointer;color:var(--text);font-weight:700}.online__admin form{gap:.5rem;margin-top:.5rem;display:grid}.table-choice__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:.55rem;display:grid}.table-choice__card{align-content:start;gap:.32rem;min-width:0;display:grid}.table-choice__card .card{--w:100%;aspect-ratio:5/7;height:auto;min-height:0}.table-choice__card .card__art{flex:1 1 0;min-height:0}.table-choice__card .card__effect{max-height:3rem;overflow:hidden}.table-choice__card .btn{white-space:normal;text-align:start;justify-content:flex-start;font-size:.8rem}.table-choice__actions{flex-wrap:wrap;gap:.4rem;margin-block-start:.55rem;display:flex}.table{position:relative;overflow:hidden}.table__action{z-index:5;grid-area:action;min-width:0}.table[data-layout=portrait]{grid-template:"seats""board"minmax(10rem,1fr)"context""tray"minmax(0,auto)"action""tabs"/minmax(0,1fr)}.table[data-layout=portrait] .table__context{max-height:35dvh;overflow-y:auto}.table[data-layout=portrait][data-has-decision=true][data-tray=open] .table__context{max-height:22dvh}.table[data-layout=portrait] .table__tray{max-height:29dvh}.table[data-layout=landscape]{grid-template:"seats board context""seats board tray"minmax(0,1fr)"seats board action""seats board tabs"/4.75rem minmax(0,1fr) minmax(18rem,21rem)}.table[data-layout=landscape] .table__context{max-height:43dvh}.table[data-layout=landscape][data-tray=open] .table__context{max-height:25dvh}.table[data-context-compact=true] .context{gap:.25rem;padding:.3rem .75rem}.table[data-context-compact=true] .context__head{min-height:1.25rem}.table[data-context-compact=true] .context__turn{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.table[data-context-compact=true] .context__title{font-family:var(--font-ui);font-size:var(--fs-2);font-weight:700}.table[data-context-compact=true] .context__lamp,.table[data-context-compact=true] .context__hint,.table[data-context-compact=true][data-selected-card=true] .context__head{display:none}.table[data-context-compact=true] .context__sub{line-height:1.2}.table[data-layout=landscape][data-context-compact=true] .context{min-height:calc(var(--tap) + .6rem)}.selection{min-height:var(--tap);flex-wrap:nowrap}.selection__text{flex:1}.selection__name{font-size:var(--fs-3)}.context__head{z-index:2;background:var(--surface);min-height:1.5rem;position:sticky;top:0}.context__title{font-size:var(--fs-4)}.context__lamp{display:none}.context__body{gap:.4rem}.context .banner{padding:.5rem}.context .banner>svg{display:none}.context .banner{grid-template-columns:minmax(0,1fr)}.context .banner__text{font-size:var(--fs-1)}.decision__note{font-size:var(--fs-0)}.decision__pending{font-size:var(--fs-1)}.decision[data-decision=reaction]>p{font-size:var(--fs-2);line-height:1.35}.table[data-layout=landscape] .decision[data-decision=reaction]>p{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intent-option{flex:9rem}.context:has(.other-actions) .context__head{display:none}.other-actions>summary{width:100%;min-height:var(--tap);list-style:revert}.other-actions[open]>summary{margin-bottom:.5rem}.board-instruction{z-index:4;border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--panel-deep-glass);min-height:2.6rem;color:var(--text);box-shadow:var(--shadow-1);font-size:var(--fs-2);pointer-events:none;align-items:center;gap:.5rem;padding:.45rem .75rem;font-weight:700;line-height:1.25;display:flex;position:absolute;top:.5rem;left:.5rem;right:.5rem}.board-instruction>svg{color:var(--laton-300);flex:none}.board__tags{top:auto;bottom:.5rem;right:3.75rem}.board__tags .preview-tag .mono,.board__tags .lair-chip{display:none}.room-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:min(45vw,24rem);display:block;overflow:hidden}.action-dock{border-top:1px solid var(--line-strong);background:var(--surface);align-items:center;gap:.65rem;min-height:4.8rem;padding:.5rem .75rem;display:flex;box-shadow:0 -4px 20px #0003}.action-dock .turn-res{flex:none;align-items:flex-start;gap:.3rem;margin:0}.action-dock .turn-res__title{font-size:var(--fs-0);letter-spacing:.02em}.action-dock .turn-res__chips{gap:.25rem}.action-dock .turn-res__chip{border-style:solid;border-radius:6px;gap:.2rem;min-width:2.65rem;padding:.2rem .3rem}.action-dock .turn-res__chip svg{width:1rem;height:1rem}.resource-value{transform-origin:50% 80%;font-size:1.55rem;line-height:1;display:inline-block}.resource-value--gain{animation:resource-gain calc(.38s * var(--motion-scale,1)) var(--ease)}@keyframes resource-gain{35%{color:var(--arenisca-50);transform:translateY(-3px)scale(1.27)}}.action-dock__button{min-width:0;min-height:3rem;line-height:1.15;font-size:var(--fs-2);flex:1;padding:.5rem .65rem}.action-dock__button span{overflow-wrap:anywhere}.action-dock .btn--primary:not([aria-disabled=true]){border-bottom:3px solid var(--laton-600);background:linear-gradient(var(--laton-300),var(--laton-400));box-shadow:inset 0 1px 0 #fff0cc, 0 3px 0 var(--ambar-tinta), 0 6px 16px #0000004d}.action-dock .btn--primary:not([aria-disabled=true]):active{box-shadow:inset 0 1px 3px #482d0d4d,0 1px 0 var(--ambar-tinta);transform:translateY(2px)}.active-player{border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--panel-glass);box-shadow:var(--shadow-2);padding:.6rem}.seats__item>.active-player{margin-top:.3rem}.active-player__head{font-size:var(--fs-2);align-items:center;gap:.35rem;display:flex}.active-player__head>span:last-child{color:var(--laton-300);font-size:var(--fs-0);margin-left:auto}.active-player .turn-res{align-items:flex-start;margin:.35rem 0 0}.active-player .turn-res__title{display:none}.active-player .turn-res__chip{border-style:solid;border-width:1px;min-width:2rem;padding:.15rem .25rem}.active-player .resource-value{font-size:1rem}.turn-res__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resource-delta{display:none}.active-player__cards{touch-action:pan-x;gap:.3rem;min-width:0;padding-top:.45rem;display:flex}.active-player__card{border-radius:5px;flex:none;min-width:44px;min-height:44px}.active-player__card .card{--w:3rem;pointer-events:none}.active-player__card .card__name{font-size:.75rem}.table[data-live=true] .active-player__card .card__name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.active-player__card .card__type{display:none}.active-player__card .card__body{padding:2px 3px}.active-player__card .card__stats{font-size:.65rem}.active-player__empty{color:var(--text-faint);font-size:var(--fs-0)}.table:not([data-layout=wide]) .active-player{z-index:3;width:12rem;max-width:calc(100% - 4rem);padding:.4rem;position:absolute;top:3.8rem;left:.5rem}.table:not([data-layout=wide]) .active-player__head>span:last-child{display:none}.table:not([data-layout=wide]) .active-player__card .card{--w:2.75rem}.card-slot.is-offered .card,.reserve-pile.is-offered .card,.goods.is-offered{outline:2px solid var(--offer);outline-offset:1px;box-shadow:var(--shadow-piece),0 0 12px #5fbca657}.card-slot[data-offered=false]:not(:focus-visible):not(:hover):not(.is-selected) .card,.goods[data-offered=false]{filter:saturate(.6);opacity:.7}.card-slot__flag{background:var(--offer)}.card-slot.is-selected .card{outline-color:var(--offer)}.card-slot.is-selected .card-slot__flag{border-color:var(--offer);color:var(--cardenillo-300)}.goods.is-offered{border-color:var(--offer)}.room-hit.is-target .room-hit__target{stroke:var(--offer);filter:drop-shadow(0 0 5px #5fbca699)}.room-hit.is-target .room-hit__pin rect{fill:var(--offer)}.board{background-image:radial-gradient(at 51% 38%,#356b9352,#0000 61%),radial-gradient(at 76% 91%,#48306a38,#0000 56%),radial-gradient(#bbdcfe14 .6px,#0000 .8px);background-size:100% 100%,100% 100%,4px 4px}.tile__base{filter:drop-shadow(0 3px 3px #0009)}.pawn{filter:drop-shadow(0 3px 2px #0000008c)}.pawn__avatar circle{fill:var(--pizarra-700);stroke:var(--laton-300);stroke-width:1.4px}.pawn__avatar path{fill:var(--laton-300)}.pawn__avatar text{fill:var(--arenisca-50);font:700 9px var(--font-ui)}.card{background-image:radial-gradient(#222f4411 .5px,#0000 .7px);background-size:3px 3px}.card-flight{pointer-events:none;z-index:90;transform-origin:0 0;position:fixed}.card-flight .card{width:100%;height:100%}.table:not([data-layout=portrait]) .card-row.hand{isolation:isolate;justify-content:safe center;gap:0;padding-top:1rem;padding-bottom:.65rem}.table:not([data-layout=portrait]) .hand .card-slot+.card-slot{margin-inline-start:max(-2rem,calc(44px - var(--card-w)))}.table:not([data-layout=portrait]) .hand .card-slot{transform:translateY(var(--fan-raise)) rotate(var(--fan-angle));transform-origin:50% 120%}.table:not([data-layout=portrait]) .hand .card-slot:is(:focus-visible,.is-selected){z-index:20;transform:translateY(-.75rem)rotate(0)}@media (hover:hover){.table:not([data-layout=portrait]) .hand .card-slot:not(.is-selected):hover{z-index:10;transform:translateY(-.3rem)rotate(0)}}.table[data-layout=landscape] .hand{--card-w:4rem}.table[data-layout=landscape] .own-strip{scrollbar-width:thin;gap:.4rem;padding-inline:.5rem;overflow-x:auto}.table[data-layout=landscape] .own-strip__keep,.table[data-layout=landscape] .own-strip__cards{gap:.35rem}.table[data-layout=landscape] .own-strip__who{flex:none}.table[data-layout=landscape] .own-strip__who strong{display:none}.table[data-layout=landscape] .own-strip .seat-token{flex:none}.event-cues{z-index:4;pointer-events:none;justify-items:start;gap:.3rem;display:grid;position:absolute;bottom:3.3rem;left:.65rem;right:3.8rem}.table[data-layout=wide] .event-cues{left:16rem;right:21rem;bottom:calc(var(--board-safe-bottom,13rem) + .25rem)}.event-cue{border-radius:var(--r2);border:1px solid var(--laton-600);background:var(--tinta-900);max-width:100%;box-shadow:var(--shadow-2);color:var(--text);font-size:var(--fs-1);animation:cue-in .24s var(--ease);align-items:center;gap:.4rem;padding:.36rem .6rem;line-height:1.25;display:flex}.event-cue>svg{color:var(--laton-300);flex:none}.event-cue__cubes{gap:.18rem;display:flex}.event-cue__cubes i{background:var(--laton-300);width:.38rem;height:.38rem;animation:cue-cube .3s var(--ease) both;border-radius:1px}.event-markers{pointer-events:none;color:#f6d18b}.event-marker__ring{fill:none;stroke:currentColor;stroke-width:2.5px;animation:cue-ring .95s var(--ease) 2}.event-marker__artifact rect{fill:var(--tinta-900);stroke:currentColor}.event-marker__artifact text{fill:currentColor;font:700 9px var(--font-ui)}@keyframes cue-in{0%{opacity:0;transform:translateY(5px)}}@keyframes cue-cube{0%{opacity:0;transform:translate(-5px,-6px)rotate(-35deg)}}@keyframes cue-ring{50%{opacity:.4}}:root[data-motion=reduced] :is(.event-cue,.event-cue__cubes i,.event-marker__ring){animation:none}.active-player__card[data-last-played=true] .card{outline:1px solid var(--laton-300);outline-offset:-2px}.active-player__activity{color:var(--text-dim);font-size:var(--fs-0);margin-top:.35rem;line-height:1.25}.log-panel__title{color:var(--laton-300);font-size:var(--fs-1);padding:.55rem .75rem .15rem}.log-tab-count{border-radius:var(--r-pill);color:var(--tinta-900);background:var(--laton-300);margin-inline-start:.3rem;padding:0 .25rem}.online{max-width:68rem;height:100dvh;margin:auto;padding:1rem;overflow:auto}.online__head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.online__head h1{margin-right:auto}.online__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;gap:1rem;display:grid}.online__panel{border:1px solid var(--line-strong);border-radius:var(--r3);background:var(--surface);gap:.75rem;min-width:0;padding:1rem;display:grid}.online__panel h2{color:var(--laton-300)}.online__panel label{gap:.25rem;display:grid}.online__panel input,.online__panel select{width:100%;min-height:var(--tap);font:inherit;color:var(--text);background:var(--tinta-900);border:1px solid var(--line-strong);border-radius:var(--r2);padding:.45rem .6rem}.online__panel ol{padding-inline-start:1.5rem}.online__code{background:var(--tinta-900);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-block-start:.35rem;padding:.45rem;display:block}.online .banner{margin-bottom:1rem}.final-scores li{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.hand-tools{justify-content:end;gap:.4rem;padding-inline:.6rem;display:flex}.hand-tools .btn{font-size:var(--fs-1);padding-inline:.65rem}.hand-tools [aria-pressed=true]{border-color:var(--laton-300);color:var(--laton-300)}.dungeon__header,.dungeon__preview-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dungeon__header{margin-bottom:.4rem}.dungeon__header h3{margin:0}.panel--grid .dungeon__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.panel--grid .dungeon__row .card-slot{--card-w:100%;width:100%;min-width:0}.panel--grid .dungeon__row .card{border-radius:6px;width:100%}.dungeon__preview{border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--tinta-900);gap:.35rem;margin-block:.45rem .65rem;padding:.7rem;display:grid}.dungeon__preview h3{font-size:var(--fs-3);color:var(--laton-300)}.dungeon__preview-head button{flex:none}.dungeon__actions{flex-wrap:wrap;gap:.35rem;display:flex}.dungeon__actions .btn{text-align:start;min-width:0}.payment-action.btn{text-align:start;justify-items:start;gap:.32rem;width:100%;padding:.48rem .62rem;display:grid}.payment-preview{font-size:var(--fs-0);flex-wrap:wrap;align-items:center;gap:.3rem;line-height:1.2;display:flex}.payment-preview>strong{color:var(--text);background:#21304a;border-radius:.35rem;padding:.2rem .35rem}.payment-preview>svg{width:1em;height:1em}.market-purchases{gap:.4rem;margin-top:.5rem;display:grid}.goods__buy.btn{min-height:44px;font-size:var(--fs-0);padding:.25rem .55rem}.goods__buy[aria-pressed=true]{border-color:var(--offer)}.hand-play{white-space:nowrap}.hand-printed{border-inline-start:1px solid var(--line-strong);color:var(--text-dim);align-items:center;gap:.27rem;padding-inline-start:.42rem;display:flex}.hand-printed .num{color:#f8d99e;align-items:center;gap:.13rem;display:flex}.hand-printed svg{width:.94em;height:.94em}.hand-printed__label{font-size:var(--fs-0)}.card-rules{font-size:var(--fs-1);white-space:pre-line;gap:.3rem;line-height:1.4;display:grid}.card-rules:empty{display:none}.card-rules strong{color:var(--laton-300)}.card-rule-resource{white-space:nowrap;align-items:baseline;gap:.1em;display:inline-flex}.table[data-layout=portrait] .table__tray[data-tab=dungeon]{max-height:38dvh;overflow:auto}.table[data-layout=wide]{display:block}.table[data-layout=wide] .table__board{z-index:0;position:absolute;inset:0}.table[data-layout=wide] .table__top{z-index:5;background:linear-gradient(90deg, #1c2d46, var(--panel-deep-glass) 58%);position:absolute;top:0;left:0;right:0}.table[data-layout=wide] .table__seats{z-index:3;border:1px solid var(--line-strong);border-radius:var(--r3);background:var(--panel-glass);width:14rem;box-shadow:var(--shadow-2);position:absolute;top:4.25rem;bottom:1rem;left:1rem}.table[data-layout=wide] .table__side{z-index:3;border:1px solid var(--line-strong);border-radius:var(--r3);background:var(--panel-glass);width:19rem;box-shadow:var(--shadow-2);position:absolute;top:4.25rem;bottom:9.25rem;right:1rem;overflow:hidden}.table[data-layout=wide] .table__tray{z-index:3;border:1px solid var(--line-strong);border-radius:var(--r3);background:var(--panel-deep-glass);max-height:12rem;box-shadow:var(--shadow-2);position:absolute;bottom:.75rem;left:16rem;right:21rem}.table[data-layout=wide] .table__context{z-index:4;border:1px solid var(--line-strong);border-radius:var(--r3);max-height:34dvh;box-shadow:var(--shadow-2);position:absolute;bottom:12.5rem;left:16rem;right:21rem;overflow-y:auto}.table[data-layout=wide] .table__action{width:19rem;position:absolute;bottom:.75rem;right:1rem}.table[data-layout=wide] .action-dock{border:1px solid var(--line-strong);border-radius:var(--r3);flex-direction:column;align-items:stretch;padding:.75rem}.table[data-layout=wide] .action-dock .turn-res__chips{width:100%}.table[data-layout=wide] .action-dock .turn-res__chip{flex:1}.table[data-layout=wide] .action-dock__button{flex:none}.table[data-layout=wide] .board-instruction{top:4.25rem;left:16rem;right:21rem}.table[data-layout=wide] .board__controls{top:var(--board-safe-top,7.25rem);flex-direction:row;bottom:auto;right:21.5rem}.room-card{z-index:5}.table[data-layout=wide] .room-card{left:16rem;bottom:var(--board-safe-bottom,13rem);width:min(19rem,100% - 38rem);max-height:max(4rem,calc(100% - var(--board-safe-top) - var(--board-safe-bottom)));overflow-y:auto}.table[data-layout=wide] .board[data-card-side=top] .room-card{top:var(--board-safe-top,7.25rem);bottom:auto}.table[data-layout=wide] .toast{top:var(--board-safe-top,7.25rem)}.table[data-layout=wide] .table__tray .hand{--card-w:5.5rem}@media (max-width:380px){.action-dock{gap:.5rem;padding-inline:.5rem}.action-dock .turn-res__chip{gap:.15rem;min-width:2.4rem;padding-inline:.2rem}.action-dock .turn-res__chip svg{width:.85rem}.resource-value{font-size:1.45rem}}:root[data-motion=reduced] .resource-value--gain{animation:none}:root[data-motion=reduced] .card-flight{display:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .resource-value--gain{animation:none}}.turn-hud{z-index:4;pointer-events:none;justify-content:center;align-items:stretch;gap:.35rem;display:flex;position:absolute;top:3.4rem;left:.6rem;right:.6rem}.table[data-layout=wide] .turn-hud{top:calc(var(--board-safe-top) + .05rem);gap:.65rem;left:16rem;right:21rem}.turn-hud .turn-res{margin:0}.turn-hud .turn-res__title{display:none}.turn-hud .turn-res__chips{gap:.28rem}.turn-hud .turn-res__chip{border:1px solid var(--line-strong);min-height:3.05rem;color:var(--text);background:linear-gradient(155deg,#293d58,#15243a 80%);border-radius:.5rem;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.15rem .28rem;padding:.32rem .5rem;display:grid;position:relative;box-shadow:inset 0 1px #c9e4ff24,0 3px #0d1526,0 5px 12px #0006}.turn-hud .turn-res__chip.is-zero{opacity:.85;color:var(--text-dim)}.turn-hud .turn-res__chip>svg{width:1.25rem;height:1.25rem;color:var(--laton-300)}.turn-hud .turn-res__chip[data-res=boots]>svg{color:var(--cardenillo-300)}.turn-hud .turn-res__chip[data-res=swords]>svg{color:var(--espadas)}.turn-hud .resource-value{font-size:clamp(1.55rem,3.8vw,2.35rem);line-height:.92}.turn-hud .turn-res__chip:has(.resource-forecast){outline:1px solid #a7dcca}.resource-forecast{z-index:1;color:#e4fff0;background:#16332d;border:1px solid #73ab9b;border-radius:.35rem;width:max-content;margin-inline:auto;padding:.08rem .35rem;font-size:.74rem;line-height:1.2;position:absolute;inset:auto 0 -.7rem}.turn-hud .turn-res__label{clip-path:none;text-align:center;grid-column:1/-1;width:auto;height:auto;font-size:.67rem;line-height:1;position:static}.turn-hud .resource-delta{z-index:1;text-align:center;color:#ffe09b;text-shadow:0 2px 4px #1a1008,0 0 8px #22180d;animation:resource-rise calc(.72s * var(--motion-scale,1)) ease-out both;font-weight:800;display:block;position:absolute;inset:auto 0 -.9rem}@keyframes resource-rise{0%{opacity:0;transform:translateY(-.8rem)scale(.85)}22%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(.8rem)}}.move-preview{pointer-events:none;fill:none;stroke:#c6ffe5;stroke-width:4.2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #3fa991)}.move-preview--confirmed{animation:trace-fade calc(1s * var(--motion-scale,1)) ease-out both}.move-preview--blocked{stroke:#d3a775;stroke-width:2.6px;stroke-dasharray:3 4;filter:none}.route-arrival{pointer-events:none}.route-arrival path{fill:#6ecab252;stroke:#c8ffe9;stroke-width:1.4px;stroke-dasharray:2.8 2.2}@keyframes trace-fade{0%,50%{opacity:.85}to{opacity:0}}.frontier-target{cursor:pointer;color:#04201a}.frontier-target__disc{fill:var(--offer);stroke:#caffef;stroke-width:1.4px;filter:drop-shadow(0 0 3px #57b9a7)}.frontier-target:is(:hover,:focus-visible) .frontier-target__disc{fill:#cbffeb;stroke-width:2.5px}.route-anchor{pointer-events:none}.route-anchor circle,.route-anchor path{fill:none;stroke:#d0fae5;stroke-width:1.6px;stroke-dasharray:4 5}.route-anchor path{opacity:.57}.move-options{border-radius:var(--r2);color:var(--text);background:linear-gradient(150deg,#1b3948,#142433 72%);border:1px solid #5c9380;gap:.55rem;padding:.62rem .75rem;display:grid}.move-options__common{color:#c6e6d5;font-size:var(--fs-1);flex-wrap:wrap;gap:.55rem;display:flex}.move-options__choices{gap:.4rem;display:grid}.route-choice.btn{color:var(--text);background:#172e3b;border-color:#527786;flex-wrap:wrap;justify-content:flex-start;gap:.35rem .55rem;display:flex}.route-choice.btn[data-preview=true],.route-choice.btn:focus-visible{border-color:var(--offer);color:var(--text);background:#244a54}.route-cost{align-items:center;gap:.32rem;display:inline-flex}.route-choice__name{width:100%}.route-cost--damage svg{color:#f2a69b}.route-cost--swords svg{color:var(--espadas)}.route-cost--lockpicks svg{color:#f4ca83}.table:not([data-layout=wide]) .move-options{gap:.35rem;padding:.35rem .6rem .55rem}.table:not([data-layout=wide]) .move-options__choices{grid-template-columns:repeat(auto-fit,minmax(8.4rem,1fr))}.lair-shortcut{text-align:start;width:100%;font-size:var(--fs-1);justify-content:start}.lair-shortcut svg{color:#f5a676;flex:none}.move-options button{text-align:start}.map-cost{z-index:3;color:#e0faed;min-width:44px;min-height:38px;font:720 .82rem/1 var(--font-ui);cursor:pointer;background:#172c26;border:1px solid #72ab98;border-radius:.55rem;justify-content:center;align-items:center;gap:.28rem;padding:.25rem .42rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0c0e09ad}.map-cost span{white-space:nowrap;align-items:center;gap:.14rem;display:inline-flex}.map-cost svg{flex:none;width:.92rem;height:.92rem}.map-cost:is(:hover,:focus-visible,[data-active=true]){z-index:5;background:#25483d;border-color:#cfffe8}.map-cost--blocked{color:#f1d2a6;cursor:help;background:#2d2217;border-style:dashed;border-color:#a68156}.map-cost--blocked:is(:hover,:focus-visible,[data-active=true]){background:#47301f;border-color:#eac18a}.map-shortfall{z-index:6;color:#f9dfbd;white-space:nowrap;pointer-events:none;background:#2d2217;border:1px solid #a68156;border-radius:.4rem;margin:0;padding:.4rem .6rem;font-size:.84rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.table[data-layout=wide] .map-shortfall{bottom:calc(var(--board-safe-bottom) + .5rem)}.hand-inspect-hint{font-size:var(--fs-0);color:var(--text-dim);align-items:center;gap:.3rem;display:inline-flex}.hand-inspect-hint svg{flex:none}.hand-inspect-hint__touch{display:none}.card-slot[data-hold-inspect=true]{-webkit-touch-callout:none}@media (hover:none),(pointer:coarse){.map-cost{min-height:44px}.hand-inspect-hint__pointer{display:none}.hand-inspect-hint__touch{display:inline}}.hud-flight{z-index:38;color:#ffe5a4;pointer-events:none;animation:hud-arc calc(.44s * var(--motion-scale,1)) cubic-bezier(.16,.52,.4,1) both;background:#302717;border:1px solid #dbbb72;border-radius:1rem;align-items:center;gap:.22rem;padding:.25rem .45rem;font-weight:800;display:flex;position:fixed}.hud-flight[data-gain=noise]{color:#ffe1d6;background:#481b17;border-color:#ff9b85;border-radius:.3rem;animation-name:hud-alarm;animation-timing-function:cubic-bezier(.5,.05,.7,.55)}.table:has([data-throw=noise]) .board:after{content:"";z-index:2;pointer-events:none;animation:board-alarm calc(.98s * var(--motion-scale,1)) ease-out both;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #e17e65,inset 0 0 1.75rem #e3654b55}@keyframes board-alarm{0%{opacity:1}to{opacity:0}}@keyframes hud-arc{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)}18%{opacity:1}52%{transform:translate(calc(var(--dx) * .52 - 50% - 19px),calc(var(--dy) * .52 - 50% - 26px))}88%{opacity:1}to{transform:translate(calc(var(--dx) - 50%),calc(var(--dy) - 50%)) scale(.64);opacity:0}}@keyframes hud-alarm{0%{opacity:0;transform:translate(-50%,-50%)}18%,88%{opacity:1}to{transform:translate(calc(var(--dx) - 50%),calc(var(--dy) - 50%));opacity:0}}:root[data-motion=reduced] .table:has([data-throw=noise]) .board:after{animation:none}.board__btn--rotate{border-color:var(--offer);background:#20434f}.map-pickups{z-index:5;gap:.2rem;max-width:min(12rem,58%);display:grid;position:absolute}.map-pickup.btn{color:#ffe5ab;font-size:var(--fs-1);background:#332719;border-color:#ae8a46;padding-inline:.5rem}.reward-cues{z-index:6;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex;position:absolute;inset:35% 1rem auto}.table[data-layout=wide] .reward-cues{left:16rem;right:21rem}.artifact-spotlight{z-index:7;color:#ffe8ae;background:linear-gradient(120deg,#3e2e1a,#20180e);border:1px solid #dab66f;border-radius:.8rem;align-items:center;gap:.5rem;width:max-content;max-width:calc(100% - 4.5rem);padding:.25rem .45rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #000a}.artifact-spotlight div{gap:.13rem;display:grid}.artifact-spotlight strong{font:650 1.15rem/1.12 var(--font-title)}.artifact-spotlight div span{font-size:.78rem}.artifact-spotlight .reward-cue__seal{flex:none;width:2.2rem;height:2.2rem}.artifact-spotlight .reward-cue__seal .piece-render{object-fit:contain;filter:drop-shadow(0 2px 2px #000a);width:93%;height:93%}.table[data-layout=wide] .artifact-spotlight{bottom:calc(var(--board-safe-bottom) + .5rem)}.table:has(.move-options) .artifact-spotlight{display:none}@media (max-width:440px){.table[data-live=true][data-layout=portrait] .board__controls{top:7.8rem;bottom:auto}.table[data-live=true][data-layout=portrait] .table__action:has(.action-dock[data-idle=true]):not(:has(.action-dock__undo)){display:none}.table[data-live=true][data-layout=portrait] .action-dock[data-idle=true] .action-dock__button{display:none}.table[data-live=true][data-layout=portrait] .action-dock[data-idle=true] .action-dock__undo{flex:1}.table[data-live=true][data-layout=portrait] .own-strip__who{display:none}.table[data-live=true][data-layout=portrait] .own-strip__keep{border:0;padding:0}.table[data-live=true][data-layout=portrait] .hand-tools{justify-content:space-between}.table[data-live=true][data-layout=portrait] .hand-inspect-hint{text-align:end;justify-content:end}.table[data-live=true][data-layout=portrait] .hand-inspect-hint>svg{display:none}}.reward-cue{color:#ffe8b0;border-radius:var(--r3);animation:reward-reveal calc(1.8s * var(--motion-scale,1)) ease-out both;background:radial-gradient(at 50% 12%,#624722,#21160c 80%);border:1px solid #e1b76b;justify-items:center;gap:.35rem;padding:.5rem .9rem;display:grid;box-shadow:0 0 26px #d89d4b6b,0 6px 20px #0009}.reward-cue__seal{width:3.35rem;height:3.35rem;animation:reward-flip calc(.47s * var(--motion-scale,1)) var(--ease) both;background:#312111;border:1px solid #e1b76b;border-radius:50%;place-items:center;display:grid;overflow:hidden}.reward-cue__seal .piece-photo{object-fit:cover;width:100%;height:100%}@keyframes reward-reveal{0%{opacity:0;transform:translateY(1rem)scale(.84)}18%,83%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.65rem)scale(.98)}}@keyframes reward-flip{0%{transform:rotateY(95deg)scale(.5)}to{transform:rotateY(0)scale(1)}}.table[data-live=true]:not([data-layout=wide]) .active-player{width:auto;max-width:calc(100% - 4rem);padding:.2rem .35rem;top:auto;bottom:.5rem}.table[data-live=true]:not([data-layout=wide]) .active-player :is(.turn-res,.active-player__activity,.active-player__head){display:none}.table[data-live=true]:not([data-layout=wide]) .active-player__cards{max-width:36vw;padding-top:0;overflow-x:auto}.table[data-live=true]:not([data-layout=wide]) .active-player__cards .card{--w:2.5rem}.table[data-live=true] .action-dock{min-height:0}.table[data-live=true][data-layout=wide] .table__side{bottom:5.35rem}@media (max-width:400px){.turn-hud .turn-res__chip{padding-inline:.28rem}.turn-hud .turn-res__chip>svg{width:.9rem;height:.9rem}}:root[data-motion=reduced] :is(.resource-delta,.reward-cue,.reward-cue__seal){animation:none}:root[data-motion=reduced] .move-preview--confirmed{display:none}.action-dock__undo.btn{min-height:44px;font-size:var(--fs-1);color:var(--text)}.action-dock__undo svg{color:#9bd8c5;flex:none}.table[data-live=true][data-layout=wide]:has(.action-dock__undo) .table__side{bottom:8.8rem}.table[data-live=true]:has(.move-options) .table__action{display:none}.table[data-live=true][data-layout=wide]:has(.move-options) .table__side{bottom:1rem}.end-warning{gap:.7rem;display:grid}.end-warning>p{align-items:center;gap:.55rem;margin:0;display:flex}.end-warning>p>svg{color:var(--laton-300)}.end-warning__actions{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}.log__item[data-undone=true] .log__text{color:var(--text-dim)}.log__item[data-undone=true] .log__text>span:first-child{text-decoration:line-through}.attack-sequence{z-index:6;width:min(24rem,100% - 5.5rem);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r2);box-shadow:var(--shadow-2);position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.table[data-layout=wide] .attack-sequence{bottom:calc(var(--board-safe-bottom) + .7rem)}.attack-sequence{background:linear-gradient(120deg,#472d40,#23243a 70%);border-color:#a95e4b;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:min(21rem,100% - 5.5rem);padding:.4rem .5rem;display:grid}.attack-sequence__label{line-height:1.15;font-size:var(--fs-1);display:grid}.attack-sequence__label>span{color:#f4ba9f;margin-top:.2rem}.purchase-cue{border-radius:var(--r2);color:#edffed;font-size:var(--fs-1);animation:reward-reveal calc(.98s * var(--motion-scale,1)) var(--ease) both;background:#20382e;border:1px solid #80bca5;align-items:center;gap:.35rem;padding:.45rem .7rem;display:flex}:root[data-motion=reduced] :is(.tile-landing,.purchase-cue){animation:none}.dragon-board{--dragon-overlay:linear-gradient(165deg,#17152644,#100e1ae6 82%);isolation:isolate;border-radius:var(--r2);background-color:#221b32;background-image:var(--dragon-overlay),var(--dragon-art,none);background-position:50%;background-size:100% 100%;border:1px solid #86627f;flex-shrink:0;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #c695b94d,0 2px 8px #0008}.dragon-board__open{color:#fbe5da;width:100%;min-height:44px;font-size:var(--fs-1);cursor:pointer;background:#171423a6;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .55rem;display:flex}.dragon-board__open:hover{background:#35263f}.dragon-board__open span,.dragon-board__tray-label{align-items:center;gap:.22rem;display:inline-flex}.dragon-board__open span>svg{color:#f8ba9b}.dragon-board__open span:first-child{flex:1}.dragon-board__tray{min-height:4rem;padding:.24rem .45rem;position:relative;overflow:hidden}.dragon-board__tray-label{z-index:2;color:#ffd5c8;font-size:var(--fs-0);text-shadow:0 1px 3px #000,0 0 5px #000;position:relative}.dragon-board__tray-label strong{font-size:1rem}.dragon-board__cubes{pointer-events:none;position:absolute;inset:.8rem .15rem 0}.dragon-cube{left:var(--x);top:var(--y);aspect-ratio:1;background:linear-gradient(140deg,#fff5,transparent 60%),var(--cube-face);width:.65rem;transform:translate(-50%,-50%) rotate(var(--turn));border-radius:2px;position:absolute;box-shadow:inset 1px 1px #fff7,inset -2px -2px #0007,0 2px 3px #000b}.dragon-cube[data-throw]{z-index:3;animation:dragon-cube-toss calc(.56s * var(--motion-scale,1)) cubic-bezier(.24,.65,.46,1) var(--delay) both}.dragon-cube--drawn{filter:drop-shadow(0 0 5px #ffd19a);outline:1px solid #ffd8a0;width:.93rem}.dragon-cube--drawn[data-throw]{animation-duration:calc(.285s * var(--motion-scale,1))}@keyframes dragon-cube-toss{0%{opacity:0;transform:translate(var(--launch),-3.4rem) rotate(-145deg) scale(1.45)}18%{opacity:1}51%{transform:translate(5px,-50%)rotate(105deg)scale(.95)}67%{transform:translate(-4px,-.95rem)rotate(165deg)}82%{transform:translate(0,-50%) rotate(calc(var(--turn) + 20deg))}to{transform:translate(-50%,-50%) rotate(var(--turn))}}.dragon-board__tracks{background:#141121cf;gap:.24rem;padding:.35rem .5rem;display:grid}.dragon-track{font-size:var(--fs-0);grid-template-columns:minmax(2.3rem,1fr) minmax(0,2fr) 2.7rem;align-items:center;gap:.28rem;display:grid}.dragon-track__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dragon-track__marks{gap:2px;min-width:0;display:flex}.dragon-track__marks i{background:var(--life);border-radius:1px;flex:1;height:.36rem;box-shadow:inset 0 1px #fff7}.dragon-track__marks i[data-spent=true]{background:#302737;box-shadow:inset 0 1px #0009}.dragon-track strong{justify-self:end}.dragon-track__max{opacity:.65}.table[data-layout=portrait][data-live=true] .table__seats{grid-template-columns:minmax(0,1fr) clamp(7rem,32vw,14rem) auto;align-items:center;display:grid}.table[data-layout=portrait][data-live=true] .seats{grid-area:1/1;min-width:0;overflow-x:auto}.table[data-layout=portrait] .seats .seats__item{min-width:3.35rem}.table[data-layout=portrait] .seats .seat__stats{gap:.13rem}.table[data-layout=portrait] .dragon-board{grid-area:1/2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 1.6rem;align-self:stretch;align-items:stretch;min-height:44px;margin:.2rem .16rem}.table[data-layout=portrait] .dragon-board__open{grid-area:1/1;gap:.2rem;min-height:1.2rem;padding:0 .23rem;font-size:.7rem;position:static}.table[data-layout=portrait] .dragon-board__open:after{content:"";z-index:4;position:absolute;inset:0}.table[data-layout=portrait] .dragon-board__open span:first-child,.table[data-layout=landscape] .dragon-board__open span:first-child{display:none}.table[data-layout=portrait] .dragon-board__tray{grid-area:2/1;min-height:1.45rem;padding:0 .19rem}.table[data-layout=portrait] .dragon-board__tray-label{font-size:.66rem}.table[data-layout=portrait] .dragon-board__tray-label strong{font-size:.78rem}.table[data-layout=portrait] .dragon-board__cubes{inset:.05rem .12rem .02rem 2.9rem}.table[data-layout=portrait] .dragon-board__tracks{grid-area:1/2/3/3;gap:.04rem;padding:.04rem .12rem}.table[data-layout=portrait] .dragon-track{grid-template-columns:.34rem 1fr;gap:.13rem;font-size:.56rem;line-height:1}.table[data-layout=portrait] .dragon-track:before{content:"";background:var(--life);border-radius:1px;width:.33rem;height:.33rem}.table[data-layout=portrait] .dragon-track__name,.table[data-layout=portrait] .dragon-track__marks,.table[data-layout=portrait] .dragon-track__max,.table[data-layout=landscape] .dragon-track__max{display:none}.table[data-layout=portrait] .dragon-cube,.table[data-layout=landscape] .dragon-cube{width:.48rem}.table[data-layout=landscape] .dragon-board{z-index:1;position:sticky;top:0}.table[data-layout=landscape] .dragon-board__open{gap:.12rem;padding:.1rem .3rem}.table[data-layout=landscape] .dragon-board__open span:first-child{display:none}.table[data-layout=landscape] .dragon-board__tray{min-height:3.5rem;padding:.05rem .2rem}.table[data-layout=landscape] .dragon-board__tracks{padding:.25rem .22rem}.table[data-layout=landscape] .dragon-track{grid-template-columns:minmax(0,1fr) 1.4rem}.table[data-layout=landscape] .dragon-track__marks,.table:not([data-layout=wide]) .room-management-trigger[data-timed=false] .room-management-trigger__text{display:none}.table[data-layout=portrait] .room-management-trigger{grid-area:1/3;align-self:center;min-height:44px;padding-inline:.4rem}:root[data-motion=reduced] .dragon-cube[data-throw]{animation:none}.table[data-live=true]{--panel-glass:#171a2aef;--panel-deep-glass:#111320ef;--line-strong:#64647d}.table[data-live=true] .board{background-image:radial-gradient(ellipse at 51% 55%,#17254122,#100b1c91 85%),var(--dungeon-stage,none);background-color:#171724;background-position:50%;background-size:cover}.table[data-live=true] .board__grid-mark{opacity:.53}.table[data-live=true] .board-instruction{font-family:var(--font-title);background:linear-gradient(105deg,#282235f5,#191726f2 65%);border-color:#78647a;font-size:clamp(1rem,1.65vw,1.23rem);line-height:1.05;box-shadow:inset 0 1px #dccac433,0 3px 12px #0006}.table[data-live=true] .board-instruction[data-tone=danger]{background:linear-gradient(105deg,#472b39,#211a28 72%);border-color:#b47872}.table[data-live=true] .board-instruction[data-tone=escape]{background:linear-gradient(105deg,#333c30,#1a2527 72%);border-color:#87a894}.board-instruction[data-tone=danger]>svg{color:#ffc0a9}.board-instruction[data-tone=escape]>svg{color:#d9e9aa}.turn-hud .resource-delta[data-spent=true]{color:#ffd2aa;background:#422a27;border-color:#bc8866}.turn-hud .turn-res__chip:has(.resource-forecast) .resource-delta{visibility:hidden}.table[data-live=true]:not([data-layout=wide]) .turn-hud{top:calc(var(--instruction-bottom,3rem) + .35rem)}.table[data-live=true][data-layout=portrait] .board__controls{top:max(7.8rem,calc(var(--instruction-bottom,3rem) + 3.85rem));bottom:auto}.table[data-live=true] .table__top{background:linear-gradient(102deg,#282137,#171a2b 54%,#131520)}.table[data-live=true] .brand{color:#fff2d2;font-size:1.72rem}.table[data-live=true] :is(.board__btn,.tabbtn--side,.action-dock__button){font-family:var(--font-title);font-size:1.03rem}.table[data-live=true] .tabbtn--side.is-active{background:linear-gradient(#252333,#244346)}.table[data-live=true] .dungeon__header .eyebrow,.table[data-live=true] .psec>.eyebrow{color:#dec8ab;font:700 1.03rem/1 var(--font-title);text-transform:none;letter-spacing:0}.table[data-live=true] .dungeon__preview{background:linear-gradient(145deg,#302744,#1e2231);border-color:#746681}.table[data-live=true] .dungeon__preview h3{font:700 1.13rem/1.05 var(--font-title)}.table[data-live=true] .turn-res__chip{background:linear-gradient(150deg,#3b3450,#26263b 78%);border-color:#766a8c;box-shadow:inset 0 1px #e5d1f43d,0 2px 5px #0008}.table[data-live=true] .turn-res__chip[data-res=skill]{background:linear-gradient(145deg,#273f5e,#1a263d);border-color:#5374a0}.table[data-live=true] .turn-res__chip[data-res=boots]{background:linear-gradient(145deg,#384838,#202e2a);border-color:#6b8062}.table[data-live=true] .turn-res__chip[data-res=swords]{background:linear-gradient(145deg,#57333e,#382634);border-color:#885b68}.table[data-live=true] .stat svg[data-art-icon]{filter:drop-shadow(0 1px 2px #05040b)}.table[data-live=true] .seat.is-turn{background:linear-gradient(108deg,#45303a,#25253b 66%)}.table[data-live=true] .seat__name{font-family:var(--font-title);font-size:1.04rem}.table[data-live=true] .seat__turn{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table[data-live=true][data-layout=wide] .table__seats{background:linear-gradient(166deg,#30273bf5,#181c2cf2 75%);grid-template-rows:auto minmax(0,1fr) auto;gap:.55rem;padding:.55rem;display:grid;overflow:hidden}.table[data-live=true][data-layout=wide] .seats--list{align-content:start;padding:.12rem .18rem .25rem;overflow-y:auto}.table[data-live=true][data-layout=wide] .seat{gap:.13rem;min-height:44px;padding:.21rem .42rem}.table[data-live=true][data-layout=wide] .seat__stats{flex-wrap:nowrap;gap:.32rem;font-size:.75rem;line-height:1.15}.table[data-live=true][data-layout=wide] .seat__extra{gap:.24rem;display:inline-flex}.table[data-live=true][data-layout=wide] .seats--list:has(.seats__item:nth-child(4)) .active-player:has(.active-player__empty):not(:has(.active-player__activity,.turn-res)){display:none}.market-rail{border-radius:var(--r2);background:var(--market-board,linear-gradient(#d4b69a 0 27%,#38232b 27% 100%)) center/100% 100%;border:1px solid #5d4441;gap:.22rem;padding:.27rem .37rem .4rem;display:grid;box-shadow:0 3px 8px #090611ba,inset 0 0 0 1px #1e1218}.market-rail__head,.market-panel__head{align-items:center;gap:.4rem;display:flex}.market-rail__head{min-height:1.96rem;padding-inline:.18rem}.market-rail__title{font:700 1.23rem/1 var(--font-title);color:#301e20;text-shadow:0 1px #fae3b27a}.market-price{color:#3b1d16;width:1.83rem;height:1.83rem;font:900 1.37rem/.95 var(--font-ui);text-shadow:0 1px #ffdb78;background:linear-gradient(#ffc351 0%,#f9b441 49%,#e58024 50%,#e56a1c 100%);border:1.5px solid #4c271e;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1.4px #ffe49a,inset 0 0 0 3px #bc6814,0 2px 2px #3219158a}.market-panel__head .market-price{width:1.65rem;height:1.65rem;font-size:1.15rem}.market-rail__goods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.16rem;display:grid}.market-rail__item{color:#f5e7d6;text-align:start;cursor:pointer;background:linear-gradient(142deg,#1c2946dc,#201926e8);border:1px solid #b8815a6f;border-radius:.29rem;grid-template:1fr auto/1.6rem minmax(0,1fr);align-items:center;gap:.05rem .19rem;min-width:0;min-height:44px;padding:.18rem .2rem;display:grid}.market-rail__item:hover,.market-rail__item[data-offered=true]{border-color:var(--offer);background:#263b3d}.market-rail__item[data-sold-out=true] .market-rail__piece{opacity:.5}.market-rail__piece{grid-row:1/3;place-items:center;display:grid}.market-rail__piece .piece-photo{width:1.6rem;height:1.6rem}.market-rail__name{font:700 .79rem/.94 var(--font-title);overflow-wrap:anywhere}.market-rail__values{justify-content:space-between;align-items:center;gap:.15rem;line-height:1;display:flex}.market-rail__vp{color:#ddf3bf;align-items:center;gap:.12rem;font-size:.8rem;font-weight:800;display:inline-flex}.market-rail__vp svg{width:.87rem;height:.87rem}.market-rail__stock{color:#ffce90;margin-inline-start:auto;font-size:.65rem}@media (max-height:675px){.table[data-live=true][data-layout=wide] .table__seats{gap:.34rem;padding:.43rem}.table[data-live=true][data-layout=wide] .dragon-board__tray{min-height:1.9rem}.table[data-live=true][data-layout=wide] .dragon-board__tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .38rem;padding:.15rem .38rem}.table[data-live=true][data-layout=wide] .dragon-track{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .18rem;font-size:.67rem;line-height:1.1}.table[data-live=true][data-layout=wide] .dragon-track__marks{grid-area:2/1/3/3;gap:1px}.table[data-live=true][data-layout=wide] .dragon-track__marks i{height:.16rem}.table[data-live=true][data-layout=wide] .dragon-board__cubes{inset:.02rem .12rem .02rem 4.15rem}.table[data-live=true][data-layout=wide] .seats--list .active-player{display:none}.table[data-live=true][data-layout=wide] .seats--list{gap:.25rem}.market-rail{gap:.23rem;padding:.28rem}}@media (max-height:640px){.table[data-live=true][data-layout=wide] .seats--list:has(.seats__item:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.table[data-live=true][data-layout=wide] .seats--list:has(.seats__item:nth-child(4)) .seat__stats{flex-wrap:wrap;gap:.12rem .23rem}}.table[data-live=true] .hand-tools{justify-content:center;padding:.12rem .45rem .15rem}.table[data-live=true] .hand-tools .hand-play{color:#271b27;text-shadow:0 1px #ffefc066;min-height:44px;font:700 1.16rem/1 var(--font-title);background:linear-gradient(155deg,#f0c281,#d58c52 70%,#ae5d38);border:1px solid #e5ad63;border-bottom:3px solid #803f26;border-radius:.45rem;align-items:center;gap:.45rem;padding:.28rem .9rem;position:relative;box-shadow:inset 0 1px #fff2cb,0 3px #2a1824,0 0 14px #f4a86442}.table[data-live=true] .hand-tools .hand-play:not(:disabled):hover{filter:brightness(1.14);transform:translateY(-1px)}.table[data-live=true] .hand-tools .hand-play:not(:disabled):active{transform:translateY(2px)}.table[data-live=true] .hand-tools .hand-play:disabled{color:#d2c3ce;opacity:.74;background:#332a3b;border-color:#7d6d7d}.hand-play .hand-printed{color:#271b27;text-shadow:none;border-color:#49303655;padding-inline-start:.36rem;font-size:.84rem}.hand-play .hand-printed svg{width:1rem;height:1rem}.table[data-live=true] .hand .card-slot__flag{width:1.04rem;height:1.04rem;font-size:.65rem;top:-.24rem;transform:translate(-50%,-42%)}.personal-hand{flex:none;min-width:0}.personal-hand[data-piles=true]{--pile-width:clamp(2.75rem,5vw,4.6rem);grid-template-columns:var(--pile-width) minmax(0,1fr) var(--pile-width);align-items:end;column-gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;padding-inline:.4rem;display:grid}.table[data-live=true] .table__tray[data-tab=hand]{max-height:none;overflow:visible}.own-strip__label{display:none}.table[data-live=true][data-layout=wide] .table__tray[data-tab=hand]{container:hand-tray/inline-size}.table[data-live=true][data-layout=wide] .own-strip__keep{border:0;gap:.65rem}.table[data-live=true][data-layout=wide] .own-strip__stat{align-items:center;gap:.22rem;display:flex}@container hand-tray (width>=48rem){.own-strip__label{color:#b5c4d8;font-size:.74rem;display:inline}}@container hand-tray (width>=75rem){.table[data-layout=wide] .own-strip{inset-inline-start:.85rem;background:linear-gradient(140deg,#24293c,#171d2d);border:1px solid #586179;border-radius:.7rem;gap:.42rem;width:clamp(12rem,18cqw,16.2rem);padding:.55rem .64rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.table[data-layout=wide] .own-strip__who{font:750 1.15rem/1.15 var(--font-title);gap:.48rem}.table[data-layout=wide] .own-strip__keep{grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem;padding:0;display:grid}.table[data-layout=wide] .own-strip__stat{background:#131928;border:1px solid #394258;border-radius:.35rem;align-content:center;gap:.04rem;min-height:2.6rem;padding:.24rem .38rem;display:grid}.table[data-layout=wide] .own-strip__stat .stat{font-size:1.13rem}.table[data-layout=wide] .own-strip__stat svg{width:1.15rem;height:1.15rem}.table[data-layout=wide] .own-strip__cards{inset-inline-end:.68rem;position:absolute;top:.48rem}.table[data-layout=wide] .personal-hand{max-width:calc(100% - 35rem)}.table[data-layout=wide] .hand-command:not(:empty){margin-top:.45rem}}.table__tabs[data-with-sound=true]{grid-template-columns:repeat(5,minmax(0,1fr)) var(--tap)}.table__tabs>.table-audio{border-inline-start:1px solid var(--line);border-radius:0;width:100%;min-width:0;height:100%}.table[data-live=true] .table__tray .hand{--card-w:clamp(6.15rem,8.3vw,7.15rem);--card-rules-size:.75rem;--hand-card-height:clamp(7rem,21dvh,10.25rem);width:calc(var(--card-w) * var(--hand-count,5) + .3rem * var(--hand-count,5) + .54rem);align-items:end;gap:.3rem;min-width:0;max-width:100%;padding:1rem .42rem .55rem;overflow:visible}.table[data-live=true] .hand .card-slot{min-width:0;max-width:var(--card-w);flex:1 1 0}.table[data-live=true] .hand .card--printed{width:100%;height:var(--hand-card-height);min-height:0}.table[data-live=true] .hand .card__art{flex:1 1 0;min-height:0}.table[data-live=true] .hand .card__effect{min-height:0;flex:none;block-size:2.1rem;overflow:hidden}.table[data-live=true] .hand .card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table[data-live=true] .hand .card-rules--printed:not(:empty){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table[data-live=true] .hand .card-rules__line{display:inline}.table[data-live=true] .hand .card-rules__line+.card-rules__line:before{content:" · "}.table[data-live=true]:not([data-layout=portrait]) .hand .card-slot+.card-slot{margin-inline-start:0}.table[data-live=true]:not([data-layout=portrait]) .hand .card-slot:not(:is(:hover,:focus-visible,.is-selected)){transform:rotate(calc(var(--fan-angle) * .27))}.table[data-live=true] .card-slot[data-offered=false] .card--printed{opacity:1;filter:none}.table[data-live=true] .card-slot[data-offered=false]:not(:is(:hover,:focus-visible,.is-selected)) .card__art{filter:saturate(.84)brightness(.9)}.personal-pile{color:#e9d8bc;cursor:pointer;justify-items:center;gap:.25rem;min-width:44px;padding:.35rem .18rem .52rem;display:grid}.personal-pile__back{aspect-ratio:5/7;color:#e3bd83;background:radial-gradient(#694653 12%,#2a213b 73%);border:1px solid #b58a5c;border-radius:.38rem;place-items:center;width:clamp(2.2rem,4vw,3.9rem);display:grid;box-shadow:inset 0 0 0 2px #231d32,inset 0 0 0 3px #c0936e75,2px 2px #835c47,4px 4px #423147,0 6px 8px #08040bba}.personal-pile[data-pile=discard] .personal-pile__back{color:#c7dcd0;background:radial-gradient(#3b5c66,#202838 74%);border-color:#91aca8}.personal-pile[data-empty=true] .personal-pile__back{opacity:.66;border-style:dashed;box-shadow:inset 0 0 0 2px #201b2e}.personal-pile:hover .personal-pile__back{filter:brightness(1.23)}.personal-pile__label{font:700 .91rem/1 var(--font-title);text-align:center}.personal-pile__label b{color:#ffdf9f}.personal-deck-count{text-align:center;justify-items:center;gap:.55rem;padding:1rem;display:grid}.personal-deck-count>strong{font:700 1.75rem/1 var(--font-title);color:#f2d19e}.personal-deck-count>svg{color:#e7b777;width:2.75rem;height:2.75rem}.personal-pile-detail{gap:1.25rem;display:grid}.personal-pile-detail__cards{flex-wrap:wrap;align-items:start;gap:.55rem;padding-top:.4rem;display:flex}.personal-pile-detail__cards .card{--w:clamp(7.8rem,35vw,9.75rem);--card-art-height:5rem}.dungeon.panel{--shelf-height:clamp(6.6rem,calc((100dvh - 25rem) / 2),12.35rem);--reserve-height:clamp(4.65rem,12.2dvh,6.5rem);grid-template-rows:minmax(0,1fr) auto;gap:.27rem;block-size:100%;min-block-size:0;padding:.4rem .5rem;display:grid;overflow:visible}.table__tray[data-tab=dungeon]>.tray__scroll{flex:1;min-height:0}.dungeon>.psec{gap:.12rem;min-width:0}.dungeon__main{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dungeon .dungeon__header{margin:0 .12rem .12rem}.dungeon .dungeon__row{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.42rem;padding:.38rem .18rem .26rem;display:grid}.dungeon .dungeon__row--reserve{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.dungeon__main .dungeon__row{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.dungeon__reserve{background:linear-gradient(#34263b92,#1b1829 60%);border-top:1px solid #79627892;border-radius:.42rem;padding:.28rem .12rem .03rem}.dungeon__reserve>h3{padding-inline:.18rem}.dungeon .dungeon__row>.card-slot{--card-w:100%;align-items:stretch;width:100%;min-width:0;display:flex}.dungeon .dungeon__shelf>.card-slot{block-size:var(--shelf-height)}.dungeon .dungeon__row--reserve.dungeon__shelf>.card-slot{block-size:var(--reserve-height)}.dungeon .dungeon__row .card{background:linear-gradient(115deg,#f3e7cd,#e3cea7 83%);border-radius:6px;width:100%;min-height:0}.dungeon .dungeon__shelf .card__art{flex:1 1 0;min-height:0}.dungeon .dungeon__shelf .card__price,.dungeon__gallery .card__price{margin-block-start:auto}.dungeon .dungeon__row .card-slot:is(.is-selected,:hover){transform:none}.dungeon .dungeon__shelf .card__ribbon{block-size:1.85rem;min-height:0;padding:.18rem .22rem}.dungeon .dungeon__shelf .card__name{font-size:1em}.dungeon .dungeon__shelf .card__effect{flex:none;block-size:2rem;overflow:hidden}.dungeon .dungeon__shelf .card-rules--printed:not(:empty){-webkit-line-clamp:2;white-space:normal;background:0 0;border:0;-webkit-box-orient:vertical;margin:.25em .4em 0;padding:0;font-size:.67rem;line-height:1.2;display:-webkit-box;overflow:hidden}.dungeon__shelf .card-rules__line+.card-rules__line:before{content:" · "}.dungeon .card-rules--printed:empty+.card__printed-effects{color:#3b2b28;gap:.12em;padding:.22em .39em;font-size:.67rem;line-height:1.15;display:grid}.card__printed-effects>span{align-items:center;gap:.18em;display:flex}.card__printed-effects svg{flex:none;width:1.12em;height:1.12em}.dungeon .dungeon__row--reserve .card__ribbon{block-size:1.55rem}.dungeon .dungeon__row--reserve .card__name{font-size:.92em}.dungeon__row--reserve.dungeon__shelf .card__effect{display:none}.dungeon__row--reserve.dungeon__shelf .card__type{visibility:hidden}.dungeon__row--reserve .reserve-pile__count{color:#fff0cb;background:#151423d6;border:1px solid #b3906a;min-width:0;padding:.05em .25em;font-size:.66rem;inset:1.8rem .16rem auto auto}.dungeon__shelf .card-slot__flag{width:.93rem;height:.93rem;font-size:.56rem}.dungeon__header .chip{margin-inline-start:auto}.dungeon__expand{color:#f3dcbd;min-height:25px;font:700 .94rem/1 var(--font-title);cursor:pointer;background:#30283e;border:1px solid #786681;border-radius:.35rem;align-items:center;gap:.18rem;padding:.24rem .4rem;display:flex}.dungeon__expand:hover{color:var(--offer);border-color:var(--offer)}.table:not([data-layout=wide]) .dungeon__expand{min-height:44px}.dungeon__gallery{gap:.65rem;display:grid}[data-testid=dungeon-gallery] .modal__frame{width:min(72rem,100%)}.dungeon .dungeon__gallery .dungeon__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.dungeon .dungeon__gallery .dungeon__row--reserve{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:48rem;margin-inline:auto}.dungeon__gallery .card__art{flex:none;min-height:8.3rem}@media (max-width:850px){.dungeon .dungeon__gallery .dungeon__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.dungeon .dungeon__gallery .dungeon__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.table[data-layout=portrait] .dungeon.panel{--shelf-height:clamp(7.15rem,calc((100dvh - 20.25rem) / 2),12.5rem);--reserve-height:clamp(4.5rem,14dvh,6.5rem)}.table[data-layout=portrait]:has(.table__tray[data-tab=dungeon]:not(.is-closed)){grid-template:"seats""board"minmax(0,1fr)"tabs"/minmax(0,1fr)}.table[data-layout=portrait]:has(.table__tray[data-tab=dungeon]:not(.is-closed)) .table__board{visibility:hidden}.table[data-layout=portrait]:has(.table__tray[data-tab=dungeon]:not(.is-closed)) :is(.table__context,.table__action){display:none}.table[data-layout=portrait] .table__tray[data-tab=dungeon]{z-index:4;overscroll-behavior:contain;grid-area:board;max-height:none}@media (max-width:600px){.table[data-live=true] .table__tray .hand{--card-w:6.15rem;--hand-card-height:6.7rem;align-items:start;padding:.55rem .27rem .28rem}.table[data-live=true] .personal-hand[data-many-cards=true] .hand{flex-wrap:wrap}.table[data-live=true] .personal-hand[data-many-cards=true] .hand .card-slot{flex-basis:43px}.personal-hand[data-piles=true]{align-items:start;padding-inline:.14rem}.personal-pile{padding-block-start:.7rem}.personal-pile__label{gap:.12rem;font-size:.76rem;display:grid}.personal-pile__back{width:1.98rem}}@media (max-height:680px){.table[data-live=true][data-layout=wide] .table__tray .hand{--hand-card-height:7.4rem}.table:not([data-layout=portrait]) .dungeon .dungeon__shelf .card__effect{display:none}}@media (max-height:595px){.table[data-layout=wide] .dungeon.panel{--shelf-height:5.85rem;--reserve-height:4rem}.table[data-layout=wide] .dungeon__shelf .card__ribbon{block-size:1.62rem;padding-block:.08rem}.table[data-layout=wide] .dungeon__shelf .card__price{min-height:1rem}.table[data-layout=wide] .dungeon__row--reserve.dungeon__shelf .card__price{min-height:0;box-shadow:none;background:0 0;padding:0;position:absolute;inset:auto .15rem .15rem auto}.table[data-layout=wide] .dungeon__row--reserve.dungeon__shelf .card__type{display:none}}.tile__edge-grain{fill:none;stroke-width:6.2px;stroke-linecap:round}.tile[data-clean-art=true] .tile__photo{opacity:1;filter:none}.tile[data-clean-art=true] .tile__base{fill:#19131c;stroke:#151019;stroke-width:1.5px}.tile[data-clean-art=true] .tile__frame{display:none}.tile[data-clean-art=true] .tile__edge-casing{stroke:#1c1420;stroke-width:9.1px;stroke-opacity:.78;stroke-linecap:round}.tile[data-clean-art=true] .tile__edge{stroke:#9c7855;stroke-width:6.2px;stroke-opacity:.83}.tile[data-clean-art=true][data-group=depths] .tile__edge{stroke:#77746d}.tile[data-clean-art=true] :is(.edge-badge rect,.edge-badge circle,.edge-arrow circle){fill:#31252c;stroke:#af8157;stroke-width:1px;filter:drop-shadow(0 .65px .8px #0b0912)}.tile[data-clean-art=true] .edge-arrow path{stroke:#efc891}.tile[data-clean-art=true] .edge-badge text{fill:#ffdfaa}.tile[data-clean-art=true] :is(.room__reward>circle,.room__feature>rect){fill:#392634;stroke:#c29362;stroke-width:.85px}.tile[data-clean-art=true] :is(.room__reward svg,.room__feature svg,.edge-badge--boots,.edge-badge--lock){color:#f5cd91}.tile[data-clean-art=true] .room__count{fill:#ffe2b4;stroke:#35222b}.tile[data-clean-art=true] .room__piece{filter:drop-shadow(0 1px 1px #0d0812)}.tile[data-modular-art=true] .tile__base{stroke:#615156}.tile[data-modular-art=true] .tile__frame{display:initial;stroke:#c9ab7c38;stroke-width:1px}.tile[data-modular-art=true] .tile__terrain{opacity:.9}.tile[data-modular-art=true] .tile__edge-casing{stroke-width:7.3px;stroke-opacity:.62}.tile[data-modular-art=true] .tile__edge{stroke:#e9dfc6;stroke-opacity:.92;stroke-width:4.8px}.tile[data-modular-art=true][data-group=depths] .tile__edge{stroke:#dedacb}.tile[data-modular-art=true] .tile__edge-grain{stroke-width:4.9px}.tile[data-modular-art=true] .edge-badge{transform:scale(.88)}.room__printed{pointer-events:none}.room__secret-ring{fill:none;stroke:#e7d2aa;stroke-width:.74px;stroke-dasharray:8.2 3.7;opacity:.88}.room__secret-mark{fill:#271b2b;font:900 13px var(--font-title)}.room__printed[data-crystal-secret] .room__secret-ring{stroke:#d4bc94;stroke-width:1.02px;stroke-dasharray:8.4 3.5}.room__printed[data-crystal-secret] .room__secret-mark{fill:#16111c;font-size:11.8px}.room__feature--printed{pointer-events:none}.room__feature-plate{fill:#25202b;stroke:#b89769;stroke-width:.65px}.room__feature-ring{fill:none;stroke:#e0c7a0;stroke-width:.55px;stroke-dasharray:4.25 1.7}.room__feature-etching{stroke:#e9d4ab;fill:none;stroke-width:.58px;stroke-linecap:round;stroke-linejoin:round}.room__feature-etching text{fill:#f7e1bc;stroke:none;font:800 3.3px var(--font-title)}.room__feature-keyhole{fill:#dfc395;stroke:#271e2a;stroke-width:.42px}.room__feature--printed[data-feature-crest=chest] .room__feature-plate{fill:#202745;stroke:#aaaed0}.room__feature--printed[data-feature-crest=chest] .room__feature-etching{stroke:#eee8f0}.room__feature--printed[data-feature-crest=chest] .room__feature-keyhole{fill:#d0cbe4}.room[data-loot-highlight=true] .room__feature-plate{stroke:#f1cf93}.room__gold-mark{fill:#2c1b15;font:900 11.5px var(--font-title)}.room__artifact-socket{fill:#22182acc;stroke:#e4c39c;stroke-width:.65px;stroke-dasharray:4.5 2}.room__artifact-plus{fill:#e8d1bf;font:800 7px var(--font-title)}.room__artifact-value circle{fill:#234b34;stroke:#dfc589;stroke-width:.48px}.room__artifact-value text{fill:#f5efd2;font:900 5.1px var(--font-title)}.room__shrine-recess{fill:#22192b;stroke:#cc996d;stroke-width:.65px}.tile__haunted-mark{pointer-events:none}.tile__haunted-halo{fill:none;stroke:#d63815;stroke-width:2.6px;stroke-opacity:.54;stroke-linejoin:round}.tile__haunted-body{fill:#f8e1bb;stroke:#ed5a28;stroke-width:.55px;stroke-linejoin:round}.tile__haunted-face{fill:#b53018}.edge-badge__leader{stroke:#ddbe90;stroke-width:1.2px;stroke-linecap:round;pointer-events:none}.placed-lockpick,[data-mastery-token],[data-monkey-idol]{pointer-events:none}.room__junction{fill:#d1a376;stroke:#39272b;stroke-width:1.2px}.room__glow{fill:#39928785;stroke:#91efd1;stroke-width:1px;filter:drop-shadow(0 0 3.1px #52d7b4)}.room[data-destination=true] .room__art{filter:brightness(1.13)drop-shadow(0 0 1.65px #63e6bb)drop-shadow(0 1.1px .8px #101523)}.room[data-loot-highlight=true] .room__glow{fill:#c184458f;stroke:#ffe0a1;filter:drop-shadow(0 0 3.4px #f9ae59)}.room[data-loot-highlight=true] .room__art{filter:brightness(1.16)drop-shadow(0 0 1.8px #ffc37d)drop-shadow(0 1.1px .8px #15101d)}.tile[data-modular-art=true] .room[data-room-loot=true] :is(.room__reward>circle,.room__feature>rect){stroke:#e9b778}.tile[data-modular-art=true] .room__reward--seen{opacity:.48}.tile[data-modular-art=true] .room[data-loot-highlight=true] :is(.room__reward,.room__feature){filter:drop-shadow(0 0 2px #ffce7d)}.board[data-modular-art=true] [data-move-destination=true]:not(:focus-visible) .room-hit__target{opacity:0}.board[data-modular-art=true] .room-hit__pin{opacity:.76}.board[data-modular-art=true] .room-hit__pin rect{fill:#244e42;stroke:#a7ecd5}.board[data-modular-art=true] .room-hit__pin svg{color:#ddf9e7}.table[data-live=true] .room-hit__origin{opacity:0}.table[data-live=true] .room-hit__target{fill:#65dfbd1a;stroke-width:2px;stroke-dasharray:none}.board[data-modular-art=true] :is(.tile__base,.pawn,.room__piece){filter:none}.pawn__art{pointer-events:none}.pawn--current .pawn__shadow{fill:#ad8055;opacity:.76}.rage-track{background:linear-gradient(#2f2035b3,#231b2bcc);min-width:0;padding:.48rem .42rem .13rem;position:relative}.rage-track__steps{grid-template-columns:repeat(var(--stages),minmax(0,1fr));gap:.13rem;display:grid}.rage-track__steps>span{color:#f4ddd2;background:#493649;border:1px solid #866171;border-radius:3px;justify-content:center;align-items:center;gap:.1rem;min-height:1rem;font-size:.59rem;display:flex}.rage-track__steps>span[data-passed=true]{background:#61403f}.rage-track__steps>span[data-active=true]{color:#fff7de;background:#ab543b;border-color:#ffb574;box-shadow:0 0 6px #ff953a8a}.rage-track__steps svg{width:.54rem;height:.54rem}.rage-track__marker{top:-.73rem;pointer-events:none;z-index:2;filter:drop-shadow(0 1px 1px #20141b)drop-shadow(0 0 4px #f39254);width:1.58rem;height:1.58rem;transition:inset-inline-start calc(.52s * var(--motion-scale,1)) var(--ease);place-items:center;display:grid;position:absolute;inset-inline-start:var(--stage);transform:translate(-50%)}.rage-track__dragon{object-fit:contain;width:100%;height:100%}.rage-track[data-rage-raised=true] .rage-track__marker>*{animation:rage-leap calc(.56s * var(--motion-scale,1)) var(--ease)}.rage-track__rise{color:#ffcb8d;font:700 1.23rem/1 var(--font-title);z-index:3;text-shadow:0 1px 3px #3b1627;position:absolute;top:-1.25rem;right:.3rem}@keyframes rage-leap{45%{transform:translateY(-.4rem)rotate(-12deg)scale(1.22)}}.table[data-layout=portrait] .rage-track{grid-area:3/1/4/3;padding:.12rem .25rem .13rem}.table[data-layout=portrait] .rage-track__steps>span{min-height:.4rem}.table[data-layout=portrait] .rage-track__steps b,.table[data-layout=portrait] .rage-track__steps svg{display:none}.table[data-layout=portrait] .rage-track__marker{width:.84rem;height:.84rem;top:-.15rem}.table[data-layout=landscape] .rage-track{padding:.35rem .12rem .12rem}.table[data-layout=landscape] .rage-track__steps{gap:1px}.table[data-layout=landscape] .rage-track__steps b{display:none}.table[data-layout=landscape] .rage-track__marker{width:1.04rem;height:1.04rem;top:-.3rem}.attack-cinematic{pointer-events:none;z-index:5;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.table[data-layout=wide] .attack-cinematic{inset:6.8rem 21rem var(--board-safe-bottom,13rem) 16rem}.attack-cinematic[data-attacker=dragon]{animation:dragon-flash calc(.9s * var(--motion-scale,1)) ease-out both;background:radial-gradient(#ed733c4a,#0000 68%)}.attack-cinematic__dragon{object-fit:contain;filter:drop-shadow(0 0 1.1rem #db4a298f);width:min(59%,18rem);max-height:83%;animation:dragon-strike calc(.9s * var(--motion-scale,1)) var(--ease) both}.attack-cinematic[data-attacker=retired]{animation:dragon-flash calc(.76s * var(--motion-scale,1)) ease-out both;background:radial-gradient(#9d8bff62,#0000 64%)}.attack-cinematic__seat{filter:drop-shadow(0 0 1rem #a799ff);animation:seat-strike calc(.64s * var(--motion-scale,1)) var(--ease) both;place-items:center;display:grid;position:relative}.attack-cinematic__seat span{box-shadow:0 0 2rem var(--attack-seat);animation:retired-ring calc(.62s * var(--motion-scale,1)) ease-out both;border:2px solid #d6c5ff;border-radius:50%;position:absolute;inset:-.65rem}.attack-sequence[data-attacker=retired]{background:linear-gradient(120deg,#483866,#272339);border-color:#a78ada}.attack-sequence[data-attacker=retired] .attack-sequence__label>span{color:#e0cbff}.attack-sequence__label strong{color:#fff2d7;font:700 1.22rem/1.05 var(--font-title)}.dungeon .card-slot[data-attack-trigger-card=true]{outline-offset:2px;outline:2px solid #ffaf79;box-shadow:0 0 0 4px #a74631aa}.attack-sequence__label small{color:#ead5bd;margin-top:.28rem;line-height:1.2}.attack-sequence__progress{color:#f8d99e;font-variant-numeric:tabular-nums}.attack-sequence__skip.btn{align-self:start;max-width:5.4rem;padding:.22rem .35rem;font-size:.75rem;line-height:1.15}@keyframes dragon-flash{0%,to{opacity:0}21%,65%{opacity:1}}@keyframes dragon-strike{0%{opacity:0;transform:translate(19%,-17%)scale(.58)rotate(10deg)}38%{opacity:1;transform:translate(-4%,4%)scale(1.06)rotate(-5deg)}72%{opacity:1;transform:translate(-7%,6%)scale(1.02)rotate(-3deg)}to{opacity:0;transform:translate(-13%,11%)scale(1.09)rotate(-7deg)}}@keyframes seat-strike{0%{opacity:0;transform:scale(.58)}40%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes retired-ring{0%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(1.75)}}:root[data-motion=reduced] :is(.attack-cinematic,.rage-track__marker>*){animation:none}.table[data-live=true][data-layout=wide] .table__context{bottom:calc(var(--hand-tray-height,13rem) + .65rem)}.hand-command{justify-content:center;align-items:center;display:flex}.personal-summary{align-items:center;gap:.3rem;min-width:0;display:flex;container:personal-summary/inline-size}.personal-summary>.own-strip{flex:1;min-width:0}.hand-inventory{flex:none;justify-content:end;align-items:center;gap:.25rem;margin-inline-start:auto;padding:.14rem .38rem;display:flex}.hand-inventory .btn{color:#f7e9d8;background:linear-gradient(#27283d,#181c2d);border-color:#6f6482;min-width:44px;min-height:44px;padding:.18rem .28rem;position:relative}.hand-inventory__item{width:2.75rem;height:2.75rem}.hand-inventory__item[data-held-token=catacombs-map]{width:auto;min-width:5.2rem;font:700 .94rem var(--font-title)}.hand-inventory__item[data-held-token=catacombs-map] img{width:2.45rem;height:2.45rem}.hand-inventory__item[data-token-pile=major]{border-color:#ab8b66}.hand-inventory__item[data-usable=true]{border-color:#77c5af}.hand-inventory__item[data-usable=true]:before{content:"";aspect-ratio:1;background:#96e6c6;border-radius:50%;width:.35rem;position:absolute;inset:.25rem auto auto .25rem}.hand-inventory__item img{object-fit:contain;width:1.9rem;height:1.9rem}.hand-inventory__item small,.hand-inventory__index b,.tabbtn__tokens{color:#ffe2ad;background:#3b2d49;border-radius:.35rem;padding:0 .25rem}.hand-inventory__item small{line-height:1.2;position:absolute;bottom:.15rem;right:.15rem}.hand-inventory__index{gap:.25rem;font-size:.78rem}.hand-inventory__index svg{width:1rem;height:1rem}.hand-inventory .btn:hover,.hand-inventory .btn:focus-visible{border-color:#f0d4a3}.tabbtn__tokens{align-items:center;gap:.12rem;font-size:.65rem;display:inline-flex;position:absolute;top:.16rem;right:.12rem}.table__tabs .tabbtn__tokens svg{width:.65rem;height:.65rem}@container personal-summary (width<=38rem){.hand-inventory>:nth-child(n+4),.hand-inventory__index>span{display:none}}@container personal-summary (width<=26rem){:is(.personal-summary:has(.hand-inventory) .own-strip__who,.personal-summary:has(.hand-inventory) .own-strip__cards){display:none}.personal-summary .own-strip{padding-inline:.35rem 0}}@container personal-summary (width<=22rem){.personal-summary .hand-inventory:has([data-held-token=catacombs-map])>:nth-child(n+3){display:none}.personal-summary .own-strip__keep{border:0;gap:.3rem;padding:0}.personal-summary .own-strip__stat .stat{gap:.13rem}}@container personal-summary (width<=20rem){.hand-inventory>:nth-child(n+3){display:none}.hand-inventory__item[data-held-token=catacombs-map]{width:44px;min-width:44px}.hand-inventory__item[data-held-token=catacombs-map]>span{display:none}}@media (max-width:375px){.table[data-layout=portrait] .hand-inventory>:nth-child(n+3){display:none}.table[data-layout=portrait] .hand-inventory__item[data-held-token=catacombs-map]{width:44px;min-width:44px}.table[data-layout=portrait] .hand-inventory__item[data-held-token=catacombs-map]>span{display:none}}.table[data-live=true][data-layout=landscape] .personal-summary .own-strip{overflow:hidden}.table[data-live=true][data-layout=landscape] .table__tray[data-tab=hand] .hand{--hand-card-height:5.8rem}.table[data-live=true][data-layout=landscape] .personal-hand{max-width:calc(100% - .5rem)}@container hand-tray (width>=75rem){.table[data-layout=wide] .personal-summary{display:contents}.table[data-layout=wide] .hand-inventory{inset-inline-end:max(.8rem,50% - 34rem);background:linear-gradient(140deg,#24263a,#191c2b);border:1px solid #58526c;border-radius:.65rem;grid-template-columns:repeat(3,2.75rem);gap:.3rem;padding:.42rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.table[data-layout=wide] .hand-inventory__index,.table[data-layout=wide] .hand-inventory__item[data-held-token=catacombs-map]{grid-column:1/-1;width:100%}.table[data-layout=wide] .table__tray:has(.personal-hand[data-many-cards=true]) .hand-inventory{inset-inline-end:.8rem}}.inventory-detail{grid-template-columns:minmax(4rem,1fr) minmax(0,2fr);align-items:center;gap:clamp(.55rem,3vw,1.25rem);padding:.3rem;display:grid}.inventory-detail__art,.inventory-list__art{background:radial-gradient(#56405a,#0000 74%);place-items:center;display:grid}.inventory-detail__art img{aspect-ratio:1;object-fit:contain;width:100%;max-width:9rem;display:block}.inventory-detail[data-inventory-token=catacombs-map]{grid-template-columns:minmax(5rem,1fr) minmax(0,1.3fr)}.inventory-detail[data-inventory-token=catacombs-map] .inventory-detail__art img{max-width:12rem}.inventory-detail__info{justify-items:start;gap:.6rem;min-width:0;display:grid}.inventory-detail__label{color:#e7c49b;letter-spacing:.035em;font-size:.78rem;font-weight:700}.inventory-detail__label span{color:var(--text);margin-inline-start:.55rem}.inventory-list{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.inventory-list__item.btn{text-align:start;grid-template-columns:2.5rem minmax(0,1fr) auto;width:100%;min-height:3.15rem;display:grid}.inventory-list__item[data-token-pile=major]{border-color:#b29069}.inventory-list__art img{object-fit:contain;width:2.3rem;height:2.3rem}.map-pickup[data-pickup=pick-feature]{color:#fff1d9;background:linear-gradient(160deg,#40314d,#211b32);border:1px solid #b99ccc;border-radius:.7rem;box-shadow:0 2px 8px #0b0813d4}.map-pickup[data-pickup=pick-feature] .num{color:#f2c0a7}.attack-sequence__visual{place-items:center;width:3.85rem;height:3.85rem;display:grid;position:relative}.attack-sequence__bag{object-fit:contain;width:100%;height:100%}[data-stage=attack-drawn] .attack-sequence__bag{animation:bag-bounce calc(.667s * var(--motion-scale,1)) ease-out both}@keyframes bag-bounce{0%,53%,to{transform:none}12.5%{transform:translateY(-.35rem)rotate(10deg)scale(.8,1.3)}22.5%{transform:translateY(.1rem)rotate(15deg)scale(1.2,.8)}32.5%{transform:translateY(-.2rem)rotate(-5deg)scale(.9,1.2)}40%{transform:rotate(-12deg)}}.attack-sequence__opening{width:1.2rem;height:1.2rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.attack-sequence__cube{background:linear-gradient(145deg,#ffffffa0,transparent 45%),var(--cube-face);width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px #fff8,inset -3px -3px 0 #0006,0 0 .7rem var(--cube-face),0 3px 5px #0009;border-radius:.21rem;display:block}.attack-sequence__opening .attack-sequence__cube{animation:cube-reveal calc(.36s * var(--motion-scale,1)) ease-out both}.attack-sequence__opening .attack-sequence__cube[data-kind=dragon]{animation-name:cube-dud;animation-duration:calc(.47s * var(--motion-scale,1))}@keyframes cube-reveal{0%{opacity:0;transform:translateY(.7rem)scale(.3)rotate(-105deg)}65%{transform:translateY(-.55rem)scale(1.18)rotate(18deg)}}@keyframes cube-dud{0%{opacity:0;transform:translateY(.6rem)scale(.35)}36%{opacity:1;transform:translateY(-.45rem)rotate(-25deg)}60%{opacity:1}to{opacity:.08;transform:translate(-.65rem,.1rem)rotate(-62deg)scale(.72)}}.attack-sequence__cube--flight{z-index:30;pointer-events:none;opacity:0;position:fixed;box-shadow:inset 0 0 0 1px #fff9,inset -3px -3px #0006,0 0 .8rem #ff8f43,0 0 1.35rem #ee493aaa}.attack-sequence__cube--flight:is([data-attacker=retired],[data-kind=ghost]){box-shadow:inset 0 0 0 1px #fff9,inset -3px -3px #0006,0 0 .8rem #d0b8ff,0 0 1.35rem #a87ae7b0}.dragon-track:has(.dragon-track__impact){box-shadow:inset 0 0 0 1px #ff9273,0 0 .6rem #f0684180}.dragon-track__impact{color:#ffc3ad;pointer-events:none;z-index:2;text-shadow:0 1px 3px #1a0b11;animation:track-impact calc(.5s * var(--motion-scale,1)) ease-out both;font-weight:900;position:absolute;inset-inline-end:.3rem}.dragon-track__impact b{animation:track-heart-recoil calc(.5s * var(--motion-scale,1)) ease-out both;display:block}.dragon-track__impact[data-spectral=true]{color:#e1c6ff}.dragon-track__marks>i,.dragon-track>strong{position:relative}.dragon-track>strong>.dragon-impact-burst{display:none}.table:is([data-layout=portrait],[data-layout=landscape]) .dragon-track>strong>.dragon-impact-burst{display:block}.dragon-impact-burst{z-index:2;color:#ffce83;pointer-events:none;width:0;height:0;position:absolute;inset-block-start:50%;inset-inline-start:50%}.dragon-impact-burst[data-spectral=true]{color:#e3caff}.dragon-impact-burst:before{content:"";animation:impact-ring calc(.33s * var(--motion-scale,1)) ease-out both;border:2px solid;border-radius:50%;position:absolute;inset:-8px;box-shadow:0 0 8px}.dragon-impact-burst>span{clip-path:polygon(12% 10%,100% 43%,36% 100%);width:10px;height:10px;animation:impact-fragment calc(.47s * var(--motion-scale,1)) cubic-bezier(.12,.72,.31,1) both;background:linear-gradient(125deg,#fff5df,currentColor 64%);position:absolute;inset:-5px}.dragon-impact-burst[data-local-art=true]>span{clip-path:none;-webkit-mask:var(--impact-mask) no-repeat var(--fragment-x) var(--fragment-y) / 200% 200%;mask:var(--impact-mask) no-repeat var(--fragment-x) var(--fragment-y) / 200% 200%}.dragon-impact-burst>span:first-child{--fragment-x:0%;--fragment-y:0%;--dx:-17px;--dy:-16px;--spin:-65deg}.dragon-impact-burst>span:nth-child(2){--fragment-x:100%;--fragment-y:0%;--dx:20px;--dy:-13px;--spin:95deg}.dragon-impact-burst>span:nth-child(3){--fragment-x:0%;--fragment-y:100%;--dx:-14px;--dy:14px;--spin:-120deg}.dragon-impact-burst>span:nth-child(4){--fragment-x:100%;--fragment-y:100%;--dx:15px;--dy:10px;--spin:110deg}@keyframes impact-ring{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.8)}}@keyframes impact-fragment{0%{opacity:1;transform:scale(.6)}53%{opacity:.95}to{transform:translate(var(--dx),var(--dy)) rotate(var(--spin)) scale(.54);opacity:0}}.dragon-track__heal{z-index:3;color:#b9f9d7;white-space:nowrap;pointer-events:none;animation:heal-rise calc(.72s * var(--motion-scale,1)) ease-out both;background:#19382e;border:1px solid #70b894;border-radius:.36rem;padding:.1rem .28rem;font-weight:800;position:absolute;inset-block-end:100%;inset-inline-end:0}.dragon-track__heal>span:first-child{align-items:center;gap:.15rem;display:flex}.dragon-track__heal svg{width:.8rem;height:.8rem}@keyframes heal-rise{0%{opacity:0;transform:translateY(.3rem)}24%,65%{opacity:1}to{opacity:0;transform:translateY(-.4rem)}}:root[data-motion=reduced] .dragon-track__heal{animation:none}@keyframes track-impact{70%{opacity:1}to{opacity:0;transform:translateY(-1.15rem)}}@keyframes track-heart-recoil{0%{transform:scale(1)}16.7%{transform:scale(1.3)}26.7%{transform:rotate(16deg)scale(1.5)}33.3%{scale:1.6}43.3%{transform:rotate(-11deg)scale(1.3)scale(1)}60%{transform:rotate(14deg)scale(1.24)}76.7%{transform:rotate(-7deg)scale(1.4)}to{transform:scale(1.3)}}.board-effect-target{z-index:5;color:#e0fff0;cursor:pointer;background:#184246d9;border:2px solid #baf5dc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #213c48b3,0 0 1rem #45c6ab9c}.board-effect-target[data-shares-route=true]{transform:translate(calc(19px - 50%),calc(-50% - 19px))}.board-effect-target:is(:hover,:focus-visible,[aria-expanded=true]){color:#ffefd2;background:#544234;border-color:#ffcf81}.board-rotation-tools{z-index:6;background:#182636;border:1px solid #7bbbaf;border-radius:.56rem;gap:.3rem;width:max-content;max-width:calc(100% - .5rem);padding:.28rem;display:flex;position:absolute;transform:translate(-50%)}.board-rotation-tools .btn{min-height:38px;padding-inline:.43rem;font-size:.79rem}.board-rotation-outline{pointer-events:none;stroke:#87f2ca;stroke-width:2px}.placement-destination__ring{fill:none;stroke:#6cf0cd;stroke-width:1.7px;stroke-dasharray:3 2;pointer-events:none}.map-shortfall.map-arrow-note{color:#f6eaff;background:#2b2241;border-color:#af8ee4}.reverse-corridors{fill:none;pointer-events:none}.reverse-corridor__base{stroke:#452966;stroke-width:7px}.reverse-corridor__marks{stroke:#e1baff;stroke-width:3.5px;stroke-dasharray:3.5 2.5;stroke-linecap:round}.move-preview.move-preview--reverse{stroke:#f4d8ff;stroke-dasharray:4 3;filter:none}.map-cost[data-reverse=true]{background:#39254f;border-color:#b898e2}.map-cost[data-reverse=true]:is(:hover,:focus-visible,[data-active=true]){background:#543775;border-color:#f4d8ff}.map-cost__reverse{color:#f3d8ff;font-weight:800}.route-choice[data-reverse=true]{border-color:#b898e2}.route-choice__reverse{color:#e9ccff;font-size:.83rem}.route-choice__health{color:#ffd4bd;font-size:.78rem}.frontier-target:is(:hover,:focus-visible) .placement-destination__ring{stroke:#d9fff0;stroke-width:2.3px}@media (pointer:coarse){.board-rotation-tools .btn{min-height:44px}}.board-effect-prompt{z-index:8;color:#fff2dc;background:linear-gradient(120deg,#233a46,#182334 75%);border:1px solid #74bbaa;border-radius:.7rem;gap:.45rem;width:min(16.5rem,100% - 1rem);padding:.55rem;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 .45rem 1.4rem #090b17b0}.board-effect-prompt[data-below=true]{transform:translate(-50%)}.board-effect-prompt header{align-items:center;gap:.5rem;display:flex}.board-effect-prompt header>svg{color:#a9f1d5;flex:none}.board-effect-prompt header>div{flex:1;display:grid}.board-effect-prompt strong{font:700 1.08rem/1.12 var(--font-title)}.board-effect-prompt small{color:#c1d1da}.board-effect-prompt__options{flex-wrap:wrap;gap:.35rem;display:flex}.board-effect-prompt__options .btn[aria-pressed=true]{background:#284b49;border-color:#a9f1d5}.board-effect-prompt__tile{align-items:center;gap:.5rem;display:flex}.board-effect-prompt__tile svg[viewBox="0 0 100 100"]{flex:none;width:6.5rem;height:6.5rem}.board-effect-prompt__destination{color:#e0fff0;cursor:pointer}.board-effect-prompt__destination circle{fill:#27585bec;stroke:#bcf4dd;stroke-width:2px}.board-effect-prompt__destination:is(:focus-visible,[aria-pressed=true]) circle{fill:#58412d;stroke:#ffe4a6}.room__shrine-cube{pointer-events:none}.shrine-flight{z-index:31;pointer-events:none;opacity:0;position:fixed}.shrine-flight__cube{background:var(--cube-face);width:1.05rem;height:1.05rem;box-shadow:inset 1px 1px 0 #fff8,inset -3px -3px 0 #0006,0 0 .65rem var(--cube-face);border-radius:.2rem}.shrine-flight__coin{place-items:center;width:2.75rem;height:2.75rem;display:grid}.shrine-flight__coin img{object-fit:contain;width:90%;height:90%}.shrine-flight__flash{width:2.55rem;height:2.55rem;-webkit-mask:var(--gold-flash-mask,radial-gradient(closest-side,#000 0%,#000 14%,transparent 80%)) center / contain no-repeat;mask:var(--gold-flash-mask,radial-gradient(closest-side,#000 0%,#000 14%,transparent 80%)) center / contain no-repeat;background:radial-gradient(circle,#fff6c2 0%,#ffcc64 34%,#ff9b3566 65%,#0000 76%);transform:rotate(15deg)}.purchase-cue[data-result^=defeat-]{color:#ffe0c9;background:#472e3b;border-color:#d0896f}.tunnel-wound-cue{color:#ffe0d3;background:#4a2837;border-color:#d38d7b}.table[data-live=true]:not([data-layout=wide]) .table__tray[data-tab=hand]{position:relative}.action-results{z-index:7;pointer-events:none;justify-items:end;gap:.25rem;width:min(18rem,100% - .8rem);display:grid;position:absolute;inset:auto .4rem calc(100% + .35rem) auto}.table>.action-results{inset:auto .55rem calc(6rem + var(--safe-b,0px)) auto}.table[data-layout=landscape]>.action-results{inset:auto calc(var(--tap) + .65rem) .6rem auto}.action-result{color:#fff1db;max-width:100%;animation:action-result-arrive calc(.24s * var(--motion-scale,1)) ease-out both;background:#22253b;border:1px solid #857998;border-radius:.55rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.34rem .5rem;display:grid;box-shadow:0 3px 10px #090814a0}@keyframes action-result-arrive{0%{opacity:0;transform:translateY(5px)}}.action-result__art{place-items:center;width:2rem;height:2rem;display:grid}.action-result__art img{object-fit:contain;width:100%;height:100%}.action-result__body strong{font:700 1rem/1.1 var(--font-title);display:block}.action-result__details{color:#d4eadf;flex-wrap:wrap;gap:.18rem .55rem;margin-top:.12rem;font-size:.8rem;display:flex}.action-result__details span{align-items:center;gap:.18rem;display:inline-flex}.action-result__details svg,.action-result--gold svg{flex:none;width:.9rem;height:.9rem}.action-result[data-action-result=trash-card]{border-color:#ad8191}.action-result[data-action-result=trash-card] .action-result__art{position:relative}.action-result[data-action-result=trash-card] .action-result__art:after{content:"";background:#efa898;width:125%;height:2px;position:absolute;transform:rotate(-42deg);box-shadow:0 0 5px #c84f6c}.action-result--gold{color:#ffe3a1;border-color:#ba9a61;display:flex}.own-strip__stat:has(.gold-gain){position:relative}.own-strip__stat:has(.gold-gain) .stat--gold{color:#ffe2a1}.gold-gain{z-index:1;color:#ffe3a1;pointer-events:none;animation:action-result-arrive calc(.24s * var(--motion-scale,1)) ease-out both;background:#3a2a1c;border:1px solid #b99656;border-radius:.3rem;padding:.04rem .27rem;font-size:.78rem;font-weight:800;position:absolute;inset:auto -.45rem calc(100% - .12rem) auto}.ghost-cue{color:#f1e4ff;background:#302941;border-color:#a494ce}.ghost-cue .piece-photo{object-fit:contain;width:1.35rem;height:1.35rem}.ghost-cube-flight{z-index:33;pointer-events:none;opacity:0;background:#f9f2ff;border-radius:.18rem;width:1rem;height:1rem;position:fixed;box-shadow:inset 2px 2px #fff,inset -3px -3px #9c85ad,0 0 .55rem #c0a2ed}.card-flight__slash{transform-origin:22%;height:.32rem;animation:combat-slash calc(.49s * var(--motion-scale,1)) ease-out both;background:linear-gradient(90deg,#0000,#ffbc74 24%,#fff8df 51%,#ff784c 75%,#0000);border-radius:50%;position:absolute;inset:26% -9% auto;box-shadow:0 0 .7rem #fa785e}@keyframes combat-slash{0%{opacity:0;transform:translateY(-20%)rotate(-38deg)scaleX(0)}28%{opacity:1;transform:rotate(-38deg)scaleX(1)}to{opacity:0;transform:translateY(38%)rotate(-38deg)scaleX(.94)}}.table-choice-tools{flex-wrap:wrap;align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.table-choice-tool.btn{background:#29283e;border-color:#7c6b85;min-height:34px;padding:.25rem .45rem;font-size:.8rem}.board-instruction .table-choice-tool{pointer-events:auto}.table-choice-tool.recap-link{color:#e2efff;background:#293345;border-color:#778ea2}.visit-recap{gap:.75rem;display:grid}.visit-recap__now{color:#f8dfae;align-items:center;gap:.5rem;margin:0;display:flex}.visit-recap ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.visit-recap li{background:#1e2538;border:1px solid #536079;border-radius:.45rem;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.48rem .6rem;display:grid}.visit-recap li>svg{color:#c0d7ea}.visit-recap footer{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.table-choice-tool.result-link{color:#ffe7b6;background:#483645;border-color:#c29862}.game-results{gap:.6rem;display:grid}.game-results__reason{color:#e3cdb6;margin:0 0 .2rem}.game-results__seat{background:#212639;border:1px solid #536079;border-radius:.55rem;gap:.5rem;padding:.62rem;display:grid}.game-results__seat[data-winner=true]{background:linear-gradient(120deg,#493746,#242738);border-color:#bd9b63}.game-results__seat header{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.game-results__seat header>b{margin-inline-start:auto}.game-results__winner{color:#ffe4ad;align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.game-results__seat small{color:#d2bcc9}.game-results__seat dl{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.35rem;margin:0;display:grid}.game-results__seat dl>div{background:#141a29;border-radius:.35rem;padding:.3rem .42rem}.game-results__seat dt{color:#ced9e6;align-items:center;gap:.3rem;font-size:.8rem;display:flex}.game-results__seat dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}@media (max-width:480px){.recap-link>span{display:none}.attack-sequence__visual{width:2.5rem;height:2.5rem}}.table-choice-tool.btn[data-required=true]{color:#ffe7b3;background:#422e38;border-color:#b18a61}@media (pointer:coarse){.table-choice-tool.btn{min-height:44px}}.dragon-track{position:relative}.adventure-cue{z-index:5;inset-inline-start:50%;color:#fff3d7;pointer-events:none;width:max-content;max-width:min(24rem,100% - 1rem);animation:adventure-arrive calc(.32s * var(--motion-scale,1)) ease-out both;background:linear-gradient(115deg,#222942,#131626 75%);border:1px solid #a78f6a;border-radius:.85rem;align-items:center;gap:clamp(.4rem,1.25vw,.85rem);padding:.55rem .75rem;display:flex;position:absolute;top:clamp(4.5rem,24%,10rem);translate:-50%;box-shadow:0 8px 24px #090814a0}.table[data-layout=wide] .adventure-cue{top:max(calc(var(--board-safe-top,7rem) + 4.2rem), 23%)}.adventure-cue[data-adventure-cue=prisoner]{pointer-events:auto;background:linear-gradient(115deg,#40334b,#1a1a2d 75%);border-color:#c4a8da;align-items:start;max-width:min(29rem,100% - .7rem);max-height:calc(100% - 3.7rem);top:3.4rem;overflow:auto}.table[data-layout=wide] .adventure-cue[data-adventure-cue=prisoner]{top:clamp(3.4rem,16%,7.4rem)}.adventure-cue__prisoners{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.35rem;display:grid}.adventure-cue__prisoners[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.adventure-cue__prisoner{background:#1b1e31;border:1px solid #806f94;border-radius:.5rem;align-content:start;justify-items:start;gap:.28rem;min-width:0;padding:.42rem .48rem;display:grid}.adventure-cue__prisoner .adventure-cue__art{justify-self:center}.adventure-cue.secret-reveal,.table[data-layout=wide] .adventure-cue.secret-reveal{background:linear-gradient(125deg,#493754,#222239 72%);border-color:#c9ae87;align-items:center;gap:.6rem;width:min(23rem,100% - .8rem);min-height:6rem;animation:none;top:50%;translate:-50% -50%}.adventure-cue[data-outcome],.table[data-layout=wide] .adventure-cue[data-outcome]{background:linear-gradient(125deg,#4b3743,#221e30 72%);top:50%;translate:-50% -50%}.adventure-cue[data-outcome=unconscious]{border-color:#d58c83}.secret-reveal__seal{aspect-ratio:1;flex:none;place-items:center;width:clamp(3.8rem,16vw,6.6rem);display:grid}.secret-reveal[data-secret-type=catacombs-map] .secret-reveal__seal,.secret-travel--token[data-secret-type=catacombs-map]{width:clamp(5.4rem,23vw,9.2rem)}.secret-reveal__seal img,.secret-travel img{object-fit:contain;width:100%;height:100%}.secret-coin{aspect-ratio:1;background:radial-gradient(circle at 42% 35%,#51413c,#2c2229 64%,#17121b 92%);border-radius:50%;place-items:center;width:86%;display:grid;box-shadow:inset 0 0 0 1px #746058,0 3px 6px #120e18c9;container-type:inline-size}.secret-coin__face{aspect-ratio:1;color:#2b180f;width:77%;font:900 52cqi/.9 var(--font-title);text-shadow:0 1px #ffe7a1;background:linear-gradient(#fbd45d 0%,#edac37 49%,#d67c1a 50%,#ae5916);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 .025em #ffec98,inset 0 0 0 .072em #ab5b19,0 .045em .06em #130d17}.secret-travel--token{place-items:center;display:grid}.secret-reveal .adventure-cue__content>span:first-child{color:#ddc3a0;font-size:.83rem}.secret-reveal__result{color:#cbd8e7;font-size:.76rem}.secret-reveal__result[data-secret-held=true]{color:#a4e4cb}.purchase-cue[data-result=buy-market-item] img{object-fit:contain;width:1.7rem;height:1.7rem}.secret-travel{z-index:35;pointer-events:none;opacity:0;position:fixed}.secret-travel--key{width:2.25rem;height:2.25rem}.secret-travel--token{aspect-ratio:1;width:clamp(3.8rem,16vw,6.6rem)}.adventure-cue[data-adventure-cue=rage]{background:linear-gradient(115deg,#5b282e,#281a27 75%);border-color:#e59365}.adventure-cue__art{object-fit:contain;flex:none;place-items:center;width:clamp(2.6rem,8vw,4.8rem);height:clamp(2.6rem,8vw,4.8rem);display:grid}.adventure-cue__art img{object-fit:contain;width:100%;height:100%}.adventure-cue__content{gap:.18rem;min-width:0;display:grid}.adventure-cue__content strong{font:700 clamp(1.05rem,2.5vw,1.48rem)/1.1 var(--font-title)}.adventure-cue__content small{color:#dad4e7}.adventure-cue .btn{pointer-events:auto;flex:none}@keyframes adventure-arrive{0%{opacity:0;transform:translateY(.55rem)scale(.96)}}:root[data-motion=reduced] .adventure-cue{animation:none}
