body{color:#fff;background-color:#222;max-width:750px;margin:0 auto;padding:2rem;font-family:monospace;font-size:1.5rem}main .top{justify-content:space-between;display:flex}main .center button{margin:3rem auto;padding:2rem;font-size:4rem;display:block}main .bottom{text-align:center;margin:0 auto;display:block}.actions{gap:1rem;display:flex;position:fixed;bottom:1rem;left:1rem}.actions button{background-color:#aaa;border-radius:10%;min-width:3rem;padding:.5rem;font-size:2rem}button.panic{animation:1s infinite blink}@keyframes blink{0%,49%{background-color:#ccc;border-color:#ccc}50%,to{background-color:red;border-color:red}}.startScreen{justify-content:center;align-items:center;height:calc(100vh - 4rem);display:flex}.startScreen button{margin:0 auto;padding:2rem;font-size:5rem}.horns{z-index:10;justify-content:space-around;width:100vw;height:100vh;display:flex;position:fixed;top:100vh;left:0}.horns img{max-height:50vh}.mirror{transform:scaleX(-1)}.slideup{animation:2s slide}.audiance{align-items:center;width:100%;height:90vh;display:flex}.audiance h1{text-align:center;text-shadow:0 0 60px #000;width:100%;font-size:30rem}@keyframes slide{0%{top:100vh}10%{top:20vh}60%{top:20vh}to{top:100vh}}.wiggle{animation:.2s .2s 5 wiggle}@keyframes wiggle{0%{rotate:0deg}25%{rotate:-20deg}75%{rotate:20deg}to{rotate:0deg}}.bounce{animation:.5s bounce}@keyframes bounce{0%{scale:1}50%{scale:1.25}to{scale:1}}iframe{z-index:-1;width:100vw;height:100vh;position:absolute;top:0;left:0}
