:root{color-scheme:dark;font:15px Verdana,Tahoma,sans-serif;background:#07111f;color:#e8f4ff}*{box-sizing:border-box}body{margin:0;min-height:100vh;padding:35px 15px;background:radial-gradient(circle at 50% -30%,#184b73,#07111f 65%)}main{width:min(750px,100%);margin:0 auto}header,.panel{border:1px solid #244762;background:#0c1c30;padding:22px;margin-bottom:14px}header{background:#102c49}header p{color:#aac4d8;margin:5px 0 0;font-size:13px}.wordmark{text-decoration:none;font-size:30px;font-weight:900;letter-spacing:-1px;color:white}.wordmark span{color:#53b9ff}h1{font-size:23px;margin:0 0 10px}h2{font-size:18px}p,li{line-height:1.6}.muted,small{color:#a8bfd1}label{display:block;margin-top:15px;font-weight:bold;font-size:13px}input,select,textarea{display:block;width:100%;margin-top:7px;background:#081424;color:white;border:1px solid #315472;padding:12px;font:inherit}textarea{min-height:76px}button,.btn{display:inline-block;padding:12px 17px;margin:15px 8px 0 0;border:0;color:white;background:#087dca;font:700 14px Verdana,Tahoma,sans-serif;cursor:pointer;text-decoration:none}.danger{background:#ae3838}.quiet{background:#31506b}a{color:#65c6ff}.error{background:#64242a;padding:12px;border:1px solid #c55255}.success{background:#123f38;padding:12px;border:1px solid #258574}.nav a{margin-right:17px}table{border-collapse:collapse;width:100%;font-size:12px;overflow-wrap:anywhere}th,td{text-align:left;padding:10px 6px;border-bottom:1px solid #284560}footer{padding:15px 0 25px}code{overflow-wrap:anywhere;color:#cde6ff}.row{display:flex;gap:10px;flex-wrap:wrap}.row>*{flex:1}.notice{background:#112e47;padding:12px}
/* MySCCP recovery and explicit Dex account selection */
.question-group{border-top:1px solid #294b66;margin-top:18px;padding-top:10px}
.question-group label{margin-top:12px}
button:focus-visible,.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #73c8ff;outline-offset:2px}
button:hover,.btn:hover{filter:brightness(1.12)}
@media(max-width:500px){body{padding:14px 9px}header,.panel{padding:17px}button,.btn{max-width:100%;overflow-wrap:anywhere}}
