html,body{color:#f2f2ff;background:#05010d;height:100%;margin:0;font-family:monospace}#maquina{flex-direction:column;align-items:center;min-height:100%;display:flex;position:relative}.marquesina{letter-spacing:.3em;color:#ff2bd6;text-shadow:0 0 8px #ff2bd6;margin:.5rem 0}#lienzo{aspect-ratio:3/4;width:min(100vw,720px);display:block}#aviso{text-align:center;min-height:1.5em;padding:0 1rem}
