/* Login composition based on the supplied Second page reference. */
#authScreen{grid-template-columns:minmax(0,1fr) minmax(330px,26%);background:#090909;min-height:100vh}.auth-art{min-height:100vh;padding:38px 5vw;background:radial-gradient(ellipse at 48% 44%,#45121960,transparent 62%),linear-gradient(135deg,#080808,#101013 65%,#050505)}.auth-art:before{background:repeating-linear-gradient(125deg,transparent 0 170px,#ffffff02 171px 172px)}.auth-logo{font-style:italic;color:#f53540}.performance-mark{width:100%;max-width:850px;align-self:center;margin:auto 0 35px;filter:drop-shadow(0 15px 55px #b10b2026)}.auth-copy{margin:0 0 auto;max-width:620px}.auth-copy h1{font-size:clamp(32px,3.7vw,58px);line-height:1.08;margin:17px 0;letter-spacing:-1.7px}.auth-copy p{max-width:480px;font-size:13px}.auth-tags{margin-top:18px}.auth-caption{left:5vw;right:5vw;font-size:8px}.auth-panel{padding:34px 26px 24px;background:#222223;border-left:1px solid #353033}.auth-top{font-size:10px;letter-spacing:1.3px;color:#bbb;font-style:italic;font-weight:700}.auth-top span{color:#ef404b}.auth-form-wrap{max-width:330px;padding:28px 0;margin:auto;width:100%}.auth-tabs{margin-bottom:22px;gap:0}.auth-tabs button{font-size:12px;padding:11px 10px}.auth-form-wrap h2{font-size:27px;color:#ed3d49;font-weight:750;letter-spacing:-.6px}.auth-intro{font-size:12px;line-height:1.6;margin-bottom:21px}.auth-form-wrap label{font-size:11px;margin:15px 0}.auth-form-wrap input{padding:11px 12px;background:#303032;border-color:#515155;border-radius:2px}.auth-help{font-size:10px}.captcha-box{background:#29292b;border-color:#46464a;border-radius:2px;margin-top:20px;padding:2px 12px}.captcha-box label{font-size:12px}.auth-submit{border-radius:2px;padding:12px;margin-top:10px;box-shadow:none}.auth-rule{font-size:10px;line-height:1.7;margin-top:18px;padding-top:15px}.preview-link{font-size:11px;margin-top:14px}.auth-footer{font-size:8px;line-height:1.6;gap:8px;letter-spacing:.2px}#authMessage{font-size:11px;line-height:1.6}.password-wrap button{top:1px}.auth-kicker{font-size:9px}
@media(min-width:1600px){.performance-mark{margin:auto 0 35px}.auth-copy{margin:0 0 auto}}@media(max-width:1000px){#authScreen{grid-template-columns:minmax(0,1fr) 330px}.auth-art{padding:32px}.auth-caption{left:32px;right:32px}.auth-copy h1{font-size:38px}.auth-panel{padding:28px 22px}}@media(max-width:740px){#authScreen{grid-template-columns:1fr}.auth-art{min-height:390px;padding:25px}.performance-mark{max-width:560px;margin:35px auto 20px}.auth-copy{margin:0}.auth-copy h1{font-size:32px}.auth-copy p,.auth-tags,.auth-caption{display:none}.auth-panel{border-left:0;border-top:1px solid #3d3035;padding:25px}.auth-form-wrap{max-width:420px;margin:15px auto}.auth-footer{max-width:420px;width:100%;margin:auto}}
