.riftbound-tabletop{--board-bg:#111517;--board-surface:#1b2226;--board-surface-soft:#1b2226cc;--board-border:#465054;--board-text:#eeeae0;--board-muted:#a9b1b2;--game-accent:#d4b777;--game-accent-contrast:#211b10;color:var(--board-text);background:radial-gradient(#2c3335,#111517 80%);font-family:system-ui,sans-serif}.riftbound-sidebar{box-sizing:border-box;flex-direction:column;gap:.8rem;width:100%;height:100%;min-height:0;padding:.85rem;display:flex;overflow-y:auto}.riftbound-sidebar-header{gap:.55rem;display:grid}.riftbound-sidebar-header span{color:var(--board-muted);margin-top:.15rem;font-size:.72rem;display:block}.riftbound-status{background:#10221c;border:1px solid #4f7568;border-radius:999px;width:fit-content;padding:.4rem .65rem;font-size:.75rem}.riftbound-statements{flex:1 0 20rem}.riftbound-sidebar-extra{flex-direction:column;flex:none;gap:.5rem;min-height:0;display:flex}.riftbound-match-actions{flex-wrap:wrap;gap:.4rem;display:flex}.riftbound-match-actions button,.riftbound-match-actions a{border:1px solid var(--board-border);background:var(--board-surface);min-height:36px;color:var(--board-text);border-radius:.4rem;padding:.4rem .6rem}.riftbound-sidebar-actions{flex:none}.riftbound-actions,.riftbound-replay-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.riftbound-actions button,.riftbound-replay-actions button,.riftbound-mobile-top-rail button{background:var(--game-accent);min-height:44px;color:var(--game-accent-contrast);border:0;border-radius:.5rem;padding:.5rem .7rem;font-weight:700}.riftbound-actions button[data-destructive]{color:#fff;background:#be5a52}.riftbound-actions button:disabled,.riftbound-replay-actions button:disabled{opacity:.5}.riftbound-mobile-top-rail,.riftbound-mobile-bottom-rail{box-sizing:border-box;border-color:var(--board-border);justify-content:space-between;align-items:center;gap:.55rem;min-height:56px;padding:.35rem .55rem;display:flex}.riftbound-mobile-top-rail{border-bottom:1px solid var(--board-border)}.riftbound-mobile-bottom-rail{border-top:1px solid var(--board-border)}.riftbound-mobile-top-rail div,.riftbound-mobile-bottom-rail>div:first-child{min-width:0;display:grid}.riftbound-mobile-top-rail strong,.riftbound-mobile-bottom-rail strong{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.75rem;overflow:hidden}.riftbound-mobile-top-rail small,.riftbound-mobile-bottom-rail small,.riftbound-mobile-top-rail>span{color:var(--board-muted);font-size:.65rem}.riftbound-board-tools{pointer-events:auto;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;left:8px;right:auto}.riftbound-board-tools button,.riftbound-mobile-tools button{color:#ebd7a0;cursor:pointer;background:#10252ef2;border:1px solid #9bac9955;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 2px 6px #0004}.riftbound-board-tools button:hover,.riftbound-mobile-tools button:hover{background:#2b4148;border-color:#e0c58d}.riftbound-board-tools button:focus-visible,.riftbound-mobile-tools button:focus-visible{outline-offset:2px;outline:2px solid #e0c58d}.riftbound-mobile-tools{align-items:center;gap:6px;display:flex}.riftbound-mobile-tools button{width:40px;height:40px}.riftbound-orientation-notice{position:fixed}.riftbound-server-feedback{width:min(440px,100vw - 112px);max-height:min(12rem,30dvh);position:fixed;top:12px;left:50%;overflow:auto;transform:translate(-50%)}@media (width<=767px){.riftbound-server-feedback{width:calc(100vw - 24px);top:64px}}.riftbound-tabletop[data-layout=desktop][data-sidebar-open=false]>[data-simulator-sidebar-control]{left:12px;right:auto}.riftbound-tabletop[data-layout=mobile]>header{left:max(8px, env(safe-area-inset-left,0px));right:auto}.riftbound-readable-card{width:100%;height:100%;position:relative;container-type:inline-size}.riftbound-readable-card[data-fallback]{background:#000;border-radius:7px}.riftbound-card-image{position:absolute;inset:0}.riftbound-card-image>*{width:100%;height:100%}.riftbound-card-text{color:#f5efdc;pointer-events:none;background:#000;border:3px double #b69a55;border-radius:7px;flex-direction:column;gap:3%;padding:5%;font:500 clamp(10px,5cqi,18px)/1.4 Arial,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 3px #000}.riftbound-text-costs{flex-shrink:0;align-items:center;gap:5%;min-height:18cqi;display:flex;position:relative}.riftbound-text-energy{clip-path:circle(47%);background:#c7ac68 url(https://cmsassets.rgpub.io/sanity/images/dsfx7636/game_data_live/ec0be8d2a79196b689fccf9ee42ce8baa7e9c35e-744x1039.png?accountingTag=RB) -2.647cqi -3.176cqi/98.471cqi 137.515cqi;border-radius:50%;flex-shrink:0;place-items:center;width:18cqi;height:18cqi;display:grid;position:relative}.riftbound-text-energy b{color:#080808;background:#fff;border-radius:50%;place-items:center;width:11cqi;height:11cqi;font:700 9cqi/1 Arial,sans-serif;display:grid}.riftbound-text-power{font-size:.8em}.riftbound-text-might{aspect-ratio:150/90;background:#12100b;width:34cqi;margin-left:auto;position:relative}.riftbound-text-might img{width:100%;height:100%}.riftbound-text-might b{color:#fff;place-items:center;font:400 11cqi/1 Riftbound Printed Numerals,sans-serif;display:grid;position:absolute;inset:10% 1% 8% 55%}.riftbound-card-text>strong{-webkit-line-clamp:2;text-shadow:0 1px 2px #000;border-top:1px solid #dbc789;border-bottom:1px solid #dbc789;-webkit-box-orient:vertical;flex-shrink:0;margin:0 -2%;padding:4% 5%;font-size:1.3em;line-height:1.15;display:-webkit-box;overflow:hidden}.riftbound-text-types{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.riftbound-text-types span{text-transform:uppercase;letter-spacing:.03em;background:#080d12;border:1px solid #9d8b5a;border-radius:3px;padding:1px 5px;font-size:.7em;font-weight:700}.riftbound-card-text small{font-size:.8em}.riftbound-card-text p{white-space:pre-line;-webkit-line-clamp:9;color:#172126;background:linear-gradient(120deg,#f0eee4,#cdd4ce);border-radius:2px;-webkit-box-orient:vertical;flex:1;min-height:0;margin:0;padding:6%;display:-webkit-box;overflow:hidden}.riftbound-inspection-face:has([data-fallback]){aspect-ratio:auto}.riftbound-inspection-face .riftbound-readable-card[data-fallback]{height:auto;min-height:320px;aspect-ratio:auto!important}.riftbound-inspection-face .riftbound-card-text{gap:12px;min-height:320px;font-size:16px;position:relative}.riftbound-inspection-face .riftbound-card-text p{display:block;overflow:visible}.riftbound-inspection-face .riftbound-readable-card{height:auto}.riftbound-inspection-face:has([data-fallback])>.riftbound-might-badge{display:none}.riftbound-readable-card[data-fallback]~.riftbound-might-badge{display:none}.riftbound-text-costs{align-items:flex-start}.riftbound-text-cost-column{flex-direction:column;align-items:center;display:flex}.riftbound-text-power{border:1px solid #d7b75c;border-radius:0 0 8px 8px;flex-direction:column;align-items:center;gap:1px;min-width:7cqi;margin-top:-2cqi;padding:2cqi 3px 2px;display:flex}.riftbound-text-power img{width:5cqi;height:5cqi}.riftbound-text-types{z-index:1;gap:2px;margin-bottom:-3%;position:relative}.riftbound-text-types span{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);border-radius:0;padding:2px 7px 2px 4px;font-style:italic}.riftbound-text-types span:first-child{color:#fff;background:#b99131}.riftbound-inspection-face .riftbound-text-types{margin-bottom:-12px}.riftbound-text-types{flex-wrap:nowrap;min-width:0;max-height:1.8em;overflow:hidden}.riftbound-text-types span{white-space:nowrap;flex-shrink:0}.riftbound-text-types span:first-child{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.riftbound-inspection-face .riftbound-text-types{flex-wrap:wrap;max-height:none;overflow:visible}.riftbound-arena{--rift-ink:#d8e4df;--rift-muted:#9eb5b7;--rift-accent:#e0c58d;isolation:isolate;-webkit-user-select:none;user-select:none;background-color:#1d333a;background-image:radial-gradient(at 50% 42%,#0000 15%,#08141b88 100%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%3e%3cdefs%3e%3cradialGradient%20id='stone'%3e%3cstop%20stop-color='%233e555b'/%3e%3cstop%20offset='.6'%20stop-color='%23293e46'/%3e%3cstop%20offset='1'%20stop-color='%2314242f'/%3e%3c/radialGradient%3e%3cradialGradient%20id='light'%3e%3cstop%20stop-color='%2383b1b1'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%2383b1b1'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cpattern%20id='grain'%20width='43'%20height='39'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M0%207L17%204%2043%209M7%2028l11-2%2025%205'%20stroke='%23c5d6ce'%20opacity='.035'%20fill='none'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20fill='url(%23stone)'%20d='M0%200h1600v1000H0z'/%3e%3cg%20fill='%23152d38'%20stroke='%23718f94'%20stroke-opacity='.12'%20stroke-width='2'%3e%3cpath%20d='M0%200h330l-32%20131-184%2096L0%20184z'/%3e%3cpath%20d='M345%200h364l-67%2083-243%2065-82-28z'/%3e%3cpath%20d='M0%20215l109%2032%2064%20200-90%2049L0%20468z'/%3e%3cpath%20d='M128%20244l189-87%2077%2050-39%20169-163%2058z'/%3e%3cpath%20d='M0%20497l93%2023%2053%20103L87%20760%200%20807z'/%3e%3cpath%20d='M157%20460l177-55%2048%20104-107%2090-112%207z'/%3e%3cpath%20d='M0%20839l98-59%20196%2040%2056%20180H0z'/%3e%3cpath%20d='M313%20832l164-50%20170%2072%2029%20146H369z'/%3e%3cpath%20d='M1600%200h-335l41%20126%20186%2093%20108-40z'/%3e%3cpath%20d='M1251%200h-345l61%2086%20232%2060%2087-30z'/%3e%3cpath%20d='M1600%20211l-110%2028-64%20208%2091%2051%2083-24z'/%3e%3cpath%20d='M1475%20244l-185-86-80%2049%2035%20168%20162%2059z'/%3e%3cpath%20d='M1600%20502l-94%2021-53%20104%2061%20135%2086%2039z'/%3e%3cpath%20d='M1443%20460l-172-55-50%20105%20106%2090%20115%208z'/%3e%3cpath%20d='M1600%20842l-99-59-196%2040-55%20177h350z'/%3e%3cpath%20d='M1287%20832l-164-48-170%2069-29%20147h307z'/%3e%3c/g%3e%3cellipse%20cx='800'%20cy='430'%20rx='750'%20ry='500'%20fill='url(%23light)'/%3e%3cpath%20fill='url(%23grain)'%20d='M0%200h1600v1000H0z'/%3e%3cg%20fill='none'%20stroke='%23adc4b8'%20opacity='.07'%20transform='translate(800%20470)'%3e%3ccircle%20r='218'/%3e%3ccircle%20r='224'/%3e%3cpath%20d='M0-260L260%200%200%20260-260%200z'/%3e%3cpath%20d='M-35-218L0-240l35%2022M-35%20218L0%20240l35-22M-218-35L-240%200l22%2035M218-35L240%200l-22%2035'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-size:cover;width:100%;height:100%;min-height:300px;position:relative;overflow:clip}.riftbound-arena:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #03101680}.riftbound-arena-scene{z-index:var(--tcg-layer-table);position:absolute;inset:94px 8px 142px}.riftbound-arena-targets,.riftbound-arena-flat-layer{pointer-events:none;position:absolute;inset:0}.riftbound-arena-flat-layer{z-index:var(--tcg-layer-interaction)}.riftbound-arena-zone,.riftbound-arena-card-target{pointer-events:auto;position:absolute}.riftbound-arena-zone button{width:100%;height:100%;color:var(--rift-muted);cursor:pointer;background:0 0;border:0;padding:0;display:block}.riftbound-arena-zone button:disabled{cursor:default}.riftbound-arena-zone button span{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;text-shadow:0 1px 4px #000;font-size:9px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.riftbound-arena-zone button.is-over,.riftbound-card-zone .is-over,.riftbound-flat-hand .is-over{outline:1px solid var(--rift-accent);background:#d4b77720;border-radius:6px}.riftbound-arena-card-target{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:5px}.riftbound-arena-card-target:focus-visible,.riftbound-rail-card:focus-visible,.riftbound-flat-hand-card:focus-visible{outline:2px solid var(--rift-accent);outline-offset:3px}.riftbound-player-rail{--rail-card-width:clamp(40px, 4.6vw, 66px);grid-template-columns:var(--rail-card-width) minmax(80px, 1fr) minmax(200px, 1.55fr) repeat(4, var(--rail-card-width));pointer-events:none;align-items:end;gap:12px;display:grid;position:absolute;left:20px;right:20px}.riftbound-player-rail.is-local{bottom:25px}.riftbound-player-rail.is-rival{--rail-card-width:clamp(34px, 3.1vw, 44px);align-items:start;gap:9px;top:12px;left:64px}.riftbound-card-zone{pointer-events:auto;min-width:0;position:relative}.riftbound-card-zone.zone-legend{grid-column:4}.riftbound-card-zone-label{white-space:nowrap;justify-content:flex-start;align-items:center;gap:2px;min-height:24px;display:flex}.riftbound-card-zone-label button{color:var(--rift-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.riftbound-card-zone-label button:disabled{cursor:default;opacity:1}.riftbound-card-zone-label .riftbound-zone-count{z-index:4;color:var(--rift-accent);background:#0c1b22e6;border:1px solid #adc3b833;border-radius:4px;min-width:14px;padding:1px 4px;font-size:10px;font-weight:700;position:absolute;bottom:0;right:-2px}.riftbound-zone-cards{min-height:calc(var(--rail-card-width) * 1.4);align-items:center;gap:6px;margin:-4px;padding:4px;display:flex}.zone-runes .riftbound-zone-cards{scrollbar-width:thin;padding-bottom:8px;overflow-x:auto}.zone-runes .riftbound-rail-card+.riftbound-rail-card{margin-left:calc(var(--rail-card-width) * -.42)}.riftbound-rail-card{width:var(--rail-card-width);flex:0 0 var(--rail-card-width);touch-action:none;cursor:grab;filter:drop-shadow(0 4px 4px #0006)}.riftbound-rail-card:hover,.riftbound-rail-card:focus-visible{z-index:3;position:relative}.riftbound-rail-card>div{transition:transform .18s}.riftbound-empty-slot{width:var(--rail-card-width);aspect-ratio:744/1039;background:#07161b18;border:1px dashed #aec9c42e;border-radius:4px}.riftbound-flat-hand{pointer-events:none;position:absolute}.riftbound-flat-hand.is-local{left:30%;right:31%}.riftbound-flat-hand.is-rival{left:34%;right:31%}.riftbound-flat-hand-label{z-index:40;min-height:24px;color:var(--rift-muted);white-space:nowrap;pointer-events:auto;text-shadow:0 1px 4px #000;align-items:center;gap:4px;font-size:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.riftbound-flat-hand-label button{color:var(--rift-accent);min-width:28px;min-height:28px}.riftbound-flat-hand-cards{position:relative;overflow:visible}.riftbound-flat-hand-card{cursor:grab;touch-action:none;pointer-events:auto;border-radius:7px;position:absolute;transform:translate(-50%)}.riftbound-hand-face{transform-origin:bottom;filter:drop-shadow(0 7px 6px #0008);transition:transform .18s,filter .18s}.riftbound-flat-hand-card:hover .riftbound-hand-face,.riftbound-flat-hand-card:focus-visible .riftbound-hand-face{filter:drop-shadow(0 10px 12px #000a)drop-shadow(0 0 3px #d8bd7b66)}.riftbound-flat-hand.is-rival .riftbound-flat-hand-card{cursor:default}.riftbound-card-actions{width:max-content;max-width:calc(100% - 24px);z-index:var(--tcg-layer-focus);background:#102029f5;border:1px solid #a5bbb84d;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;top:102px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0005}.riftbound-card-actions span{font-size:11px}.riftbound-card-actions small{color:var(--rift-muted);font-size:10px}.riftbound-zone-browser{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.riftbound-zone-browser button{background:0 0;border:0;padding:0}.riftbound-arena-error{z-index:50;background:#111a23;place-content:center;padding:24px;display:grid;position:absolute;inset:0}.riftbound-arena[data-compact] .riftbound-arena-scene{inset:108px 4px 210px}.riftbound-arena[data-compact] .riftbound-player-rail{--rail-card-width:40px;grid-template-columns:40px minmax(48px,1fr) repeat(4,40px);gap:7px;left:8px;right:8px}.riftbound-arena[data-compact] .riftbound-player-rail.is-local{bottom:116px}.riftbound-arena[data-compact] .riftbound-player-rail.is-rival{--rail-card-width:32px;grid-template-columns:32px minmax(48px,1fr) repeat(4,32px);top:36px}.riftbound-arena[data-compact] .riftbound-card-zone.zone-legend{grid-column:3}.riftbound-arena[data-compact] .riftbound-flat-hand.is-local{left:12px;right:12px}.riftbound-arena[data-compact] .riftbound-flat-hand.is-rival{left:32%;right:32%}.riftbound-arena[data-compact] .riftbound-arena-zone button span{letter-spacing:0;font-size:8px}.riftbound-arena[data-compact] .riftbound-card-actions{top:112px}@media (height<=550px) and (width>=680px){.riftbound-arena-scene{inset:65px 10px 105px}.riftbound-player-rail{--rail-card-width:40px}.riftbound-player-rail.is-rival{--rail-card-width:28px;top:0}.riftbound-card-actions{top:65px}}@media (prefers-reduced-motion:reduce){.riftbound-hand-face,.riftbound-rail-card>div{transition:none}}.riftbound-card-zone-label button:first-child{white-space:normal;text-align:left;line-height:11px}.zone-runes .riftbound-card-zone-label .riftbound-zone-count{background:0 0;border:0;margin-left:4px;position:static}.riftbound-card-counters{color:#fbedd2;white-space:nowrap;pointer-events:none;background:#102028ed;border:1px solid #cfb77988;border-radius:4px;gap:3px;padding:1px 4px;font-size:9px;display:flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.riftbound-readonly-status{z-index:var(--tcg-layer-focus);color:var(--rift-ink);pointer-events:none;background:#102029e6;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute;top:104px;left:64px}.riftbound-arena[data-compact] .riftbound-readonly-status{font-size:9px;top:110px;left:8px}.riftbound-arena [data-drag-disabled=true]{cursor:zoom-in}.riftbound-arena [aria-disabled=true]{cursor:default}.riftbound-arena[data-wide] .riftbound-readonly-status{display:none}.riftbound-arena[data-wide] .riftbound-arena-zone button span{letter-spacing:0;font-size:8px}.riftbound-arena[data-compact] .riftbound-card-actions button{min-height:36px}.riftbound-arena[data-wide] .riftbound-arena-zone[data-zone=base] button span{top:8px}.riftbound-arena-zone button.is-destination{outline-offset:-2px;background:#d4b7770a;border-radius:5px;outline:1px dashed #d4b77775}.riftbound-arena-zone button.is-destination:hover,.riftbound-arena-zone button:focus-visible{outline:2px solid var(--rift-accent);outline-offset:-2px;background:#d4b77718}.riftbound-zone-card-owner{color:#b8c6c5;padding:5px 0;font-size:12px;display:block}.riftbound-arena[data-portrait-tablet] .riftbound-arena-scene{inset:124px 10px 270px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail{--rail-card-width:56px;grid-template-columns:56px minmax(90px,1fr) repeat(4,56px);gap:12px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail.is-local{bottom:162px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail.is-rival{--rail-card-width:44px;grid-template-columns:44px minmax(90px,1fr) repeat(4,44px);top:38px;left:64px}.riftbound-arena[data-portrait-tablet] .riftbound-arena-zone button span,.riftbound-arena[data-portrait-tablet] .riftbound-card-zone-label button{font-size:10px}.riftbound-arena[data-portrait-tablet] .riftbound-card-actions{top:124px}.riftbound-flat-hand.is-local .riftbound-flat-hand-label{background:#0c1b22ed;border-radius:5px;padding:0 8px;box-shadow:0 0 0 1px #adc3b826}.riftbound-player-rail{--identity-card-width:clamp(49px, 5.6vw, 80px);grid-template-columns:var(--rail-card-width) minmax(80px, 1fr) 39% repeat(2, var(--identity-card-width)) calc(var(--rail-card-width) + 12px) var(--rail-card-width);width:calc(100% - 40px);max-width:1280px;left:50%;right:auto;transform:translate(-50%)}.riftbound-player-rail.is-rival{align-items:end;width:calc(100% - 128px);left:50%}.zone-legend,.zone-champion{--rail-card-width:var(--identity-card-width)}.zone-deck{padding-left:12px}.riftbound-flat-hand.is-local,.riftbound-flat-hand.is-rival{width:39%;max-width:500px;left:50%;right:auto;transform:translate(-50%)}.riftbound-arena[data-compact] .riftbound-player-rail{grid-template-columns:var(--rail-card-width) minmax(38px, 1fr) repeat(2, var(--identity-card-width)) calc(var(--rail-card-width) + 6px) var(--rail-card-width);gap:6px;width:calc(100% - 16px);left:50%;right:auto}.riftbound-arena[data-compact] .zone-deck{padding-left:6px}.riftbound-arena[data-compact] .riftbound-flat-hand.is-local{width:calc(100% - 24px);max-width:none;left:50%;right:auto}.riftbound-arena[data-compact] .riftbound-flat-hand.is-rival{width:36%;left:50%;right:auto}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail{gap:12px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail.is-rival{width:calc(100% - 128px)}.riftbound-player-rail.is-rival{--identity-card-width:clamp(42px, 3.8vw, 54px)}.riftbound-arena[data-compact] .riftbound-player-rail{--identity-card-width:49px}.riftbound-arena[data-compact] .riftbound-player-rail.is-rival{--identity-card-width:39px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail{--identity-card-width:68px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail.is-rival{--identity-card-width:54px}.riftbound-player-rail,.riftbound-player-rail.is-rival{align-items:start}.riftbound-arena:not([data-compact]) .riftbound-card-zone-label button:first-child{white-space:nowrap}.riftbound-card-zone-label>button:first-child{opacity:0;transition:opacity .12s}.riftbound-card-zone:hover .riftbound-card-zone-label>button:first-child,.riftbound-card-zone:focus-within .riftbound-card-zone-label>button:first-child{opacity:1}@media (prefers-reduced-motion:reduce){.riftbound-card-zone-label>button:first-child{transition:none}}.riftbound-corner-legend{--identity-card-width:clamp(88px, 8vw, 112px);width:var(--identity-card-width);pointer-events:auto;position:absolute}.riftbound-corner-legend.is-local{bottom:25px;right:16px}.riftbound-corner-legend.is-rival{top:64px;left:16px}.riftbound-player-rail .zone-champion{grid-column:4}.riftbound-arena[data-compact] .riftbound-corner-legend{--identity-card-width:64px}.riftbound-arena[data-compact] .riftbound-corner-legend.is-local{bottom:116px;right:8px}.riftbound-arena[data-compact] .riftbound-corner-legend.is-rival{top:28px;left:8px}.riftbound-arena[data-compact] .riftbound-player-rail{grid-template-columns:var(--rail-card-width) minmax(24px, 1fr) var(--identity-card-width) calc(var(--rail-card-width) + 6px) var(--rail-card-width);gap:4px;width:calc(100% - 88px);margin-left:-36px}.riftbound-arena[data-compact] .riftbound-player-rail .zone-champion{grid-column:3}.riftbound-arena[data-portrait-tablet] .riftbound-corner-legend.is-local{--identity-card-width:88px;bottom:162px}.riftbound-arena[data-portrait-tablet] .riftbound-corner-legend.is-rival{--identity-card-width:88px;top:64px;left:16px}.riftbound-corner-legend{--champion-card-width:clamp(68px, 6vw, 84px);align-items:end;gap:10px;width:auto;display:flex}.riftbound-corner-legend.is-local{flex-direction:row-reverse}.riftbound-corner-legend.is-rival{align-items:end}.riftbound-corner-legend .zone-champion{--rail-card-width:var(--champion-card-width)}.riftbound-player-rail{grid-template-columns:var(--rail-card-width) minmax(80px, 1fr) 39% calc(var(--rail-card-width) + 12px) var(--rail-card-width);width:calc(100% - 272px);max-width:1048px;margin-left:-116px}.riftbound-player-rail.is-rival{width:calc(100% - 334px);margin-left:103px}.riftbound-player-rail .zone-deck{grid-column:4}.riftbound-arena[data-compact] .riftbound-corner-legend{--champion-card-width:49px;gap:6px}.riftbound-arena[data-compact] .riftbound-corner-legend.is-rival{--champion-card-width:49px}.riftbound-arena[data-compact] .riftbound-player-rail{grid-template-columns:var(--rail-card-width) minmax(24px, 1fr) calc(var(--rail-card-width) + 6px) var(--rail-card-width);width:calc(100% - 143px);margin-left:-63.5px}.riftbound-arena[data-compact] .riftbound-player-rail.is-rival{width:calc(100% - 125px);margin-left:54.5px}.riftbound-arena[data-compact] .riftbound-player-rail .zone-deck{grid-column:3}.riftbound-arena[data-portrait-tablet] .riftbound-corner-legend,.riftbound-arena[data-portrait-tablet] .riftbound-corner-legend.is-rival{--champion-card-width:68px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail{width:calc(100% - 194px);margin-left:-89px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail.is-rival{width:calc(100% - 220px);margin-left:102px}.riftbound-player-rail{grid-template-columns:var(--rail-card-width) minmax(80px, 1fr);width:27%;max-width:340px;margin-left:0;left:20px;transform:none}.riftbound-player-rail.is-rival{width:27%;margin-left:0;left:245px}.riftbound-arena[data-compact] .riftbound-player-rail{grid-template-columns:var(--rail-card-width) minmax(24px, 1fr);width:calc(100% - 150px);margin-left:0;left:8px}.riftbound-arena[data-compact] .riftbound-player-rail.is-rival{width:calc(100% - 125px);margin-left:0;left:117px}.riftbound-arena[data-portrait-tablet] .riftbound-player-rail.is-rival{width:calc(100% - 222px);left:206px}.riftbound-player-rail.is-rival{grid-template-columns:minmax(80px, 1fr) var(--rail-card-width);left:auto;right:20px}.riftbound-player-rail.is-rival .zone-runes{grid-area:1/1}.riftbound-player-rail.is-rival .zone-runeDeck{grid-area:1/2}.riftbound-player-rail.is-rival .zone-runes .riftbound-zone-cards{flex-direction:row-reverse}.riftbound-player-rail.is-rival .zone-runes .riftbound-rail-card+.riftbound-rail-card{margin-left:0;margin-right:calc(var(--rail-card-width) * -.42)}.riftbound-player-rail.is-rival .zone-runes .riftbound-card-zone-label{justify-content:flex-end}.riftbound-arena[data-compact] .riftbound-player-rail.is-rival{grid-template-columns:minmax(24px, 1fr) var(--rail-card-width);left:auto;right:8px}.riftbound-arena{--resource-card-width:clamp(40px, 4.2vw, 58px);--resource-edge:20px;--resource-row-gap:12px;--resource-local-offset:10px;--resource-rival-offset:44px}.riftbound-arena[data-compact]{--resource-card-width:30px;--resource-edge:8px;--resource-row-gap:8px;--resource-local-offset:116px;--resource-rival-offset:84px}.riftbound-arena[data-portrait-tablet]{--resource-card-width:50px;--resource-local-offset:162px;--resource-rival-offset:34px}.riftbound-resource-piles{--rail-card-width:var(--resource-card-width);pointer-events:auto;left:var(--resource-edge);bottom:calc(var(--resource-local-offset) + var(--resource-card-width) * 1.4 + 10px + var(--resource-row-gap));gap:6px;display:flex;position:absolute}.riftbound-resource-piles .zone-deck{padding-left:0}.riftbound-resource-piles .riftbound-card-zone-label{position:absolute;inset:auto 0 0}.riftbound-resource-piles.is-rival{left:auto;right:var(--resource-rival-edge,var(--resource-edge));bottom:auto;top:calc(var(--resource-rival-offset) + var(--resource-card-width) * 1.4 + 10px + var(--resource-row-gap));flex-direction:row-reverse}.riftbound-score{z-index:5;pointer-events:auto;width:60px;height:60px;position:absolute}.riftbound-corner-legend>.riftbound-score{flex:none;align-self:center;position:relative}.riftbound-score-face{width:100%;height:100%;color:var(--rift-accent);background:radial-gradient(circle at 40% 30%,#24434b,#0a1a22 75%);border:0;border-radius:50%;padding:0;display:block;position:relative;box-shadow:0 3px 10px #0005}button.riftbound-score-face{cursor:pointer}.riftbound-score-face:focus-visible{outline:2px solid var(--rift-accent);outline-offset:3px}.riftbound-score-face svg{width:100%;height:100%;position:absolute;inset:0}.score-rim{fill:none;stroke:#b99c6066;stroke-width:1px}.score-mark{fill:#12242c;stroke:#ad936166;stroke-width:.8px}.score-mark.is-filled{fill:#e0c58d;stroke:#ffe4a9}.riftbound-score-value{flex-direction:column;justify-content:center;align-items:center;animation:.35s ease-out rift-score-change;display:flex;position:absolute;inset:10px}.riftbound-score-value strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.riftbound-score-value small{color:#aac0bf;font-size:9px;line-height:1.4}.riftbound-score-controls{opacity:0;visibility:hidden;background:#0a1a22f5;border:1px solid #b99c6066;border-radius:8px;padding:4px;display:flex;position:absolute;top:8px;right:100%}.riftbound-score-controls button{min-width:40px;min-height:40px;color:var(--rift-accent)}.riftbound-score:focus-within .riftbound-score-controls,.riftbound-score[data-open] .riftbound-score-controls{opacity:1;visibility:visible}@media (hover:hover){.riftbound-score:hover .riftbound-score-controls{opacity:1;visibility:visible}}.riftbound-score-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.riftbound-arena[data-compact] .riftbound-score{width:44px;height:44px}.riftbound-arena[data-compact] .riftbound-score-value{inset:8px}.riftbound-arena[data-compact] .riftbound-score-value strong{font-size:20px}.riftbound-arena[data-compact] .riftbound-score-controls{top:0}@keyframes rift-score-change{0%{filter:brightness(1.7)}to{filter:brightness()}}@media (prefers-reduced-motion:reduce){.riftbound-score-value{animation:none}}.riftbound-arena .riftbound-arena-scene,.riftbound-arena[data-compact] .riftbound-arena-scene,.riftbound-arena[data-wide] .riftbound-arena-scene,.riftbound-arena[data-portrait-tablet] .riftbound-arena-scene{left:0;right:0}.riftbound-field-totals{pointer-events:none;z-index:3;position:absolute}.riftbound-field-totals>div{justify-content:space-between;display:flex;position:absolute;left:4px;right:4px}.riftbound-field-totals>.is-rival{top:-22px}.riftbound-field-totals>.is-local{bottom:-22px}.riftbound-field-totals span{color:#d8e4df;font-variant-numeric:tabular-nums;background:#10252deb;border:1px solid #9bb5b333;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-flex}.riftbound-field-totals .is-local span{color:#e0c58d}.riftbound-field-totals svg{width:13px;height:13px}.riftbound-arena[data-compact] .riftbound-field-totals span{gap:3px;padding:1px 4px;font-size:10px}.riftbound-arena[data-compact] .riftbound-field-totals>.is-rival{top:-18px}.riftbound-arena[data-compact] .riftbound-field-totals>.is-local{bottom:-18px}.riftbound-field-totals>div{--field-edge:#91aaa866;isolation:isolate}.riftbound-field-totals>.is-local{--field-edge:#c5aa6e77}.riftbound-field-totals>div:before{content:"";background:linear-gradient(90deg, var(--field-edge), #91aaa82b 45%, var(--field-edge));z-index:-1;height:1px;position:absolute;top:50%;left:2px;right:2px}.riftbound-field-totals span{border-color:var(--field-edge);background:linear-gradient(#193039,#0d2028);border-radius:3px;justify-content:center;min-width:38px;padding:3px 7px;box-shadow:0 2px 5px #0004}.riftbound-field-totals img{object-fit:contain;opacity:.9;width:16px;height:16px}.riftbound-arena[data-compact] .riftbound-field-totals span{min-width:30px;padding:1px 4px}.riftbound-arena[data-compact] .riftbound-field-totals img{width:13px;height:13px}.riftbound-field-totals:after{content:"";pointer-events:none;z-index:-1;border-top:1px solid #91aaa866;border-bottom:1px solid #c5aa6e66;position:absolute;inset:-10px 0}.riftbound-field-totals[data-field=play]:after{border-right:1px solid #9fb4ac77;border-radius:0 7px 7px 0}.riftbound-field-totals[data-field=battlefieldTwo]:after{border-left:1px solid #9fb4ac77;border-radius:7px 0 0 7px}.riftbound-field-totals>div{left:0;right:0}.riftbound-field-totals>div:before{display:none}.riftbound-field-totals span{box-sizing:border-box;min-width:42px;height:24px;box-shadow:none;border-radius:3px}.riftbound-arena[data-compact] .riftbound-field-totals:after{top:-9px;bottom:-9px}.riftbound-arena[data-compact] .riftbound-field-totals span{min-width:32px;height:18px}.riftbound-field-environment{pointer-events:none;border-radius:var(--field-surface-radius,12px);position:absolute;overflow:hidden}.riftbound-field-environment img{object-fit:contain;filter:brightness(.92)saturate(.96);max-width:none;position:absolute}.riftbound-arena-scene:has(.riftbound-field-environment[data-status=ready]) .riftbound-field-totals:after{border-color:#0000 #98b7b22b}@font-face{font-family:Riftbound Printed Numerals;src:url(data:font/woff2;base64,d09GMgABAAAAAAcMAAoAAAAADVAAAAbDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqSDI9hATYCJAMsCxgABCAFg0IHfhtaC1GUSE4IoLcDTsZ2EzR8NlD1QovNW3La9LODST76qgpFV2yUqb+mCxGbjMy9/kq2QyDXJZVU4ucChp1xWpbzYFykALrEeNJMT4D0kW4I4IRrwBFFnFLIV34DxHxI7JmhqFjzrulfuyngy4VaDpQAt8AneJ5AKTByPXE0XCwjYL5qJLbudrtCwux/SxCFHA2S/1v7fd0BT+xrqEYIkUSsc1fOzJ0dVtBZTCQRPZEK9b2HN7OQoBT48hrMDnP7xAAR4Sv/R2j0GNkMAzpQXQKSo6FKV/TRvgP0dgPRDAgt0gDUEaQKncp1IET1+f//qHXd///zXUQykLojGYC2p8i/qLa2bRQESxrvroHmNQkVbfmpD9Rrd61c9zX4mBBGoHRDWAhW+CgNU2ol0NuoVa55tckBxlkMTEMlByGFAlEyKNFgTJnHFdGpJcQQkhNiVjkweE4UvC5H1eYf2ZnwCB05IYRVMAU6220plJDRltEsB/gUY/TpgsWL29AHbf5RH0ZQYW+mGqzPMzSvmi+n2eO6aEGFUOTiuYzJS6DpLCnrslt9VAL1nolW7FRtUHJYcy7TlPqId+ZAeFSQ2JMOx1KTDtMQMhyLt6lY36unCo6g0jve4Wh0kTxMKsCchGpZm/pUOSvkkHjiGKHNU+yMK4W7Q3nOeQAhPwb8nAPsIJedMRc5EV9oxs7GPIN5pzs3wPW5/KjqHWtCpAyhTc55U3Nel/U+NT3KJyaMzVoiRU7CUF5KiTVKXDAXaew9OdU+DTuNyNV17COriZkJ0PO4MiRW7EfIaXPuNaNBBVCNk9Ww4TdMGDrEgPPpcq51zo8i6oCxDHI7G8SwElJqQz2hVo1pjLv6IGyW+lO+PMWS9jFvq7DChA7/HoXymoMgQgGEUA/0B5toLQD0qf6jtGxLSL2e8EhuGutGMNwX4byLWAhLhNgNDPiWA5zFSrkuH1EvbJhIQOVb3QmCOzSr8nk/HHoQQlQY60SCyQD+SDhDz2yKSH7LpzeqT6mIQDBxpnEDzxSfxJWhwatLDJ7HqdFmgS7A2aDhuJMFQoZjwslL+GTYQUhq42sC0aOW/x7t7jHuGtzCmUOGSDVSrMQ70VNy7Nt5IAfMDrN7ZAl+lC/ZPMPPWs/AcK+jL+UskJVV4nqQc1xF3a+QcwD37IvFSpxvVe6xOPPwZIp5x3SIkkqsJ7Jnd96DW5yZToi6Pwa4LBv7PiWtXC0UQdvu1ThOqyeErECWeVVPJi49e7wS/6pKmbPgiz9zSijjzDsPFIOPRWrmhk2BdY9TW9oMxrvXq85Uho8JeV8Rp5TtiijRMlTGvlvZUXbqc1GbVoIVkXXTp72zWnDTyLSmlWVEFIfFvxsn2vN7BI9J1eJx1AqOtIEbZynDWGocMsSgM1AZ5qgpAezQF8qMGiB4KbHza6UwLeJdRpuYeDSTlrKoz3oujUFup+aHkMOc8cU7EEu33WyjESYG52Gc+VTLWbP0EpXf26imC2f32COou6eHid7HvCyzRATHvJFZrxq++HVnm04IJdXQ1fll5DRrRGn0ScbcQnv0GVhZTB+xuOXHKha7ub7V0wG4Bzko7rEFYFilyZHQ14PbtlIT8ogipg49n/bx4jz4aeCljHWXES9hzbmIVNRt8Z+Z/hbhd5Xc41IGf3JMv/5Zdy8llqr/oJfEMR27oTkhk/pKRiTZ6fZEfCwle+NYlsdsg8ksN9EWnpjP8hwSC1kR+XJaVJ8PEj3FrT0r/CVLUo25Ics9ElhjZwlaUvjgyN2+kXjD728RjcVKKLcigrWI3coq6ZBFixYXLc5sbu1pZRbgbARDbZ5Sxl1qOhOfqJtZ1UYW4F6Jfy+nxdNmYw9u/TAofAlEK930z4cPodSgiGVag49jeouI61ikAjaf7nojCStWPA3T81gahC1ataqBHHKNcywv//7Y9P6foL0BMYlv4z7c3F+DtsqhN7RCqKcrTV5fu8ChtYXZnYgnU1tBf4g+/1a+oCUbyA9kPblDzjk3x4aEkmTMh3YEBepIwc59dIKGViyjiEfDMg3NiL06X5mBZOSNxKE+BnNHiJ7Y0R2TQhlFGnaXacjFyb16KDNQF9+sjUNX/ONN3/f3Sa0vqbV+aLD89mMnh5Rup5ycTck2ZYsfgeqqc9VKdriz42E6pqAWE1CBAOWYhGaGo5pCysXkOT6UqsowOfSMRynW0XFkKoK/NR7VCKMALjpJq61TrZ3obFsI0cJreHlF5c3iaZ11lbiz7F5OQIGenAwQSjSiE4PEkXiSQBJJIjnuv3J0Ct2kYlIpqZxUSaom1ZLqSQ1sAg==)format("woff2");font-weight:400;font-style:normal;font-display:block}.riftbound-might-badge{aspect-ratio:150/90;pointer-events:none;z-index:2;filter:drop-shadow(0 1px 2px #000b);width:clamp(32px,40%,62px);position:absolute;top:0;right:0;container-type:inline-size}.riftbound-might-badge>img{width:100%;height:100%;display:block}.riftbound-might-badge>span{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 1px #000;place-items:center;font:400 38cqw/1 Riftbound Printed Numerals,sans-serif;display:grid;position:absolute;inset:10% 1% 8% 55%}.riftbound-might-badge[data-modified=increased]>span{color:#b8f8a0}.riftbound-might-badge[data-modified=decreased]>span{color:#ffada2}.riftbound-inspection-face .riftbound-might-badge{width:25%;max-width:none;top:4%;right:3%}.riftbound-rail-card>div{position:relative}.riftbound-might-badge[data-digits="2"]>span{font-size:29cqw}.riftbound-might-badge[data-digits="3"]>span{font-size:17cqw}.riftbound-base-information,.riftbound-field-information{pointer-events:none;position:absolute}.riftbound-field-name{color:#eee1bd;text-shadow:0 1px 3px #000,0 1px 8px #000;font:500 16px/1.3 Georgia,serif;position:absolute;top:8px;left:12px}.riftbound-field-information[data-side=right] .riftbound-field-name{left:auto;right:12px}.riftbound-field-rules{color:#e4eae4;text-align:left;text-shadow:0 1px 3px #000,0 1px 8px #000;white-space:pre-line;margin:0;font-size:12px;line-height:1.45;position:absolute;bottom:8px;left:12px;right:12px}.riftbound-field-information[data-side=right] .riftbound-field-rules{text-align:right}.riftbound-field-information[data-side=center] .riftbound-field-rules{text-align:center}.riftbound-field-information[data-side=center] .riftbound-field-name{text-align:center;left:12px;right:12px}.riftbound-field-summary{color:#e5e8df;text-shadow:0 1px 3px #061519;--field-tab-width:120px;height:100%}.riftbound-field-identity{position:absolute;top:50%;left:0;transform:translateY(-50%)}.riftbound-field-card-tab{width:var(--field-tab-width);pointer-events:auto;transform:translate(-50%)rotate(-90deg)}.riftbound-field-thumbnail{aspect-ratio:1038/744;cursor:pointer;width:100%}.riftbound-field-thumbnail>div{width:100%;height:100%}.riftbound-field-information[data-side=right] .riftbound-field-identity{left:auto;right:0}.riftbound-field-information[data-side=right] .riftbound-field-card-tab{transform:translate(50%)rotate(90deg)}.riftbound-field-information[data-side=center] .riftbound-field-identity{left:50%}.riftbound-field-information[data-side=center] .riftbound-field-card-tab{width:72px;transform:translate(-50%)}.riftbound-field-information[data-side=center] .riftbound-field-more{top:32px;left:50%;transform:translate(-50%)}.riftbound-field-identity[data-over] .riftbound-field-thumbnail{outline:2px solid #ead9ac}.riftbound-field-more{top:calc(50% + var(--field-tab-width) / 2 + 4px);pointer-events:auto;width:60px;font-size:10px;position:absolute;left:0}.riftbound-field-information[data-side=right] .riftbound-field-more{left:auto;right:0}.riftbound-field-score-lines{display:contents}.riftbound-field-score-line{color:#cededc;cursor:pointer;pointer-events:auto;background:#10252e;border:1px solid #b7ccc52e;border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:14px;width:max-content;min-height:28px;padding:4px 10px;font-size:12px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.riftbound-field-score-line[data-local]{color:#efdaa0;border:1px solid #b7ccc52e;border-top:0;border-radius:0 0 6px 6px;top:auto;bottom:0;transform:translate(-50%,100%)}.riftbound-field-score-line>span{align-items:center;gap:4px;display:flex}.riftbound-field-score-line img{width:15px;height:15px}.riftbound-field-score-line:before{content:"";position:absolute;inset:-16px 0 0}.riftbound-field-score-line[data-local]:before{inset:0 0 -16px}.riftbound-might-explanation{opacity:.75;margin:4px 0 10px;font-size:12px}.riftbound-might-contribution{justify-content:space-between;gap:12px;padding:3px 0;font-size:12px;display:flex}.riftbound-arena[data-compact] .riftbound-field-score-line{gap:10px;min-height:26px;padding:3px 8px;font-size:11px}.riftbound-field-score-line:focus-visible{outline-offset:2px;outline:2px solid #e4c985}.riftbound-resource-piles .riftbound-card-zone,.riftbound-resource-piles .riftbound-card-zone>div,.riftbound-resource-piles .riftbound-card-zone-label{pointer-events:none}.riftbound-resource-piles .riftbound-rail-card,.riftbound-resource-piles .riftbound-empty-slot,.riftbound-resource-piles .riftbound-zone-count{pointer-events:auto}.riftbound-resource-piles{pointer-events:none}.riftbound-resource-piles .riftbound-card-zone:hover .riftbound-card-zone-label button:first-child,.riftbound-resource-piles .riftbound-card-zone:focus-within .riftbound-card-zone-label button:first-child{pointer-events:auto}.riftbound-field-play-surface{box-sizing:border-box;pointer-events:none;border-radius:var(--field-surface-radius,12px);background:linear-gradient(#10252e08,#10252e28);border:1px solid #b7ccc52e;position:absolute;box-shadow:inset 0 1px #e1e7d610,0 6px 18px #020d141f}.riftbound-field-row-divider{background:linear-gradient(90deg,#0000,#bdccc929,#0000);height:1px;position:absolute;left:8%;right:8%}.riftbound-arena[data-compact] .riftbound-field-play-surface{--field-surface-radius:8px}.riftbound-arena[data-compact] .riftbound-player-rail.is-local .zone-runes .riftbound-rail-card+.riftbound-rail-card{margin-left:calc(var(--rail-card-width) * -.65)}.riftbound-arena[data-compact] .riftbound-player-rail.is-rival .zone-runes .riftbound-rail-card+.riftbound-rail-card{margin-right:calc(var(--rail-card-width) * -.65)}.riftbound-arena[data-compact]:not([data-portrait-tablet]){--resource-rival-offset:28px}.riftbound-arena[data-compact] .riftbound-field-summary{--field-tab-width:96px}.riftbound-arena[data-compact] .riftbound-field-card-tab{transform:translate(-50%)rotate(-90deg)}.riftbound-arena[data-compact] .riftbound-field-information[data-side=right] .riftbound-field-card-tab{transform:translate(50%)rotate(90deg)}.riftbound-base-scroll-shell{pointer-events:none;z-index:3;position:absolute}.riftbound-base-scroll{pointer-events:auto;scrollbar-width:thin;scrollbar-color:#af965b #10252e;overscroll-behavior-x:contain;align-items:center;gap:8px;height:100%;padding:2px 4px;display:flex;overflow:auto hidden}.riftbound-base-scroll-card{touch-action:pan-x;flex:0 0 52px;width:52px;height:73px;position:relative}.riftbound-base-scroll-card>div{width:100%;height:100%;position:relative}.riftbound-base-scroll-card[data-selected]{border-radius:4px;outline:2px solid #edcf80}.riftbound-base-expand{color:#edcf80;pointer-events:auto;background:#10252e;border:1px solid #617b79;border-radius:4px;width:24px;height:40px;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.riftbound-arena[data-compact]:not([data-portrait-tablet]) .riftbound-corner-legend.is-rival{top:0}.riftbound-field-artwork,.riftbound-field-artwork *{pointer-events:none!important}.riftbound-arena-targets .riftbound-field-thumbnail>div{opacity:0!important}.riftbound-arena{container-type:size}.riftbound-arena:not([data-compact]) .riftbound-corner-legend{--identity-card-width:min(clamp(88px, 8vw, 112px), 15cqh);--champion-card-width:calc(var(--identity-card-width) * .75);gap:clamp(5px,1cqh,10px)}.riftbound-arena:not([data-compact]) .riftbound-corner-legend.is-rival{flex-direction:row-reverse;top:12px;left:auto;right:64px}.riftbound-arena:not([data-compact]) .riftbound-corner-legend.is-local{flex-direction:row;bottom:12px;left:16px;right:auto}.riftbound-corner-legend .riftbound-card-zone-label{z-index:3;pointer-events:none;position:absolute;top:0;left:0;right:0}.riftbound-corner-legend .riftbound-card-zone-label button:not(:disabled){pointer-events:auto}.riftbound-arena:not([data-compact]){--resource-rival-edge:56px}.riftbound-arena[data-short]{--resource-card-width:clamp(28px, 7cqh, 40px);--resource-pile-span:calc(var(--resource-card-width) * 2 + 18px)}.riftbound-arena[data-short] .riftbound-resource-piles{bottom:calc(var(--resource-local-offset) + 10px)}.riftbound-arena[data-short] .riftbound-resource-piles.is-rival{top:calc(var(--resource-rival-offset) + 10px);bottom:auto}.riftbound-arena[data-short]:not([data-compact]) .riftbound-rune-area{width:min(20%, 240px, calc(30.5% - var(--resource-edge) - var(--resource-pile-span) - 12px));left:calc(var(--resource-edge) + var(--resource-pile-span))}.riftbound-arena[data-short]:not([data-compact]) .riftbound-rune-area.is-rival{left:auto;right:calc(var(--resource-rival-edge,var(--resource-edge)) + var(--resource-pile-span))}.riftbound-flat-hand.is-rival .riftbound-hand-face{transform-origin:top}.riftbound-card-markers{z-index:4;pointer-events:none;--card-status-size:34px;--card-damage-size:46px;position:absolute;inset:0}.riftbound-inspection-face .riftbound-card-markers{--card-status-size:42px;--card-damage-size:58px}.riftbound-card-markers:not(.is-legend)>span{filter:drop-shadow(0 3px 3px #0009);display:block;position:absolute}.riftbound-card-markers:not(.is-legend)>[data-position=edge]{width:var(--card-status-size);height:var(--card-status-size);left:0;transform:translate(-50%)}.riftbound-card-markers:not(.is-legend)>[data-position=center]{width:var(--card-damage-size);height:var(--card-damage-size);top:50%;left:50%;transform:translate(-50%,-50%)}.riftbound-marker-badge{width:100%;height:100%;display:block;overflow:visible}.riftbound-card-markers.is-legend{pointer-events:auto;flex-wrap:wrap;gap:4px;margin:8px 0;display:flex;position:static}.riftbound-card-markers.is-legend>span{color:#fff4d5;border:1px solid #d0b86b;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;display:inline-flex}.riftbound-granted-abilities summary{cursor:pointer}.riftbound-status-control-label{align-items:center;gap:6px;display:inline-flex}.riftbound-inspection-face{position:relative}.riftbound-arena-card-target{z-index:1}.riftbound-arena-card-target[data-attached]{z-index:0}.riftbound-base-scroll-card{isolation:isolate}.riftbound-scroll-attachment{z-index:-1;pointer-events:none;background-color:#2f3437;background-position:bottom;background-size:100%;border:1px solid #bda86e;border-radius:2px;height:12px;position:absolute;left:0;right:0}.riftbound-might-change{color:#b8f8a0;width:24%;height:40%;position:absolute;top:45%;left:31%;overflow:visible}.riftbound-might-badge[data-modified=decreased] .riftbound-might-change{color:#ffada2}.riftbound-might-change circle{fill:#101619;stroke:currentColor;stroke-width:6px}.riftbound-might-change path{fill:none;stroke:currentColor;stroke-width:11px;stroke-linecap:round}.riftbound-arena[data-wide]{--landscape-bank:160px;--resource-card-width:28px;--resource-edge:8px;--resource-row-gap:8px;--resource-local-offset:8px;--resource-rival-offset:44px}.riftbound-arena[data-wide] .riftbound-arena-scene{inset:42px 56px clamp(120px,27dvh,136px)}.riftbound-arena[data-wide] .riftbound-corner-legend{--identity-card-width:52px;--champion-card-width:42px;gap:6px}.riftbound-arena[data-wide] .riftbound-corner-legend.is-rival{top:10px;left:auto;right:56px}.riftbound-arena[data-wide] .riftbound-corner-legend.is-local{bottom:8px;left:8px;right:auto}.riftbound-arena[data-wide] .riftbound-score{width:34px;height:34px}.riftbound-arena[data-wide] .riftbound-score-value strong{font-size:16px}.riftbound-arena[data-wide] .riftbound-score-value small{font-size:7px;line-height:1}.riftbound-arena[data-wide] .riftbound-score-value{inset:2px}.riftbound-arena[data-wide] .riftbound-rune-area{width:140px}.riftbound-arena[data-wide] .riftbound-flat-hand{width:calc(100% - var(--landscape-bank) * 2 - 24px);max-width:440px}.riftbound-arena[data-wide] .riftbound-flat-hand.is-local{width:calc(100% - var(--landscape-bank) * 2 - 104px);left:calc(50% - 40px)}.riftbound-arena[data-wide] .riftbound-field-summary{--field-tab-width:clamp(56px, 16dvh, 80px)}.riftbound-arena[data-wide] .riftbound-field-identity{top:50%;left:0}.riftbound-arena[data-wide] .riftbound-field-information[data-side=right] .riftbound-field-identity{left:auto;right:0}.riftbound-arena[data-wide] .riftbound-field-score-line{gap:8px;min-height:24px;padding:2px 6px;font-size:10px}.riftbound-arena[data-wide] .riftbound-field-score-line img{width:12px;height:12px}.riftbound-arena[data-wide] .riftbound-turn-controls{top:auto;bottom:28px;right:calc(var(--landscape-bank) + 8px);flex-direction:row;transform:none}.riftbound-arena[data-wide] .riftbound-turn-action.tabletop-action-button{width:56px;height:56px;font-size:11px}.riftbound-arena .riftbound-resource-piles .riftbound-zone-count,.riftbound-arena .riftbound-rune-deck span{min-width:20px;height:18px;padding:1px 3px;font-size:10px;bottom:-7px}@media (width<=740px){.riftbound-arena[data-wide]{--landscape-bank:128px;--resource-card-width:24px}.riftbound-arena[data-wide] .riftbound-corner-legend{--identity-card-width:44px;--champion-card-width:36px;gap:4px}.riftbound-arena[data-wide] .riftbound-score{width:28px;height:28px}.riftbound-arena[data-wide] .riftbound-rune-area{width:120px}.riftbound-arena[data-wide] .riftbound-rune-slot{min-width:0}.riftbound-arena[data-wide] .riftbound-rune-slot:last-child{margin-inline-end:calc(var(--rune-width) * .22 + 1px)}.riftbound-arena[data-wide] .is-rival .riftbound-rune-slot:last-child{margin-inline-start:calc(var(--rune-width) * .22 + 1px);margin-inline-end:0}}.riftbound-base-information .riftbound-field-score-line{border:1px solid #b7ccc52e;border-radius:6px;top:50%;bottom:auto;left:0;transform:translateY(-50%)}.riftbound-arena[data-compact] .riftbound-field-identity{left:calc(var(--field-tab-width) * 744 / 1038 / 2)}.riftbound-arena[data-compact] .riftbound-field-information[data-side=right] .riftbound-field-identity{left:auto;right:calc(var(--field-tab-width) * 744 / 1038 / 2)}.riftbound-arena[data-compact]:not([data-portrait-tablet]) .riftbound-field-summary{--field-tab-width:72px}.riftbound-correction-panel{z-index:50;pointer-events:auto;width:min(340px,100% - 24px);max-height:calc(100% - 24px);position:absolute;top:12px;left:50%;overflow-y:auto;transform:translate(-50%)}.riftbound-token-anchor{z-index:35;pointer-events:none;position:absolute}.riftbound-add-token{border:1px solid var(--riftbound-gold,#c8ad6b);width:34px;height:34px;color:var(--riftbound-gold,#ead395);cursor:pointer;pointer-events:auto;background:#10252ef2;border-radius:5px;place-items:center;padding:0;font-family:inherit;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0005}.riftbound-token-anchor[data-edge=right] .riftbound-add-token{left:8px;right:auto}.riftbound-add-token:hover,.riftbound-add-token:focus-visible{outline-offset:2px;background:#25434e;outline:2px solid #e5cf8a}.riftbound-add-token:disabled{opacity:.45;cursor:default}.riftbound-token-picker{color:#f3ecd8;background:#10252e;border-color:#a68d55}@media (pointer:coarse){.riftbound-add-token{width:44px;height:44px}}.riftbound-arena[data-layout=rows]{--opponent-band:clamp(58px, 13dvh, 96px);--local-band:calc(var(--opponent-band) * 1.45);--resource-card-width:clamp(20px, min(4.8cqw, 7dvh), 44px);--identity-space:clamp(140px, 20cqw, 230px);container-type:inline-size}.riftbound-board{inset:var(--opponent-band) 0 var(--local-band);z-index:var(--tcg-layer-table);isolation:isolate;position:absolute;box-shadow:inset 0 12px 18px #020b122e,inset 0 -12px 18px #020b122e}.riftbound-arena[data-layout=rows] .riftbound-arena-scene{inset:0}.riftbound-board-rows{pointer-events:none;grid-template-rows:1.9fr 3.6fr 1.9fr;display:grid;position:absolute;inset:0}.riftbound-base-row{pointer-events:none;min-height:0;position:relative}.riftbound-base-row.is-rival{grid-row:1}.riftbound-battlefield-row{pointer-events:none;grid-row:2}.riftbound-base-row.is-local{grid-row:3}.riftbound-arena[data-layout=rows] .riftbound-base-row .riftbound-rune-area{width:calc(26% - 8px);inset:auto auto 8px 8px;transform:none}.riftbound-arena[data-layout=rows] .riftbound-base-row.is-rival .riftbound-rune-area{inset:auto 8px 8px auto}.riftbound-arena[data-layout=rows] .riftbound-rune-bank{min-height:calc(var(--rune-width) * 1.4 + 4px);padding-block:2px}.riftbound-arena[data-layout=rows] .riftbound-rune-deck-target{margin-bottom:0}.riftbound-arena[data-layout=rows] .riftbound-rune-slot{min-width:0}.riftbound-arena[data-layout=rows] .riftbound-resource-piles{inset:auto 8px 8px auto;transform:none}.riftbound-arena[data-layout=rows] .riftbound-resource-piles.is-rival{left:8px;right:auto}.riftbound-player-bands{z-index:var(--tcg-layer-interaction);pointer-events:none;position:absolute;inset:0}.riftbound-player-band{pointer-events:none;position:absolute;left:0;right:0}.riftbound-player-band.is-rival{height:var(--opponent-band);filter:drop-shadow(0 6px 6px #0008);background:linear-gradient(#07131d66,#0000);top:0}.riftbound-player-band.is-local{height:var(--local-band);filter:drop-shadow(0 -6px 8px #0009);background:linear-gradient(#0000,#07131d77);bottom:0}.riftbound-arena[data-layout=rows] .riftbound-player-band .riftbound-flat-hand{width:auto;max-width:none;transform:none}.riftbound-arena[data-layout=rows] .riftbound-player-band .riftbound-flat-hand.is-local,.riftbound-arena[data-layout=rows] .riftbound-player-band .riftbound-flat-hand.is-rival{left:var(--identity-space);right:var(--identity-space)}.riftbound-arena[data-layout=rows] .riftbound-player-band .riftbound-corner-legend{--identity-card-width:min(clamp(36px, 7cqw, 84px), calc(var(--local-band) * .62));--champion-card-width:calc(var(--identity-card-width) * .8);flex-direction:row;gap:6px;inset:auto auto 8px 8px}.riftbound-arena[data-layout=rows] .riftbound-player-band .riftbound-corner-legend.is-rival{--identity-card-width:min(clamp(32px, 6cqw, 64px), calc(var(--opponent-band) * .6));flex-direction:row-reverse;inset:8px 8px auto auto}.riftbound-arena[data-layout=rows] .riftbound-score{width:32px;height:32px}.riftbound-arena[data-layout=rows] .riftbound-score-value strong{font-size:16px}.riftbound-arena[data-layout=rows] .riftbound-score-value small{font-size:8px}.riftbound-arena[data-layout=rows] .riftbound-turn-controls{inset:auto auto 12px 8px;transform:none}.riftbound-arena[data-layout=rows] .riftbound-turn-action.tabletop-action-button{width:56px;height:56px;font-size:11px}.riftbound-arena[data-layout=rows] .riftbound-field-summary{--field-tab-width:clamp(56px, 10dvh, 90px)}.riftbound-arena[data-layout=rows] .riftbound-field-identity{left:calc(var(--field-tab-width) * 744 / 1038 / 2);top:50%}.riftbound-arena[data-layout=rows] .riftbound-field-information[data-side=right] .riftbound-field-identity{left:auto;right:calc(var(--field-tab-width) * 744 / 1038 / 2)}.riftbound-arena[data-layout=rows] .riftbound-field-play-surface,.riftbound-arena[data-layout=rows] .riftbound-field-environment{border-radius:0}.riftbound-arena[data-layout=rows] .riftbound-field-score-line{gap:6px;min-height:20px;padding:1px 6px;font-size:10px}.riftbound-arena[data-layout=rows] .riftbound-field-score-line img{width:12px;height:12px}.riftbound-arena[data-layout=rows] .riftbound-player-band .riftbound-card-zone-label{height:0;min-height:0}.riftbound-arena[data-layout=rows] .riftbound-player-band .riftbound-corner-legend.is-local{--champion-card-width:calc(var(--identity-card-width) * .8);top:auto;bottom:8px}.riftbound-arena[data-layout=rows] .riftbound-player-band .riftbound-corner-legend.is-rival{--champion-card-width:calc(var(--identity-card-width) * .8)}.riftbound-arena[data-layout=rows] .riftbound-base-information[data-centered] .riftbound-field-score-line{top:4px;left:0;transform:translate(-50%)}.riftbound-arena[data-layout=rows] .riftbound-base-information[data-centered] .riftbound-field-score-line[data-local]{top:auto;bottom:4px}.riftbound-arena:not([data-field-count="3"]) .riftbound-field-identity{clip-path:inset(-100vh 0);left:0}.riftbound-arena:not([data-field-count="3"]) .riftbound-field-information[data-side=right] .riftbound-field-identity{left:auto;right:0}.riftbound-arena:not([data-field-count="3"]) .riftbound-field-card-tab{transition:transform .18s ease-out}.riftbound-arena:not([data-field-count="3"]):has(.riftbound-field-information[data-side=left] .riftbound-field-thumbnail:is(:hover,:focus-visible)) .riftbound-field-information[data-side=left] .riftbound-field-card-tab{transform:translateX(calc(-50% + var(--field-tab-width) * 744 / 1038 / 2)) rotate(-90deg)}.riftbound-arena:not([data-field-count="3"]):has(.riftbound-field-information[data-side=right] .riftbound-field-thumbnail:is(:hover,:focus-visible)) .riftbound-field-information[data-side=right] .riftbound-field-card-tab{transform:translateX(calc(50% - var(--field-tab-width) * 744 / 1038 / 2)) rotate(90deg)}@media (prefers-reduced-motion:reduce){.riftbound-arena:not([data-field-count="3"]) .riftbound-field-card-tab{transition:none}}.riftbound-rune-area{--rune-width:clamp(40px, 4.2vw, 58px);pointer-events:auto;color:#d4e0df;width:min(32%,420px);position:absolute;bottom:24px;left:20px}.riftbound-rune-area.is-rival{inset:28px 20px auto auto}.riftbound-rune-row{align-items:center;gap:10px;display:flex}.is-rival .riftbound-rune-row{flex-direction:row-reverse}.riftbound-rune-deck-target{flex:0 0 var(--rune-width);margin-bottom:0}.riftbound-rune-deck{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.riftbound-rune-deck img{aspect-ratio:744/1039;border-radius:5px;width:100%;display:block;box-shadow:-2px 2px #182832,-4px 4px #53636466}.riftbound-rune-deck:disabled{cursor:default}.riftbound-rune-deck span{color:#e3c17c;background:#10252e;border:1px solid #617b7955;border-radius:4px;padding:2px 5px;font-size:12px;position:absolute;bottom:-2px;right:-3px}.riftbound-rune-bank-target{flex:1;min-width:0}.riftbound-rune-bank{padding:10px calc(var(--rune-width) * .2 + 3px);min-height:calc(var(--rune-width) * 1.4 + 20px);scrollbar-width:none;align-items:center;display:flex;overflow:auto hidden}.is-rival .riftbound-rune-bank{flex-direction:row-reverse}.riftbound-rune-slot{flex:0 0 calc(var(--rune-width) * .78);min-width:28px;position:relative}.riftbound-rune-slot:last-child{margin-inline-end:calc(var(--rune-width) * .22 + 8px)}.is-rival .riftbound-rune-slot:last-child{margin-inline-start:calc(var(--rune-width) * .22 + 8px);margin-inline-end:0}.riftbound-rune-anchor,.riftbound-rune-hit{width:var(--rune-width);aspect-ratio:744/1039}.riftbound-rune-hit{cursor:pointer;outline-offset:3px;position:relative}.riftbound-rune-face{filter:drop-shadow(0 2px 3px #0008);width:100%;height:100%}.riftbound-rune-face>*{width:100%;height:100%}.riftbound-rune-hit:focus-visible{z-index:3;outline:2px solid #e3c17c}.riftbound-rune-empty{width:var(--rune-width);height:calc(var(--rune-width) * 1.4);border-bottom:1px solid #89a9a933;display:block}.riftbound-rune-pool{flex:0 auto;width:max-content;min-width:0;position:relative}.riftbound-resource-widget{z-index:4;color:#e3e9e4;cursor:pointer;pointer-events:none;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.riftbound-resource-widget>span{pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.riftbound-resource-widget .riftbound-resource-crest{left:calc(-6px - var(--rune-width) / 2);width:max-content;max-width:none}.is-rival .riftbound-resource-widget .riftbound-resource-crest{left:calc(100% + 6px + var(--rune-width) / 2)}.riftbound-resource-widget .riftbound-resource-floating{width:max-content;margin:0;left:50%}.riftbound-resource-crest{background:linear-gradient(#29424a,#10232c);border:1px solid #ad9562;border-radius:28px;align-items:center;gap:10px;max-width:100%;padding:3px 7px;display:flex;box-shadow:0 3px 6px #0008,inset 0 1px #ead4a644}.riftbound-resource-energy{align-items:center;gap:6px;display:flex}.riftbound-resource-energy b,.riftbound-resource-energy-pip{color:#192730;background:#e7d9b4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font:700 25px/1 Georgia,serif;display:grid;box-shadow:0 0 0 2px #746142,inset 0 0 0 2px #fff4}.riftbound-resource-widget small{color:#b9c9c9;font-size:10px;line-height:1.15}.riftbound-resource-runes{flex-direction:column;align-items:center;gap:2px;display:flex}.riftbound-resource-domain-counts{flex-wrap:wrap;justify-content:center;gap:3px 7px;max-width:126px;display:flex}.riftbound-resource-domain-counts>span,.riftbound-resource-floating>span{align-items:center;gap:3px;display:inline-flex}.riftbound-resource-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.riftbound-resource-symbol{color:#e6d8b6;place-items:center;min-width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.riftbound-resource-icon.is-universal{transform:scale(1.5)}.riftbound-resource-domain-counts b{font-size:13px}.riftbound-resource-floating{color:#edcf8d;background:#132831f5;border:1px solid #a68d5c88;border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 7px;max-width:100%;margin-top:-1px;padding:3px 8px;font-size:12px;display:flex;box-shadow:0 2px 5px #0005}.riftbound-resource-floating .riftbound-resource-icon{width:15px;height:15px}.riftbound-resource-widget:focus-visible{outline:none}.riftbound-resource-widget:focus-visible .riftbound-resource-crest{outline-offset:3px;border-radius:22px;outline:2px solid #e3c17c}.riftbound-resource-detail{width:min(340px,100vw - 24px);max-height:min(620px,100dvh - 32px);overflow-y:auto}.riftbound-resource-domain-detail{align-items:center;gap:7px;margin:7px 0;display:flex}.riftbound-resource-domain-detail>div{flex:1}.riftbound-resource-effect summary{cursor:pointer;color:#e3c17c;font-size:12px}.riftbound-rune-bank::-webkit-scrollbar{display:none}.riftbound-rune-area [data-over]{border-radius:5px;outline:2px solid #e3c17c}.riftbound-arena[data-compact] .riftbound-rune-area{--rune-width:30px;width:calc(100% - 184px);bottom:116px;left:8px}.riftbound-arena[data-compact] .riftbound-rune-area.is-rival{inset:84px 8px auto auto}.riftbound-arena[data-compact] .riftbound-rune-row{gap:6px}.riftbound-arena[data-compact] .riftbound-resource-crest{gap:6px;padding-right:8px}.riftbound-arena[data-compact] .riftbound-resource-energy{gap:3px}.riftbound-arena[data-compact] .riftbound-resource-energy b{flex-basis:28px;width:28px;height:28px;font-size:22px}.riftbound-arena[data-compact] .riftbound-resource-domain-counts{gap:2px 4px;max-width:86px;font-size:11px;line-height:1}.riftbound-arena[data-compact] .riftbound-resource-icon{width:13px;height:13px}.riftbound-arena[data-compact] .riftbound-resource-energy{flex-direction:column;gap:0}.riftbound-arena[data-compact] .riftbound-resource-floating{gap:2px 5px;max-width:178px;padding:2px 6px;font-size:11px;line-height:1}.riftbound-arena[data-portrait-tablet] .riftbound-rune-area{--rune-width:50px;width:40%;bottom:162px}.riftbound-arena[data-portrait-tablet] .riftbound-rune-area.is-rival{top:34px;bottom:auto}.riftbound-rune-flights{pointer-events:none;z-index:220;perspective:900px;position:fixed;inset:0}.riftbound-rune-transfer{pointer-events:none;perspective:900px;position:absolute;inset:0}.riftbound-rune-flight{pointer-events:none;filter:drop-shadow(0 8px 6px #0007);position:absolute}.riftbound-rune-flip{width:100%;height:100%;transform-style:preserve-3d;position:relative}.riftbound-rune-flight-front,.riftbound-rune-flight-back{backface-visibility:hidden;border-radius:4px;width:100%;height:100%;position:absolute;inset:0}.riftbound-rune-flight-front>*{width:100%;height:100%}.riftbound-rune-flight-back{transform:rotateY(180deg)}.riftbound-rune-bank,.riftbound-rune-hit{touch-action:pan-x}@media (width<=680px){.riftbound-rune-menu button{min-height:44px}}.riftbound-rune-deck[data-empty]{border-radius:5px;outline:1px dashed #89a9a94d}.riftbound-rune-deck[data-empty] img{opacity:0;box-shadow:none}.riftbound-resource-floating .riftbound-resource-energy-pip{flex:0 0 20px;width:20px;height:20px;font-size:15px}.riftbound-resource-ratio{white-space:nowrap;font-variant-numeric:tabular-nums;color:#a9bec0;align-items:baseline;gap:5px;padding:1px 2px;font-size:12px;line-height:1;display:flex}.riftbound-resource-ratio b{color:#f0dfb7;font-size:18px}.riftbound-resource-floating .riftbound-resource-pool-group{gap:5px}.riftbound-resource-pool-group+.riftbound-resource-pool-group{border-inline-start:1px solid #a68d5c66;padding-inline-start:8px}.riftbound-resource-power-values,.riftbound-resource-power-values>span{align-items:center;gap:4px;display:inline-flex}.riftbound-resource-power-values{flex-wrap:wrap;gap:4px 8px}.riftbound-resource-printed-energy{clip-path:circle(47%);background:url(https://cmsassets.rgpub.io/sanity/images/dsfx7636/game_data_live/ec0be8d2a79196b689fccf9ee42ce8baa7e9c35e-744x1039.png?accountingTag=RB) -4.412px -5.294px/164.118px 229.191px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.riftbound-resource-printed-energy b{color:#090909;text-align:center;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font:700 16px/18px Arial,sans-serif;display:grid}.riftbound-resource-floating{border-radius:12px;gap:5px;padding:1px 6px}.riftbound-resource-pool-group+.riftbound-resource-pool-group{padding-inline-start:6px}.riftbound-resource-floating .riftbound-resource-power-values{gap:3px 6px}.riftbound-arena[data-compact] .riftbound-resource-floating{max-width:178px;padding:1px 5px}.riftbound-arena:is([data-compact],[data-portrait-tablet],*) .riftbound-rune-area{--rune-width:var(--resource-card-width);left:var(--resource-edge);bottom:var(--resource-local-offset)}.riftbound-arena:is([data-compact],[data-portrait-tablet],*) .riftbound-rune-area.is-rival{left:auto;right:var(--resource-rival-edge,var(--resource-edge));top:var(--resource-rival-offset);bottom:auto}.riftbound-arena .riftbound-rune-row{gap:6px}.riftbound-rune-bank{padding-inline:3px}.riftbound-resource-piles .riftbound-zone-count,.riftbound-rune-deck span{box-sizing:border-box;color:#e3c17c;font-variant-numeric:tabular-nums;background:#10252e;border:1px solid #617b7955;border-radius:4px;place-items:center;min-width:24px;height:24px;padding:2px 4px;font-size:12px;font-weight:700;line-height:1;display:grid;bottom:-2px;left:-3px;right:auto}.riftbound-resource-piles.is-rival .riftbound-zone-count,.is-rival .riftbound-rune-deck span{left:auto;right:-3px}
