.sonarya-auth{background:var(--sonarya-navy-gradient);color:#f4f4ef;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-attachment:fixed;place-items:center;min-height:100dvh;padding:36px 20px;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;display:grid}.sonarya-auth-shell{width:min(100%,440px)}.sonarya-auth-brand{justify-content:center;margin-bottom:24px;display:flex}.sonarya-auth-brand .sonarya-brand{width:min(90%,340px)}.sonarya-auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#a7b8ed18,#0000 65%),#111e3e80;border:1px solid #b9c7ee30;border-radius:24px;padding:clamp(24px,5vw,36px);box-shadow:inset 0 1px #ffffff14,0 22px 65px #0003}.sonarya-auth h1{letter-spacing:-.035em;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,5vw,34px);font-weight:400}.sonarya-auth-intro{text-align:center;color:#bdc8df;margin-top:8px;font-size:13px}.sonarya-auth input{color:#fff;background:#060c1f55;border:1px solid #b9c7ee40;border-radius:12px;min-height:48px}.sonarya-auth input::placeholder{color:#a4b2cc}.sonarya-auth input:focus-visible{outline-offset:2px;outline:2px solid #e4cd9d}.sonarya-auth a{color:#e4cd9d}.sonarya-auth-submit,.sonarya-auth-secondary{border-radius:13px;min-height:48px}.sonarya-auth-submit{background:var(--sonarya-gold-gradient);color:var(--navy);box-shadow:inset 0 1px #fff6}.sonarya-auth-secondary{background:var(--sonarya-card-gradient);color:#f4f4ef;border:1px solid #b9c7ee40;box-shadow:inset 0 1px #ffffff14}.sonarya-auth [role=checkbox]{border-color:#e4cd9d}.sonarya-auth [role=checkbox][data-state=checked]{background:var(--sonarya-gold-gradient);color:var(--navy)}.sonarya-auth-terms{text-align:center;margin-top:26px;font-size:11px}
