.da-studio,.da-lienzo{--da-crema:#fdf3dc;--da-papel:#fffaf0;--da-choco:#4b3320;--da-choco-suave:#7a5a3c;--da-dorado:#ffd166;--da-dorado-hondo:#f5b942;--da-azul:#2f7fd6;--da-azul-hondo:#1f5fa6;--da-rojo:#c2452d}.da-overlay-html,.da-overlay-body{background:0 0!important}.da-overlay-body{margin:0;overflow:hidden}.da-overlay-body #lovable-badge{display:none!important}.da-lienzo{background:0 0;justify-content:center;align-items:flex-end;width:100%;min-height:100vh;padding:16px;font-family:Outfit,system-ui,sans-serif;display:flex;position:relative}.da-alerta{background:var(--da-crema);border:3px solid var(--da-choco);max-width:640px;box-shadow:8px 8px 0 var(--da-choco);color:var(--da-choco);border-radius:28px;align-items:center;gap:16px;padding:18px 22px;transition:transform .42s cubic-bezier(.3,1.4,.5,1),opacity .38s;display:flex}.da-entrando{opacity:0;transform:translateY(28px)rotate(-2deg)scale(.94)}.da-hablando{opacity:1;transform:translateY(0)rotate(0)scale(1)}.da-saliendo{opacity:0;transform:translateY(-18px)scale(.96)}.da-explotando{animation:.64s cubic-bezier(.3,1.5,.5,1) forwards da-reventar}@keyframes da-reventar{0%{opacity:1;transform:scale(1)rotate(0)}18%{transform:scale(1.12)rotate(-3deg)}36%{transform:scale(.94)rotate(3deg)}60%{opacity:1;transform:scale(1.2)rotate(-2deg)}to{opacity:0;transform:scale(.2)rotate(12deg)}}.da-avatar{background:var(--da-papel);border:3px solid var(--da-choco);width:92px;height:92px;box-shadow:4px 4px 0 var(--da-choco);border-radius:26px;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.da-avatar>img,.da-composicion{object-fit:cover;border-radius:22px;width:100%;height:100%;overflow:hidden}.da-composicion{display:block;position:relative}.da-composicion img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.da-hablando .da-avatar{animation:1.1s ease-in-out infinite da-latido}@keyframes da-latido{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2.5deg)}}.da-avatar-youtube{border-color:var(--da-rojo)}.da-avatar-twitch{border-color:var(--da-azul-hondo)}.da-avatar-kick{border-color:#3f7d2b}.da-iniciales{letter-spacing:.06em;color:var(--da-choco);font-size:28px;font-weight:700}.da-explosion{pointer-events:none;position:absolute;inset:0}.da-chispa{background:var(--da-dorado);border:2px solid var(--da-choco);border-radius:4px;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.62s ease-out forwards da-chispa;position:absolute;top:50%;left:50%}.da-chispa-1,.da-chispa-5{background:var(--da-azul)}.da-chispa-2,.da-chispa-6{background:var(--da-papel);border-radius:50%}.da-chispa-3,.da-chispa-7{background:var(--da-dorado-hondo)}.da-chispa-0{--da-x:70px;--da-y:-60px}.da-chispa-1{--da-x:-70px;--da-y:-50px}.da-chispa-2{--da-x:80px;--da-y:40px}.da-chispa-3{--da-x:-80px;--da-y:55px}.da-chispa-4{--da-x:0px;--da-y:-90px}.da-chispa-5{--da-x:0px;--da-y:85px}.da-chispa-6{--da-x:100px;--da-y:-10px}.da-chispa-7{--da-x:-100px;--da-y:5px}@keyframes da-chispa{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}to{transform:translate(var(--da-x), var(--da-y)) scale(1.1) rotate(220deg);opacity:0}}@media (prefers-reduced-motion:reduce){.da-hablando .da-avatar{animation:none}.da-alerta{transition:opacity .2s}.da-explotando{opacity:0;animation:none}.da-chispa{animation:none;display:none}}.da-datos{min-width:0}.da-cabecera{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.da-etiqueta{text-transform:uppercase;letter-spacing:.12em;border:2px solid var(--da-choco);background:var(--da-dorado);color:var(--da-choco);box-shadow:2px 2px 0 var(--da-choco);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.da-etiqueta-youtube{background:#ffd9d0}.da-etiqueta-twitch{background:#cfe4fb}.da-etiqueta-kick{background:#d7f5c4}.da-nombre{font-size:16px;font-weight:700}.da-importe{align-items:baseline;gap:8px;margin:6px 0 0;font-size:24px;font-weight:800;display:flex}.da-tipo{text-transform:uppercase;letter-spacing:.14em;color:var(--da-choco-suave);font-size:11px;font-weight:700}.da-mensaje{color:var(--da-choco-suave);overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.4}.da-studio{background:radial-gradient(circle at 12% 8%, #ffd16659, transparent 45%), radial-gradient(circle at 88% 12%, #2f7fd629, transparent 40%), var(--da-crema);min-height:100vh;color:var(--da-choco);font-family:Outfit,system-ui,sans-serif}.da-studio a{color:var(--da-azul-hondo)}.da-titulo{letter-spacing:.02em;text-transform:uppercase;font-family:Anton,Outfit,system-ui,sans-serif}.da-tarjeta{background:var(--da-papel);border:3px solid var(--da-choco);box-shadow:8px 8px 0 var(--da-choco);border-radius:26px;padding:22px}.da-tarjeta-dorada{background:var(--da-dorado)}.da-sello{text-transform:uppercase;letter-spacing:.12em;border:2px solid var(--da-choco);background:var(--da-dorado);box-shadow:2px 2px 0 var(--da-choco);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.da-sello-azul{background:#cfe4fb}.da-sello-neutro{background:var(--da-papel)}.da-boton{border:3px solid var(--da-choco);background:var(--da-papel);color:var(--da-choco);box-shadow:4px 4px 0 var(--da-choco);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s}.da-boton:hover{box-shadow:3px 3px 0 var(--da-choco);transform:translate(1px,1px)}.da-boton:active{box-shadow:0 0 0 var(--da-choco);transform:translate(4px,4px)}.da-boton:focus-visible{outline:3px solid var(--da-azul);outline-offset:3px}.da-boton-primario{background:var(--da-azul);color:#fffaf0}.da-boton-dorado{background:var(--da-dorado)}.da-boton-peligro{background:#ffd6cc}.da-boton-mini{box-shadow:2px 2px 0 var(--da-choco);border-width:2px;padding:5px 10px;font-size:12px}.da-campo{border:3px solid var(--da-choco);background:var(--da-papel);width:100%;color:var(--da-choco);border-radius:16px;padding:9px 12px;font-size:14px}.da-campo:focus-visible{outline:3px solid var(--da-azul);outline-offset:2px}.da-rango{width:100%;accent-color:var(--da-azul)}.da-fila{border:3px solid var(--da-choco);background:var(--da-papel);box-shadow:3px 3px 0 var(--da-choco);border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.da-fila-actual{background:var(--da-dorado)}.da-posicion{border:2px solid var(--da-choco);background:var(--da-crema);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.da-ayuda{color:var(--da-choco-suave);font-size:12px}.da-preview{border:3px dashed var(--da-choco);background:repeating-conic-gradient(#4b33200f 0% 25%,#0000 0% 50%) 50%/22px 22px;border-radius:22px;justify-content:center;align-items:center;min-height:220px;padding:16px;display:flex;position:relative}
