@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(./andika-latin-400-normal-BTFTIZb-.woff2)format("woff2"),url(./andika-latin-400-normal-BK42By1L.woff)format("woff")}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(./andika-latin-700-normal-Dk95f5lc.woff2)format("woff2"),url(./andika-latin-700-normal-CAUSQC6x.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(./baloo-2-latin-600-normal-B4tNaogw.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(./baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}:root{--fondo:#eef1f8;--texto:#2a2440;--suave:#69637f;--linea:#d9dcea;--tarjeta:#fff;--acento:#e0703f;--sobre-acento:#fff;--papel:#f8f1e6;--marca:#ffd9a8;--titulos:"Baloo 2", system-ui, sans-serif;--lectura:"Andika", "Trebuchet MS", sans-serif;--t-lectura:clamp(20px, 2.6vw, 26px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--fondo:#151826;--texto:#ecebf5;--suave:#a3a1b8;--linea:#2d3145;--tarjeta:#1e2233;--acento:#f39a6b;--sobre-acento:#1a1420;--papel:#262a3d;--marca:#6b4a2a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-tema=oscuro]{--fondo:#151826;--texto:#ecebf5;--suave:#a3a1b8;--linea:#2d3145;--tarjeta:#1e2233;--acento:#f39a6b;--sobre-acento:#1a1420;--papel:#262a3d;--marca:#6b4a2a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-letra=atkinson]{--lectura:"Atkinson Hyperlegible", system-ui, sans-serif}:root[data-tamano=grande]{--t-lectura:clamp(24px, 3.2vw, 32px)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fondo);color:var(--texto);font:17px/1.5 var(--lectura);-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}button{font:inherit;color:inherit}button:focus-visible,input:focus-visible{outline:3px solid var(--acento);outline-offset:2px}svg.lucide{flex:none;width:1.15em;height:1.15em}.pantalla{max-width:1000px;padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));align-content:start;gap:16px;margin:0 auto;display:grid}.barra-sup{justify-content:space-between;align-items:center;gap:10px;display:flex}.marca{font:800 clamp(32px, 7vw, 46px)/1 var(--titulos);margin:0}.marca span{color:var(--acento)}.titulo-pantalla{font:800 26px/1 var(--titulos);margin:0}.saludo{color:var(--suave);margin:0;font-size:18px}.icono-btn{border:2px solid var(--linea);background:var(--tarjeta);cursor:pointer;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.btn{background:var(--acento);color:var(--sobre-acento);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.btn.sec{color:var(--texto);border:2px solid var(--linea);background:0 0}.btn:disabled{opacity:.4;cursor:default}.btn.grande{justify-self:start;padding:14px 26px;font-size:19px}.fila{flex-wrap:wrap;gap:8px;display:flex}.estante{gap:18px;display:grid}.tarjeta{background:var(--tarjeta);border:1px solid var(--linea);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 34px #3228641f}@media (width<=700px){.tarjeta{grid-template-columns:1fr}}.tapa{cursor:pointer;background:0 0;border:0;padding:0}.tapa img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}.tarjeta-info{align-content:center;gap:8px;padding:18px 20px;display:grid}.tarjeta-info h2{font:800 26px/1.1 var(--titulos);text-wrap:balance;margin:0}.tarjeta-info p{color:var(--suave);margin:0}.tarjeta-info small{color:var(--acento);font-weight:700}.pronto-mas{border:2px dashed var(--linea);text-align:center;color:var(--suave);border-radius:20px;padding:20px}.pestanas{background:var(--tarjeta);border:1px solid var(--linea);border-radius:999px;gap:4px;padding:4px;display:flex}.pestanas button{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-weight:700;display:inline-flex}.pestanas button[aria-selected=true]{background:var(--acento);color:var(--sobre-acento)}.hoja{background:var(--tarjeta);border:1px solid var(--linea);border-radius:24px;overflow:hidden;box-shadow:0 14px 40px #32286424}.lamina{perspective:1200px;background:#fff}.lamina-dentro img{aspect-ratio:3/2;object-fit:cover;width:100%}.texto{background:var(--papel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.texto-centro{justify-items:center;gap:10px;display:grid}.texto p{font-size:var(--t-lectura);text-align:center;text-wrap:balance;margin:0;line-height:1.4}.palabra{border-radius:4px;transition:background .15s}.palabra.on{background:var(--marca)}.flecha{border:2px solid var(--linea);background:var(--tarjeta);cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.flecha:disabled{opacity:.3;cursor:default}.pie-hoja{text-align:center;color:var(--suave);background:var(--papel);font-variant-numeric:tabular-nums;padding:6px 0 10px;font-size:14px}.tira{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.tira button{background:var(--tarjeta);cursor:pointer;border:2px solid #0000;border-radius:12px;flex:none;width:112px;padding:0;font-size:13px;font-weight:700;overflow:hidden}.tira button img{aspect-ratio:3/2;object-fit:cover;width:100%}.tira button span{padding:3px;display:block}.tira button[aria-current=true]{border-color:var(--acento)}.tira button:disabled{opacity:.35;cursor:default}.lienzo-marco{position:relative}.lienzo{aspect-ratio:3/2;cursor:crosshair;touch-action:manipulation;background:#fff;width:100%;height:auto;display:block}.lienzo-guia{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.herramientas{border-top:1px solid var(--linea);background:var(--tarjeta);gap:10px;padding:12px 14px;display:grid}.paleta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.paleta button{border:3px solid var(--tarjeta);width:40px;height:40px;box-shadow:0 0 0 2px var(--linea);cursor:pointer;border-radius:50%}.paleta button[aria-checked=true]{box-shadow:0 0 0 3px var(--texto);transform:scale(1.1)}.herramientas .fila{justify-content:center}.opciones{background:var(--tarjeta);border:1px solid var(--linea);border-radius:20px;gap:14px;padding:18px;display:grid}.opciones fieldset,.ajuste{border:0;gap:8px;margin:0;padding:0;display:grid}.opciones legend,.ajuste legend{font:800 19px var(--titulos);margin-bottom:6px}.opciones label{align-items:center;gap:10px;display:flex}.campo{flex-direction:column;font-weight:700;align-items:stretch!important;gap:6px!important}.campo input{font:inherit;border:2px solid var(--linea);background:var(--fondo);color:var(--texto);border-radius:12px;padding:10px 12px}.ayuda{color:var(--suave);margin:0}.sub-vista{font:800 20px var(--titulos);margin:4px 0 0}.hojas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.carta{color:#222;aspect-ratio:8.5/11;font-family:var(--lectura);background:#fff;flex-direction:column;gap:4%;padding:7%;display:flex;box-shadow:0 6px 20px #0000001f}.carta img{border:1px solid #ddd}.carta-cab,.carta-pie{color:#555;justify-content:space-between;gap:8px;font-size:10px;display:flex}.carta-cab{border-bottom:1px dashed #aaa;padding-bottom:3px}.carta-pie{margin-top:auto}.carta-texto{text-align:center;margin:0;font-size:14px;line-height:1.3}.portada-carta{text-align:center;justify-content:center}.portada-carta h2{font:800 22px/1.15 var(--titulos);margin:0}.portada-carta .dueno{font-size:12px}.portada-carta .marca-pie{color:#777;margin-top:auto;font-size:10px}.opcion-fila{flex-wrap:wrap;gap:8px;display:flex}.opcion-fila button{border:2px solid var(--linea);background:var(--tarjeta);cursor:pointer;border-radius:14px;padding:10px 14px}.opcion-fila button[aria-pressed=true]{border-color:var(--acento);background:var(--marca);color:var(--texto)}.version{color:var(--suave);text-align:center;margin-top:20px;font-size:14px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{@page{size:letter portrait;margin:12mm}body{background:#fff}.no-imprimir{display:none!important}.pantalla{max-width:none;padding:0;display:block}.hojas{display:block}.carta{box-shadow:none;aspect-ratio:auto;break-after:page;gap:6mm;height:965.291px;padding:0}.carta:last-child{break-after:auto}.carta-cab,.carta-pie{font-size:11pt}.carta-texto{font-size:22pt}.portada-carta h2{font-size:34pt}.portada-carta .dueno{font-size:16pt}.portada-carta .marca-pie{font-size:11pt}}@media (width<=420px){.paleta{gap:6px}.paleta button{width:34px;height:34px}}
