:root{--bg:#05030c;--cyan:#19c8dc;--magenta:#e3279e}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{background:var(--bg);overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:ui-monospace,monospace;overflow:hidden}#app{width:100%;height:100%;background:radial-gradient(at 50% 120%,#7b3ff238,#0000 60%),radial-gradient(at 50% -20%,#19c8dc1f,#0000 60%),#05030c;justify-content:center;align-items:center;height:100dvh;display:flex;position:relative}#app:after{content:"";pointer-events:none;mix-blend-mode:overlay;z-index:10;background-image:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);position:fixed;top:0;bottom:0;left:0;right:0}canvas{image-rendering:pixelated;image-rendering:crisp-edges;border-radius:2px;display:block;box-shadow:0 0 0 1px #19c8dc59,0 0 24px #19c8dc2e,0 0 64px #e3279e1f}@media (orientation:portrait) and (max-width:820px){body:before{content:"GIRA EL DISPOSITIVO PARA JUGAR EN HORIZONTAL";text-align:center;letter-spacing:2px;color:#8ff7ff;opacity:.75;z-index:20;font-size:11px;animation:2s ease-in-out infinite pulse;position:fixed;bottom:12px;left:0;right:0}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.9}}
