#dj-login-dialog{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #666b43;border-radius:24px;padding:30px;background:#1c2419;color:#f8f6e9;box-shadow:0 24px 80px #000b}#dj-login-dialog::backdrop{background:#080b07c9;backdrop-filter:blur(5px)}#dj-login-dialog h2{font-size:clamp(26px,6vw,36px);margin:10px 0}#dj-login-dialog p{font-size:15px;margin:8px 0 20px}#dj-login-dialog form{display:grid;gap:14px}#dj-login-dialog label{display:grid;gap:6px;font-size:14px;font-weight:700}#dj-login-dialog input{width:100%;padding:12px 14px;color:#fff;background:#10150e;border:1px solid #5a634b;border-radius:10px;font:inherit}#dj-login-dialog input:focus{outline:2px solid #ffd21f;outline-offset:2px}#dj-login-dialog .button{cursor:pointer;font:inherit;font-weight:800}#dj-login-dialog .dj-close{float:right;border:1px solid #60684e;border-radius:50%;width:36px;height:36px;color:#fff;background:#22291d;font-size:26px;line-height:1;cursor:pointer}#dj-login-dialog .dj-divider{text-align:center;color:#adb39e;margin:16px 0}#dj-login-dialog .secondary{display:flex;text-align:center}#dj-login-dialog .dj-error{color:#ffada2}#dj-login-dialog [hidden]{display:none!important}@media(max-width:480px){#dj-login-dialog{padding:22px}}
