.tablero{--cas: calc((100% - 4 * var(--sep)) / 5);--sep: clamp(4px, .45vw, 8px);--pad: clamp(8px, .9vw, 14px);position:relative;width:100%;aspect-ratio:1 / 1;padding:var(--pad);background:#e6d9b8;border-radius:14px;box-shadow:inset 0 0 0 2px #ffffff80,inset 0 0 0 3px #785f3259,0 5px #b9a676,0 34px 50px -26px #000000b3}.tb-pista{list-style:none;position:absolute;inset:var(--pad);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:var(--sep)}.cas{min-width:0;min-height:0}.cas>a{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color .15s,transform .25s var(--ease)}.cas>a:hover{border-color:var(--ink-3)}.cas>a{border-color:transparent}.cas[class*=l-]>a:before{content:"";position:absolute;left:0;right:0;top:0;height:9%;background:var(--lado)}.l-rojo{--lado: #e5484d}.l-azul{--lado: #3e63dd}.l-amarillo{--lado: #f5b81c}.l-verde{--lado: #30a46c}.cas-img{position:absolute;inset:9% 10% 34%;overflow:hidden}.cas-img img,.cas-img .ph{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cas-precio{font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;font-size:clamp(10.5px,.95vw,15px);margin-bottom:3px}.cas-ahorro{font-weight:500;font-size:clamp(9px,.72vw,12px);color:var(--ok);font-variant-numeric:tabular-nums;margin-bottom:7%}.cas.tapada .cas-precio{color:var(--ink-3);letter-spacing:.05em}.cas.destapada .cas-precio{animation:sube .5s var(--ease)}.cas.aqui>a{box-shadow:0 0 0 3px var(--tinta-papel);transform:translateY(-2px);z-index:2}.esq>a{justify-content:center;gap:3px;padding:4px;text-align:center}.esq b{font-weight:600;font-size:clamp(10.5px,.95vw,15px);line-height:1;letter-spacing:-.01em}.esq small{font-size:clamp(9px,.68vw,11.5px);color:var(--ink-3);line-height:1.15}.esq-ico svg{width:clamp(14px,1.4vw,22px);height:auto;display:block;margin-bottom:2px}.esq-salida>a{background:var(--ink);color:#fff;border-color:var(--ink)}.esq-salida small{color:#fff9}.esq-ico svg [stroke-width="5"]{stroke-width:3.4}.esq-ico svg [stroke-width="4"]{stroke-width:3}.tb-centro{position:absolute;z-index:1;inset:calc(var(--pad) + (100% - 2 * var(--pad) - 4 * var(--sep)) / 5 + var(--sep));display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;padding:clamp(8px,1.2vw,22px);background:var(--card);border-radius:var(--r);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23f3eee5' d='M50 6c-9.4 0-16 6.6-16 15.2 0 5 2.3 9.2 5.8 12C25 36 8 41 5.4 49.6 3.8 55 9 59 15.6 57.8c5-.9 10.4-2.9 13.2-3.6L16 86.4c-1.4 4 1.6 7.6 5.8 7.6H40c2.6 0 4.4-1.4 5.4-3.6L50 79l4.6 11.4c1 2.2 2.8 3.6 5.4 3.6h18.2c4.2 0 7.2-3.6 5.8-7.6L71.2 54.2c2.8.7 8.2 2.7 13.2 3.6C91 59 96.2 55 94.6 49.6 92 41 75 36 60.2 33.2c3.5-2.8 5.8-7 5.8-12C66 12.6 59.4 6 50 6Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center 30%;background-size:34%}.tb-titulo{font-family:var(--f-display);font-stretch:70%;font-size:clamp(16px,1.5vw,26px);font-weight:800;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.tb-titulo span{display:none}.tb-pie{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.tb-hud{display:flex;gap:clamp(8px,1.1vw,18px)}.tb-hud div{display:flex;flex-direction:column-reverse}.tb-hud dt{font-size:clamp(10px,.72vw,12px);color:var(--ink-3)}.tb-hud dd{font-size:clamp(14px,1.2vw,20px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.tb-hud dd.sube{animation:sube .5s var(--ease);color:var(--ok)}@keyframes sube{30%{transform:translateY(-5px) scale(1.15)}}.tb-q{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px clamp(10px,1vw,16px);align-items:center;text-align:left;animation:tb-pop .3s var(--ease)}.tb-q img{width:clamp(52px,5.4vw,96px);aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:5px;grid-row:span 2}.tb-q .q-n{font-weight:600;font-size:clamp(12.5px,1vw,16px);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tb-q .q-p{font-size:clamp(11px,.82vw,13px);color:var(--ink-2)}.q-ops{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.q-ops button{cursor:pointer;font-weight:600;font-size:clamp(12px,1vw,16px);font-variant-numeric:tabular-nums;padding:clamp(6px,.6vw,10px) 4px;border-radius:var(--r);border:1px solid var(--line-2);background:#fff;box-shadow:0 2px 0 var(--line-2);transition:transform .12s var(--ease),background .15s}.q-ops button:hover:not(:disabled){transform:translateY(-2px);background:var(--bg-2)}.q-ops button:disabled{cursor:default}.q-ops button.ok{background:var(--ok);color:#fff;border-color:var(--ok);box-shadow:0 2px #23603c}.q-ops button.ko{background:#fbeaea;color:var(--ko);border-color:#e9b9b9;text-decoration:line-through}.q-res{grid-column:1 / -1;font-size:clamp(11.5px,.85vw,13.5px);color:var(--ink-2)}.q-res b{color:var(--ink)}.q-res .bien{color:var(--ok);font-weight:600}.q-res .mal{color:var(--ko);font-weight:600}.q-res a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.tb-fin{text-align:center;animation:tb-pop .3s var(--ease)}.tb-fin b{display:block;font-size:clamp(26px,2.6vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.tb-fin p{font-size:clamp(12px,.9vw,14px);color:var(--ink-2);margin:4px 0 10px}.tb-fin button{cursor:pointer;border:0;background:var(--ink);color:#fff;font-weight:500;font-size:13.5px;padding:8px 14px;border-radius:var(--r)}.confeti{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:6}.confeti i{position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:2px;animation:conf .9s var(--ease) forwards}@keyframes conf{to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}.tb-panel{flex:1;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;min-height:0;position:relative}.tb-hola{font-size:clamp(12px,.95vw,15px);line-height:1.45;color:var(--ink-2);max-width:30ch}.tb-hola b{color:var(--ink);font-weight:600}.tb-res{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px clamp(10px,1vw,18px);align-items:center;text-align:left;width:100%;animation:tb-pop .3s var(--ease)}.tb-res img{width:clamp(56px,6vw,112px);aspect-ratio:1;object-fit:contain;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:6px;grid-row:span 3}.tb-res .r-n{font-weight:600;font-size:clamp(13px,1.1vw,18px);line-height:1.2;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tb-res .r-p{font-size:clamp(12px,.9vw,14px);color:var(--ink-2)}.tb-res .r-p b{font-size:1.25em;color:var(--ink);font-weight:600}.tb-res .r-a{font-size:clamp(11.5px,.85vw,13.5px);color:var(--ok);font-weight:500}.tb-res .r-a s{color:var(--ink-3);font-weight:400}.tb-res .r-go{grid-column:1 / -1;justify-self:start;font-weight:500;font-size:clamp(12px,.9vw,14px);color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);margin-top:6px}.tb-res .r-go:hover{text-decoration-color:var(--ink)}.tb-res.esq-res{grid-template-columns:1fr;text-align:center;justify-items:center}.tb-res.esq-res .r-go{justify-self:center}@keyframes tb-pop{0%{opacity:0;transform:translateY(4px)}}.dado{display:inline-flex;align-items:center;gap:10px;cursor:pointer;border:1px solid var(--line);background:var(--card);padding:6px 14px 6px 6px;border-radius:8px;font-weight:500;font-size:clamp(12.5px,.95vw,14px);transition:border-color .15s}.dado:hover{border-color:var(--ink-3)}.dado-cara{--d: clamp(30px, 2.6vw, 42px);width:var(--d);height:var(--d);display:grid;grid-template:repeat(3,1fr) / repeat(3,1fr);padding:calc(var(--d) * .17);gap:calc(var(--d) * .06);background:var(--ink);border-radius:22%}.dado-cara i{border-radius:50%;background:#fff;visibility:hidden}.dado-cara[data-cara="1"] i:nth-child(5),.dado-cara[data-cara="2"] i:is(:nth-child(1),:nth-child(9)),.dado-cara[data-cara="3"] i:is(:nth-child(1),:nth-child(5),:nth-child(9)),.dado-cara[data-cara="4"] i:is(:nth-child(1),:nth-child(3),:nth-child(7),:nth-child(9)),.dado-cara[data-cara="5"] i:is(:nth-child(1),:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9)),.dado-cara[data-cara="6"] i:is(:nth-child(1),:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7),:nth-child(9)){visibility:visible}.dado.rodando .dado-cara{animation:rodar .6s var(--ease)}@keyframes rodar{0%{transform:rotate(0)}40%{transform:rotate(200deg) translateY(-10px)}to{transform:rotate(360deg)}}.ficha-meeple{position:absolute;left:0;top:0;z-index:3;pointer-events:none;width:clamp(18px,2vw,32px);transform:translate(var(--mx, 0px),var(--my, 0px));transition:transform .2s var(--ease);opacity:0}.ficha-meeple.listo{opacity:1}.ficha-meeple svg{width:100%;height:auto;display:block;color:#3e63dd;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}.ficha-meeple svg path{stroke:#fff;stroke-width:5;paint-order:stroke}.ficha-meeple.salta svg{animation:salto .2s var(--ease)}@keyframes salto{50%{transform:translateY(-35%)}}@media(max-width:560px){.cas-ahorro{display:none}.cas-img{inset:10% 8% 28%}.esq small{display:none}.tb-res img{grid-row:span 2}.tb-res .r-a,.dado-t{display:none}.dado{padding:5px}.tb-titulo,.tb-hud div:nth-child(3){display:none}.tb-q img{display:none}.tb-q{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ficha-meeple{transition:none}.ficha-meeple.salta svg,.dado.rodando .dado-cara,.tb-res{animation:none}.cas>a{transition:none}}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(46vw,760px));gap:clamp(28px,5vw,120px);align-items:center;padding:clamp(16px,3vw,56px) 0 clamp(24px,3vw,48px)}.hero-copy[data-astro-cid-j7pv25f6]{min-width:0;max-width:640px}.hero-h[data-astro-cid-j7pv25f6]{font-size:clamp(54px,7.4vw,150px);font-weight:900;font-stretch:62%;letter-spacing:-.012em;line-height:.88;margin-bottom:22px;text-wrap:balance;text-shadow:0 3px 0 rgba(0,0,0,.22)}.hero-sub[data-astro-cid-j7pv25f6]{max-width:50ch;font-size:clamp(16px,1.15vw,19px);line-height:1.55;color:var(--ink-2);margin-bottom:26px}.spot[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;max-width:560px;padding:5px 5px 5px 14px;border-radius:10px;background:var(--card);border:0;box-shadow:0 10px 20px -12px #0009;transition:border-color .15s}.spot[data-astro-cid-j7pv25f6]:focus-within{border-color:var(--ink-3)}.spot-ico[data-astro-cid-j7pv25f6]{color:var(--ink-3);flex:none}.spot[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:17px;padding:11px 0}.spot[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--ink-3)}.spot[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.spot[data-astro-cid-j7pv25f6] .btn-main[data-astro-cid-j7pv25f6]{flex:none}.spot-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--ink-3)}.spot-chips[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-right:4px}.spot-chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);background:var(--bg-2);padding:4px 12px;border-radius:999px;transition:color .15s,background .15s}.spot-chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink);background:var(--bg-3)}.proof[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:30px;font-size:14.5px;color:var(--ink-2)}.proof[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.proof-f[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3)}.hero-tablero[data-astro-cid-j7pv25f6]{min-width:0}.hero-tablero[data-astro-cid-j7pv25f6]{position:relative}.suelta[data-astro-cid-j7pv25f6]{position:absolute;z-index:5;pointer-events:none;line-height:0}.suelta[data-astro-cid-j7pv25f6] svg{filter:drop-shadow(0 6px 4px rgba(50,35,15,.28))}.s1[data-astro-cid-j7pv25f6]{left:-30px;top:-26px}.s2[data-astro-cid-j7pv25f6]{left:-46px;bottom:16%}.s3[data-astro-cid-j7pv25f6]{left:-20px;bottom:9%}.s4[data-astro-cid-j7pv25f6]{right:8%;bottom:-22px}.s5[data-astro-cid-j7pv25f6]{right:-18px;top:30%}.s6[data-astro-cid-j7pv25f6]{right:20%;top:-32px}@media(max-width:760px){.s2[data-astro-cid-j7pv25f6],.s5[data-astro-cid-j7pv25f6]{display:none}.s1[data-astro-cid-j7pv25f6]{left:-8px;top:-20px}}.pista[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(40,minmax(0,1fr));gap:3px;margin-top:clamp(8px,1.5vw,24px)}.pista[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1;min-height:0;border-radius:3px;background:var(--card);border:0;display:grid;place-items:center;font-size:clamp(7px,.6vw,11px);font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.pista[data-astro-cid-j7pv25f6]{position:relative}.pista[data-astro-cid-j7pv25f6] .pista-yo{position:absolute;left:0;top:0;width:22px;height:22px;margin:-10px 0 0 -11px;border-radius:50%;z-index:2;background:radial-gradient(circle at 35% 30%,#6288e0,#3f67c9 55%,#2f50a3);box-shadow:0 3px #22408a,0 4px 6px #281e0a4d;transition:transform .5s var(--ease),opacity .3s}.pista[data-astro-cid-j7pv25f6] .pista-yo:after{content:"TÚ";position:absolute;left:50%;top:-16px;transform:translate(-50%);font-size:9px;font-weight:700;letter-spacing:.05em;color:#3f67c9}.pista[data-astro-cid-j7pv25f6] .pista-yo.fuera{opacity:.55}.pista[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6].c5{background:var(--bg-3);color:var(--ink-2)}.pista[data-astro-cid-j7pv25f6] .pista-f{position:absolute;width:78%;height:auto;top:-18%;filter:drop-shadow(0 2px 1px rgba(60,40,20,.25))}@media(max-width:760px){.pista[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(20,minmax(0,1fr))}.pista[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(n+21){display:none}}.filtros[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin-top:8px;background:#1d5a44f0;backdrop-filter:blur(8px)}.filtros[data-astro-cid-j7pv25f6] .chips[data-astro-cid-j7pv25f6]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filtros[data-astro-cid-j7pv25f6] .chips[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.filtros-r[data-astro-cid-j7pv25f6]{flex:none;height:38px;font-size:13px}.filtros[data-astro-cid-j7pv25f6]+.sec[data-astro-cid-j7pv25f6]{margin-top:20px}.reglas[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(24px,2vw,34px);font-stretch:70%;margin-bottom:16px}.reglas-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.regla[data-astro-cid-j7pv25f6]{padding:20px 22px;border-radius:10px;background:var(--card);box-shadow:0 10px 18px -12px #0000008c}.regla[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:20px;margin-bottom:6px}.regla[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-2);font-size:15px}@media(max-width:1100px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-tablero[data-astro-cid-j7pv25f6]{max-width:620px;width:100%}}.azar[data-astro-cid-j7pv25f6]{cursor:pointer}.azar[data-astro-cid-j7pv25f6]:hover svg{animation:azar-rueda .5s var(--ease)}@keyframes azar-rueda{to{transform:rotate(360deg)}}@media(max-width:640px){.filtros-r[data-astro-cid-j7pv25f6]{padding:0 10px}}
