/* Binding of existing approved auth-v2 entry artwork. Only Native login screen. */
@font-face{font-family:PeacockEntryCairo;src:url(auth-native/cairo.ttf)}
body.login.peq-native-login{margin:0;background:#081923!important;color:#e9dcc5!important;font-family:PeacockEntryCairo,Arial,sans-serif!important;overflow-wrap:anywhere}
body.peq-native-login:before{content:'';position:fixed;inset:0;background:linear-gradient(#06182399,#071923ee),url(auth-native/clouds.webp) center/cover;z-index:-1;pointer-events:none}
.peq-native-login .peq-login-layout{position:relative;max-width:1400px;min-height:780px;margin:0 auto;isolation:isolate;padding:45px 6vw;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);box-sizing:border-box}
.peq-native-login .peq-login-layout:before{content:'';position:absolute;inset:0;z-index:-2;background:url(auth-native/threshold.webp) right center/auto 105% no-repeat;opacity:.94}
.peq-native-login .peq-login-layout:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081923 5%,#081923b8 38%,transparent 75%),linear-gradient(0deg,#081923,transparent 25%);pointer-events:none}
.peq-native-login .peq-login-scene{position:relative;min-height:600px;align-self:end;min-width:0}.peq-login-scene>img{display:none}.peq-login-scene-copy{position:absolute;right:10px;left:30px;bottom:45px;max-width:400px;text-shadow:0 3px 20px #061722}.peq-login-scene-copy span{font-size:14px;color:#d9bd84}.peq-login-scene-copy h2{font-size:48px;font-weight:650;line-height:1.5;color:#f1dfb9}.peq-login-scene-copy p{font-size:15px;max-width:310px;line-height:1.9}
body.peq-native-login #login{width:100%;min-width:0;padding:48px 36px 30px!important;border:1px solid #b5975755;background:linear-gradient(145deg,#23424b9c,#0b2633e6 65%);box-shadow:0 24px 70px #0005,inset 0 1px #d3b57544;border-radius:55px 12px 35px 12px;backdrop-filter:blur(12px);align-self:center;position:relative;box-sizing:border-box;margin:0}
body.peq-native-login #login:before{content:'';position:absolute;inset:10px;border:1px solid #c4a66b44;border-radius:45px 5px 26px 5px;pointer-events:none}
body.peq-native-login div#login form#loginform{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
body.peq-native-login #login input.input{background:linear-gradient(120deg,#234852,#153440)!important;border:1px solid #9caaad88!important;border-bottom:2px solid #b99d65b3!important;border-radius:16px 5px 16px 5px!important;min-height:54px!important;padding:14px 16px!important;font-family:inherit}
body.peq-native-login #login .button.button-primary{border-radius:17px 5px 17px 5px!important;background:linear-gradient(110deg,#a8874f,#e4cc9a 55%,#c1a46c)!important}
body.peq-native-login .language-switcher{grid-column:2;width:100%;max-width:100%;margin:0!important;box-sizing:border-box}
@media(max-width:700px){.peq-native-login .peq-login-layout{display:block;min-height:0;padding:110px 16px 20px;margin:0}.peq-native-login .peq-login-layout:before{background-position:88% top;background-size:auto 570px;opacity:.75}.peq-native-login .peq-login-layout:after{background:linear-gradient(0deg,#081923 5%,#081923aa 62%,transparent 100%)}.peq-native-login .peq-login-scene{min-height:0;height:0;overflow:hidden}body.peq-native-login #login{padding:30px 24px 24px!important;background:linear-gradient(150deg,#173642b8,#092331f2);border-radius:35px 8px 25px 8px;margin-top:12px}body.peq-native-login #login:before{border-radius:27px 4px 18px 4px}body.peq-native-login .language-switcher{margin-top:16px!important}}
@media(prefers-reduced-motion:reduce){body.peq-native-login *{animation:none!important;transition:none!important}}
