.eb__escena{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:min(100%,720px);display:flex}.eb__dibujo{font-size:clamp(48px,13dvh,96px);line-height:1}.eb__palabra{font:700 clamp(2rem, 9vw, 3.25rem)/1.1 var(--fuente-titulo);letter-spacing:.04em;color:var(--texto);overflow-wrap:anywhere}.eb__frase{font:600 clamp(1.25rem, 5vw, 1.875rem)/1.35 var(--fuente-titulo);color:var(--texto);text-wrap:balance}.eb__hueco{color:#b5651d;letter-spacing:0;text-align:center;border-bottom:4px solid #b5651d;min-width:.9em;padding:0 .06em;display:inline-block}.eb__hueco--frase{min-width:3.5em}.eb__hueco--lleno{color:#2f8a55;border-bottom-color:#2f8a55;animation:.35s ease-out eb-lleno}@keyframes eb-lleno{0%{transform:scale(1.35)}to{transform:none}}.eb__regla{color:#6b3a10;font:600 clamp(.9375rem, 3.6vw, 1.125rem)/1.35 var(--fuente-texto);background:#fbe9d8;border-radius:14px;max-width:560px;margin:4px 0 0;padding:8px 14px;animation:.3s ease-out eb-lleno}.eb__chip{color:#fff;font:700 1rem/1.4 var(--fuente-titulo);background:#b5651d;border-radius:999px;padding:4px 14px;display:inline-block}.eb__loro{font-size:clamp(48px,12dvh,88px);line-height:1}.eb__letra{font:700 clamp(1.75rem, 8vw, 2.5rem)/1 var(--fuente-titulo)}.eb__texto{font:600 clamp(1rem, 4.2vw, 1.25rem)/1.25 var(--fuente-titulo);overflow-wrap:anywhere}#mayusculas .rr__opciones{flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,720px);display:flex}#mayusculas .rr__opcion{aspect-ratio:auto;flex:none;width:auto;min-width:56px;max-width:none;min-height:56px;padding:6px 14px}#mayusculas .eb__texto{white-space:nowrap;overflow-wrap:normal}.eb .rr__opcion.eb--corona:before{content:"👑";font-size:20px;position:absolute;top:-14px}.eb .rr__opcion{position:relative}@media (prefers-color-scheme:dark){.eb__regla{color:#f6dcc2;background:#3d2a1a}.eb__hueco{color:#e09a5a;border-bottom-color:#e09a5a}}.dl__pizarra{flex-direction:column;align-items:center;gap:6px;width:min(100%,640px);display:flex}.dl__escrito{background:var(--superficie,#fff);width:100%;min-height:64px;font:700 clamp(1.5rem, 7vw, 2.25rem)/1.2 var(--fuente-titulo);color:var(--texto);border:3px solid #b5651d;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:flex-end;padding:10px 14px;display:flex}.dl__l--mal{color:#d23b3b;text-decoration:underline wavy #d23b3b}.dl__cursor{background:#b5651d;width:3px;height:1.1em;margin-left:2px;animation:1s steps(2,end) infinite dl-cursor;display:inline-block}@keyframes dl-cursor{50%{opacity:0}}.dl__aviso{min-height:1.4em;font:600 1.0625rem/1.35 var(--fuente-texto);text-align:center;margin:0}.dl__aviso--bien{color:#2f8a55}.dl__aviso--mal{color:#d23b3b}.dl__aviso--era{color:#6b3a10;background:#fbe9d8;border-radius:14px;padding:8px 14px}.dl__teclado{flex-direction:column;align-items:center;gap:6px;width:min(100%,680px);display:flex}.dl__fila{justify-content:center;gap:5px;width:100%;display:flex}.dl__tecla{color:#4a2a0c;min-width:0;max-width:60px;min-height:48px;font:700 clamp(1rem, 4.6vw, 1.375rem)/1 var(--fuente-titulo);cursor:pointer;background:#fbe9d8;border:0;border-radius:10px;flex:1 1 0;padding:0;box-shadow:0 3px #e2b88f}.dl__tecla:active{transform:translateY(2px);box-shadow:0 1px #e2b88f}.dl__tecla--ancha{flex:2 1 0;max-width:130px;font-size:1rem}.dl__tecla--espacio{flex:5 1 0;max-width:300px;font-size:1rem}.dl__tecla[aria-pressed=true]{color:#fff;background:#b5651d}.dl__tecla:focus-visible{outline:3px solid var(--violeta);outline-offset:2px}.dl__listo{min-width:180px;margin-top:4px}.dl__listo:disabled{opacity:.5}.eb__fila{align-items:center;gap:10px;display:flex}@media (prefers-color-scheme:dark){.dl__tecla{color:#f6dcc2;background:#3d2a1a;box-shadow:0 3px #1f150c}.dl__aviso--era{color:#f6dcc2;background:#3d2a1a}}@media (orientation:landscape) and (height<=520px){.dl{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-auto-rows:auto;align-content:center;align-items:center;gap:5px 14px;display:grid}.dl>.rr__progreso{grid-area:1/1/auto/-1}.dl>.rr__cabeza{grid-area:2/1/4;align-self:end}.dl>.dl__pizarra{grid-area:4/1/6;gap:2px;width:100%}.dl .rr__texto{font-size:1.125rem}.dl .dl__teclado{display:contents}.dl .dl__fila{grid-column:2}.dl .dl__fila:first-child{grid-row:2}.dl .dl__fila:nth-child(2){grid-row:3}.dl .dl__fila:nth-child(3){grid-row:4}.dl .dl__fila:nth-child(4){grid-row:5}.dl .dl__fila:nth-child(5){grid-row:6}.dl .dl__listo{grid-area:6/1;justify-self:center;margin-top:0}.dl .dl__tecla{min-height:40px;font-size:1.0625rem}.dl .eb__loro{display:none}.dl .dl__escrito{min-height:52px;padding:6px 10px;font-size:1.5rem}.dl .dl__aviso{font-size:.9375rem}}@media (orientation:portrait) and (height<=760px){.dl .eb__loro{display:none}.dl .dl__tecla{min-height:42px}.dl .dl__escrito{min-height:52px;padding:6px 10px}.dl .dl__teclado{gap:5px}}
