@charset "UTF-8";body{min-height:100vh;margin:0;overflow-y:auto;background:linear-gradient(#050507d1,#050507f0),radial-gradient(circle at 50% 0%,rgba(190,0,0,.25),transparent 45%),#050507;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#f5f5f5}main{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px 15px;box-sizing:border-box}.auth-form{width:min(100%,430px);margin:0 auto;background:#0f0f12f5;border:1px solid rgba(220,0,0,.45);border-radius:10px;box-shadow:0 25px 70px #000000bf,0 0 35px #b400001f;overflow:hidden}.auth-form__form{padding:42px 38px 30px;display:flex;flex-direction:column;gap:16px}.auth-form__branding{text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:20px;gap:8px}.auth-form__branding .fa-tv-retro{display:none}.auth-form__logo{display:block;width:auto!important;max-width:90%!important;height:auto!important;max-height:180px!important;margin:0 auto 28px;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 18px rgba(0,0,0,.65))}.auth-form__site-logo{color:#fff;font-weight:900;font-size:clamp(2rem,8vw,3.1rem);font-family:Arial Black,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08ch;line-height:1;text-align:center;text-shadow:0 2px 0 #000,0 0 18px rgba(220,0,0,.3)}.auth-form__site-logo:after{content:"WRESTLING • TORRENTS";display:block;margin-top:9px;color:#d40000;font-size:.72rem;letter-spacing:.35ch;font-weight:800;text-shadow:none}.auth-form__text-input-group,.auth-form__select-group,.auth-form__textarea-group{display:flex;flex-direction:column;margin:0}.auth-form__label{margin:0 0 7px 3px;font-size:13px;color:#cfcfcf;font-weight:700;text-transform:uppercase;letter-spacing:.08ch}.auth-form__text-input,.auth-form__select,.auth-form__textarea{box-sizing:border-box;width:100%;border:1px solid #29292e;border-radius:6px;background:#0a0a0c;color:#fff;outline:none;font-weight:400;transition:border-color .2s,box-shadow .2s,background-color .2s}.auth-form__text-input,.auth-form__select{height:46px;padding:8px 14px}.auth-form__textarea{min-height:180px;padding:10px 14px}.auth-form__text-input::placeholder,.auth-form__textarea::placeholder{color:#66666d}.auth-form__text-input:focus,.auth-form__select:focus,.auth-form__textarea:focus{border-color:#d40000;background:#0e0e11;box-shadow:0 0 0 2px #d400001f,0 0 15px #d400001f}.auth-form__checkbox-input-group{margin:0;display:flex;align-items:center;gap:8px}.auth-form__checkbox-input{margin:0 0 0 2px;accent-color:#d40000}.auth-form__checkbox-input+.auth-form__label{margin:0;width:auto;font-size:13px;text-transform:none;letter-spacing:normal;color:#a8a8ad}.auth-form__primary-button{height:48px;border-radius:6px;background:linear-gradient(180deg,#e00000,#a90000);border:1px solid #f00000;width:100%;color:#fff;font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:.12ch;transition:background .2s,box-shadow .2s,transform .2s;margin-top:12px;cursor:pointer;box-shadow:0 5px 18px #b4000033}.auth-form__primary-button:hover{background:linear-gradient(180deg,#f00000,#c00000);box-shadow:0 7px 25px #dc000059;transform:translateY(-1px)}.auth-form__button-container{display:flex;justify-content:space-around}.auth-form__button--text{padding:14px 22px;border-radius:6px;border:none;color:#ccc;font-weight:800;font-size:14px;text-transform:uppercase;transition:background-color .2s;background:transparent;cursor:pointer}.auth-form__button--text:hover{background:#d400001f;color:#fff}.auth-form__footer{display:flex;flex-direction:column;border-top:1px solid #242428;background:#0a0a0c}.auth-form__footer-item{padding:17px 12px;text-decoration:none;text-align:center;line-height:1;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1ch;transition:background-color .2s,color .2s;color:#99999f;background-color:transparent;border:none;cursor:pointer}.auth-form__footer-item:hover{background-color:#d400001f;color:#fff}.auth-form__footer-item+.auth-form__footer-item{border-top:1px solid #1c1c20}.auth-form__errors{list-style-type:none;margin:4px 0 0;padding:12px 14px;background:#b400001a;border:1px solid rgba(220,0,0,.35);border-left:3px solid #d40000;border-radius:5px}.auth-form__important-infos{list-style-type:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:8px}.auth-form__error,.auth-form__important-info{color:#ffb0b0;font-weight:600;font-size:13px}.auth-form__fieldset{border-radius:6px;border:1px solid #29292e;padding:52px 16px 16px;background:#0a0a0c;box-shadow:0 8px 25px #00000040;position:relative}.auth-form__legend{font-size:16px;font-weight:700;margin:12px 0 0;color:#fff;position:absolute;top:0;border:none}[x-cloak]{display:none!important}@media(max-width:500px){main{padding:15px 10px;align-items:flex-start}.auth-form{margin-top:15px}.auth-form__form{padding:32px 22px 24px}.auth-form__site-logo{font-size:2rem}}
