:root{--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:16px/145% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;background:#0b0612;width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}#root{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);margin:0 0 8px;font-weight:600}p{margin:0}code{font-family:var(--mono);background:#0000000f;border-radius:4px;padding:2px 6px;font-size:14px}.fondo{color:#f3ecff;background:radial-gradient(1200px 700px at 10% -10%,#3b1466 0%,#0000 60%),radial-gradient(900px 600px at 110% 10%,#5a1640 0%,#0000 55%),linear-gradient(170deg,#1a0b2e 0%,#12081f 55%,#0b0612 100%);min-height:100svh;position:relative;overflow:hidden}.luz{filter:blur(70px);opacity:.55;pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite alternate flota;position:fixed}.l1{opacity:.28;background:#f57206;width:380px;height:380px;top:-120px;left:-100px}.l2{opacity:.3;background:#e0457b;width:440px;height:440px;animation-delay:-5s;bottom:-160px;right:-140px}.l3{opacity:.32;background:#7b3fc4;width:300px;height:300px;animation-delay:-9s;top:40%;left:55%}@keyframes flota{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.15)}to{transform:translate(-40px,70px)scale(.95)}}.contenido{z-index:1;max-width:900px;margin:0 auto;padding:18px 16px 40px;position:relative}.cabecera{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.marca{align-items:center;gap:12px;display:flex}.logo{object-fit:cover;border-radius:17px;width:58px;height:58px;animation:3s ease-in-out infinite brilla;display:block;box-shadow:0 6px 22px #f5720673,0 0 30px #7b3fc473}@keyframes brilla{50%{box-shadow:0 0 38px #f57206bf}}.nombre{letter-spacing:5px;background:linear-gradient(90deg,#ffb347,#f57206 35%,#c77dff 70%,#9d4edd);color:#0000;filter:drop-shadow(0 2px 10px #f5720659);-webkit-background-clip:text;background-clip:text;font-family:Poppins,system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1}.nombre span{letter-spacing:3px;font-size:12px}.entorno{color:#d9c2ff;letter-spacing:3.5px;text-transform:uppercase;opacity:.85;margin-top:5px;font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600}.aparece{animation:.6s ease-out both aparece}@keyframes aparece{0%{opacity:0;transform:translateY(18px)}}.mano{transform-origin:60% 80%;width:100%;animation:2.2s ease-in-out infinite saluda;display:inline-block}@keyframes saluda{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-10deg)}}input::placeholder,textarea::placeholder{color:#b9a8d980}input[type=time]::-webkit-calendar-picker-indicator{filter:invert()}select,option{color:#f3ecff;background:#2b1248}button:disabled{opacity:.6}
