body,h1{margin:0;padding:25px}.start,h1,strong{text-transform:uppercase}body{width:100%;color:#fff;text-align:center;font-family:monospace,Helvetica}h1{font-size:45px;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}p{font-size:15px;margin:5px 0;line-height:1.5}small{font-size:14px}button{width:125px;border:2px solid rgba(211,211,211,.1);background:rgba(211,211,211,.2);color:#fff;padding:5px;font-size:12px;border-radius:5px;cursor:pointer;transition:.25s ease;display:block;margin:5px auto}.game-completed,.game-over,.high-score,.stage-frame{display:none}button:hover{background:rgba(211,211,211,.3)}.heading{text-decoration:underline}#anti-virus{margin:auto;position:relative}.developer,.frames,.score{position:absolute}.menu{background:#122240;height:100%;z-index:3}.score{z-index:2;right:0;padding:35px;font-weight:700}#anti-virus-canvas{position:absolute;top:0;left:0;pointer-events:none;z-index:1;display:none}.start{padding:20px;margin:10px auto 30px}.instructions{text-align:left;margin-top:50px}.developer{top:0;right:0;padding:25px}.lines{background:linear-gradient(to bottom,rgba(0,0,0,.2) 70%,rgba(0,0,0,.4));background-size:6px 6px;height:100%;padding:0 20px}.frames{left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:4}