@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700;800&display=swap');*{box-sizing:border-box}body{margin:0;background:#0b1220;color:#eef5ff;font-family:Cairo,Arial,sans-serif}main{max-width:850px;margin:auto;padding:18px}header{padding:20px 4px 24px}header b{font-size:32px}header p,#emailShow,#authMsg{color:#9eb0c8}.card{background:#121e31;border:1px solid #263750;border-radius:18px;padding:18px;margin:12px 0}.row{display:flex;gap:10px;align-items:center;justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:240px}.hidden{display:none!important}label{display:block;margin:12px 0}input{display:block;width:100%;padding:12px;margin-top:5px;border-radius:10px;background:#091425;border:1px solid #30425e;color:white;font:inherit}button{padding:11px 15px;border:0;border-radius:10px;font:inherit;font-weight:700;cursor:pointer;margin:4px 0}.primary{background:#5b7cff;color:white}.secondary{background:#243752;color:white;border:1px solid #3b5274}#answers{display:grid;grid-template-columns:1fr 1fr;gap:8px}#answers button{text-align:right;background:#20324c;color:white;border:1px solid #385171}#roomCode{color:#45e0b0;letter-spacing:3px}li{padding:7px;border-bottom:1px solid #263750}footer{text-align:center;color:#7386a2;margin:25px}@media(max-width:560px){#answers{grid-template-columns:1fr}.row{align-items:stretch}.row:not(.wrap){flex-wrap:wrap}}