.auth-module__cni4Dq__page{color:#efe5cb;background:radial-gradient(circle at 50% 20%,#31261a 0%,#15110d 35%,#070809 75%);place-items:center;min-height:100vh;padding:30px 16px;font-family:Georgia,Times New Roman,serif;display:grid}.auth-module__cni4Dq__card{background:linear-gradient(145deg,#1f1a14fa,#090a0bfa);border:1px solid #8f7440;border-radius:10px;width:min(460px,100%);overflow:hidden;box-shadow:0 25px 80px #000c,inset 0 0 40px #b27f2a0d}.auth-module__cni4Dq__header{text-align:center;border-bottom:1px solid #54452d;padding:25px 28px 20px}.auth-module__cni4Dq__brand{color:#d5ae54;letter-spacing:5px;font-size:13px;font-weight:700}.auth-module__cni4Dq__title{color:#f1deaa;margin:8px 0 5px;font-size:29px}.auth-module__cni4Dq__subtitle{color:#938a78;margin:0;font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.auth-module__cni4Dq__body{padding:25px 28px 28px}.auth-module__cni4Dq__field{margin-bottom:16px}.auth-module__cni4Dq__field label{color:#c8b783;margin-bottom:6px;font-size:12px;display:block}.auth-module__cni4Dq__field input{box-sizing:border-box;color:#f2ecdd;background:#0d0e0f;border:1px solid #4d4433;border-radius:5px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-module__cni4Dq__field input:focus{border-color:#a9853e;box-shadow:0 0 0 2px #b58c3d1f}.auth-module__cni4Dq__hint{color:#746f64;margin-top:5px;font-family:Arial,sans-serif;font-size:10px}.auth-module__cni4Dq__button{color:#fff7df;letter-spacing:.7px;cursor:pointer;background:linear-gradient(#8a6826,#513b15);border:1px solid #aa873c;border-radius:5px;width:100%;height:44px;margin-top:5px;font-family:Georgia,serif;font-size:14px;font-weight:700}.auth-module__cni4Dq__button:hover{filter:brightness(1.12)}.auth-module__cni4Dq__button:disabled{cursor:wait;opacity:.6}.auth-module__cni4Dq__error{color:#f0aca4;background:#6e1d1840;border:1px solid #7f3730;border-radius:4px;margin-bottom:15px;padding:10px 12px;font-family:Arial,sans-serif;font-size:12px}.auth-module__cni4Dq__success{color:#b7d8af;background:#2c5d2733;border:1px solid #477340;border-radius:4px;margin-bottom:15px;padding:10px 12px;font-family:Arial,sans-serif;font-size:12px}.auth-module__cni4Dq__footer{color:#8d877a;text-align:center;margin-top:19px;font-family:Arial,sans-serif;font-size:12px}.auth-module__cni4Dq__footer a{color:#d0b15e;text-decoration:none}.auth-module__cni4Dq__footer a:hover{text-decoration:underline}.auth-module__cni4Dq__accountHeader{text-align:center;border-bottom:1px solid #55462d;padding:25px}.auth-module__cni4Dq__accountName{color:#f1db9b;margin:7px 0 2px;font-size:26px}.auth-module__cni4Dq__username{color:#8d8778;font-family:Arial,sans-serif;font-size:12px}.auth-module__cni4Dq__character{background:#08090a8c;border:1px solid #4b412d;border-radius:6px;padding:18px}.auth-module__cni4Dq__characterTitle{color:#d9bd73;margin:0 0 13px;font-size:17px}.auth-module__cni4Dq__stats{color:#a9a08e;grid-template-columns:1fr auto;gap:9px;font-family:Arial,sans-serif;font-size:12px;display:grid}.auth-module__cni4Dq__stats strong{color:#e5d095}.auth-module__cni4Dq__actions{gap:9px;margin-top:18px;display:grid}.auth-module__cni4Dq__secondaryButton{color:#c7b98f;cursor:pointer;background:#151513;border:1px solid #514832;border-radius:5px;place-items:center;height:42px;font-size:13px;text-decoration:none;display:grid}.auth-module__cni4Dq__loading{color:#b7aa87;text-align:center;font-family:Arial,sans-serif}@media (max-width:520px){.auth-module__cni4Dq__body{padding:20px}.auth-module__cni4Dq__header{padding-left:20px;padding-right:20px}}
