// menu-touch-actions.js // Capa táctil para Deckbuilder/Colección/Mercado y pantallas con cartas renderizadas. // No cambia reglas del juego: Preview renderiza la carta y Seleccionar dispara el click real. (function () {"use strict"; const MOBILE_QUERY = "(max-width: 980px), (orientation: landscape) and (max-height: 560px)"; const mm = window.matchMedia ? window.matchMedia(MOBILE_QUERY) : {matches: false}; let menu = null; let activeTarget = null; let syntheticClickUntil = 0; function isMobileMenuMode() {return !!mm.matches;} function closestPreviewTarget(node) {if (!node || node.nodeType !== 1) return null; if (node.closest('#preview-box, .rm-touch-menu, [data-preview-ignore="true"]')) return null; if (node.closest("button, input, select, textarea, a[href]")) return null; return node.closest(["[data-preview-src]","[data-panel-preview-src]",".db-entry",".col-item",".carta.selectable",".personaje-card.selectable",".carta-preview.selectable",".personaje-card",".carta"].join(","));} function getPrimaryCard(node) {if (!node) return null; if (node.matches?.(".carta, .personaje-card, .carta-preview")) return node; return node.querySelector?.(".carta, .personaje-card, .carta-preview") || node;} function getSelectableNode(node) {if (!node) return null; const direct = node.matches?.(".carta, .personaje-card, .carta-preview") ? node : null; if (direct && (direct.onclick || direct.classList.contains("selectable"))) return direct; const child = node.querySelector?.(".carta.selectable, .personaje-card.selectable, .carta-preview.selectable, .carta, .personaje-card, .carta-preview"); return child || node;} function readPreviewSource(target) {const raw = target?.getAttribute?.("data-preview-src") || target?.getAttribute?.("data-panel-preview-src"); if (!raw) return null; try {return JSON.parse(raw);} catch (_) {return null;}} function ensurePreviewBox() {let box = document.getElementById("preview-box"); if (!box) {box = document.createElement("div"); box.id = "preview-box"; document.body.appendChild(box);} box.setAttribute("data-preview-ignore","true"); box.style.pointerEvents = "none"; return box;} function clearAndAppend(parent,child) {if (window.uiHelpers && typeof window.uiHelpers.clearAndAppend === "function") {window.uiHelpers.clearAndAppend(parent,child);} else {parent.replaceChildren(child);}} function buildFallbackPreview(target) {const card = getPrimaryCard(target); if (!card) return null; const clone = card.cloneNode(true); clone.querySelectorAll(".qty-controls, .col-actions, .db-badge").forEach(n => n.remove()); clone.classList.add("carta-preview","expandida"); clone.setAttribute("data-preview-ignore","true"); return clone;} function showPreview(target) {const box = ensurePreviewBox(); const src = readPreviewSource(target) || readPreviewSource(getPrimaryCard(target)); let node = null; if (src && typeof window.renderPreview === "function") {node = window.renderPreview(src,{modoPreview: true,variant: "preview"});} if (!node) node = buildFallbackPreview(target); if (!node) return; node.classList.add("carta-preview","expandida"); node.setAttribute("data-preview-ignore","true"); clearAndAppend(box,node); box.classList.add("visible","rm-touch-preview-visible");} function hidePreview() {const box = document.getElementById("preview-box"); if (!box) return; box.classList.remove("visible","rm-touch-preview-visible"); box.replaceChildren();} function ensureMenu() {if (menu && document.body.contains(menu)) return menu; menu = document.createElement("div"); menu.className = "rm-touch-menu"; menu.setAttribute("data-preview-ignore","true"); menu.innerHTML = ` <button type="button" class="rm-touch-btn rm-touch-preview">Preview</button> <button type="button" class="rm-touch-btn rm-touch-select">Seleccionar</button> `; document.body.appendChild(menu); menu.querySelector(".rm-touch-preview").addEventListener("click",(ev) => {ev.preventDefault(); ev.stopPropagation(); if (activeTarget) showPreview(activeTarget); hideMenu();}); menu.querySelector(".rm-touch-select").addEventListener("click",(ev) => {ev.preventDefault(); ev.stopPropagation(); const target = getSelectableNode(activeTarget); hideMenu(); if (!target) return; syntheticClickUntil = Date.now() + 600; const rect = target.getBoundingClientRect(); const cx = Math.max(0,rect.left + rect.width / 2); const cy = Math.max(0,rect.top + rect.height / 2); const evt = new MouseEvent("click",{bubbles: true,cancelable: true,view: window,clientX: cx,clientY: cy,screenX: window.screenX + cx,screenY: window.screenY + cy}); try {Object.defineProperty(evt,"__rmTouchSynthetic",{value: true});} catch (_) {evt.__rmTouchSynthetic = true;} target.dispatchEvent(evt);}); return menu;} function hideMenu() {if (!menu) return; menu.classList.remove("visible"); activeTarget = null;} function positionMenu(target) {const m = ensureMenu(); const rect = getPrimaryCard(target)?.getBoundingClientRect?.() || target.getBoundingClientRect(); const gap = 8; m.classList.add("visible"); const mw = m.offsetWidth || 190; const mh = m.offsetHeight || 44; let left = rect.left + rect.width / 2 - mw / 2; let top = rect.top - mh - gap; if (top < 8) top = Math.min(window.innerHeight - mh - 8,rect.bottom + gap); left = Math.max(8,Math.min(window.innerWidth - mw - 8,left)); m.style.left = `${left}px`; m.style.top = `${top}px`;} function showMenuFor(target) {activeTarget = target; ensureMenu(); positionMenu(target);} document.addEventListener("click",(e) => {if (!isMobileMenuMode()) return; if (e.__rmTouchSynthetic || Date.now() < syntheticClickUntil) return; if (e.target.closest?.(".rm-touch-menu")) return; const target = closestPreviewTarget(e.target); if (!target) {hideMenu(); return;} e.preventDefault(); e.stopPropagation(); if (typeof e.stopImmediatePropagation === "function") e.stopImmediatePropagation(); showMenuFor(target);},true); document.addEventListener("pointerdown",(e) => {if (!isMobileMenuMode()) return; if (e.target.closest?.(".rm-touch-menu")) return; if (!closestPreviewTarget(e.target)) hideMenu();},true); window.addEventListener("resize",() => {hideMenu(); hidePreview();}); window.addEventListener("scroll",hideMenu,true); document.addEventListener("keydown",(e) => {if (e.key === "Escape") {hideMenu(); hidePreview();}});})(); @media (max-width: 980px),(orientation: landscape) and (max-height: 560px){:root{--rm-safe-top: env(safe-area-inset-top, 0px);--rm-safe-bottom: env(safe-area-inset-bottom, 0px);--rm-safe-left: env(safe-area-inset-left, 0px);--rm-safe-right: env(safe-area-inset-right, 0px);--rm-gap: clamp(8px, 2.2vmin, 16px);--rm-pad: clamp(10px, 2.6vmin, 20px);--rm-card-radius: clamp(12px, 3vmin, 20px);--rm-button-h: clamp(38px, 9vmin, 52px);--rm-font: clamp(12px, 2.75vmin, 16px);--rm-font-small: clamp(10px, 2.25vmin, 13px);--rm-title: clamp(1.35rem, 7vmin, 2.6rem);--rm-subtitle: clamp(.78rem, 2.8vmin, 1rem);--rm-card-w: clamp(92px, 25vmin, 156px);--rm-card-gap: clamp(8px, 2vmin, 14px);--rm-panel-bg: rgba(9, 13, 24, .78);--rm-panel-line: rgba(247, 223, 154, .22);--rm-panel-line-strong: rgba(247, 223, 154, .38);--rm-glow: rgba(247, 223, 154, .18)}html,body.randomia-aaa-page{width:100%;min-height:100svh;min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body.randomia-aaa-page{font-size:var(--rm-font)}.randomia-aaa-page *,.randomia-aaa-page *:before,.randomia-aaa-page *:after{box-sizing:border-box}.aaa-particles,.aaa-world-bg,.aaa-bg-layer,.aaa-collage,.aaa-vignette,.aventura-bg,.torre-bg,.draft-bg,.coliseo-bg,.misiones-bg,.perfil-bg,.caos-world{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;pointer-events:none!important}.aaa-collage,.aaa-collage-back,.aaa-collage-front{opacity:.32;transform:scale(1.08)}.aaa-vignette,.perfil-vignette,.aventura-vignette,.torre-vignette,.draft-bg-vignette,.coliseo-vignette,.misiones-vignette,.caos-vignette{background:radial-gradient(circle at 50% 30%,transparent 0 38%,rgba(0,0,0,.62) 100%)!important}.aaa-launcher,.aaa-modes-v6,.wrapper,.container,.deckbuilder-aaa-shell,.collection-aaa-shell,.market-aaa-shell,.perfil-container,.aventura-shell,.torre-shell,.draft-shell,.coliseo-shell,.misiones-shell,.caos-shell{width:100vw!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:calc(var(--rm-safe-top) + var(--rm-pad)) calc(var(--rm-safe-right) + var(--rm-pad)) calc(var(--rm-safe-bottom) + var(--rm-pad)) calc(var(--rm-safe-left) + var(--rm-pad))!important;overflow-x:hidden!important;overflow-y:auto!important}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:var(--rm-title)!important;line-height:.95!important;margin-top:0!important}h2{font-size:clamp(1rem,4.2vmin,1.55rem)!important;line-height:1.05!important}h3{font-size:clamp(.9rem,3.3vmin,1.18rem)!important;line-height:1.08!important}.card,.aaa-action-card,.aaa-mode-card-v6,.collection-sidebar,.collection-main,.market-main-card,.perfil-card,.aventura-hero,.aventura-library,.torre-panel,.draft-panel,.coliseo-panel,.misiones-panel{border-radius:var(--rm-card-radius)!important;border-color:var(--rm-panel-line)!important;background-color:var(--rm-panel-bg)!important;box-shadow:0 10px 28px #00000061,inset 0 0 0 1px #ffffff09!important}.btn,button,input,select,textarea,.aaa-card-button,.aaa-small-action,.aaa-back-link,.pill,.chip{font-size:var(--rm-font)!important}.btn,button,.aaa-card-button,.aaa-small-action,.aaa-back-link,input[type=button],input[type=submit]{min-height:var(--rm-button-h)!important;min-width:var(--rm-button-h)!important;padding:clamp(8px,2.2vmin,12px) clamp(10px,3vmin,18px)!important;border-radius:clamp(10px,2.6vmin,16px)!important;touch-action:manipulation}input,select,textarea{max-width:100%!important;min-width:0!important}input[type=text],input[type=search],select,textarea{width:100%!important;min-height:var(--rm-button-h)!important}.row,.toolbar,.kpi,.economy-row,.perfil-name-row,.perfil-backup-row,.market-titlebar,.market-pack-source,.market-controls-source,.build-toolbar,.collection-head,.draft-header,.torre-head{gap:var(--rm-gap)!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){.randomia-launcher-page .aaa-hero-shell{min-height:auto!important;padding:0!important;display:block!important}.randomia-launcher-page .aaa-title-stage{min-height:auto!important;padding:0!important;margin-bottom:var(--rm-gap)!important}.randomia-launcher-page .aaa-title-block,.randomia-launcher-page .aaa-title-block-v3{width:100%!important;max-width:none!important;padding:clamp(12px,3vmin,20px)!important;text-align:center!important;border-radius:var(--rm-card-radius)!important;background:#0000005c!important;border:1px solid var(--rm-panel-line)!important}.randomia-launcher-page .aaa-kicker{font-size:var(--rm-font-small)!important}.randomia-launcher-page .aaa-title{font-size:clamp(2.25rem,14vmin,5.4rem)!important;letter-spacing:clamp(.03em,.8vmin,.12em)!important}.randomia-launcher-page .aaa-subtitle{max-width:100%!important;font-size:var(--rm-subtitle)!important;line-height:1.25!important;margin-inline:auto!important}.randomia-launcher-page .aaa-dashboard-v4{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--rm-gap)!important;width:100%!important;max-width:none!important}.randomia-launcher-page .aaa-dossier{display:grid!important;grid-template-columns:minmax(82px,25vmin) 1fr!important;gap:var(--rm-gap)!important;align-items:center!important;min-height:0!important;padding:var(--rm-pad)!important}.randomia-launcher-page .aaa-panel-title-row{grid-column:1 / -1}.randomia-launcher-page .aaa-dossier-portrait-wrap{width:clamp(78px,24vmin,128px)!important;height:clamp(78px,24vmin,128px)!important;min-width:0!important}.randomia-launcher-page .aaa-dossier-img{width:100%!important;height:100%!important;object-fit:cover!important}.randomia-launcher-page .aaa-dossier-body{min-width:0!important}.randomia-launcher-page .aaa-dossier-body h2{margin:0 0 4px!important}.randomia-launcher-page .aaa-dossier-lore,.randomia-launcher-page .aaa-dossier-bio{font-size:var(--rm-font-small)!important;line-height:1.18!important}.randomia-launcher-page .aaa-dossier-bio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 8px!important}.randomia-launcher-page .aaa-launch-grid-v3{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(clamp(108px,28vmin,160px),auto)!important;gap:var(--rm-gap)!important;width:100%!important;max-width:none!important}.randomia-launcher-page .aaa-action-card{min-height:clamp(108px,28vmin,160px)!important;padding:var(--rm-pad)!important;overflow:hidden!important}.randomia-launcher-page .aaa-action-lastmode{grid-column:span 2!important}.randomia-launcher-page .aaa-card-copy h2{font-size:clamp(1rem,4.6vmin,1.6rem)!important;margin:0 0 4px!important}.randomia-launcher-page .aaa-card-copy p{font-size:var(--rm-font-small)!important;line-height:1.15!important;margin:0!important}.randomia-launcher-page .aaa-card-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important}}@media (max-width: 560px) and (orientation: portrait){.randomia-launcher-page .aaa-launch-grid-v3{grid-template-columns:1fr!important}.randomia-launcher-page .aaa-action-lastmode{grid-column:auto!important}.randomia-launcher-page .aaa-dossier{grid-template-columns:1fr!important;text-align:center!important}.randomia-launcher-page .aaa-dossier-portrait-wrap{justify-self:center!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){.randomia-modes-page .aaa-modes-board,.aaa-modes-board{width:100%!important;max-width:none!important;min-height:auto!important;padding:var(--rm-pad)!important;border-radius:var(--rm-card-radius)!important;background:#00000047!important;border:1px solid var(--rm-panel-line)!important}.aaa-modes-header-v6{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:var(--rm-gap)!important;margin-bottom:var(--rm-gap)!important}.aaa-back-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.aaa-mode-section-v6{margin-top:var(--rm-gap)!important}.aaa-mode-section-title{font-size:clamp(.85rem,3vmin,1.05rem)!important;margin-bottom:8px!important}.aaa-mode-grid-v6,.aaa-main-modes-v6,.aaa-mini-modes-v6{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--rm-gap)!important}.aaa-mode-card-v6{min-height:clamp(82px,23vmin,138px)!important;height:auto!important;padding:clamp(8px,2.5vmin,14px)!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;overflow:hidden!important}.aaa-mini-card-v6{min-height:clamp(64px,18vmin,112px)!important}.aaa-mode-card-v6 h2,.aaa-mode-card-v6 .mode-title,.aaa-mode-card-v6 strong{font-size:clamp(.92rem,3.8vmin,1.38rem)!important;line-height:1.05!important}}@media (max-width: 640px) and (orientation: portrait){.aaa-mode-grid-v6,.aaa-main-modes-v6,.aaa-mini-modes-v6{grid-template-columns:1fr!important}.aaa-mode-card-v6,.aaa-mini-card-v6{min-height:clamp(92px,28vmin,142px)!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){.randomia-deckbuilder-page .grid,.collection-layout{display:grid!important;grid-template-columns:minmax(210px,32vw) minmax(0,1fr)!important;gap:var(--rm-gap)!important;align-items:start!important;width:100%!important}.randomia-deckbuilder-page .wrapper>h1,.deckbuilder-aaa-shell>h1{margin-bottom:var(--rm-gap)!important}.sidebar-card,.collection-sidebar{max-height:calc(100dvh - (var(--rm-pad) * 2) - var(--rm-title) - 18px)!important;overflow:auto!important;padding:clamp(8px,2vmin,12px)!important;min-width:0!important}#constructor,.collection-main,.market-main-card,.draft-panel{min-width:0!important;padding:clamp(10px,2.4vmin,16px)!important}.build-toolbar,.collection-head,.market-titlebar,.draft-header,.torre-head,.perfil-name-row,.perfil-backup-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important}.build-name-actions,.build-counters,.market-controls-source,.pack-actions,.perfil-field{flex:1 1 220px!important;min-width:0!important}.build-name-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.row.top{display:grid!important;grid-template-columns:minmax(170px,34%) minmax(0,1fr)!important;gap:var(--rm-gap)!important;align-items:start!important}.col,.col2{min-width:0!important}.list,#col-grid,#grid,#last-pack,#pool,#sum-list,#list-cartas,#list-personajes,#list-terrenos,.market-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--rm-card-w),1fr))!important;gap:var(--rm-card-gap)!important;align-items:start!important}#constructor .list,.collection-main .list,.market-main-card .list,.draft-panel .list{max-height:none!important;overflow:visible!important;padding-right:0!important}.randomia-deckbuilder-page #list-cartas,.randomia-deckbuilder-page #list-personajes,.randomia-deckbuilder-page #list-terrenos,.randomia-collection-page #col-grid,.randomia-market-page #grid,.randomia-market-page #last-pack,.randomia-draft-page #pool,.randomia-draft-page #sum-list{max-height:calc(100dvh - 190px)!important;overflow:auto!important;padding:2px 4px 10px 2px!important;-webkit-overflow-scrolling:touch}.randomia-deckbuilder-page .col #list-personajes,.randomia-deckbuilder-page .col #list-terrenos{max-height:calc(50dvh - 86px)!important}.db-entry,.carta,.personaje-card{max-width:100%!important}.list .carta,.list .personaje-card,#col-grid .carta,#col-grid .personaje-card,#grid .carta,#grid .personaje-card,#pool .carta,#pool .personaje-card{width:min(100%,var(--rm-card-w))!important;min-width:0!important;justify-self:center!important}.qty-controls,.deck-actions,.filters-actions,.market-controls-source,.pack-actions,.draft-start-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.qty-controls button,.deck-actions .btn,.market-controls-source .btn,.pack-actions .btn,.draft-start-row .btn{flex:1 1 auto!important}#filters,.sidebar-filters,.collection-sidebar #filters{display:grid!important;gap:10px!important;margin:0!important;padding:clamp(8px,2vmin,12px)!important;max-height:none!important;overflow:visible!important}#filters .filters-main,#filters .filters-actions,#filters .filters-section{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important}#filters .filter-list,#filters select[multiple]{max-height:clamp(96px,28dvh,180px)!important;overflow:auto!important}#decks-list{max-height:clamp(140px,36dvh,360px)!important;overflow:auto!important}.deck{padding:10px!important}.deck-actions .btn{min-height:clamp(34px,8vmin,44px)!important;padding-inline:8px!important}.collection-stats,.economy-row,.legend-box,.col-feedback,.pill,.chip{font-size:var(--rm-font-small)!important}.market-pack-source{display:grid!important;grid-template-columns:clamp(72px,18vmin,118px) minmax(0,1fr)!important;align-items:center!important}.pack-thumb,.pack-thumb img{width:clamp(72px,18vmin,118px)!important;height:clamp(72px,18vmin,118px)!important;object-fit:contain!important}#preview-box,.preview-box{max-width:min(42vw,260px)!important;max-height:calc(100dvh - 18px)!important;z-index:99999!important}}@media (max-width: 720px) and (orientation: portrait){.randomia-deckbuilder-page .grid,.collection-layout,.row.top{grid-template-columns:1fr!important}.sidebar-card,.collection-sidebar{max-height:none!important}.build-name-actions{grid-template-columns:1fr!important}.list,#col-grid,#grid,#last-pack,#pool,#sum-list,#list-cartas,#list-personajes,#list-terrenos,.market-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(108px,42vw,170px),1fr))!important}.randomia-deckbuilder-page #list-cartas,.randomia-deckbuilder-page #list-personajes,.randomia-deckbuilder-page #list-terrenos,.randomia-collection-page #col-grid,.randomia-market-page #grid,.randomia-market-page #last-pack,.randomia-draft-page #pool,.randomia-draft-page #sum-list{max-height:none!important;overflow:visible!important}.market-pack-source{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}#preview-box,.preview-box{max-width:min(92vw,340px)!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){.aventura-hero,.torre-panel,.draft-panel,.coliseo-panel,.misiones-panel,.perfil-card{width:100%!important;max-width:none!important;padding:var(--rm-pad)!important}.aventura-library,#cap-grid,.torre-panel #list,.misiones-section>div,.coliseo-shell .list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(clamp(150px,30vmin,240px),1fr))!important;gap:var(--rm-gap)!important}.aventura-footer,.torre-footer{position:static!important;margin-top:var(--rm-gap)!important;padding:var(--rm-pad)!important}.modal .panel,#m .box,#modal-pack .panel{width:min(94vw,820px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;padding:var(--rm-pad)!important}#m .box{display:grid!important;grid-template-columns:clamp(110px,26vmin,190px) minmax(0,1fr)!important;gap:var(--rm-gap)!important}.modal-art-wrap img,#m-img{width:100%!important;max-height:calc(100dvh - 120px)!important;object-fit:contain!important}.perfil-backup-row .btn{flex:1 1 180px!important}#fila-saldos{display:flex!important;flex-wrap:wrap!important}}@media (max-width: 640px) and (orientation: portrait){#m .box{grid-template-columns:1fr!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){.caos-center{width:100%!important;min-height:calc(100dvh - (var(--rm-pad) * 2))!important;display:grid!important;place-items:center!important;gap:var(--rm-gap)!important}.caos-button{width:clamp(120px,38vmin,240px)!important;height:clamp(120px,38vmin,240px)!important;font-size:clamp(1rem,5vmin,2rem)!important}.caos-back{position:fixed!important;left:calc(var(--rm-safe-left) + var(--rm-pad))!important;top:calc(var(--rm-safe-top) + var(--rm-pad))!important;z-index:20!important}}@media (orientation: landscape) and (max-height: 430px){:root{--rm-gap: clamp(6px, 1.7vmin, 10px);--rm-pad: clamp(6px, 1.9vmin, 12px);--rm-button-h: clamp(32px, 8vmin, 42px);--rm-font: clamp(10px, 2.55vmin, 13px);--rm-font-small: clamp(9px, 2.1vmin, 11px);--rm-title: clamp(1.1rem, 6vmin, 2rem);--rm-card-w: clamp(76px, 21vmin, 120px)}.randomia-launcher-page .aaa-title-stage,.randomia-launcher-page .aaa-subtitle,.randomia-launcher-page .aaa-dossier-bio,.randomia-launcher-page .aaa-dossier-stats{display:none!important}.randomia-launcher-page .aaa-dossier{grid-template-columns:clamp(62px,17vmin,90px) 1fr!important}.randomia-launcher-page .aaa-launch-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(clamp(76px,22vmin,110px),auto)!important}.randomia-launcher-page .aaa-action-lastmode{grid-column:span 1!important}.randomia-launcher-page .aaa-action-card,.aaa-mode-card-v6{min-height:clamp(70px,21vmin,104px)!important}.aaa-mode-grid-v6,.aaa-main-modes-v6,.aaa-mini-modes-v6{grid-template-columns:repeat(4,minmax(0,1fr))!important}.randomia-deckbuilder-page .grid,.collection-layout{grid-template-columns:minmax(172px,28vw) minmax(0,1fr)!important}.sidebar-card,.collection-sidebar{max-height:calc(100dvh - (var(--rm-pad) * 2))!important}.row.top{grid-template-columns:minmax(150px,30%) minmax(0,1fr)!important}.randomia-deckbuilder-page #list-cartas,.randomia-collection-page #col-grid,.randomia-market-page #grid,.randomia-market-page #last-pack,.randomia-draft-page #pool{max-height:calc(100dvh - 128px)!important}#filters .filter-list,#filters select[multiple],#decks-list{max-height:clamp(82px,30dvh,130px)!important}.card,#constructor,.collection-main,.market-main-card,.draft-panel,.torre-panel,.perfil-card,.misiones-panel{padding:var(--rm-pad)!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){body:not(.randomia-aaa-page){overflow:hidden;touch-action:manipulation}body:not(.randomia-aaa-page) canvas,body:not(.randomia-aaa-page) #game,body:not(.randomia-aaa-page) .game,body:not(.randomia-aaa-page) main{max-width:100vw!important;max-height:100dvh!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){.aaa-particles,.aaa-particles *,.particles,.particles *,.particle,.particle *,.floating-particle,.spark,.sparkle,.embers,.ember,.dust,.dust-particle,.magic-particle,.bg-particle,.caos-particle,.caos-particles,.caos-particles *,[class*=particle],[class*=Particle],[class*=spark],[class*=Spark],[class*=ember],[class*=Ember]{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important;transition:none!important;filter:none!important;pointer-events:none!important}.aaa-world-bg,.aaa-bg-layer,.aaa-collage,.aaa-collage-back,.aaa-collage-front,.aventura-bg,.torre-bg,.draft-bg,.coliseo-bg,.misiones-bg,.perfil-bg,.caos-world,.caos-bg,.caos-collage,.caos-collage *{animation:none!important;transition:none!important;will-change:auto!important}.aaa-collage,.aaa-collage-back,.aaa-collage-front,.collage,.collage-bg,.background-collage,.caos-world,.caos-collage{opacity:.18!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important;contain:layout paint style!important}.aaa-collage img,.aaa-collage-back img,.aaa-collage-front img,.collage img,.collage-bg img,.background-collage img,.caos-world img,.caos-collage img,.aaa-collage .aaa-dossier-card,.aaa-collage .aaa-bg-card,.aaa-collage .collage-card,.caos-world .caos-card,.caos-collage .caos-card{animation:none!important;transition:none!important;filter:none!important;box-shadow:none!important;opacity:.42!important;will-change:auto!important;content-visibility:auto;contain-intrinsic-size:120px 170px}.aaa-collage img:nth-of-type(n+11),.aaa-collage-back img:nth-of-type(n+11),.aaa-collage-front img:nth-of-type(n+11),.collage img:nth-of-type(n+11),.collage-bg img:nth-of-type(n+11),.background-collage img:nth-of-type(n+11),.aaa-collage>*:nth-child(n+11),.aaa-collage-back>*:nth-child(n+11),.aaa-collage-front>*:nth-child(n+11),.collage>*:nth-child(n+11),.collage-bg>*:nth-child(n+11),.background-collage>*:nth-child(n+11){display:none!important;visibility:hidden!important;opacity:0!important;content-visibility:hidden!important}.caos-world img:nth-of-type(n+15),.caos-collage img:nth-of-type(n+15),.caos-world>*:nth-child(n+15),.caos-collage>*:nth-child(n+15){display:none!important;visibility:hidden!important;opacity:0!important;content-visibility:hidden!important}.randomia-aaa-page .decorative-card,.randomia-aaa-page .decor-card,.randomia-aaa-page .floating-card,.randomia-aaa-page .bg-card,.randomia-aaa-page .dossier-bg-card{animation:none!important;transition:none!important;filter:none!important;box-shadow:none!important;opacity:.28!important;will-change:auto!important}.randomia-aaa-page .decorative-card:nth-of-type(n+9),.randomia-aaa-page .decor-card:nth-of-type(n+9),.randomia-aaa-page .floating-card:nth-of-type(n+9),.randomia-aaa-page .bg-card:nth-of-type(n+9),.randomia-aaa-page .dossier-bg-card:nth-of-type(n+9){display:none!important}.card,.aaa-action-card,.aaa-mode-card-v6,.collection-sidebar,.collection-main,.market-main-card,.perfil-card,.aventura-hero,.aventura-library,.torre-panel,.draft-panel,.coliseo-panel,.misiones-panel,.deckbuilder-aaa-shell,.collection-aaa-shell,.market-aaa-shell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion: reduce){.randomia-aaa-page *,.randomia-aaa-page *:before,.randomia-aaa-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media (orientation: landscape) and (max-height: 460px){.aaa-collage img:nth-of-type(n+7),.aaa-collage-back img:nth-of-type(n+7),.aaa-collage-front img:nth-of-type(n+7),.collage img:nth-of-type(n+7),.collage-bg img:nth-of-type(n+7),.background-collage img:nth-of-type(n+7),.aaa-collage>*:nth-child(n+7),.aaa-collage-back>*:nth-child(n+7),.aaa-collage-front>*:nth-child(n+7),.collage>*:nth-child(n+7),.collage-bg>*:nth-child(n+7),.background-collage>*:nth-child(n+7){display:none!important;visibility:hidden!important;opacity:0!important}.caos-world img:nth-of-type(n+9),.caos-collage img:nth-of-type(n+9),.caos-world>*:nth-child(n+9),.caos-collage>*:nth-child(n+9){display:none!important;visibility:hidden!important;opacity:0!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){.aaa-particles,#aaa-particles,.rx-particles,canvas.aaa-particles,canvas.rx-particles,.aaa-collage,.aaa-collage-back,.aaa-collage-front,.aaa-collage-card,.aaa-mini-collage,.aaa-collage-empty,.rx-bg-collage,.rx-collage-item,.caos-collage,.caos-collage-card,.caos-card-rain,.caos-floating-card,.mode-card-collage,.deck-thumb-collage{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important;transition:none!important;filter:none!important;transform:none!important;will-change:auto!important;pointer-events:none!important}.aaa-bg-layer,.aaa-mist,.aaa-spotlight-ring,.aaa-rarity-flare,.aaa-card-bg,.aaa-card-shade,.aaa-world-bg:before,.aaa-world-bg:after{animation:none!important;transition:none!important;will-change:auto!important}body.randomia-launcher-page .aaa-dossier-portrait-wrap,body.randomia-aaa-page .aaa-dossier-portrait-wrap{width:min(42dvw,42dvh,260px)!important;height:auto!important;aspect-ratio:1 / 1!important;margin-inline:auto!important;overflow:hidden!important;border-radius:clamp(16px,3.2vmin,24px)!important;display:block!important;contain:paint!important}body.randomia-launcher-page .aaa-dossier-img,body.randomia-aaa-page .aaa-dossier-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important;transform:scale(1.18)!important;transform-origin:center 18%!important;max-width:none!important;max-height:none!important;display:block!important}body.randomia-launcher-page .aaa-rarity-flare,body.randomia-aaa-page .aaa-rarity-flare{top:-8%!important;right:-8%!important;bottom:-8%!important;left:-8%!important;border-radius:inherit!important;pointer-events:none!important}body.randomia-deckbuilder-page,body.randomia-collection-page{--rm-pc-card-w: 160px;--rm-menu-card-w: clamp(76px, 18.5vmin, 122px);--rm-menu-card-font: clamp(.42rem, 1.72vmin, .66rem);--rm-menu-card-gap: clamp(6px, 1.5vmin, 12px);--rm-panel-tab: clamp(30px, 7.4vmin, 38px);--rm-panel-open-w: min(82vw, 390px);--rm-panel-line: rgba(255,221,126,.28)}body.randomia-deckbuilder-page .list,body.randomia-collection-page #col-grid.list{gap:var(--rm-menu-card-gap)!important;align-items:flex-start!important}body.randomia-deckbuilder-page .list .carta,body.randomia-deckbuilder-page .list .carta-preview,body.randomia-deckbuilder-page .list .personaje-card,body.randomia-deckbuilder-page .db-catalog-tile,body.randomia-collection-page #col-grid .carta,body.randomia-collection-page #col-grid .carta-preview,body.randomia-collection-page #col-grid .personaje-card,body.randomia-collection-page .col-item>.carta,body.randomia-collection-page .col-item>.personaje-card{width:var(--rm-menu-card-w)!important;min-width:var(--rm-menu-card-w)!important;max-width:var(--rm-menu-card-w)!important;font-size:var(--rm-menu-card-font)!important;transform-origin:center top!important}body.randomia-deckbuilder-page #preview-box .carta,body.randomia-deckbuilder-page #preview-box .carta-preview,body.randomia-deckbuilder-page #preview-box .personaje-card,body.randomia-collection-page #preview-box .carta,body.randomia-collection-page #preview-box .carta-preview,body.randomia-collection-page #preview-box .personaje-card{width:min(42dvw,42dvh,260px)!important;min-width:min(42dvw,42dvh,260px)!important;max-width:min(42dvw,42dvh,260px)!important;font-size:clamp(.72rem,2.25vmin,.96rem)!important}body.randomia-deckbuilder-page .floating-side-panel,body.randomia-deckbuilder-page .deck-panel{position:fixed!important;z-index:760!important;display:flex!important;align-items:stretch!important;filter:none!important;max-width:calc(100vw - var(--rm-panel-tab) - 8px)!important;max-height:calc(100dvh - var(--rsh-h, 54px) - 12px)!important;pointer-events:auto!important}body.randomia-deckbuilder-page #filters-floating-panel,body.randomia-deckbuilder-page .floating-side-panel-top{left:0!important;right:auto!important;top:calc(var(--rsh-h, 54px) + 8px)!important;bottom:auto!important;height:calc((100dvh - var(--rsh-h, 54px) - 28px) / 2)!important;transform:none!important;flex-direction:row-reverse!important}body.randomia-deckbuilder-page #saved-decks-floating-panel,body.randomia-deckbuilder-page .floating-side-panel-bottom{left:0!important;right:auto!important;top:calc(var(--rsh-h, 54px) + 12px + ((100dvh - var(--rsh-h, 54px) - 28px) / 2))!important;bottom:auto!important;height:calc((100dvh - var(--rsh-h, 54px) - 28px) / 2)!important;transform:none!important;flex-direction:row-reverse!important}body.randomia-deckbuilder-page .deck-panel{right:0!important;left:auto!important;top:calc(var(--rsh-h, 54px) + 8px)!important;bottom:auto!important;height:calc(100dvh - var(--rsh-h, 54px) - 16px)!important;transform:none!important;flex-direction:row!important}body.randomia-deckbuilder-page .floating-side-panel-toggle,body.randomia-deckbuilder-page .deck-panel-toggle{width:var(--rm-panel-tab)!important;min-width:var(--rm-panel-tab)!important;max-width:var(--rm-panel-tab)!important;height:var(--rm-panel-tab)!important;min-height:var(--rm-panel-tab)!important;max-height:var(--rm-panel-tab)!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;border:1px solid var(--rm-panel-line)!important;background:linear-gradient(180deg,#241810fa,#08070afa)!important;border-radius:0 12px 12px 0!important;box-shadow:0 4px 14px #00000073,inset 0 1px #ffffff0f!important;overflow:hidden!important;font-size:0!important;line-height:1!important;color:#ffe6a9!important}body.randomia-deckbuilder-page .deck-panel-toggle{border-radius:12px 0 0 12px!important}body.randomia-deckbuilder-page .fsp-toggle-label,body.randomia-deckbuilder-page .dp-toggle-label,body.randomia-deckbuilder-page .floating-side-panel-toggle>span:not(.fsp-toggle-icon),body.randomia-deckbuilder-page .deck-panel-toggle>span:not(.dp-toggle-icon){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important}body.randomia-deckbuilder-page .fsp-toggle-icon,body.randomia-deckbuilder-page .dp-toggle-icon{font-size:0!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:transparent!important}body.randomia-deckbuilder-page #filters-floating-panel .fsp-toggle-icon:before,body.randomia-deckbuilder-page #filters-floating-panel .floating-side-panel-toggle:before{content:"🔎"!important;font-size:calc(var(--rm-panel-tab) * .56)!important;line-height:1!important;color:#ffe6a9!important}body.randomia-deckbuilder-page #saved-decks-floating-panel .fsp-toggle-icon:before,body.randomia-deckbuilder-page #saved-decks-floating-panel .floating-side-panel-toggle:before{content:"📚"!important;font-size:calc(var(--rm-panel-tab) * .56)!important;line-height:1!important;color:#ffe6a9!important}body.randomia-deckbuilder-page .deck-panel-toggle .dp-toggle-icon:before,body.randomia-deckbuilder-page .deck-panel-toggle:before{content:"🃏"!important;font-size:calc(var(--rm-panel-tab) * .56)!important;line-height:1!important;color:#ffe6a9!important}body.randomia-deckbuilder-page .floating-side-panel:not(.open) .floating-side-panel-inner,body.randomia-deckbuilder-page #filters-floating-panel:not(.open) .floating-side-panel-inner,body.randomia-deckbuilder-page #saved-decks-floating-panel:not(.open) .floating-side-panel-inner,body.randomia-deckbuilder-page .deck-panel:not(.open) .deck-panel-inner{width:0!important;min-width:0!important;max-width:0!important;height:100%!important;padding:0!important;border-width:0!important;overflow:hidden!important;box-shadow:none!important;pointer-events:none!important}body.randomia-deckbuilder-page #filters-floating-panel.open .floating-side-panel-inner,body.randomia-deckbuilder-page #saved-decks-floating-panel.open .floating-side-panel-inner,body.randomia-deckbuilder-page .floating-side-panel.open .floating-side-panel-inner{width:var(--rm-panel-open-w)!important;min-width:0!important;max-width:calc(100vw - var(--rm-panel-tab) - 8px)!important;height:100%!important;max-height:100%!important;overflow:hidden!important;border-radius:0 18px 18px 0!important;border:1px solid var(--rm-panel-line)!important;border-left:0!important;background:#09080cf7!important;box-shadow:10px 0 28px #0000007a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.randomia-deckbuilder-page .deck-panel.open .deck-panel-inner{width:min(72vw,340px)!important;min-width:0!important;max-width:calc(100vw - var(--rm-panel-tab) - 8px)!important;height:100%!important;max-height:100%!important;overflow:hidden!important;border-radius:18px 0 0 18px!important;border:1px solid var(--rm-panel-line)!important;border-right:0!important;background:#09080cf7!important;box-shadow:-10px 0 28px #0000007a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.randomia-deckbuilder-page .floating-side-panel-body,body.randomia-deckbuilder-page .deck-panel-body,body.randomia-deckbuilder-page .deck-panel-inner,body.randomia-deckbuilder-page .floating-side-panel-inner{min-height:0!important}body.randomia-deckbuilder-page .floating-side-panel-body,body.randomia-deckbuilder-page .deck-panel-items,body.randomia-deckbuilder-page #filters-floating-panel .floating-side-panel-body,body.randomia-deckbuilder-page #saved-decks-floating-panel .floating-side-panel-body{overflow:auto!important;-webkit-overflow-scrolling:touch!important;max-height:none!important;height:100%!important;padding:clamp(8px,2vmin,12px)!important}body.randomia-deckbuilder-page .floating-side-panel-header,body.randomia-deckbuilder-page .deck-panel-header{padding:8px 10px!important;min-height:0!important}body.randomia-deckbuilder-page .floating-side-panel-title,body.randomia-deckbuilder-page .deck-panel-title{font-size:clamp(.78rem,2.4vmin,.95rem)!important}body.randomia-deckbuilder-page .floating-side-panel-subtitle,body.randomia-deckbuilder-page .deck-panel-progress{font-size:clamp(.64rem,1.9vmin,.78rem)!important}body.randomia-deckbuilder-page.deckbuilder-floating-panels-ready .grid,body.randomia-deckbuilder-page .grid,body.randomia-deckbuilder-page #constructor.card{margin-left:0!important;margin-right:0!important;max-width:100%!important}body.randomia-collection-page{--col-panel-w: min(82vw, 360px) !important}body.randomia-collection-page .collection-floating-panel{position:fixed!important;left:0!important;right:auto!important;top:calc(var(--rsh-h, 54px) + 8px)!important;bottom:8px!important;height:auto!important;z-index:760!important;display:flex!important;flex-direction:row-reverse!important;align-items:stretch!important;filter:none!important;max-width:calc(100vw - var(--rm-panel-tab) - 8px)!important}body.randomia-collection-page .collection-floating-panel-toggle{width:var(--rm-panel-tab)!important;min-width:var(--rm-panel-tab)!important;max-width:var(--rm-panel-tab)!important;height:var(--rm-panel-tab)!important;min-height:var(--rm-panel-tab)!important;max-height:var(--rm-panel-tab)!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;border:1px solid var(--rm-panel-line)!important;border-left:0!important;border-radius:0 12px 12px 0!important;background:linear-gradient(180deg,#241810fa,#08070afa)!important;box-shadow:0 4px 14px #00000073,inset 0 1px #ffffff0f!important;overflow:hidden!important;font-size:0!important;line-height:1!important}body.randomia-collection-page .cfp-toggle-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important}body.randomia-collection-page .cfp-toggle-icon{font-size:0!important;color:transparent!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important}body.randomia-collection-page .collection-floating-panel-toggle:before,body.randomia-collection-page .cfp-toggle-icon:before{content:"🔎"!important;font-size:calc(var(--rm-panel-tab) * .56)!important;line-height:1!important;color:#ffe6a9!important}body.randomia-collection-page .collection-floating-panel:not(.open) .collection-floating-panel-inner{width:0!important;min-width:0!important;max-width:0!important;height:100%!important;max-height:100%!important;padding:0!important;border-width:0!important;overflow:hidden!important;box-shadow:none!important;pointer-events:none!important}body.randomia-collection-page .collection-floating-panel.open .collection-floating-panel-inner{width:var(--col-panel-w)!important;min-width:0!important;max-width:calc(100vw - var(--rm-panel-tab) - 8px)!important;height:100%!important;max-height:100%!important;overflow:hidden!important;border-radius:0 18px 18px 0!important;border:1px solid var(--rm-panel-line)!important;border-left:0!important;background:#09080cf7!important;box-shadow:10px 0 28px #0000007a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.randomia-collection-page .collection-floating-panel-body{overflow:auto!important;-webkit-overflow-scrolling:touch!important;max-height:none!important;height:100%!important;padding:clamp(8px,2vmin,12px)!important}body.randomia-collection-page .collection-floating-panel-header{padding:8px 10px!important;min-height:0!important}body.randomia-collection-page .collection-floating-panel-title{font-size:clamp(.78rem,2.4vmin,.95rem)!important}body.randomia-collection-page .collection-floating-panel-subtitle{font-size:clamp(.64rem,1.9vmin,.78rem)!important}}@media (orientation: landscape) and (max-height: 560px){body.randomia-deckbuilder-page,body.randomia-collection-page{--rm-menu-card-w: clamp(62px, 16.2vmin, 96px);--rm-menu-card-font: clamp(.36rem, 1.45vmin, .54rem);--rm-panel-tab: clamp(28px, 7.2vmin, 34px)}body.randomia-launcher-page .aaa-dossier-portrait-wrap,body.randomia-aaa-page .aaa-dossier-portrait-wrap{width:min(34dvw,52dvh,190px)!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){.aaa-collage,.aaa-collage-back,.aaa-collage-front,.aaa-collage *,.aaa-mini-collage,.aaa-mini-collage *,.rx-bg-collage,.rx-bg-collage *,.rx-collage-item,.mode-card-collage,.mode-card-collage *,.deck-thumb-collage,.deck-thumb-collage *,.caos-collage,.caos-collage *,.caos-card-rain,.caos-card-rain *,.caos-floating-card,.randomia-aaa-page .decorative-card,.randomia-aaa-page .decor-card,.randomia-aaa-page .floating-card,.randomia-aaa-page .bg-card,.randomia-aaa-page .dossier-bg-card{display:none!important;visibility:hidden!important;opacity:0!important;content-visibility:hidden!important;animation:none!important;transition:none!important;filter:none!important;box-shadow:none!important;transform:none!important;pointer-events:none!important}body.randomia-launcher-page .aaa-dossier{align-items:center!important}body.randomia-launcher-page .aaa-dossier-portrait-wrap{width:clamp(92px,27vmin,168px)!important;height:clamp(92px,27vmin,168px)!important;min-width:clamp(92px,27vmin,168px)!important;min-height:clamp(92px,27vmin,168px)!important;max-width:clamp(92px,27vmin,168px)!important;max-height:clamp(92px,27vmin,168px)!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:clamp(14px,3vmin,22px)!important;display:block!important;position:relative!important;contain:paint!important}body.randomia-launcher-page .aaa-dossier-portrait-wrap>img,body.randomia-launcher-page img.aaa-dossier-img,body.randomia-launcher-page #aaa-dossier-img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center 20%!important;transform:scale(1.22)!important;transform-origin:center 20%!important}body.randomia-deckbuilder-page,body.randomia-collection-page{--rm-pc-card-w: 160px;--rm-pc-card-h: 224px;--rm-card-scale-pc: clamp(.42, calc(100dvh / 980), .72);--rm-card-layout-w: calc(var(--rm-pc-card-w) * var(--rm-card-scale-pc));--rm-card-layout-h: calc(var(--rm-pc-card-h) * var(--rm-card-scale-pc));--rm-card-grid-gap: clamp(6px, 1.8vmin, 12px)}body.randomia-deckbuilder-page .list,body.randomia-collection-page #col-grid.list{grid-template-columns:repeat(auto-fill,minmax(var(--rm-card-layout-w),var(--rm-card-layout-w)))!important;justify-content:center!important;align-items:start!important;gap:var(--rm-card-grid-gap)!important}body.randomia-deckbuilder-page .db-entry,body.randomia-collection-page .col-item{width:var(--rm-card-layout-w)!important;min-width:var(--rm-card-layout-w)!important;max-width:var(--rm-card-layout-w)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-self:center!important;gap:clamp(4px,1.2vmin,8px)!important}body.randomia-deckbuilder-page .list>.carta,body.randomia-deckbuilder-page .list>.personaje-card,body.randomia-deckbuilder-page .db-entry>.carta,body.randomia-deckbuilder-page .db-entry>.personaje-card,body.randomia-collection-page .col-item>.carta,body.randomia-collection-page .col-item>.personaje-card,body.randomia-collection-page #col-grid>.carta,body.randomia-collection-page #col-grid>.personaje-card{width:var(--rm-pc-card-w)!important;min-width:var(--rm-pc-card-w)!important;max-width:var(--rm-pc-card-w)!important;height:auto!important;aspect-ratio:5 / 7!important;font-size:.9em!important;transform:none!important;transform-origin:top center!important;zoom:var(--rm-card-scale-pc)!important;justify-self:center!important}@supports not (zoom: 1){body.randomia-deckbuilder-page .list>.carta,body.randomia-deckbuilder-page .list>.personaje-card,body.randomia-deckbuilder-page .db-entry>.carta,body.randomia-deckbuilder-page .db-entry>.personaje-card,body.randomia-collection-page .col-item>.carta,body.randomia-collection-page .col-item>.personaje-card,body.randomia-collection-page #col-grid>.carta,body.randomia-collection-page #col-grid>.personaje-card{transform:scale(var(--rm-card-scale-pc))!important;margin-bottom:calc(var(--rm-card-layout-h) - var(--rm-pc-card-h))!important}}body.randomia-deckbuilder-page .qty-controls,body.randomia-deckbuilder-page .qty-controls-below,body.randomia-collection-page .col-actions{width:var(--rm-card-layout-w)!important;max-width:var(--rm-card-layout-w)!important;font-size:clamp(9px,2.2vmin,12px)!important}body.randomia-deckbuilder-page .qty-controls button{min-height:clamp(26px,6.4vmin,34px)!important;min-width:clamp(26px,6.4vmin,34px)!important;padding:0!important}body.randomia-collection-page .col-actions .btn,body.randomia-collection-page .btn-sell{min-height:clamp(28px,7vmin,36px)!important;padding:4px 6px!important;font-size:clamp(9px,2.2vmin,12px)!important}body.randomia-deckbuilder-page #preview-box,body.randomia-collection-page #preview-box,body.randomia-market-page #preview-box{position:fixed!important;left:max(8px,env(safe-area-inset-left,0px))!important;top:max(8px,env(safe-area-inset-top,0px))!important;width:auto!important;height:auto!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;z-index:100000!important;pointer-events:none!important}body.randomia-deckbuilder-page #preview-box .carta,body.randomia-deckbuilder-page #preview-box .personaje-card,body.randomia-collection-page #preview-box .carta,body.randomia-collection-page #preview-box .personaje-card,body.randomia-market-page #preview-box .carta,body.randomia-market-page #preview-box .personaje-card{width:160px!important;min-width:160px!important;max-width:160px!important;font-size:.9em!important;zoom:min(calc((100dvh - 16px) / 224),2.35)!important;transform:none!important}.rm-touch-menu{position:fixed!important;z-index:100001!important;display:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;border-radius:999px!important;border:1px solid rgba(255,224,150,.42)!important;background:#08070af5!important;box-shadow:0 8px 22px #00000094,inset 0 1px #ffffff0f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important}.rm-touch-menu.visible{display:grid!important}.rm-touch-btn{min-width:clamp(78px,22vmin,112px)!important;min-height:clamp(34px,8.6vmin,42px)!important;padding:0 10px!important;border:1px solid rgba(255,224,150,.38)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffe8a6fa,#b58033fa)!important;color:#241309!important;font-family:inherit!important;font-size:clamp(12px,3.1vmin,15px)!important;font-weight:900!important;line-height:1!important;text-shadow:0 1px rgba(255,255,255,.45)!important;box-shadow:0 2px 8px #0000006b!important}.rm-touch-select{background:linear-gradient(180deg,#beffc9fa,#3b9755fa)!important}}@media (orientation: landscape) and (max-height: 430px){body.randomia-deckbuilder-page,body.randomia-collection-page{--rm-card-scale-pc: clamp(.34, calc(100dvh / 1050), .55)}body.randomia-launcher-page .aaa-dossier-portrait-wrap{width:clamp(70px,23vmin,112px)!important;height:clamp(70px,23vmin,112px)!important;min-width:clamp(70px,23vmin,112px)!important;min-height:clamp(70px,23vmin,112px)!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){body.randomia-deckbuilder-page,body.randomia-collection-page,body.randomia-market-page{--rm-pc-card-w-v5: 160px;--rm-pc-card-h-v5: 224px;--rm-card-cell-w-v5: clamp(82px, 28dvw, 116px);--rm-card-scale-v5: calc(var(--rm-card-cell-w-v5) / 160);--rm-card-cell-h-v5: calc(224px * var(--rm-card-scale-v5));--rm-card-gap-v5: clamp(5px, 1.8vmin, 10px);--rm-card-meta-font-v5: clamp(8px, 2.1vmin, 11px);--rm-preview-card-w-v5: min( calc(100dvw - 12px) , calc((100dvh - 12px) * 5 / 7));--rm-preview-scale-v5: calc(var(--rm-preview-card-w-v5) / 160px)}@media (orientation: landscape){body.randomia-deckbuilder-page,body.randomia-collection-page,body.randomia-market-page{--rm-card-cell-w-v5: clamp(76px, 15.6dvh, 112px);--rm-preview-card-w-v5: calc((100dvh - 12px) * 5 / 7)}}@media (orientation: portrait){body.randomia-deckbuilder-page,body.randomia-collection-page,body.randomia-market-page{--rm-card-cell-w-v5: clamp(82px, 29dvw, 120px);--rm-preview-card-w-v5: calc(100dvw - 10px) }}body.randomia-collection-page .collection-aaa-shell,body.randomia-market-page .market-aaa-shell,body.randomia-deckbuilder-page .deckbuilder-aaa-shell{width:100dvw!important;max-width:100dvw!important;padding-left:max(6px,env(safe-area-inset-left,0px))!important;padding-right:max(6px,env(safe-area-inset-right,0px))!important}body.randomia-collection-page .collection-main.card,body.randomia-market-page .market-main-card,body.randomia-deckbuilder-page #constructor{padding-left:clamp(6px,1.8vmin,12px)!important;padding-right:clamp(6px,1.8vmin,12px)!important}body.randomia-deckbuilder-page #list-cartas,body.randomia-deckbuilder-page #list-personajes,body.randomia-deckbuilder-page #list-terrenos,body.randomia-collection-page #col-grid.list,body.randomia-market-page #grid.list,body.randomia-market-page #last-pack.list,body.randomia-market-page #modal-pack-cards.list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--rm-card-cell-w-v5),var(--rm-card-cell-w-v5)))!important;justify-content:center!important;justify-items:center!important;align-items:start!important;gap:var(--rm-card-gap-v5)!important;padding:4px 2px 12px!important;width:100%!important;overflow-x:hidden!important}body.randomia-collection-page #col-grid.list,body.randomia-market-page #grid.list,body.randomia-market-page #last-pack.list{max-height:calc(100dvh - var(--rsh-h, 54px) - 146px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}body.randomia-market-page #last-pack.list{max-height:calc(42dvh - 32px)!important}body.randomia-collection-page .col-item,body.randomia-market-page #grid .item,body.randomia-market-page #last-pack .item,body.randomia-market-page #modal-pack-cards .item,body.randomia-deckbuilder-page .db-entry{width:var(--rm-card-cell-w-v5)!important;min-width:var(--rm-card-cell-w-v5)!important;max-width:var(--rm-card-cell-w-v5)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;justify-self:center!important;gap:clamp(3px,1.1vmin,7px)!important;padding:0!important;margin:0!important;border-radius:clamp(8px,2vmin,14px)!important;background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important}body.randomia-deckbuilder-page #list-cartas .carta,body.randomia-deckbuilder-page #list-cartas .carta-preview,body.randomia-deckbuilder-page #list-cartas .personaje-card,body.randomia-deckbuilder-page #list-personajes .carta,body.randomia-deckbuilder-page #list-personajes .personaje-card,body.randomia-deckbuilder-page #list-terrenos .carta,body.randomia-deckbuilder-page #list-terrenos .personaje-card,body.randomia-deckbuilder-page .db-entry>.carta,body.randomia-deckbuilder-page .db-entry>.personaje-card,body.randomia-collection-page #col-grid .col-item>.carta,body.randomia-collection-page #col-grid .col-item>.carta-preview,body.randomia-collection-page #col-grid .col-item>.personaje-card,body.randomia-market-page #grid .item>.carta,body.randomia-market-page #grid .item>.carta-preview,body.randomia-market-page #grid .item>.personaje-card,body.randomia-market-page #last-pack .item>.carta,body.randomia-market-page #last-pack .item>.carta-preview,body.randomia-market-page #last-pack .item>.personaje-card,body.randomia-market-page #modal-pack-cards .item>.carta,body.randomia-market-page #modal-pack-cards .item>.carta-preview,body.randomia-market-page #modal-pack-cards .item>.personaje-card{width:var(--rm-pc-card-w-v5)!important;min-width:var(--rm-pc-card-w-v5)!important;max-width:var(--rm-pc-card-w-v5)!important;height:auto!important;aspect-ratio:5 / 7!important;font-size:.9em!important;line-height:1.1!important;padding:5px!important;transform:none!important;transform-origin:top center!important;zoom:var(--rm-card-scale-v5)!important;margin:0!important;justify-self:center!important;filter:drop-shadow(0 7px 11px rgba(0,0,0,.46))!important}@supports not (zoom: 1){body.randomia-deckbuilder-page #list-cartas .carta,body.randomia-deckbuilder-page #list-cartas .carta-preview,body.randomia-deckbuilder-page #list-cartas .personaje-card,body.randomia-deckbuilder-page #list-personajes .carta,body.randomia-deckbuilder-page #list-personajes .personaje-card,body.randomia-deckbuilder-page #list-terrenos .carta,body.randomia-deckbuilder-page #list-terrenos .personaje-card,body.randomia-deckbuilder-page .db-entry>.carta,body.randomia-deckbuilder-page .db-entry>.personaje-card,body.randomia-collection-page #col-grid .col-item>.carta,body.randomia-collection-page #col-grid .col-item>.carta-preview,body.randomia-collection-page #col-grid .col-item>.personaje-card,body.randomia-market-page #grid .item>.carta,body.randomia-market-page #grid .item>.carta-preview,body.randomia-market-page #grid .item>.personaje-card,body.randomia-market-page #last-pack .item>.carta,body.randomia-market-page #last-pack .item>.carta-preview,body.randomia-market-page #last-pack .item>.personaje-card,body.randomia-market-page #modal-pack-cards .item>.carta,body.randomia-market-page #modal-pack-cards .item>.carta-preview,body.randomia-market-page #modal-pack-cards .item>.personaje-card{transform:scale(var(--rm-card-scale-v5))!important;margin-right:calc((var(--rm-card-cell-w-v5) - var(--rm-pc-card-w-v5)) / 2)!important;margin-bottom:calc(var(--rm-card-cell-h-v5) - var(--rm-pc-card-h-v5))!important}}body.randomia-collection-page .col-actions,body.randomia-market-page .item .meta,body.randomia-market-page .item .actions,body.randomia-deckbuilder-page .qty-controls,body.randomia-deckbuilder-page .qty-controls-below{width:var(--rm-card-cell-w-v5)!important;max-width:var(--rm-card-cell-w-v5)!important;font-size:var(--rm-card-meta-font-v5)!important;line-height:1.08!important;gap:3px!important;padding:3px!important;margin:0!important;border-radius:8px!important;overflow:hidden!important}body.randomia-market-page .item .name,body.randomia-collection-page .col-sale-line,body.randomia-collection-page .col-sale-sub,body.randomia-market-page .pill{font-size:var(--rm-card-meta-font-v5)!important;line-height:1.05!important;min-height:0!important;max-height:2.2em!important;overflow:hidden!important;text-overflow:ellipsis!important}body.randomia-market-page .item .actions .btn,body.randomia-collection-page .col-actions .btn,body.randomia-collection-page .btn-sell,body.randomia-deckbuilder-page .qty-controls button{min-height:clamp(22px,5.6vmin,30px)!important;min-width:clamp(22px,5.6vmin,30px)!important;padding:2px 4px!important;font-size:var(--rm-card-meta-font-v5)!important}body.randomia-market-page .item .actions{display:flex!important;flex-direction:column!important}body.randomia-collection-page .db-badge,body.randomia-deckbuilder-page .db-badge{top:3px!important;right:3px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important}body.randomia-deckbuilder-page #preview-box,body.randomia-collection-page #preview-box,body.randomia-market-page #preview-box{position:fixed!important;z-index:2147483647!important;pointer-events:none!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:var(--rm-preview-card-w-v5)!important;height:auto!important;max-width:calc(100dvw - 8px)!important;max-height:calc(100dvh - 8px)!important;display:none!important;overflow:visible!important}body.randomia-deckbuilder-page #preview-box.visible,body.randomia-deckbuilder-page #preview-box.rm-touch-preview-visible,body.randomia-collection-page #preview-box.visible,body.randomia-collection-page #preview-box.rm-touch-preview-visible,body.randomia-market-page #preview-box.visible,body.randomia-market-page #preview-box.rm-touch-preview-visible{display:block!important}body.randomia-deckbuilder-page #preview-box .carta,body.randomia-deckbuilder-page #preview-box .carta-preview,body.randomia-deckbuilder-page #preview-box .personaje-card,body.randomia-collection-page #preview-box .carta,body.randomia-collection-page #preview-box .carta-preview,body.randomia-collection-page #preview-box .personaje-card,body.randomia-market-page #preview-box .carta,body.randomia-market-page #preview-box .carta-preview,body.randomia-market-page #preview-box .personaje-card{width:var(--rm-pc-card-w-v5)!important;min-width:var(--rm-pc-card-w-v5)!important;max-width:var(--rm-pc-card-w-v5)!important;height:auto!important;aspect-ratio:5 / 7!important;font-size:.9em!important;line-height:1.1!important;padding:5px!important;zoom:var(--rm-preview-scale-v5)!important;transform:none!important;transform-origin:top left!important;margin:0!important;filter:drop-shadow(0 20px 34px rgba(0,0,0,.68))!important;pointer-events:none!important}@supports not (zoom: 1){body.randomia-deckbuilder-page #preview-box .carta,body.randomia-deckbuilder-page #preview-box .carta-preview,body.randomia-deckbuilder-page #preview-box .personaje-card,body.randomia-collection-page #preview-box .carta,body.randomia-collection-page #preview-box .carta-preview,body.randomia-collection-page #preview-box .personaje-card,body.randomia-market-page #preview-box .carta,body.randomia-market-page #preview-box .carta-preview,body.randomia-market-page #preview-box .personaje-card{transform:scale(var(--rm-preview-scale-v5))!important;transform-origin:top left!important}}body.randomia-launcher-page .aaa-dossier-portrait-wrap,body.randomia-aaa-page .aaa-dossier-portrait-wrap{width:min(100%,clamp(128px,34vmin,260px))!important;height:min(100%,clamp(128px,34vmin,260px))!important;min-width:min(100%,clamp(128px,34vmin,260px))!important;min-height:min(100%,clamp(128px,34vmin,260px))!important;aspect-ratio:1 / 1!important;align-self:center!important;overflow:hidden!important;border-radius:clamp(16px,4vmin,28px)!important}body.randomia-launcher-page .aaa-dossier-portrait-wrap>img,body.randomia-launcher-page img.aaa-dossier-img,body.randomia-launcher-page #aaa-dossier-img,body.randomia-aaa-page .aaa-dossier-portrait-wrap>img,body.randomia-aaa-page img.aaa-dossier-img,body.randomia-aaa-page #aaa-dossier-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important;transform:scale(1.18)!important;transform-origin:center 18%!important;max-width:none!important;max-height:none!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){body.randomia-deckbuilder-page{--dbm-safe-x: max(6px, env(safe-area-inset-left, 0px));--dbm-safe-r: max(6px, env(safe-area-inset-right, 0px));--dbm-card-gap: clamp(5px, 1.6vmin, 9px)}body.randomia-deckbuilder-page .deckbuilder-aaa-shell,body.randomia-deckbuilder-page.deckbuilder-floating-panels-ready .wrapper{width:100dvw!important;max-width:100dvw!important;margin:0!important;padding-left:var(--dbm-safe-x)!important;padding-right:var(--dbm-safe-r)!important;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}body.randomia-deckbuilder-page .deckbuilder-aaa-shell>h1,body.randomia-deckbuilder-page .grid{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.randomia-deckbuilder-page .deckbuilder-aaa-shell>h1{margin-bottom:8px!important;padding:10px 12px!important;border-radius:18px!important;font-size:clamp(26px,9vw,44px)!important}body.randomia-deckbuilder-page #constructor.card{padding:clamp(7px,1.9vmin,12px)!important;border-radius:18px!important;min-height:auto!important;overflow:visible!important}body.randomia-deckbuilder-page #constructor>h2{margin:0 0 8px!important;font-size:clamp(20px,6vw,30px)!important}body.randomia-deckbuilder-page #constructor .build-toolbar,body.deckbuilder-floating-panels-ready #constructor .build-toolbar{gap:7px!important;padding:8px!important;margin-bottom:7px!important;border-radius:14px!important}body.randomia-deckbuilder-page #constructor .build-name-actions,body.deckbuilder-floating-panels-ready #constructor .build-name-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;width:100%!important;min-width:0!important;flex:1 1 100%!important}body.randomia-deckbuilder-page #constructor #build-name,body.deckbuilder-floating-panels-ready #constructor #build-name{min-width:0!important;width:100%!important;height:38px!important;padding:8px 10px!important;font-size:14px!important}body.randomia-deckbuilder-page #constructor #btn-build-save,body.deckbuilder-floating-panels-ready #constructor #btn-build-save{min-height:38px!important;padding:8px 10px!important;font-size:clamp(10px,2.8vmin,12px)!important;white-space:nowrap!important}body.randomia-deckbuilder-page #constructor .build-counters,body.deckbuilder-floating-panels-ready #constructor .build-counters{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;width:100%!important;margin-left:0!important;text-align:left!important;white-space:normal!important;font-size:clamp(11px,3.1vmin,13px)!important;line-height:1.2!important}body.randomia-deckbuilder-page #constructor .row.top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important}body.randomia-deckbuilder-page #constructor .col,body.randomia-deckbuilder-page #constructor .col2{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important}body.randomia-deckbuilder-page #constructor h3{margin:8px 0 6px!important;padding:0 2px!important;font-size:clamp(17px,5.2vw,24px)!important}body.randomia-deckbuilder-page #constructor .list,body.randomia-deckbuilder-page #list-cartas,body.randomia-deckbuilder-page #list-personajes,body.randomia-deckbuilder-page #list-terrenos,body.randomia-deckbuilder-page .card:first-of-type .list{max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:auto!important}body.randomia-deckbuilder-page #list-cartas,body.randomia-deckbuilder-page #list-personajes,body.randomia-deckbuilder-page #list-terrenos{grid-template-columns:repeat(auto-fill,minmax(var(--rm-card-cell-w-v5),1fr))!important;justify-content:center!important;justify-items:center!important;align-items:start!important;column-gap:var(--dbm-card-gap)!important;row-gap:calc(var(--dbm-card-gap) + 5px)!important;padding:6px 1px 10px!important;width:100%!important;box-sizing:border-box!important;border-radius:14px!important}body.randomia-deckbuilder-page #list-personajes,body.randomia-deckbuilder-page #list-terrenos{grid-template-columns:repeat(auto-fill,minmax(var(--rm-card-cell-w-v5),1fr))!important}body.randomia-deckbuilder-page .db-entry{width:var(--rm-card-cell-w-v5)!important;min-width:var(--rm-card-cell-w-v5)!important;max-width:var(--rm-card-cell-w-v5)!important;gap:3px!important}body.randomia-deckbuilder-page .qty-controls,body.randomia-deckbuilder-page .qty-controls-below{display:grid!important;grid-template-columns:1fr 1fr!important;width:var(--rm-card-cell-w-v5)!important;max-width:var(--rm-card-cell-w-v5)!important;padding:2px!important;gap:3px!important;overflow:visible!important}body.randomia-deckbuilder-page .qty-controls button{width:100%!important;min-width:0!important;min-height:clamp(24px,6.2vmin,31px)!important;border-radius:8px!important;font-size:clamp(13px,4vmin,17px)!important;line-height:1!important;padding:0!important}body.randomia-deckbuilder-page .carta.selectable.selected,body.randomia-deckbuilder-page .personaje-card.selectable.selected{outline-width:3px!important;outline-offset:1px!important}body.randomia-deckbuilder-page .db-badge{transform-origin:top right!important;transform:scale(.86)!important}body.randomia-deckbuilder-page .floating-side-panel{z-index:2140!important;max-width:100dvw!important}body.randomia-deckbuilder-page .floating-side-panel-toggle,body.randomia-deckbuilder-page .deck-panel-toggle{width:32px!important;min-width:32px!important;padding:10px 0!important;opacity:.96!important}body.randomia-deckbuilder-page .floating-side-panel.open .floating-side-panel-inner,body.randomia-deckbuilder-page #filters-floating-panel.open .floating-side-panel-inner,body.randomia-deckbuilder-page #saved-decks-floating-panel.open .floating-side-panel-inner{width:min(92dvw,380px)!important;max-width:calc(100dvw - 34px)!important}body.randomia-deckbuilder-page #filters-floating-panel .floating-side-panel-body,body.randomia-deckbuilder-page #saved-decks-floating-panel .floating-side-panel-body{max-height:none!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}}@media (orientation: portrait) and (max-width: 980px){body.randomia-deckbuilder-page{--rm-card-cell-w-v5: clamp(88px, 30.6dvw, 124px);--rm-card-gap-v5: clamp(4px, 1.4vmin, 8px);--rm-preview-card-w-v5: min( calc(100dvw - 10px) , calc((100dvh - var(--rsh-h, 54px) - 10px) * 5 / 7));--rm-preview-scale-v5: calc(var(--rm-preview-card-w-v5) / 160px)}body.randomia-deckbuilder-page .deck-panel{height:min(58dvh,470px)!important}}@media (orientation: landscape) and (max-height: 560px){body.randomia-deckbuilder-page{--rm-card-cell-w-v5: clamp(74px, 15dvh, 108px);--rm-card-gap-v5: clamp(4px, 1.2vmin, 8px);--rm-preview-card-w-v5: min(calc((100dvh - 8px) * 5 / 7), calc(100dvw - 10px) );--rm-preview-scale-v5: calc(var(--rm-preview-card-w-v5) / 160px)}body.randomia-deckbuilder-page .deckbuilder-aaa-shell,body.randomia-deckbuilder-page.deckbuilder-floating-panels-ready .wrapper{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important}body.randomia-deckbuilder-page .deckbuilder-aaa-shell>h1{display:none!important}body.randomia-deckbuilder-page #constructor .row.top{grid-template-columns:minmax(0,.92fr) minmax(0,1.48fr)!important;gap:9px!important}body.randomia-deckbuilder-page #constructor h3{font-size:clamp(15px,4.6dvh,19px)!important;margin:4px 0!important}body.randomia-deckbuilder-page .deck-panel{top:var(--db-panel-top)!important;bottom:auto!important;height:calc(100dvh - var(--db-panel-top) - 8px)!important}}@media (max-width: 380px) and (orientation: portrait){body.randomia-deckbuilder-page{--rm-card-cell-w-v5: clamp(82px, 30dvw, 108px)}body.randomia-deckbuilder-page #constructor #btn-build-save{padding-inline:7px!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){body.randomia-deckbuilder-page{--dbm-card-gap: clamp(10px, 3.1vmin, 16px);--rm-card-gap-v5: clamp(10px, 3.1vmin, 16px);--rm-panel-tab: clamp(38px, 9.8vmin, 46px);--rm-panel-open-w: min(88dvw, 420px)}body.randomia-deckbuilder-page #list-cartas,body.randomia-deckbuilder-page #list-personajes,body.randomia-deckbuilder-page #list-terrenos{column-gap:var(--dbm-card-gap)!important;row-gap:calc(var(--dbm-card-gap) + 12px)!important;padding:12px 8px 18px!important;justify-content:center!important;justify-items:center!important;align-items:start!important}body.randomia-deckbuilder-page .db-entry{gap:8px!important;margin:0!important;padding:0 0 4px!important}body.randomia-deckbuilder-page .qty-controls,body.randomia-deckbuilder-page .qty-controls-below{gap:6px!important;padding:4px 2px 0!important}body.randomia-deckbuilder-page .qty-controls button{min-height:clamp(29px,7.2vmin,36px)!important;border-radius:10px!important;font-size:clamp(15px,4.2vmin,18px)!important}body.randomia-deckbuilder-page .floating-side-panel,body.randomia-deckbuilder-page .deck-panel{z-index:2140!important;max-width:100dvw!important}body.randomia-deckbuilder-page .floating-side-panel-toggle,body.randomia-deckbuilder-page .deck-panel-toggle{width:var(--rm-panel-tab)!important;min-width:var(--rm-panel-tab)!important;max-width:var(--rm-panel-tab)!important;height:var(--rm-panel-tab)!important;min-height:var(--rm-panel-tab)!important;max-height:var(--rm-panel-tab)!important;border-width:2px!important;box-shadow:0 6px 18px #0000008c,0 0 0 1px #f7df9a29 inset!important;opacity:.98!important}body.randomia-deckbuilder-page #filters-floating-panel .fsp-toggle-icon:before,body.randomia-deckbuilder-page #filters-floating-panel .floating-side-panel-toggle:before,body.randomia-deckbuilder-page #saved-decks-floating-panel .fsp-toggle-icon:before,body.randomia-deckbuilder-page #saved-decks-floating-panel .floating-side-panel-toggle:before,body.randomia-deckbuilder-page .deck-panel-toggle .dp-toggle-icon:before,body.randomia-deckbuilder-page .deck-panel-toggle:before{font-size:calc(var(--rm-panel-tab) * .6)!important}body.randomia-deckbuilder-page #filters-floating-panel.open .floating-side-panel-inner,body.randomia-deckbuilder-page #saved-decks-floating-panel.open .floating-side-panel-inner,body.randomia-deckbuilder-page .floating-side-panel.open .floating-side-panel-inner{width:var(--rm-panel-open-w)!important;max-width:calc(100dvw - var(--rm-panel-tab) - 6px)!important;border-radius:0 20px 20px 0!important}body.randomia-deckbuilder-page .deck-panel.open .deck-panel-inner{width:min(86dvw,420px)!important;max-width:calc(100dvw - var(--rm-panel-tab) - 6px)!important;border-radius:20px 0 0 20px!important}body.randomia-deckbuilder-page .floating-side-panel-body,body.randomia-deckbuilder-page .deck-panel-items,body.randomia-deckbuilder-page #filters-floating-panel .floating-side-panel-body,body.randomia-deckbuilder-page #saved-decks-floating-panel .floating-side-panel-body{padding:clamp(12px,3vmin,18px)!important}body.randomia-deckbuilder-page .floating-side-panel-header,body.randomia-deckbuilder-page .deck-panel-header{padding:11px 14px!important}body.randomia-deckbuilder-page .floating-side-panel-title,body.randomia-deckbuilder-page .deck-panel-title{font-size:clamp(.92rem,3.1vmin,1.08rem)!important}body.randomia-deckbuilder-page .floating-side-panel-subtitle,body.randomia-deckbuilder-page .deck-panel-progress{font-size:clamp(.72rem,2.45vmin,.88rem)!important}}@media (orientation: portrait) and (max-width: 980px){body.randomia-deckbuilder-page{--rm-card-cell-w-v5: clamp(92px, 29.2dvw, 122px);--dbm-card-gap: clamp(11px, 3.4vmin, 17px);--rm-panel-open-w: min(90dvw, 420px)}body.randomia-deckbuilder-page .deck-panel{height:min(66dvh,520px)!important}}@media (orientation: landscape) and (max-height: 560px){body.randomia-deckbuilder-page{--rm-card-cell-w-v5: clamp(82px, 17dvh, 114px);--dbm-card-gap: clamp(9px, 2.4vmin, 14px);--rm-panel-tab: clamp(36px, 10dvh, 44px);--rm-panel-open-w: min(74dvw, 420px)}body.randomia-deckbuilder-page #constructor .row.top{gap:14px!important}body.randomia-deckbuilder-page .deck-panel{height:calc(100dvh - var(--db-panel-top) - 10px)!important}}@media (max-width: 380px) and (orientation: portrait){body.randomia-deckbuilder-page{--rm-card-cell-w-v5: clamp(86px, 28.2dvw, 106px);--dbm-card-gap: clamp(9px, 3vmin, 14px);--rm-panel-tab: 38px}body.randomia-deckbuilder-page #list-cartas,body.randomia-deckbuilder-page #list-personajes,body.randomia-deckbuilder-page #list-terrenos{padding-inline:6px!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){body.randomia-market-page{--market-mobile-card-gap: clamp(10px, 3.1vmin, 16px);--rm-card-cell-w-v5: clamp(92px, 29.2dvw, 122px);--rm-card-gap-v5: var(--market-mobile-card-gap);--rm-card-meta-font-v5: clamp(9px, 2.35vmin, 12px)}body.randomia-market-page .market-aaa-shell{padding-top:max(8px,env(safe-area-inset-top,0px))!important;padding-bottom:max(18px,env(safe-area-inset-bottom,0px))!important}body.randomia-market-page .market-main-card{padding:clamp(9px,2.4vmin,14px) clamp(8px,2.2vmin,13px)!important;overflow:visible!important}body.randomia-market-page .market-titlebar{gap:8px!important;margin-bottom:8px!important}body.randomia-market-page .market-titlebar h1{font-size:clamp(28px,8.6vmin,44px)!important}body.randomia-market-page.market-inline-controls-ready #market-floating-panel{display:none!important}body.randomia-market-page .market-mobile-inline-panel{display:flex!important;flex-direction:column!important;width:100%!important;margin:8px 0 16px!important;padding:clamp(10px,2.8vmin,14px)!important;border:1px solid rgba(255,221,126,.22)!important;border-radius:18px!important;background:radial-gradient(circle at 12% 0%,rgba(247,200,95,.11),transparent 42%),linear-gradient(180deg,#100b0ec2,#070609d1)!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff0b!important;box-sizing:border-box!important}body.randomia-market-page .market-mobile-inline-panel .toolbar.market-controls-source{order:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:12px 0 0!important;padding:12px 0 0!important;border-top:1px solid rgba(255,221,126,.14)!important;border-bottom:0!important}body.randomia-market-page .market-mobile-inline-panel #stats{grid-column:1 / -1!important;justify-content:center!important;min-height:30px!important;white-space:normal!important;text-align:center!important}body.randomia-market-page .market-mobile-inline-panel .btn{min-height:clamp(34px,8.4vmin,42px)!important;padding:7px 8px!important;border-radius:12px!important;font-size:clamp(10px,2.75vmin,13px)!important;line-height:1.1!important}body.randomia-market-page .market-mobile-inline-panel .pack-section.market-pack-source{order:1!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(clamp(118px,29dvw,150px),1fr))!important;gap:10px!important;align-items:stretch!important;margin:0!important}body.randomia-market-page .market-mobile-inline-panel .pack-section.market-pack-source>h3{grid-column:1 / -1!important;margin:0 0 2px!important;padding-bottom:6px!important;font-size:clamp(16px,4.6vmin,21px)!important}body.randomia-market-page .market-mobile-inline-panel .pack-item{margin:0!important;padding:8px!important;border:1px solid rgba(255,221,126,.14)!important;border-radius:14px!important;background:#08080c61!important;display:flex!important;flex-direction:column!important;min-width:0!important}body.randomia-market-page .market-mobile-inline-panel .pack-item>div:first-child{font-size:clamp(11px,3vmin,14px)!important;line-height:1.12!important;min-height:2.25em!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:6px!important}body.randomia-market-page .market-mobile-inline-panel .pack-thumb{max-height:none!important;height:clamp(112px,31vmin,152px)!important;aspect-ratio:auto!important;border-radius:14px!important}body.randomia-market-page .market-mobile-inline-panel .pack-thumb img{max-width:96%!important;max-height:96%!important;border-radius:10px!important}body.randomia-market-page .market-mobile-inline-panel .pack-actions{margin-top:7px!important;gap:6px!important}body.randomia-market-page .market-mobile-inline-panel .pack-actions .btn{min-height:clamp(27px,6.4vmin,34px)!important;padding:5px 7px!important;border-radius:10px!important;font-size:clamp(9px,2.35vmin,11px)!important;line-height:1.05!important;width:auto!important;max-width:100%!important}body.randomia-market-page .section-headline{margin-top:0!important;margin-bottom:8px!important}body.randomia-market-page .section-headline h2{font-size:clamp(21px,6vmin,31px)!important}body.randomia-market-page #grid.list,body.randomia-market-page #last-pack.list{grid-template-columns:repeat(auto-fill,minmax(var(--rm-card-cell-w-v5),var(--rm-card-cell-w-v5)))!important;gap:var(--market-mobile-card-gap)!important;row-gap:calc(var(--market-mobile-card-gap) + 12px)!important;padding:12px 8px 18px!important;justify-content:center!important;justify-items:center!important;max-height:none!important;overflow:visible!important}body.randomia-market-page #grid .item,body.randomia-market-page #last-pack .item,body.randomia-market-page #modal-pack-cards .item{gap:8px!important;padding:0 0 4px!important}body.randomia-market-page .item .meta,body.randomia-market-page .item .actions{gap:5px!important;padding:4px 2px 0!important}body.randomia-market-page .item .actions .btn{min-height:clamp(29px,7.2vmin,36px)!important;border-radius:10px!important;font-size:clamp(10px,2.7vmin,12px)!important}body.randomia-market-page .item .actions .pill,body.randomia-market-page .item .meta .pill{min-height:23px!important;padding:3px 5px!important}}@media (orientation: landscape) and (max-height: 560px){body.randomia-market-page{--rm-card-cell-w-v5: clamp(82px, 17dvh, 114px);--market-mobile-card-gap: clamp(9px, 2.4vmin, 14px)}body.randomia-market-page .market-titlebar h1{font-size:clamp(22px,7dvh,34px)!important}body.randomia-market-page .market-mobile-inline-panel{display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important;margin-bottom:12px!important}body.randomia-market-page .market-mobile-inline-panel .toolbar.market-controls-source{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:2px 0 0!important;padding:10px 0 0!important;border-top:1px solid rgba(255,221,126,.14)!important;border-right:0!important;align-content:start!important}body.randomia-market-page .market-mobile-inline-panel .pack-section.market-pack-source{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important;gap:8px!important}body.randomia-market-page .market-mobile-inline-panel .pack-section.market-pack-source>h3{font-size:clamp(15px,4.8dvh,19px)!important;padding-bottom:3px!important}body.randomia-market-page .market-mobile-inline-panel .pack-item{padding:6px!important}body.randomia-market-page .market-mobile-inline-panel .pack-item>div:first-child{min-height:2.1em!important;font-size:clamp(10px,3.2dvh,12px)!important;margin-bottom:4px!important}body.randomia-market-page .market-mobile-inline-panel .pack-thumb{height:clamp(82px,25dvh,120px)!important}body.randomia-market-page .market-mobile-inline-panel .btn{min-height:clamp(28px,7.8dvh,34px)!important;font-size:clamp(9px,2.8dvh,11px)!important}body.randomia-market-page .market-mobile-inline-panel .pack-actions .btn{min-height:clamp(24px,6.4dvh,30px)!important;padding:4px 6px!important;font-size:clamp(8px,2.35dvh,10px)!important}body.randomia-market-page #grid.list,body.randomia-market-page #last-pack.list{padding:10px 6px 14px!important}}@media (max-width: 380px) and (orientation: portrait){body.randomia-market-page{--rm-card-cell-w-v5: clamp(86px, 28.2dvw, 106px);--market-mobile-card-gap: clamp(9px, 3vmin, 14px)}body.randomia-market-page .market-mobile-inline-panel .toolbar.market-controls-source{grid-template-columns:1fr!important}body.randomia-market-page #grid.list,body.randomia-market-page #last-pack.list{padding-inline:6px!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){body.randomia-market-page .market-mobile-inline-panel .pack-item{align-items:center!important}body.randomia-market-page .market-mobile-inline-panel .pack-thumb{width:min(100%,clamp(126px,38dvw,176px))!important;height:clamp(134px,38vmin,184px)!important;margin-inline:auto!important}body.randomia-market-page .market-mobile-inline-panel .pack-thumb img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}body.randomia-market-page .market-mobile-inline-panel .pack-actions{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:6px!important}body.randomia-market-page .market-mobile-inline-panel .pack-actions .btn,body.randomia-market-page .market-mobile-inline-panel .pack-item .pack-actions button,body.randomia-market-page .market-mobile-inline-panel .pack-item button[onclick*=comprar]{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:92%!important;min-height:24px!important;height:auto!important;padding:3px 8px!important;border-radius:8px!important;font-size:clamp(8px,2.05vmin,10px)!important;line-height:1.05!important;white-space:normal!important}}@media (orientation: landscape) and (max-height: 560px){body.randomia-market-page .market-mobile-inline-panel .pack-thumb{width:min(100%,clamp(110px,31dvh,152px))!important;height:clamp(96px,31dvh,142px)!important}body.randomia-market-page .market-mobile-inline-panel .pack-actions .btn,body.randomia-market-page .market-mobile-inline-panel .pack-item .pack-actions button,body.randomia-market-page .market-mobile-inline-panel .pack-item button[onclick*=comprar]{min-height:22px!important;padding:3px 7px!important;font-size:clamp(7.5px,2.05dvh,9.5px)!important;border-radius:7px!important}}@media (max-width: 380px) and (orientation: portrait){body.randomia-market-page .market-mobile-inline-panel .pack-thumb{width:min(100%,clamp(118px,42dvw,156px))!important;height:clamp(126px,42vmin,166px)!important}}@media (max-width: 980px),(orientation: landscape) and (max-height: 560px){body.randomia-market-page #grid .item{gap:clamp(10px,2.8vmin,14px)!important;padding-bottom:clamp(6px,1.8vmin,10px)!important}body.randomia-market-page #grid .item>.actions{width:100%!important;margin-top:clamp(5px,1.8vmin,9px)!important;padding-top:clamp(6px,1.8vmin,10px)!important;row-gap:clamp(6px,1.9vmin,10px)!important;column-gap:clamp(6px,1.9vmin,10px)!important;justify-content:center!important;border-top:1px solid rgba(255,221,126,.12)!important}body.randomia-market-page #grid .item>.actions .btn{margin-top:2px!important;min-width:clamp(62px,18vmin,86px)!important}body.randomia-market-page #grid .item>.actions .pill{margin-bottom:1px!important}body.randomia-collection-page #col-grid .col-item{gap:clamp(10px,2.8vmin,14px)!important;padding-bottom:clamp(6px,1.8vmin,10px)!important}body.randomia-collection-page #col-grid .col-item>.col-actions{width:100%!important;margin-top:clamp(5px,1.8vmin,9px)!important;padding-top:clamp(7px,2vmin,11px)!important;gap:clamp(6px,1.9vmin,10px)!important;border-top:1px solid rgba(255,221,126,.12)!important}body.randomia-collection-page #col-grid .col-item>.col-actions .btn,body.randomia-collection-page #col-grid .col-item>.col-actions .btn-sell{min-height:clamp(29px,7.2vmin,36px)!important;border-radius:10px!important;font-size:clamp(10px,2.7vmin,12px)!important;margin-top:2px!important}}@media (orientation: landscape) and (max-height: 560px){body.randomia-market-page #grid .item{gap:clamp(8px,2.2vmin,12px)!important;padding-bottom:7px!important}body.randomia-market-page #grid .item>.actions{margin-top:4px!important;padding-top:7px!important;row-gap:7px!important;column-gap:7px!important}body.randomia-collection-page #col-grid .col-item{gap:clamp(8px,2.2vmin,12px)!important;padding-bottom:7px!important}body.randomia-collection-page #col-grid .col-item>.col-actions{margin-top:4px!important;padding-top:7px!important;gap:7px!important}}
