:root{--bg:#1a1a1a;--superficie:#433d35;--superficie-oscura:#2c2a26;--oro:#ebab19;--crema:#fcefe1;--crema-tenue:#d8c9b8}[data-astro-cid-i67vgag3]{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--crema);overscroll-behavior:none;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.escenario[data-astro-cid-i67vgag3]{background-image:url(/assets/backgrounds/decoracion.png);background-repeat:repeat;background-size:220px;place-items:center;height:100dvh;display:grid;position:relative}.escenario[data-astro-cid-i67vgag3]:before{content:"";pointer-events:none;background:radial-gradient(#1a1a1a8c,#1a1a1af0);position:absolute;inset:0}.escenario[data-astro-cid-i67vgag3][data-fondo=foto]{background-image:var(--fondo-foto);background-position:50%;background-repeat:no-repeat;background-size:cover}.escenario[data-astro-cid-i67vgag3][data-fondo=foto]:before{background:radial-gradient(#1a1a1a99,#1a1a1a26)}.fondos[data-astro-cid-i67vgag3]{z-index:2;align-items:center;gap:8px;font-size:.8rem;display:flex;position:absolute;bottom:20px;right:24px}.fondos-etiqueta[data-astro-cid-i67vgag3]{color:var(--crema-tenue);opacity:.7}.fondos-select[data-astro-cid-i67vgag3]{font:inherit;color:var(--crema);backdrop-filter:blur(6px);cursor:pointer;background:#1a1a1a99;border:1px solid #fcefe133;border-radius:999px;padding:5px 12px}.fondos-select[data-astro-cid-i67vgag3]:hover,.fondos-select[data-astro-cid-i67vgag3]:focus-visible{border-color:var(--oro);outline:none}.fondos-select[data-astro-cid-i67vgag3] option[data-astro-cid-i67vgag3]{background:var(--superficie-oscura);color:var(--crema)}.marco[data-astro-cid-i67vgag3]{height:min(92dvh,960px);aspect-ratio:var(--anchoBase) / var(--altoBase);background:linear-gradient(160deg,#5a554e,#2c2a26 60%);border-radius:44px;padding:12px;position:relative;box-shadow:0 0 0 1px #fcefe114,0 30px 70px -20px #000000e6}.pantalla[data-astro-cid-i67vgag3]{background:var(--superficie-oscura);border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}#canvas[data-astro-cid-i67vgag3]{touch-action:none;outline:none;width:100%;height:100%;display:block}.cargando[data-astro-cid-i67vgag3],.fallo[data-astro-cid-i67vgag3]{text-align:center;background:var(--superficie);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex;position:absolute;inset:0}.cargando[data-astro-cid-i67vgag3][hidden],.fallo[data-astro-cid-i67vgag3][hidden]{display:none}.cargando-titulo[data-astro-cid-i67vgag3]{letter-spacing:.02em;margin:0;font-size:1.5rem;font-weight:700}.barra[data-astro-cid-i67vgag3]{background:#fcefe126;border-radius:999px;width:min(220px,70%);height:8px;overflow:hidden}.barra-relleno[data-astro-cid-i67vgag3]{background:var(--oro);border-radius:999px;width:0%;height:100%;transition:width .2s ease-out}.barra-relleno[data-astro-cid-i67vgag3].indeterminada{width:35%;animation:1.1s ease-in-out infinite alternate vaiven}@keyframes vaiven{0%{transform:translate(-100%)}to{transform:translate(285%)}}.cargando-estado[data-astro-cid-i67vgag3],.cargando-nota[data-astro-cid-i67vgag3],.fallo-detalle[data-astro-cid-i67vgag3]{color:var(--crema-tenue);margin:0;font-size:.82rem}.cargando-nota[data-astro-cid-i67vgag3]{opacity:.65;max-width:26ch}.fallo-titulo[data-astro-cid-i67vgag3]{margin:0;font-size:1.1rem;font-weight:600}.fallo-detalle[data-astro-cid-i67vgag3]{white-space:pre-line;max-width:34ch}.fallo-volver[data-astro-cid-i67vgag3]{color:var(--oro);margin-top:8px}.lateral[data-astro-cid-i67vgag3]{flex-direction:column;gap:4px;font-size:.8rem;display:flex;position:absolute;top:20px;left:24px}.lateral-volver[data-astro-cid-i67vgag3]{color:var(--crema);font-weight:600;text-decoration:none}.lateral-volver[data-astro-cid-i67vgag3]:hover{color:var(--oro)}.lateral-estado[data-astro-cid-i67vgag3]{color:var(--crema-tenue);opacity:.7;margin:0}@media (prefers-reduced-motion:reduce){.barra-relleno[data-astro-cid-i67vgag3]{transition:none}.barra-relleno[data-astro-cid-i67vgag3].indeterminada{width:100%;animation:none}}@media (width<=767px){.escenario[data-astro-cid-i67vgag3]{background:var(--bg)}.escenario[data-astro-cid-i67vgag3]:before{display:none}.escenario[data-astro-cid-i67vgag3][data-fondo=foto]{background-image:none}.fondos[data-astro-cid-i67vgag3]{display:none}.marco[data-astro-cid-i67vgag3]{aspect-ratio:auto;width:100vw;max-width:none;height:100dvh;box-shadow:none;background:var(--bg);border-radius:0;padding:0}.pantalla[data-astro-cid-i67vgag3]{border-radius:0}#canvas[data-astro-cid-i67vgag3]{object-fit:contain}.lateral[data-astro-cid-i67vgag3]{top:max(8px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));z-index:2;backdrop-filter:blur(6px);background:#1a1a1a99;border-radius:999px;padding:4px 10px}.lateral-estado[data-astro-cid-i67vgag3]{display:none}}
