@font-face{font-family:Bungee;src:url(/letras/bungee.woff2)format("woff2");font-display:swap}@font-face{font-family:Rubik;src:url(/letras/rubik.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Rubik reemplazo;src:local(Arial),local(ArialMT);font-weight:400;size-adjust:103.3%;ascent-override:90.51%;descent-override:24.2%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial),local(ArialMT);font-weight:400;unicode-range:U+4A;size-adjust:126.8%;ascent-override:73.74%;descent-override:19.72%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Verdana);font-weight:400;unicode-range:U+74;size-adjust:99.2%;ascent-override:94.25%;descent-override:25.2%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Verdana);font-weight:400;unicode-range:U+72;size-adjust:89.0%;ascent-override:105.06%;descent-override:28.09%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Verdana);font-weight:400;unicode-range:U+66;size-adjust:109.5%;ascent-override:85.39%;descent-override:22.83%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Verdana);font-weight:400;unicode-range:U+2F;size-adjust:105.9%;ascent-override:88.29%;descent-override:23.61%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Verdana);font-weight:400;unicode-range:U+2D;size-adjust:106.6%;ascent-override:87.71%;descent-override:23.45%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial),local(ArialMT);font-weight:400;unicode-range:U+20,U+A0;size-adjust:88.2%;ascent-override:106.01%;descent-override:28.34%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:500;size-adjust:101.2%;ascent-override:92.39%;descent-override:24.7%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:500;unicode-range:U+20,U+A0;size-adjust:82.5%;ascent-override:113.33%;descent-override:30.3%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:103.1%;ascent-override:90.69%;descent-override:24.25%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;unicode-range:U+20,U+A0;size-adjust:79.6%;ascent-override:117.46%;descent-override:31.41%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700;size-adjust:105.2%;ascent-override:88.88%;descent-override:23.76%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700;unicode-range:U+20,U+A0;size-adjust:76.7%;ascent-override:121.9%;descent-override:32.59%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:800;size-adjust:108.6%;ascent-override:86.1%;descent-override:23.02%;line-gap-override:0%}@font-face{font-family:Rubik reemplazo;src:local(Arial Bold),local(Arial-BoldMT);font-weight:800;unicode-range:U+20,U+A0;size-adjust:71.7%;ascent-override:130.4%;descent-override:34.87%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:400;size-adjust:104.5%;ascent-override:89.47%;descent-override:23.92%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:400;unicode-range:U+20,U+A0;size-adjust:99.0%;ascent-override:94.44%;descent-override:25.25%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:500;size-adjust:108.9%;ascent-override:85.86%;descent-override:22.96%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:500;unicode-range:U+20,U+A0;size-adjust:92.6%;ascent-override:100.97%;descent-override:27%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:600;size-adjust:111.0%;ascent-override:84.23%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:600;unicode-range:U+20,U+A0;size-adjust:89.3%;ascent-override:104.7%;descent-override:28.0%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:700;size-adjust:113.2%;ascent-override:82.6%;descent-override:22.08%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:700;unicode-range:U+20,U+A0;size-adjust:86.1%;ascent-override:108.59%;descent-override:29.04%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:800;size-adjust:117%;ascent-override:79.91%;descent-override:21.37%;line-gap-override:0%}@font-face{font-family:Rubik android;src:local(Roboto),local(Roboto-Regular);font-weight:800;unicode-range:U+20,U+A0;size-adjust:80.4%;ascent-override:116.29%;descent-override:31.09%;line-gap-override:0%}@font-face{font-family:Bungee reemplazo;src:local(Verdana Bold),local(Verdana-Bold);font-weight:400;size-adjust:93.4%;ascent-override:109.21%;descent-override:32.12%;line-gap-override:0%}@font-face{font-family:Bungee reemplazo;src:local(Verdana Bold),local(Verdana-Bold);font-weight:400;unicode-range:U+20,U+A0;size-adjust:62.9%;ascent-override:162.16%;descent-override:47.69%;line-gap-override:0%}@font-face{font-family:Bungee android;src:local(Roboto),local(Roboto-Regular);font-weight:400;size-adjust:113.8%;ascent-override:89.63%;descent-override:26.36%;line-gap-override:0%}@font-face{font-family:Bungee android;src:local(Roboto),local(Roboto-Regular);font-weight:400;unicode-range:U+20,U+A0;size-adjust:86.8%;ascent-override:117.51%;descent-override:34.56%;line-gap-override:0%}:root{--amarillo:#ffc400;--amarillo-claro:#ffd84d;--amarillo-hondo:#e3a900;--azul:#1f6fe0;--verde:#12a56c;--verde-hondo:#0b7a4f;--carbon:#17161a;--laminado:#201f25;--laminado-2:#2c2b33;--laminado-linea:#413f4a;--crema:#f7f5ee;--crema-2:#d7d4dc;--mdf:#dcc095;--mdf-canto:#b39268;--papel:#f8f3e6;--fondo:#e8e7e2;--caja:#fdfcf9;--caja-2:#f0efe9;--tinta:#17161a;--suave:#54525b;--linea:#c9c7bf;--borde:#17161a;--enlace:#0b4ea2;--cuidado:#8a5a00;--cuidado-fondo:#fff3cf;--peligro:#b3261e;--peligro-fondo:#fde8e6;--escalon:#000;--t-pagina:clamp(1.5rem, 2.1vw + .9rem, 2.2rem);--t-seccion:clamp(1.18rem, .8vw + 1rem, 1.5rem);--t-panel:1.12rem;--t-tarjeta:1rem;--r-l:12px;--r-m:8px;--r-s:6px;--s-1:0 1px 2px #14121829;--s-2:0 1px 2px #14121824, 0 10px 22px -12px #14121861;--s-3:0 2px 4px #0000004d, 0 18px 38px -16px #000000b3;--e-1:0 2px 0 var(--escalon);--e-2:0 4px 0 var(--escalon);--e-tecla:0 3px 0 #00000061;--hondo:inset 0 5px 8px -5px #0000006b;--bloque:clamp(34px, 3.6vw, 50px);--letra:Rubik, "Rubik reemplazo", "Rubik android", "Segoe UI", Arial, sans-serif;--titulo:Bungee, "Bungee reemplazo", "Bungee android", "Arial Black", Impact, sans-serif;--base:clamp(17px, .5vw + 15.2px, 18px)}html.oscuro{--fondo:#131216;--caja:#201f25;--caja-2:#2c2b33;--tinta:#f3f1ea;--suave:#bab7c0;--linea:#413f4a;--borde:#000;--enlace:#8fbcff;--cuidado:#ffd36b;--cuidado-fondo:#3a2f12;--peligro:#ff9d94;--peligro-fondo:#47201d;--s-1:0 1px 2px #00000080;--s-2:0 1px 2px #00000080, 0 12px 24px -12px #000c}html.letra-grande{--base:clamp(19px, .6vw + 17px, 21px)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:14px}body{background:var(--fondo);color:var(--tinta);font:400 var(--base) / 1.55 var(--letra);overflow-wrap:break-word;margin:0}a{color:var(--enlace);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}img,svg{max-width:100%}h1,h2,h3{margin:0}h1{font:400 var(--t-pagina) / 1.08 var(--titulo);letter-spacing:-.01em;text-transform:uppercase}h2{font:400 var(--t-seccion) / 1.14 var(--titulo);margin-top:var(--bloque);text-transform:uppercase;margin-bottom:.55em}h3{font-size:var(--t-panel);margin-top:1.3em;margin-bottom:.25em;font-weight:700;line-height:1.2}p{margin:0 0 .85em}.ico{flex:none;width:1.3em;height:1.3em}.marco{width:min(100% - 32px,1240px);margin-inline:auto}@media (width>=960px){.marco{width:min(100% - 56px,1240px)}}.saltar{background:var(--tinta);color:var(--fondo);z-index:5;padding:10px 14px;position:absolute;top:0;left:-999px}.saltar:focus{top:8px;left:8px}:focus-visible{outline:3px solid var(--enlace);outline-offset:2px}.banda :focus-visible,.pie :focus-visible,.botonera :focus-visible{outline-color:var(--amarillo)}.banda .caja :focus-visible{outline-color:var(--enlace)}.huincha{z-index:1;background:repeating-linear-gradient(90deg, var(--carbon) 0 2px, transparent 2px 90px) 0 0 / 100% 12px no-repeat, repeating-linear-gradient(90deg, var(--carbon) 0 1px, transparent 1px 9px) 0 0 / 100% 6px no-repeat, linear-gradient(180deg, var(--amarillo-claro), var(--amarillo) 55%, var(--amarillo-hondo));height:17px;box-shadow:var(--s-1);position:relative}.marquesina{background:linear-gradient(180deg, var(--amarillo-claro) 0, var(--amarillo) 46%);color:var(--carbon)}.marquesina-fila{flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:60px;display:flex}.riel{background:radial-gradient(circle at 45px 4.5px, #8d8b95 0 2px, var(--laminado-2) 2px 2.6px, transparent 2.8px) 0 0 / 90px 9px, linear-gradient(180deg, var(--laminado-2), var(--carbon));height:9px}.logo{color:var(--carbon);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo-letra{font:400 1.5rem/1 var(--titulo);letter-spacing:-.015em;text-transform:uppercase}.logo-cl{opacity:.72;font-size:.72em}.menu{order:2;gap:2px;margin-left:2px;display:flex}.menu a{color:var(--carbon);border-radius:var(--r-s);white-space:nowrap;align-items:center;gap:6px;padding:7px 10px;font-size:.94em;font-weight:600;text-decoration:none;display:inline-flex}.menu .ico{width:1.15em;height:1.15em}.menu a:hover{background:#0000001c}.menu a[aria-current=page]{background:var(--carbon);color:var(--amarillo);box-shadow:var(--e-tecla)}.acciones{order:3;gap:6px;margin-left:auto;display:flex}.tecla{background:var(--carbon);width:42px;height:40px;color:var(--amarillo);border-radius:var(--r-m);font:700 .92rem var(--letra);cursor:pointer;box-shadow:var(--e-tecla);border:0;place-items:center;display:grid}.tecla:hover{background:var(--laminado-2)}.tecla:active{box-shadow:none;transform:translateY(2px)}.tecla[aria-pressed=true]{color:var(--carbon);background:#fff}@media (width<=1099px){.menu .ico{display:none}}@media (width<=899px){.menu{scrollbar-width:none;order:4;gap:4px;width:calc(100% + 16px);margin:0 -8px;padding:0 8px 7px;overflow-x:auto}.menu::-webkit-scrollbar{display:none}.menu a{background:#00000012;flex:none;min-height:38px;padding:6px 9px;font-size:.9em}.marquesina-fila{gap:5px 10px;min-height:0;padding-top:6px}.logo svg{width:34px;height:34px}.logo-letra{font-size:1.3rem}.tecla{width:40px;height:38px}}.banda{isolation:isolate;background:var(--laminado);color:var(--crema);padding-block:14px 18px;position:relative;overflow:hidden}.banda:before{content:"";z-index:-1;background:linear-gradient(112deg, transparent 0 34%, var(--azul) 34% 46%, var(--verde) 46% 58%, var(--amarillo) 58% 70%, transparent 70%);width:min(34%,360px);position:absolute;inset:0 0 0 auto}.banda-guia:before{display:none}@media (width<=959px){.banda:before{display:none}}.banda h1{text-shadow:0 2px #00000073}.banda a{color:var(--amarillo-claro)}.banda .migas,.banda .bajada{color:var(--crema-2)}.banda-grilla{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px 24px;display:grid}.banda-dibujo{position:relative}.banda-dibujo:before{content:"";z-index:-1;background:linear-gradient(112deg, transparent 0 14%, var(--azul) 14% 30%, var(--verde) 30% 46%, var(--amarillo) 46% 62%, transparent 62%);position:absolute;inset:-2px -220px -40px -10px}.banda-dibujo svg{width:100%;height:150px;display:block}@media (width>=760px){.banda-guia .banda-grilla{grid-template-columns:minmax(0,1fr) minmax(240px,340px)}.banda-dibujo:before{inset:-40px -220px -40px -10px}.banda-dibujo svg{height:164px}.banda-guia{padding-block:10px}}.banco{grid-template-columns:minmax(0,1fr);gap:12px 20px;display:grid}.banco-cabeza p{color:var(--crema-2);margin:2px 0 0}@media (width>=960px){.banco{grid-template-columns:minmax(340px,424px) minmax(0,1fr);grid-template-areas:"cabeza cabeza""controles vista";align-items:start}.banco-cabeza{flex-wrap:wrap;grid-area:cabeza;align-items:baseline;gap:2px 16px;display:flex}.banco .controles{grid-area:controles}.banco .tablero-vista{grid-area:vista}}@media (width<=959px){.banco{flex-direction:column;display:flex}.tablero-vista{z-index:3;order:1;position:sticky;top:-3px}.controles{order:2}.tablero-vista .boton{width:100%}.respuesta-texto{flex-basis:100%}.banda:has(.banco){overflow:visible}}.caja{background:var(--caja);color:var(--tinta);border:2px solid var(--borde);border-radius:var(--r-l);box-shadow:var(--s-2)}.banda .caja{box-shadow:var(--s-3)}.banda .caja a{color:var(--enlace)}.controles{gap:10px;padding:12px;display:grid}.grupo{border:0;min-width:0;margin:0;padding:0}.grupo>legend,.etiqueta{color:var(--suave);margin-bottom:4px;padding:0;font-size:.86em;font-weight:600;display:block}.opciones{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.opciones.dos-filas{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}@media (width<=379px){.opciones:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.tarjeta-cuerpo{padding:10px}th,td{padding:5px}}@media (width<=479px){html.letra-grande .opciones:has(>:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}html.letra-grande .opciones:has(>:nth-child(3):last-child)>:last-child{grid-column:1/-1}}.opcion{min-width:0;display:block;position:relative}.opcion input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opcion span{text-align:center;background:linear-gradient(180deg, var(--caja), var(--caja-2));border:2px solid var(--linea);border-radius:var(--r-m);min-height:42px;box-shadow:0 3px 0 var(--linea);justify-content:center;align-items:center;padding:4px 6px;font-size:.93em;font-weight:600;line-height:1.12;display:flex}.opcion:hover span{border-color:var(--suave)}.opcion input:checked+span{background:linear-gradient(180deg, var(--amarillo-claro), var(--amarillo));border-color:var(--escalon);color:var(--carbon);box-shadow:0 1px 0 var(--escalon), inset 0 2px 3px #0000002e;transform:translateY(2px)}.opcion input:focus-visible+span{outline:3px solid var(--enlace);outline-offset:2px}.campo-select,.campo-numero{background-color:var(--caja);width:100%;min-height:44px;color:var(--tinta);border:2px solid var(--suave);border-radius:var(--r-m);font:500 1em var(--letra);padding:6px 10px;box-shadow:inset 0 2px 3px #00000012}.campo-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tinta) 50%), linear-gradient(135deg, var(--tinta) 50%, transparent 50%);background-position:calc(100% - 18px) 54%,calc(100% - 12px) 54%;background-repeat:no-repeat;background-size:6px 6px;padding-right:32px}.campo-select:hover,.campo-numero:hover{border-color:var(--tinta)}.dos-campos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.tres-campos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=480px){.tres-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.tres-campos>:first-child{grid-column:1/-1}}details.abrir>summary{cursor:pointer;color:var(--enlace);align-items:center;min-height:40px;font-size:.86em;font-weight:600;display:flex}details.abrir>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin:-3px 3px 0 auto;transform:rotate(45deg)}details.abrir[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}details.abrir[open]>summary{margin-bottom:6px}.lectura details.abrir{background:var(--caja);border:1px solid var(--linea);border-radius:var(--r-m);box-shadow:var(--s-1);margin-bottom:8px;padding:2px 12px}.lectura details.abrir[open]{padding-bottom:10px}.lectura details.abrir>summary{gap:10px;font-size:1em}.ayuda{color:var(--suave);margin:4px 0 0;font-size:.86em;line-height:1.32}.tablero-vista{border:3px solid var(--amarillo);flex-direction:column;min-width:0;display:flex;overflow:hidden}.respuesta{background:linear-gradient(180deg, var(--laminado), var(--carbon));color:var(--crema);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px 14px;display:flex}.respuesta-texto{flex:260px;min-width:0}.respuesta-texto strong{font:400 clamp(1.02rem, .8vw + .86rem, 1.34rem) / 1.14 var(--titulo);color:var(--amarillo);text-transform:uppercase;display:block}.respuesta-texto span{margin-top:3px;font-size:.92em;line-height:1.3;display:block}.escenario{background-color:var(--mdf);box-shadow:var(--hondo);background-image:linear-gradient(#17161a0f 1px,#0000 1px),linear-gradient(90deg,#17161a0f 1px,#0000 1px);background-size:36px 36px;position:relative}.pestanas{z-index:1;background:var(--carbon);border-radius:var(--r-m);box-shadow:var(--s-1);gap:2px;padding:3px;display:flex;position:absolute;top:8px;left:8px}.pestana{min-height:38px;color:var(--crema);border-radius:var(--r-s);font:600 .9em var(--letra);cursor:pointer;background:0 0;border:0;padding:4px 11px}.pestana:hover{background:#ffffff1f}.pestana[aria-selected=true]{background:var(--amarillo);color:var(--carbon)}.chip{border-radius:var(--r-s);align-items:center;gap:5px;padding:3px 9px;font-size:.84em;font-weight:600;line-height:1.25;display:inline-flex}.escenario .chip{z-index:1;background:var(--crema);color:var(--carbon);box-shadow:var(--s-1);position:absolute;bottom:8px;right:8px}@media (width>=960px){.escenario .chip{top:13px;bottom:auto;right:10px}}.escenario .chip[data-real]{background:var(--verde-hondo);color:#fff}.dibujo{justify-content:center;min-height:0;padding:8px 10px 6px;display:flex}.dibujo svg{width:100%;height:clamp(220px,100vh - 306px,560px);display:block}.dibujo[data-plano]{background:var(--papel);box-shadow:var(--s-2);border-radius:3px;margin:54px 12px 12px}@media (width>=960px){.dibujo[data-plano] svg{height:clamp(180px,100vh - 372px,494px)}}.aviso-mueble{background:var(--carbon);color:var(--crema-2);margin:0;padding:6px 14px;font-size:.86em;line-height:1.3}@media (width<=959px){.dibujo{padding-top:44px}.dibujo svg{height:170px}.tablero-vista:has(.dibujo[data-plano]){position:static}.dibujo[data-plano]{padding-top:8px}.dibujo[data-plano] svg{height:330px}}@media (width<=959px) and (height<=620px){.dibujo{padding-top:4px}.dibujo svg{height:120px}.pestanas,.escenario .chip{display:none}}.sin-relleno{fill:none}.sin-trazo{stroke:none}.s-arista{stroke:#0b0b0d;stroke-linejoin:round;stroke-linecap:round}.s-tapacanto{stroke:var(--amarillo);stroke-linejoin:round;stroke-linecap:round}.s-metal{stroke:#b9b7c0;stroke-linecap:round}.s-trazo{stroke:var(--carbon);stroke-linejoin:round}.s-cota{stroke:var(--carbon)}.s-suave,.s-centro{stroke:#6e6b64}.s-tinta{stroke:var(--carbon);stroke-linejoin:round}.t-cota,.t-tinta{fill:var(--carbon);font-family:var(--letra)}.t-marquesina{fill:var(--carbon);font-family:var(--titulo);text-transform:uppercase}.f-lado{fill:#34333c}.f-frente{fill:#4a4954}.f-arriba{fill:#63626f}.f-panel{fill:var(--laminado-2)}.f-bisel{fill:var(--carbon)}.f-pantalla{fill:#0b0b0d}.f-marquesina{fill:var(--amarillo)}.f-sombra{fill:#00000038}.f-azul{fill:var(--azul)}.f-verde{fill:var(--verde)}.f-amarillo{fill:var(--amarillo)}.f-amarillo-hondo{fill:var(--amarillo-hondo)}.f-blanco{fill:var(--crema)}.f-negro{fill:#0b0b0d}.f-madera{fill:#f3e7cf}.f-suave{fill:#bfa070}.f-hueco{fill:var(--papel)}.f-tinta{fill:var(--carbon)}.f-metal{fill:#b9b7c0}.f-metal-hondo{fill:#8d8b95}.f-mdf{fill:var(--mdf)}.f-mdf-canto{fill:var(--mdf-canto)}.f-pcb{fill:#123f52}.f-pcb-canto{fill:#0b2b39}.f-oro{fill:#e2b23a}.f-peligro{fill:#d9352b}.boton{background:linear-gradient(180deg, var(--amarillo-claro), var(--amarillo));min-height:44px;color:var(--carbon);border:2px solid var(--escalon);border-radius:var(--r-m);font:700 .97em/1.1 var(--letra);cursor:pointer;box-shadow:var(--e-2);justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:transform 60ms,box-shadow 60ms;display:inline-flex}.boton:hover{filter:brightness(1.05)}.boton:active{box-shadow:none;transform:translateY(3px)}.boton.segundo{background:var(--caja);color:var(--tinta)}.banda .caja a.boton,a.boton{color:var(--carbon)}a.boton.segundo{color:var(--tinta)}.respuesta .boton{flex:none}.fila-botones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pagina{padding-block:20px var(--bloque)}.con-indice{grid-template-columns:minmax(0,1fr);gap:28px 40px;display:grid}@media (width>=1020px){.con-indice{grid-template-columns:minmax(0,760px) 280px;justify-content:space-between}}.lectura{max-width:47.01em}.con-indice .lectura{max-width:none}.lectura h2{scroll-margin-top:14px}.lectura h2:after{content:"";background:repeating-linear-gradient(90deg, var(--carbon) 0 1.5px, transparent 1.5px 9px) 0 0 / 100% 4px no-repeat, var(--amarillo);width:72px;height:7px;margin-top:8px;display:block}.lectura>:first-child,.lectura section:first-child>h2:first-child{margin-top:0}.lectura li{margin-bottom:.32em}.lectura ul,.lectura ol{margin:0 0 1em;padding-left:1.25em}.lectura ul li::marker{color:var(--amarillo-hondo)}.migas{color:var(--suave);margin:0 0 6px;font-size:.88em}.miga-sep{text-align:center;width:.459em;display:inline-block}.bajada{max-width:40.66em;margin:6px 0 4px;font-size:1.04em}.respuesta-corta{background:var(--caja);color:var(--tinta);border:2px solid var(--borde);border-radius:var(--r-m);box-shadow:5px 5px 0 var(--amarillo);margin:0 0 20px;padding:11px 15px}.respuesta-corta p:last-child{margin-bottom:0}.banda .respuesta-corta{margin-top:12px}.nota{background:var(--cuidado-fondo);color:var(--tinta);border:2px solid var(--cuidado);border-radius:var(--r-m);margin:16px 0;padding:11px 14px 11px 22px;font-size:.97em;position:relative;overflow:hidden}.nota:before{content:"";background:repeating-linear-gradient(135deg, var(--carbon) 0 7px, var(--amarillo) 7px 14px);width:9px;position:absolute;inset:0 auto 0 0}.nota.peligro{background:var(--peligro-fondo);border-color:var(--peligro)}.nota.peligro:before{background:repeating-linear-gradient(135deg, var(--carbon) 0 7px, #d9352b 7px 14px)}.nota p:last-child{margin:0}.tabla{border:2px solid var(--borde);border-radius:var(--r-m);background:var(--caja);width:100%;box-shadow:var(--s-1);margin:10px 0 16px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95em}th{text-align:left;background:var(--carbon);color:var(--crema);white-space:nowrap;padding:8px 10px;font-size:.88em}td{border-top:1px solid var(--linea);vertical-align:top;padding:8px 10px}tbody tr:hover td{background:var(--caja-2)}.nota-fila{color:var(--suave);font-size:.9em;line-height:1.3;display:block}@media (width<=560px){th,td{padding:6px 7px}table{font-size:.92em}}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=560px){th,th.num{white-space:normal}}.dos-columnas{grid-template-columns:minmax(0,1fr);gap:18px 28px;display:grid}@media (width>=960px){.dos-columnas{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start}}.indice{display:none}@media (width>=1020px){.indice{align-self:start;display:block;position:sticky;top:14px}}.indice-caja{background:var(--caja);border:2px solid var(--borde);border-radius:var(--r-m);box-shadow:var(--s-1);padding:12px 14px}.indice-titulo{font-weight:700;font-size:var(--t-tarjeta);margin:0 0 6px}.indice ol{margin:0;padding:0;list-style:none}.indice li a{border-left:3px solid var(--linea);color:var(--tinta);padding:5px 0 5px 10px;font-size:.93em;line-height:1.28;text-decoration:none;display:block}.indice li a:hover{border-left-color:var(--amarillo-hondo);background:var(--caja-2)}.indice-boton{width:100%;margin-top:12px}.lamina{background-color:var(--mdf);border:2px solid var(--mdf-canto);border-radius:var(--r-m);box-shadow:var(--hondo);padding:8px}.lamina svg{width:100%;height:auto;display:block}@media (width<=700px){.lamina:not(.diagrama) text{display:none}}.diagrama{margin:10px 0 16px;padding:12px}.diagrama svg{max-width:440px;margin-inline:auto}.diagramas-par{grid-template-columns:minmax(0,1fr);gap:12px;margin:10px 0 16px;display:grid}@media (width>=720px){.diagramas-par{grid-template-columns:repeat(2,minmax(0,1fr))}}.diagramas-par .diagrama{margin:0}.leyenda{flex-wrap:wrap;gap:4px 14px;margin:-8px 0 16px;padding:0;font-size:.9em;list-style:none;display:flex}.lectura .leyenda{margin:-8px 0 16px;padding:0}.leyenda li{align-items:center;gap:6px;margin:0;display:inline-flex}.leyenda i{border:1px solid var(--carbon);border-radius:3px;width:14px;height:14px}.cables{border:2px solid var(--borde);border-radius:var(--r-m);background:var(--caja);margin:0;padding:0;list-style:none;overflow:hidden}.cables li{border-top:1px solid var(--linea);grid-template-columns:26px minmax(96px,150px) minmax(10px,1fr) 22px minmax(0,1.5fr);align-items:center;gap:8px;padding:7px 10px;font-size:.95em;display:grid}.cables li:first-child{border-top:0}.cables li:hover{background:var(--caja-2)}.cables input{width:22px;height:22px;accent-color:var(--verde-hondo);margin:0}.cables .hilo{background:var(--suave);border-radius:2px;height:3px}.cables .punto{border:2px solid var(--escalon);width:22px;height:22px;box-shadow:0 2px 0 var(--escalon);border-radius:50%}.cables .stick{background:var(--azul)}.cables .boton-j{background:var(--amarillo)}.cables .extra{background:var(--crema)}@media (width<=480px){.cables li{grid-template-columns:26px 22px minmax(0,1fr);gap:2px 8px}.cables .hilo{display:none}.cables .entrada{color:var(--suave);grid-area:2/2/auto/-1;font-size:.92em}}.herramienta{margin:12px 0 2px;padding:12px}.herramienta-grilla{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=960px){.herramienta-grilla{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start}}.resultado{background:linear-gradient(180deg, var(--laminado), var(--carbon));color:var(--crema);border:1px solid var(--laminado-linea);border-radius:var(--r-m);margin-bottom:10px;padding:10px 14px}.resultado strong{font:400 clamp(1.05rem, .9vw + .84rem, 1.34rem) / 1.14 var(--titulo);color:var(--amarillo);text-transform:uppercase;display:block}.resultado span{margin-top:3px;font-size:.93em;line-height:1.32;display:block}.tarjeta{background:var(--caja);border:2px solid var(--borde);border-radius:var(--r-l);box-shadow:var(--s-2);min-width:0;overflow:hidden}.tarjeta-cabeza{background:var(--caja-2);border-bottom:2px solid var(--borde);align-items:center;gap:10px;padding:10px 14px;display:flex}.tarjeta-cabeza h2{font-size:var(--t-panel);margin:0}.tile{background:var(--amarillo);width:34px;height:34px;color:var(--carbon);border-radius:var(--r-s);box-shadow:var(--e-1);flex:none;place-items:center;display:grid}.tile .ico{width:20px;height:20px}.tarjeta-cuerpo{padding:12px 14px 14px}.tarjeta-cuerpo>:last-child{margin-bottom:0}.tarjeta .tabla{box-shadow:none;border-width:1px}.resultado-mesa{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=960px){.resultado-mesa{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start}}.columna{gap:16px;min-width:0;display:grid}.materiales{margin:0;padding:0;list-style:none}.materiales li{border-top:1px dashed var(--linea);padding:6px 0 6px 28px;position:relative}.materiales li:first-child{border-top:0}.materiales li:before{content:"";border:2px solid var(--tinta);background:var(--caja);border-radius:3px;width:15px;height:15px;position:absolute;top:12px;left:2px}.antes{margin-top:var(--bloque);background:var(--laminado);color:var(--crema);border-radius:var(--r-l);box-shadow:var(--s-2);overflow:hidden}.antes-cuerpo{padding:18px 18px 16px}.antes h2{margin:0 0 4px}.antes a{color:var(--amarillo-claro)}.fichas{grid-template-columns:minmax(0,1fr);gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}@media (width>=820px){.fichas{grid-template-columns:repeat(3,minmax(0,1fr))}}.fichas li{grid-template-columns:44px minmax(0,1fr);gap:2px 12px;display:grid}@media (width>=820px){.fichas li+li{border-left:1px dashed var(--laminado-linea);padding-left:14px}}.fichas b{background:var(--amarillo);width:42px;height:42px;color:var(--carbon);box-shadow:var(--e-1);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.fichas strong{font-size:var(--t-tarjeta);display:block}.fichas span{color:var(--crema-2);font-size:.93em;line-height:1.35}.fichas li:nth-child(2) b{background:var(--azul);color:#fff}.fichas li:nth-child(3) b{background:var(--verde-hondo);color:#fff}.botonera{background:linear-gradient(180deg, var(--laminado-2), var(--laminado));border-radius:var(--r-l);box-shadow:var(--s-2);border:2px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px;margin:12px 0 0;padding:18px 14px 12px;list-style:none;display:grid}@media (width>=900px){.botonera{grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 22px 18px}.botonera li:nth-child(4n+2){transform:translateY(-10px)}.botonera li:nth-child(4n+3){transform:translateY(-6px)}.botonera li:nth-child(4n){transform:translateY(8px)}.botonera.de-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.botonera.de-tres li{transform:none}.botonera.de-tres li:nth-child(3n+2){transform:translateY(-10px)}}.botonera a{text-align:center;color:var(--crema);justify-items:center;gap:4px;text-decoration:none;display:grid}.botonera strong{font-size:var(--t-tarjeta);margin-top:6px;line-height:1.2}.botonera a:hover strong{color:var(--amarillo-claro)}.botonera span.texto{color:var(--crema-2);max-width:16.52em;font-size:.88em;line-height:1.3}.tapa{background:var(--amarillo);width:68px;height:68px;color:var(--carbon);box-shadow:0 0 0 5px #000, 0 0 0 6px var(--laminado-linea), inset 0 -5px 0 #0003, inset 0 3px 0 #ffffff40;border:2px solid #000;border-radius:50%;place-items:center;transition:transform 60ms,box-shadow 60ms;display:grid}.botonera a:hover .tapa{filter:brightness(1.08)}.botonera a:active .tapa{box-shadow:0 0 0 5px #000, 0 0 0 6px var(--laminado-linea), inset 0 -2px 0 #0003;transform:translateY(2px)}.botonera li:nth-child(3n+2) .tapa{background:var(--azul);color:#fff}.botonera li:nth-child(3n) .tapa{background:var(--verde);color:#fff}.tapa .ico{width:28px;height:28px}.preguntas{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px;display:grid}@media (width>=820px){.preguntas{grid-template-columns:repeat(2,minmax(0,1fr))}}.pregunta{background:var(--caja);border:1px solid var(--linea);border-radius:var(--r-m);box-shadow:var(--s-1);padding:12px 14px}.pregunta h3{margin:0 0 4px}.pregunta p{margin:0}.lista-enlaces{background:var(--caja);border:2px solid var(--borde);border-radius:var(--r-m);box-shadow:var(--s-1);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.lista-enlaces li{border-top:1px solid var(--linea);margin:0}.lista-enlaces li:first-child{border-top:0}.lista-enlaces a{color:var(--tinta);grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:0 12px;padding:10px 12px;text-decoration:none;display:grid}.lista-enlaces a:hover{background:var(--caja-2)}.lista-enlaces a:hover strong{text-decoration:underline}.lista-enlaces .tile{grid-row:1/span 2}.lista-enlaces strong{grid-column:2}.lista-enlaces span.texto{color:var(--suave);grid-column:2;font-size:.93em;line-height:1.32}.lista-enlaces .ico-fin{color:var(--suave);grid-area:1/3/span 2;width:20px;height:20px}@media (width>=760px){.lista-enlaces.dobles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lista-enlaces.dobles li:nth-child(2){border-top:0}.lista-enlaces.dobles li:nth-child(2n){border-left:1px solid var(--linea)}}.fuente-linea{color:var(--suave);margin-top:16px;font-size:.9em}.pie{background:var(--laminado);color:var(--crema-2);font-size:.95em}.pie-grilla{grid-template-columns:minmax(0,1fr);gap:22px 34px;padding-block:26px;display:grid}@media (width>=620px){.pie-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.pie-grilla{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}}.pie-logo{font:400 1.5rem/1 var(--titulo);color:var(--amarillo);text-transform:uppercase;text-decoration:none}.pie-logo span{opacity:.8;font-size:.72em}.pie-marca p{max-width:22.87em;margin:10px 0 12px}.monedero{background:linear-gradient(180deg, var(--laminado-2), var(--carbon));border-radius:var(--r-s);box-shadow:var(--e-1);border:2px solid #000;gap:10px;padding:9px 12px;display:inline-flex}.monedero i{border-radius:var(--r-s);background:linear-gradient(180deg, var(--amarillo-claro), var(--amarillo-hondo));border:2px solid #000;width:30px;height:42px;position:relative}.monedero i:after{content:"";background:#000;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:9px;bottom:9px;left:50%}.pie nav{align-content:start;gap:1px;display:grid}.pie-titulo{color:var(--amarillo);margin:0 0 6px;font-weight:700}.pie a:not(.pie-logo){color:var(--crema);min-height:28px;padding:4px 0;line-height:1.3;text-decoration:none}.pie a:not(.pie-logo):hover{color:var(--amarillo-claro);text-decoration:underline}@media print{.marquesina,.pie,.huincha,.controles,.pestanas,.banda:before{display:none}.banda{color:#000;background:0 0}}.banda-sala{padding-block:14px 26px}.sala-cabeza{flex-wrap:wrap;align-items:baseline;gap:2px 18px;margin-bottom:14px;display:flex}.sala-cabeza h1,.sala-cabeza .bajada{margin:0}.gabinetes{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.gabinetes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width>=1100px){.gabinetes{grid-template-columns:repeat(3,minmax(0,1fr))}.gabinetes.de-dos{grid-template-columns:repeat(2,minmax(0,1fr))}}.gabinete{--tono:var(--amarillo);--tono-tinta:var(--carbon);min-width:0}.g-azul{--tono:var(--azul);--tono-tinta:#fff}.g-verde{--tono:var(--verde);--tono-tinta:#fff}.gabinete a{background:linear-gradient(180deg, var(--laminado-2), var(--laminado));height:100%;color:var(--crema);border-radius:var(--r-l);box-shadow:var(--s-3), inset 6px 0 0 var(--tono);border:2px solid #000;grid-template-columns:minmax(0,1fr);text-decoration:none;transition:transform 80ms;display:grid;position:relative;overflow:hidden}.gabinete a:hover{transform:translateY(-3px)}.gabinete a:hover .boton{filter:brightness(1.06)}.gabinete-marquesina{background:linear-gradient(180deg, var(--amarillo-claro), var(--amarillo));color:var(--carbon);font:400 1.06rem/1.15 var(--titulo);letter-spacing:.01em;text-transform:uppercase;border-bottom:3px solid #000;padding:9px 12px 8px 18px;display:block;box-shadow:inset 0 -4px #00000024}.gabinete-pantalla{border-radius:var(--r-m);box-shadow:var(--hondo), 0 0 0 2px #000;background:#0b0b0d;margin:12px 12px 0 18px;padding:8px;display:block}.gabinete-pantalla svg{aspect-ratio:4/3;border-radius:4px;width:100%;height:auto;display:block}.gabinete-panel{gap:8px;padding:12px 14px 14px 20px;display:grid}.gabinete-genero{background:var(--tono);color:var(--tono-tinta);box-shadow:var(--e-1);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px 3px 6px;font-size:.9rem;font-weight:700;display:inline-flex}.gabinete-genero .ico{width:18px;height:18px}.gabinete-frase{color:var(--crema-2);line-height:1.4}.gabinete-pie{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.gabinete-pie .boton{min-width:112px;margin-left:auto}.gabinete-record{color:var(--crema-2);font-size:.9rem}.gabinete-record b{color:var(--amarillo);font:400 1rem var(--titulo);text-transform:uppercase;display:block}.gabinete a{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.gabinete-marquesina{grid-column:1/-1}.gabinete-pantalla{align-self:start;margin:10px 0 12px 16px;padding:5px}.gabinete-panel{align-content:start;padding:10px 12px 12px}.gabinete-frase{font-size:.93rem}.gabinete-pie{flex-wrap:wrap}.gabinete-pie .boton{width:100%;min-width:0}.sala-lectura h2:first-of-type{margin-top:6px}.pasos{grid-template-columns:minmax(0,1fr);gap:12px;margin:14px 0 6px;padding:0;list-style:none;display:grid}@media (width>=700px){.pasos{grid-template-columns:repeat(3,minmax(0,1fr))}}.lectura .pasos li{background:var(--caja);border:2px solid var(--borde);border-radius:var(--r-m);box-shadow:var(--s-2);grid-template-columns:46px minmax(0,1fr);align-content:start;gap:2px 12px;margin:0;padding:12px 14px;display:grid}.pasos b{background:var(--amarillo);width:44px;height:44px;color:var(--carbon);box-shadow:var(--e-1);border:2px solid #000;border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.pasos li:nth-child(2) b{background:var(--azul);color:#fff}.pasos li:nth-child(3) b{background:var(--verde);color:#fff}.pasos strong{font-size:var(--t-tarjeta)}.pasos span{color:var(--suave);font-size:.94em;line-height:1.4}.hechos,.dato-grande{background:var(--laminado);color:var(--crema);border-radius:var(--r-l);box-shadow:var(--s-2), inset 6px 0 0 var(--amarillo);border:2px solid #000;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px 18px;margin:14px 0;padding:14px 16px 14px 22px;display:grid}@media (width>=700px){.hechos,.dato-grande{grid-template-columns:auto minmax(0,1fr)}}.hechos a{color:var(--amarillo-claro)}.cifra{font:400 clamp(2.4rem, 5vw, 3.2rem)/1 var(--titulo);color:var(--amarillo);text-shadow:0 3px #000;text-transform:uppercase;margin:0}.cifra small{font:700 .95rem var(--letra);color:var(--crema-2);text-shadow:none;text-transform:none;display:block}.dato-grande p:last-child,.hechos ul{margin:0}.lectura .hechos li{margin-bottom:6px}.lectura .hechos li:last-child{margin-bottom:0}.taller-sala{margin-top:var(--bloque);background:linear-gradient(180deg, #ffffff2e, transparent 40%), repeating-linear-gradient(90deg, #00000008 0 2px, transparent 2px 7px), var(--mdf);color:var(--carbon);border-block:3px solid var(--mdf-canto);padding-block:26px 22px}.taller-grilla{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px 28px;display:grid}@media (width>=900px){.taller-grilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.taller-botones,.taller-mas{grid-column:1/-1}}.sobre-titulo{font:700 .92rem var(--letra);text-transform:uppercase;letter-spacing:.08em;color:#5a4630;margin:0}.taller-texto h2{font-size:var(--t-pagina);margin:2px 0 8px}.taller-texto p:not(.sobre-titulo){max-width:33.04em}.taller-acciones{flex-wrap:wrap;gap:10px;display:flex}.taller-dibujo{background:var(--papel);border-radius:var(--r-l);box-shadow:var(--s-2);border:2px solid #000;padding:12px}.taller-dibujo svg{width:100%;height:auto;max-height:260px;display:block}.taller-botones{margin-top:4px}.taller-mas{margin:0}.taller-sala .taller-mas a,.taller-sala .taller-texto a:not(.boton){color:var(--carbon);font-weight:700}.banda-juego{padding-block:12px 22px}.juego-grilla{--w:360;--h:560;--resto:128px;--col:min(560px, max(300px, calc((100svh - var(--resto)) * var(--w) / var(--h) + 24px)));grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 28px;display:grid}.juego-cabeza h1{margin:0 0 2px}.juego-cabeza .bajada{margin:0}@media (width>=960px){.juego-grilla{grid-template-columns:var(--col) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"consola cabeza""consola ficha"}.juego-cabeza{grid-area:cabeza}.consola{grid-area:consola}.juego-ficha{grid-area:ficha;align-self:start}}.consola{background:linear-gradient(180deg, var(--laminado-2), #121116);border-radius:var(--r-l);min-width:0;box-shadow:var(--s-3);touch-action:manipulation;border:2px solid #000;display:grid;position:relative;overflow:hidden}.consola-marquesina{text-align:center;background:linear-gradient(180deg, var(--amarillo-claro), var(--amarillo));color:var(--carbon);font:400 1.02rem/1.15 var(--titulo);text-transform:uppercase;border-bottom:3px solid #000;padding:7px 12px 6px;box-shadow:inset 0 -4px #00000024}.consola-pantalla{box-shadow:var(--hondo);background:#0b0b0d;padding:10px;position:relative}.consola canvas{width:min(100%, calc((100svh - var(--resto)) * var(--w) / var(--h)));height:auto;aspect-ratio:var(--w) / var(--h);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0b0f2a;border-radius:4px;margin-inline:auto;display:block}.consola canvas:focus-visible{outline:3px solid var(--amarillo);outline-offset:2px}.juego-aviso{text-align:center;color:var(--crema);background:radial-gradient(closest-side,#17161aeb,#17161ab8);border-radius:4px;place-content:center;justify-items:center;gap:10px;padding:18px;display:grid;position:absolute;inset:10px}.juego-aviso[hidden]{display:none}.aviso-titulo{font:400 clamp(1.3rem, 4vw, 1.7rem)/1.1 var(--titulo);color:var(--amarillo);text-shadow:0 3px #000;text-transform:uppercase;margin:0}.aviso-texto{max-width:16.52em;color:var(--crema);margin:0}.juego-aviso .boton{min-width:150px;min-height:48px;font-size:1.05rem}.consola-barra{border-top:2px solid #000;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 9px 14px;display:flex}.consola-record{color:var(--crema-2);margin:0;font-size:.92rem}.consola-record b{color:var(--amarillo);font:400 1.02rem var(--titulo);text-transform:uppercase;margin-left:6px}.consola-teclas{gap:6px;display:flex}.consola-teclas .tecla{background:var(--laminado-2);box-shadow:var(--e-tecla), inset 0 0 0 1px var(--laminado-linea)}.consola-teclas .tecla[aria-pressed=false]{color:var(--crema-2);opacity:.75}.consola-teclas .tecla[aria-pressed=true]{background:var(--laminado-2);color:var(--amarillo)}.consola-teclas .ico{width:20px;height:20px}.mandos,.mando-flotante{display:none}.mandos{touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#23222a,#17161a);border-top:2px solid #000;gap:10px;padding:12px 14px 16px}.mando{background:radial-gradient(circle at 50% 35%, var(--amarillo-claro), var(--amarillo) 60%, var(--amarillo-hondo));min-height:52px;color:var(--carbon);font:400 .84rem var(--titulo);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase;border:2px solid #000;border-radius:50%;place-items:center;display:grid;box-shadow:0 5px #000,inset 0 -4px #0000002e}.mando.apretado{transform:translateY(4px);box-shadow:0 1px #000,inset 0 -2px #0000002e}.mando .ico{width:26px;height:26px}.mandos-cruz{grid-template-columns:repeat(3,58px);grid-template-areas:".arriba.""izq.der"".abajo.";justify-content:center;gap:4px 6px}.mandos-cruz .mando{border-radius:var(--r-m);width:58px;height:52px}.m-arriba{grid-area:arriba}.m-arriba .ico{transform:rotate(-90deg)}.m-izq{grid-area:izq}.m-izq .ico{transform:rotate(180deg)}.m-der{grid-area:der}.m-abajo{grid-area:abajo}.m-abajo .ico{transform:rotate(90deg)}.mandos-lados{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.mandos-flipper{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center}.mandos-salto{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.mandos-salto .m-flipper .ico{width:28px;height:28px}.mandos-salto .m-saltar{border-radius:30px;justify-self:stretch;width:auto;height:60px;padding-inline:8px}.m-flipper{background:radial-gradient(circle at 50% 30%, #6fa6f5, var(--azul) 65%, #1554ad);color:#fff;border-radius:30px;justify-content:center;gap:4px;height:60px;padding-inline:8px;display:flex}.m-flipper .ico{flex:none;width:20px;height:20px}.m-flipper-izq .ico{transform:rotate(180deg)}@media (width<=379px){.m-flipper span{display:none}}.m-lanzar{background:radial-gradient(circle at 50% 35%, #4fd39f, var(--verde) 60%, var(--verde-hondo));color:#fff;justify-self:center;width:76px;height:76px}.mando-flotante{background:radial-gradient(circle at 50% 35%, #4fd39f, var(--verde) 60%, var(--verde-hondo));color:#fff;width:68px;height:68px;font:400 .84rem var(--titulo);opacity:.88;touch-action:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase;border:2px solid #000;border-radius:50%;place-items:center;position:absolute;bottom:20px;right:20px;box-shadow:0 5px #000}.mando-flotante.apretado{transform:translateY(4px);box-shadow:0 1px #000}html.tactil .mandos,html.tactil .mando-flotante{display:grid}html.tactil .juego-grilla:has([data-mandos=cruz]){--resto:300px}html.tactil .juego-grilla:has([data-mandos=flipper]),html.tactil .juego-grilla:has([data-mandos=lados]),html.tactil .juego-grilla:has([data-mandos=salto]){--resto:216px}@media (pointer:coarse){.mandos,.mando-flotante{display:grid}.juego-grilla:has([data-mandos=cruz]){--resto:300px}.juego-grilla:has([data-mandos=flipper]),.juego-grilla:has([data-mandos=lados]),.juego-grilla:has([data-mandos=salto]){--resto:216px}}.consola:fullscreen{--resto:128px;background:var(--carbon);border:0;border-radius:0;align-content:center;justify-items:center}.consola:fullscreen>*{width:min(100%,640px)}.juego-ficha{padding:14px 16px}.ficha-titulo{font:400 var(--t-panel) var(--titulo);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;display:flex}.mini-tabla{border-collapse:collapse;width:100%;font-size:.95rem}.mini-tabla th,.mini-tabla td{color:var(--tinta);font-family:var(--letra);letter-spacing:0;text-transform:none;text-align:left;vertical-align:top;border-bottom:1px solid var(--linea);background:0 0;padding:7px 8px}.mini-tabla thead th{color:var(--suave);white-space:nowrap;font-size:.86rem}.mini-tabla thead .ico{vertical-align:-3px;width:16px;height:16px;margin-right:4px}.mini-tabla tbody th{font-weight:700}.ficha-nota{color:var(--suave);grid-template-columns:22px minmax(0,1fr);gap:8px;margin:10px 0 0;font-size:.93rem;line-height:1.4;display:grid}.ficha-nota .ico{width:20px;height:20px;color:var(--tinta)}.bestiario{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}@media (width>=700px){.bestiario{grid-template-columns:repeat(4,minmax(0,1fr))}}.lectura .bestiario li{color:var(--crema);border-radius:var(--r-m);box-shadow:var(--s-2);background:linear-gradient(#1a1838,#241a3a);border:2px solid #000;align-content:start;gap:3px;margin:0;padding:12px;display:grid;position:relative}.lectura .bestiario li.grande{grid-column:1/-1;grid-template-columns:150px minmax(0,1fr);column-gap:14px}.bestiario li.grande svg{grid-row:1/span 2;width:150px;height:70px}.bestiario svg{width:48px;height:48px}.bestiario strong{font-size:var(--t-tarjeta)}.bestiario span{color:var(--crema-2);font-size:.92em;line-height:1.35}.bestiario em{background:var(--amarillo);color:var(--carbon);font:400 .84rem var(--titulo);box-shadow:var(--e-1);text-transform:uppercase;border-radius:999px;padding:2px 8px;font-style:normal;position:absolute;top:10px;right:10px}.premios{grid-template-columns:minmax(0,1fr);gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}@media (width>=700px){.premios{grid-template-columns:repeat(3,minmax(0,1fr))}}.lectura .premios li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:0 10px;margin:0;display:grid}.premios b{width:38px;height:38px;font:400 1rem var(--titulo);box-shadow:var(--e-1);text-transform:uppercase;border:2px solid #000;border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.p-amarillo{background:var(--amarillo);color:var(--carbon)}.p-azul{color:var(--carbon);background:#6fb3ff}.p-rojo{color:#fff;background:#e8344a}.p-rosado{color:#fff;background:#d24fa8}.p-violeta{color:#fff;background:#8c6cf0}.p-verde{background:var(--verde);color:#fff}.premios span{color:var(--suave);font-size:.93em}.otros-juegos{margin-top:var(--bloque);background:var(--laminado);border-top:3px solid #000;padding-block:22px 26px}.titulo-sala{color:var(--crema);font-size:var(--t-seccion);margin:0 0 14px}.etapas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 6px;padding:0;list-style:none;display:grid}@media (width>=760px){.etapas{grid-template-columns:repeat(4,minmax(0,1fr))}}.lectura .etapas li{background:var(--laminado);color:var(--crema);border-radius:var(--r-m);box-shadow:var(--s-2), inset 5px 0 0 var(--amarillo);border:2px solid #000;align-content:start;gap:2px;margin:0;padding:12px 12px 12px 14px;display:grid}.lectura .etapas li:nth-child(2){box-shadow:var(--s-2), inset 5px 0 0 var(--azul)}.lectura .etapas li:nth-child(3){box-shadow:var(--s-2), inset 5px 0 0 var(--verde)}.etapas b{font:400 1.5rem/1 var(--titulo);color:var(--amarillo);text-transform:uppercase}.etapas strong{font-size:var(--t-tarjeta)}.etapas span{color:var(--crema-2);font-size:.9em;line-height:1.35}.ruta{margin:16px 0;padding:0;list-style:none;position:relative}.ruta:before{content:"";background:repeating-linear-gradient(180deg, var(--carbon) 0 8px, var(--amarillo) 8px 16px);border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px;left:21px}.lectura .ruta-paso{grid-template-columns:46px minmax(0,1fr);gap:12px;margin:0 0 14px;display:grid;position:relative}.ruta-numero{z-index:1;background:var(--amarillo);width:46px;height:46px;color:var(--carbon);font:400 1.1rem var(--titulo);box-shadow:var(--e-1);text-transform:uppercase;border:2px solid #000;border-radius:50%;place-items:center;display:grid;position:relative}.ruta-paso:nth-child(n+4) .ruta-numero{background:var(--azul);color:#fff}.ruta-paso:nth-child(n+7) .ruta-numero{background:var(--verde);color:#fff}.ruta-paso:nth-child(n+9) .ruta-numero{background:var(--carbon);color:var(--amarillo)}.ruta-cuerpo{background:var(--caja);border:2px solid var(--borde);border-radius:var(--r-m);min-width:0;box-shadow:var(--s-2);padding:10px 14px 12px}.ruta-cuerpo h3{margin:0 0 4px}.ruta-cuerpo p{margin:0}.ruta-etapa{color:var(--suave);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:flex}.ruta-etapa .ico{width:16px;height:16px}.ruta-figura{margin:12px 0 0}.ruta-figura svg{max-width:460px}.ruta-figura figcaption{color:var(--suave);text-align:center;margin-top:6px;font-size:.9rem}
