*{box-sizing:border-box}body{margin:0;min-height:100vh;background:linear-gradient(125deg,#081420cc,#142436d9),url('/film-studio.png') center/cover fixed;color:#ecf1f5;font:14px Arial,sans-serif;display:flex;align-items:center;justify-content:center;padding:25px}.rq-auth-card{width:min(100%,510px);border:1px solid #e7c28a55;border-radius:21px;box-shadow:0 20px 60px #0009;background:linear-gradient(145deg,#1c3442f5,#0b1b2be8);padding:40px;text-align:center}.rq-auth-card .logo{display:block;width:min(100%,300px);height:72px;object-fit:contain;margin:0 auto 20px}.rq-auth-card h1{font-size:25px;margin:16px 0 22px}.rq-auth-card p{line-height:1.8;color:#cad4df}.rq-auth-card a{color:#efc78f}.rq-auth-card button{background:linear-gradient(120deg,#e8bc80,#d6a56f);border:1px solid #edcc91;border-radius:8px;padding:13px 18px;font:600 14px Arial;color:#211e1b;cursor:pointer}.rq-auth-card button:hover{filter:brightness(1.08)}.rq-auth-card input{width:100%;padding:12px;margin-top:8px;color:#fff;background:#142537;border:1px solid #678094;border-radius:7px}.rq-auth-card label{display:block;text-align:left;margin:20px 0}.rq-auth-card .error{color:#ffc1c7}.rq-auth-card form{text-align:left}.rq-auth-card form button{width:100%;margin-top:10px}
