#header,input{margin-bottom:1rem;text-align:center}body,button{font-family:'Courier New',Courier,monospace}button,input{background-color:#202020}#copyright,#header,#image-container,#short-message,input{text-align:center}#hdrspan,button,button span{font-weight:700}body{opacity:0;transition:opacity 2s ease-in-out;background-color:#202020;color:#fff;min-width:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;margin:0;padding:0;font-size:1.5rem}#image-container{margin-bottom:2rem;height:80px;overflow:hidden}#image-container img{max-width:100%;height:100%}#header{color:#eee8aa;font-size:1rem}#telephone-interface{text-align:center;height:320px;font-size:0;line-height:0}#copyright{font-size:.8rem}input{font-size:2rem;width:13rem;color:orange;border:2px solid orange;border-radius:10px}button{display:inline-block;margin:.5rem;font-size:1.4rem;width:60px;height:60px;cursor:pointer;color:#daa520;border:2px solid orange;border-radius:10px;transition:background-color .3s,color .3s}button:hover{background-color:orange;color:#202020}button:active{background-color:#ff8c00;color:#202020}button span{font-size:.8rem;color:#f58634}#short-message{margin-top:3rem;font-size:1rem;min-height:74px}#short-message.success{color:#9acd32;font-size:1rem}#short-message.error{color:#daa520;font-size:1rem}#hdrspan{color:red;font-style:italic}