body { background-color: #000000; font-family: Ubuntu,sans-serif; margin: 0 !important; color: #fff; display: flex; justify-content: center; box-sizing: border-box; } .waitroom .map { min-width: 900px !important; max-width: 900px !important; min-height: 450px !important; max-height: 450px !important; height: 450px; width: 900px; cursor: default; } .waitroom { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; width: 100%; text-shadow: 2px 2px 4px rgba(0,0,0,.5) } .waitroom .title { text-shadow: none; background-color: rgb(0, 38, 255); text-align: center; background-size: 800% 800%; -webkit-background-clip: text; -webkit-text-fill-color: rgba(0,0,0,0); animation: rainbow 8s ease infinite; transition: font-size .3s,text-shadow .3s; font-size: 4rem; font-weight: bold; margin-bottom: unset } .waitroom .reason { font-size: 2rem; margin-bottom: 5px } .waitroom .reason:empty { display: none } .waitroom .countdown { margin-top: 5px; font-size: 2rem } .waitroom .join { padding: 12px 30px; background-color: rgb(0, 38, 255); color: #fff; border: none; border-radius: 4px; font-size: 1.6rem; font-weight: 500; letter-spacing: .5px; cursor: pointer; transition: background-color .3s ease } .waitroom .join:hover { background-color: rgb(65, 93, 252);; box-shadow: 0 5px 15px rgba(0,0,0,.2) } .waitroom .join:focus { outline: none }