.fondo-alterno[data-astro-cid-bbnjcvri]{background:var(--superficie-alt);border-block:1px solid var(--borde)}.opciones[data-astro-cid-bbnjcvri]{gap:var(--e-m);padding:var(--e-m);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-l);box-shadow:var(--sombra-1);margin-block-end:var(--e-m);display:grid}.opciones[data-astro-cid-bbnjcvri][hidden]{display:none}.opciones__fila[data-astro-cid-bbnjcvri]{gap:var(--e-s) var(--e-m);flex-wrap:wrap;align-items:end;display:flex}.opciones__fila[data-astro-cid-bbnjcvri] .campo[data-astro-cid-bbnjcvri]{flex:14rem;max-inline-size:22rem}.opciones__pie[data-astro-cid-bbnjcvri]{gap:var(--e-s) var(--e-m);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.opciones__estado[data-astro-cid-bbnjcvri]{min-block-size:1.5em;font-size:var(--paso--1);color:var(--texto-tenue)}.campo[data-astro-cid-bbnjcvri]{gap:var(--e-3xs);flex-direction:column;min-inline-size:0;display:flex}.campo__etiqueta[data-astro-cid-bbnjcvri]{font-size:var(--paso--1);color:var(--texto-suave);font-weight:650}.campo__ayuda[data-astro-cid-bbnjcvri]{font-size:var(--paso--1);color:var(--texto-tenue);font-weight:400}textarea[data-astro-cid-bbnjcvri],select[data-astro-cid-bbnjcvri]{background:var(--superficie-alt);border:1px solid var(--borde-control);border-radius:var(--r-s);min-block-size:2.875rem;inline-size:100%;min-inline-size:0;box-shadow:var(--sombra-interior);transition:border-color var(--dur-1) var(--ease-estandar);padding:.6rem .75rem}textarea[data-astro-cid-bbnjcvri]{font-family:var(--fuente-kai);font-size:var(--paso-1);resize:vertical;line-height:1.6}textarea[data-astro-cid-bbnjcvri]:hover,select[data-astro-cid-bbnjcvri]:hover{border-color:var(--primario)}.interruptor[data-astro-cid-bbnjcvri]{gap:var(--e-2xs);font-size:var(--paso--1);color:var(--texto-suave);align-items:center;font-weight:650;display:flex}.interruptor[data-astro-cid-bbnjcvri] input[data-astro-cid-bbnjcvri]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--primario)}.juegos[data-astro-cid-bbnjcvri]{gap:var(--e-3xs);flex-direction:column;display:flex}.juegos__lista[data-astro-cid-bbnjcvri]{gap:var(--e-3xs);flex-wrap:wrap;display:flex}.chip[data-astro-cid-bbnjcvri]{min-block-size:2.75rem;padding-inline:var(--e-s);border:1px solid var(--borde-fuerte);border-radius:var(--r-full);background:var(--superficie);font-size:var(--paso--1);color:var(--texto-suave);text-align:start;transition:border-color var(--dur-1) var(--ease-estandar), color var(--dur-1) var(--ease-estandar), background-color var(--dur-1) var(--ease-estandar);flex-wrap:wrap;align-items:center;gap:.45rem;padding-block:.3rem;font-weight:620;display:inline-flex}.chip[data-astro-cid-bbnjcvri]:hover{border-color:var(--primario);color:var(--primario);background:color-mix(in oklab, var(--primario) 6%, var(--superficie))}.chip__han[data-astro-cid-bbnjcvri]{font-size:var(--paso-0);color:var(--primario);overflow-wrap:anywhere}.pauta__pinyin[data-astro-cid-bbnjcvri]{font-size:var(--paso--2);color:var(--texto-tenue);font-weight:400;display:block}.pauta__nota[data-astro-cid-bbnjcvri]{margin-block-start:var(--e-m)}.destino__texto[data-astro-cid-bbnjcvri]{font-size:var(--paso--1);color:var(--texto-suave)}.claves[data-astro-cid-bbnjcvri]{gap:var(--e-2xs);counter-reset:clave;margin:0;padding:0;list-style:none;display:grid}.clave[data-astro-cid-bbnjcvri]{counter-increment:clave;gap:var(--e-s);padding:var(--e-s) var(--e-m);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-m);font-size:var(--paso--1);color:var(--texto-suave);grid-template-columns:auto minmax(0,1fr);display:grid}.clave[data-astro-cid-bbnjcvri]:before{content:counter(clave, decimal-leading-zero);font-family:var(--fuente-display);font-size:var(--paso-1);color:var(--acento);font-weight:640;line-height:1.2}.clave[data-astro-cid-bbnjcvri] p{max-inline-size:72ch}.cierre[data-astro-cid-bbnjcvri]{gap:var(--e-s);flex-direction:column;align-items:start;display:flex}.cierre[data-astro-cid-bbnjcvri] p[data-astro-cid-bbnjcvri]{max-inline-size:62ch;color:var(--texto-suave)}.hoja{--casilla:18mm;--por-fila:9;--hueco:1.2mm;--grosor:1px;--linea-caja:var(--ink-400);--linea-guia:var(--ink-300);--tinta-modelo:var(--texto);--tinta-calco:color-mix(in oklab, var(--texto) 28%, transparent);padding:var(--e-m);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-l);box-shadow:var(--sombra-1)}.hoja[data-tamano=grande]{--casilla:24mm;--por-fila:7}.hoja[data-tamano=mediana]{--casilla:18mm;--por-fila:9}.hoja[data-tamano=pequena]{--casilla:14mm;--por-fila:12}.hoja__cabecera{display:none}.hoja__filas{gap:var(--e-s);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hoja__filas:empty{min-block-size:6rem}.hoja__fila{break-inside:avoid;page-break-inside:avoid;min-inline-size:0}.hoja__rotulo{min-block-size:1.45em;margin:0 0 .6mm}.hoja__pinyin{font-size:var(--paso--1);color:var(--texto-tenue)}.hoja[data-pinyin=no] .hoja__rotulo{min-block-size:0}.hoja[data-pinyin=no] .hoja__pinyin{display:none}.hoja__casillas{grid-template-columns:repeat(auto-fill, min(var(--casilla), 100%));gap:var(--hueco);max-inline-size:calc(var(--por-fila) * var(--casilla) + (var(--por-fila) - 1) * var(--hueco));display:grid}.hoja__casilla{aspect-ratio:1;border:var(--grosor) solid var(--linea-caja);border-radius:var(--r-xs);place-items:center;display:grid;position:relative}.hoja__casilla:before,.hoja__casilla:after{content:"";border-block-start:var(--grosor) dashed var(--linea-guia);position:absolute;inset-block-start:50%;inset-inline:0}.hoja__casilla:after{rotate:90deg}.hoja__guias{position:absolute;inset:0}.hoja[data-rejilla=mi] .hoja__guias:before,.hoja[data-rejilla=mi] .hoja__guias:after{content:"";border-block-start:var(--grosor) dashed var(--linea-guia);position:absolute;inset-block-start:50%;inset-inline:-20.71%;rotate:45deg}.hoja[data-rejilla=mi] .hoja__guias:after{rotate:-45deg}.hoja__han{font-size:calc(var(--casilla) * .78);letter-spacing:0;color:var(--tinta-modelo);line-height:1;position:relative}.hoja__casilla--calco .hoja__han{color:var(--tinta-calco)}@page{size:A4 portrait;margin:12mm}@media print{.zona-hoja.contenedor{inline-size:100%;max-inline-size:none;margin:0;padding:0}.hoja{--linea-caja:var(--ink-500);--linea-guia:var(--ink-400);--tinta-modelo:var(--ink-950);--tinta-calco:var(--ink-300);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hoja__cabecera{color:var(--ink-700);flex-wrap:wrap;align-items:end;gap:3mm 6mm;margin:0 0 5mm;font-size:10pt;display:flex}.hoja__linea{border-block-end:var(--grosor) solid var(--ink-400);flex:40mm;max-inline-size:70mm}.hoja__marca{color:var(--ink-500);margin-inline-start:auto}.hoja__filas{gap:3.5mm}.hoja__rotulo{min-block-size:0;margin-block-end:.5mm;font-size:9pt;line-height:1.15}.hoja__pinyin{color:var(--ink-700);font-size:9pt;line-height:1.15}.hoja__casillas{max-inline-size:none}}
