@layer rockstar-cards{:where(body#x-login,body#x-register){--x-ink:#0b0b0a;--x-panel:#11110f;--x-panel-raised:#171714;--x-field:#0c0e0e;--x-gold:#f6b529;--x-gold-soft:#d99d28;--x-ivory:#f4f1eb;--x-muted:#aaa9a4;--x-line:#e8e1d257;--x-display:"Barlow Condensed", "Arial Narrow", sans-serif;--x-body:"Space Grotesk", "DM Sans", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body#x-login,body#x-register{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-x:none;background:var(--x-ink)!important;min-height:100dvh!important;color:var(--x-ivory)!important;font-family:var(--x-body)!important;margin:0!important;padding:0!important;font-size:15px!important;overflow-x:clip!important}body#x-login:before,body#x-register:before,body#x-login:after,body#x-register:after{content:none!important;display:none!important}body#x-login *,body#x-register *{box-sizing:border-box}body#x-login :is(button,a,input),body#x-register :is(button,a,input){-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:var(--x-body)!important}body#x-login :is(button,a,input):focus-visible,body#x-register :is(button,a,input):focus-visible{outline:2px solid var(--x-gold)!important;outline-offset:3px!important}body#x-login .auth-media,body#x-register .auth-media{display:none!important}body#x-login .page,body#x-register .page{z-index:1!important;width:min(100%,650px)!important;max-width:650px!important;min-height:100dvh!important;padding:0 20px max(26px, env(safe-area-inset-bottom))!important;box-shadow:none!important;background:0 0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0 auto!important;display:flex!important;position:relative!important;overflow:visible!important}body#x-login .promo,body#x-register .promo{isolation:isolate!important;width:calc(100% + 40px)!important;height:292px!important;min-height:292px!important;box-shadow:none!important;color:var(--x-ivory)!important;text-shadow:none!important;background:#23160d!important;border:0!important;border-radius:0!important;flex:none!important;align-self:stretch!important;margin:0 -20px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}body#x-register .promo{height:234px!important;min-height:234px!important}body#x-login .promo-media,body#x-register .promo-media{z-index:-2!important;object-fit:cover!important;object-position:57% 43%!important;filter:saturate(.83)contrast(1.06)!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}body#x-login .promo:before,body#x-register .promo:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(90deg,#070707c9 0%,#0707077a 42%,#0707070a 82%),linear-gradient(#09090814 0%,#0909081f 54%,#090908db 100%)!important;display:block!important;position:absolute!important;inset:0!important}body#x-login .promo:after{content:none!important;display:none!important}body#x-register .promo:before{background:linear-gradient(90deg,#070707c4 0%,#07070761 48%,#07070714 100%),linear-gradient(#0000 40%,#090908bf)!important}body#x-login .auth-brand{z-index:2;top:max(22px, env(safe-area-inset-top));align-items:center;gap:17px;display:flex;position:absolute;left:clamp(18px,4.5vw,30px)}body#x-login .auth-back{cursor:pointer;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;color:var(--x-gold)!important;background:#0808079e!important;border:1px solid #f6b529b8!important;border-radius:5px!important;place-items:center!important;padding:0!important;display:grid!important}body#x-login .auth-back svg{width:22px;height:22px}body#x-login .brand-lockup{color:var(--x-ivory);letter-spacing:.025em;flex-direction:column;gap:3px;display:flex;font:700 24px/.9 var(--x-display)!important}body#x-login .brand-star{color:var(--x-gold)}body#x-login .brand-lockup small{color:#f4f1ebbf;letter-spacing:.31em;font:500 8px/1 var(--x-body)!important}body#x-login .promo-main,body#x-register .promo-main{z-index:1!important;width:auto!important;max-width:min(75%,390px)!important;color:var(--x-ivory)!important;font:700 clamp(43px, 10vw, 56px)/.88 var(--x-display)!important;letter-spacing:-.045em!important;text-transform:none!important;text-shadow:0 2px 18px #000000ad!important;margin:0!important;position:absolute!important;top:98px!important;left:clamp(26px,6vw,34px)!important}body#x-login .promo-script,body#x-register .script{width:fit-content!important;color:var(--x-gold)!important;font:italic 700 1.04em/.88 var(--x-display)!important;letter-spacing:-.025em!important;margin:5px 0 0!important;display:block!important}body#x-login .promo-script:after,body#x-register .script:after{content:""!important;background:var(--x-gold)!important;height:3px!important;box-shadow:none!important;border-radius:0!important;position:absolute!important;bottom:-12px!important;left:0!important;right:-5px!important;transform:none!important}body#x-login .promo-small,body#x-register .promo-small{z-index:1!important;color:#f4f1ebe0!important;font:500 8px/1.55 var(--x-body)!important;letter-spacing:.24em!important;text-shadow:0 2px 12px #000!important;margin:0!important;position:absolute!important;bottom:57px!important;left:clamp(28px,6vw,36px)!important}body#x-register .promo-main{font-size:clamp(42px,9vw,55px)!important;top:58px!important}body#x-register .promo-small{bottom:22px!important}body#x-login .login-card,body#x-register .card{animation:.36s ease-out both x-auth-enter;z-index:2!important;border:1px solid #e7b142ab!important;border-top:2px solid var(--x-gold)!important;width:100%!important;max-width:none!important;color:var(--x-ivory)!important;background:linear-gradient(145deg,#121210fb,#090a09fc)!important;border-radius:3px!important;margin:-4px auto 0!important;padding:27px clamp(23px,5vw,34px)!important;position:relative!important;overflow:visible!important;box-shadow:0 17px 45px #0000008a,inset 0 1px #ffffff09!important}body#x-login .login-card:before,body#x-register .card header:before{content:"ROCKSTAR · ESPACE PRIVÉ"!important;color:#e5bd64!important;font:500 10px/1.2 var(--x-body)!important;letter-spacing:.24em!important;margin:0 0 19px!important;display:block!important}body#x-login .login-card:after{content:""!important;z-index:4!important;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 20px),calc(100% - 20px) 100%,12px 100%,0 calc(100% - 12px))!important;pointer-events:none!important;border:1px solid #f6b52994!important;position:absolute!important;inset:-3px!important}body#x-login .login-card{border-color:#0000!important;box-shadow:0 17px 45px #0000008a,inset 0 1px #ffffff09,0 0 14px #f6b52914!important}body#x-login .welcome{color:var(--x-gold)!important;font:600 17px/1.2 var(--x-body)!important;margin:0 0 2px!important}body#x-login h1,body#x-register h1{color:var(--x-ivory)!important;font:700 clamp(32px, 7vw, 39px)/1 var(--x-display)!important;letter-spacing:-.018em!important;margin:0!important}body#x-login .subtitle,body#x-register .subtitle{color:var(--x-muted)!important;font:400 14px/1.45 var(--x-body)!important;margin:7px 0 25px!important}body#x-login .field-group{margin:0 0 16px!important}body#x-login .field-label{color:#e2ded6!important;font:600 12px/1.3 var(--x-body)!important;align-items:center!important;gap:12px!important;margin:0 0 9px!important;display:flex!important}body#x-login .field-label svg{width:17px!important;height:17px!important;color:var(--x-gold)!important}body#x-login .field,body#x-register .field{background:var(--x-field)!important;border:1px solid #caccc866!important;border-radius:5px!important;align-items:center!important;width:100%!important;min-width:0!important;height:51px!important;transition:border-color .16s,box-shadow .16s!important;display:flex!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff09!important}body#x-login .field:focus-within,body#x-register .field:focus-within{border-color:var(--x-gold)!important;background:#0d0e0d!important;box-shadow:0 0 0 2px #f6b52929!important}body#x-login input[type=tel],body#x-login input[type=password],body#x-login input[type=text],body#x-register input:not([type=hidden]){width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:var(--x-ivory)!important;caret-color:var(--x-gold)!important;font:500 14px/1.25 var(--x-body)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 15px!important;display:block!important}body#x-login input::placeholder,body#x-register input::placeholder{color:#888a86!important;opacity:1!important}body#x-login .country{cursor:pointer;width:137px!important;height:100%!important;min-height:0!important;color:var(--x-ivory)!important;font:700 14px/1 var(--x-body)!important;background:0 0!important;border:0!important;border-right:1px solid #caccc842!important;border-radius:0!important;flex:0 0 137px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 11px!important;display:flex!important}body#x-login .country .flag,body#x-register .phone-prefix .flag{flex:0 0 24px!important;width:24px!important;height:17px!important}body#x-login .country-chevron{color:#dbd1b9!important;width:14px!important;height:14px!important}body#x-login .country-popover,body#x-register .country-popover{z-index:30!important;-webkit-backdrop-filter:none!important;background:#131411!important;border:1px solid #f6b5296b!important;border-radius:4px!important;box-shadow:0 16px 38px #000c!important}body#x-login .country-options,body#x-register .country-options{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scroll-snap-type:none!important;max-height:min(246px,40dvh)!important;overflow:auto!important}body#x-login .country-option,body#x-register .country-option{cursor:pointer;color:#e8e4dc!important;width:100%!important;height:auto!important;min-height:43px!important;font:500 13px/1.2 var(--x-body)!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #ebe6da1a!important;border-radius:0!important;grid-template-columns:31px minmax(0,1fr) auto 22px!important;align-items:center!important;padding:5px 8px!important;display:grid!important}body#x-login .country-option:hover,body#x-register .country-option:hover,body#x-login .country-option:focus-visible,body#x-register .country-option:focus-visible{background:#f6b52917!important}body#x-login .country-option.selected,body#x-register .country-option.selected{color:#fff!important;background:#f6b5291f!important;border-color:#f6b52961!important;font-size:13px!important;font-weight:700!important}body#x-login .country-option .dial,body#x-register .country-option .dial{color:#b4b2ab!important}body#x-login .country-option .check,body#x-register .country-option .check{background:var(--x-gold)!important;color:#17130b!important;border-radius:50%!important;place-items:center!important;width:20px!important;height:20px!important;font-size:12px!important;display:none!important}body#x-login .country-option.selected .check,body#x-register .country-option.selected .check{display:grid!important}body#x-login .icon-button,body#x-register .toggle,body#x-register .info{cursor:pointer;width:48px!important;height:100%!important;min-height:0!important;color:var(--x-gold)!important;background:0 0!important;border:0!important;border-left:1px solid #caccc842!important;border-radius:0!important;flex:0 0 48px!important;place-items:center!important;padding:0!important;display:grid!important}body#x-login .icon-button svg,body#x-register .toggle svg,body#x-register .info svg{width:20px!important;height:20px!important}body#x-login .password-field input{padding-right:10px!important}body#x-login .options{color:#c9c6bf!important;font:400 11px/1.3 var(--x-body)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:3px 0 18px!important;display:flex!important}body#x-login .remember{cursor:pointer;color:#c9c6bf!important;align-items:center!important;gap:8px!important;min-height:40px!important;display:inline-flex!important}body#x-login .remember input[type=checkbox]{appearance:none!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;box-shadow:none!important;background:#111210!important;border:1px solid #e8e1d2a6!important;border-radius:3px!important;flex:0 0 19px!important;margin:0!important;padding:0!important}body#x-login .remember input[type=checkbox]:checked{border-color:var(--x-gold)!important;background:var(--x-gold)!important;box-shadow:inset 0 0 0 4px #111210!important}body#x-login .forgot{white-space:nowrap;cursor:pointer;color:#e4bd64!important;min-height:40px!important;font:500 11px/1.3 var(--x-body)!important;background:0 0!important;border:0!important;padding:5px 0!important}body#x-login .primary-button,body#x-register .submit{cursor:pointer;color:#17130c!important;width:100%!important;height:56px!important;min-height:56px!important;font:700 16px/1 var(--x-body)!important;background:linear-gradient(110deg,#f4ae23,#ffc447 54%,#f7b32c)!important;border:1px solid #ffd16a!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 55px 0 25px!important;transition:filter .16s,transform .16s!important;display:flex!important;position:relative!important;box-shadow:0 7px 21px #da91172b,inset 0 1px #ffffff52!important}body#x-login .primary-button:hover,body#x-register .submit:hover{filter:brightness(1.06)!important}body#x-login .primary-button:active,body#x-register .submit:active{transform:translateY(1px)!important}body#x-login .button-arrow,body#x-register .arrow{width:39px!important;height:39px!important;min-height:0!important;box-shadow:none!important;color:var(--x-gold)!important;background:#171714!important;border:1px solid #ffffff1f!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}body#x-login .button-arrow svg,body#x-register .arrow svg{width:20px!important;height:20px!important}body#x-login .divider,body#x-register .divider{color:#a7a49d!important;font:400 10px/1 var(--x-body)!important;align-items:center!important;gap:14px!important;margin:18px 0 14px!important;display:flex!important}body#x-login .divider:before,body#x-login .divider:after,body#x-register .divider:before,body#x-register .divider:after{content:""!important;background:#e2dcd14f!important;flex:auto!important;height:1px!important}body#x-login .signup{color:#d3d0c8!important;text-align:center!important;width:100%!important;min-height:52px!important;font:400 12px/1.3 var(--x-body)!important;background:#181713d9!important;border:1px solid #e6b84eb3!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:11px!important;padding:7px 39px 7px 14px!important;text-decoration:none!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff09!important}body#x-login .signup>svg{width:21px!important;height:21px!important;color:var(--x-gold)!important;flex:0 0 21px!important}body#x-login .signup strong,body#x-login .signup .chevron{color:var(--x-gold)!important}body#x-login .signup .chevron{width:17px!important;height:17px!important;position:absolute!important;right:13px!important}body#x-register .card{margin-top:15px!important;padding:31px clamp(19px,4.5vw,30px) 30px!important}body#x-register .card header:before{margin-bottom:16px!important}body#x-register .subtitle{margin:7px 0 20px!important;font-size:15px!important}body#x-register #registration-form{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}body#x-register .field{height:66px!important}body#x-register .field-icon{width:67px!important;height:100%!important;color:var(--x-gold)!important;border-right:1px solid #caccc82e!important;flex:0 0 67px!important;place-items:center!important;display:grid!important}body#x-register .field-icon svg{width:21px!important;height:21px!important}body#x-register .phone-prefix{cursor:pointer;width:154px!important;height:100%!important;min-height:0!important;color:var(--x-ivory)!important;font:700 14px/1 var(--x-body)!important;background:0 0!important;border:0!important;border-right:1px solid #caccc842!important;border-radius:0!important;flex:0 0 154px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 9px!important;display:flex!important}body#x-register .phone-prefix svg{width:14px!important;height:14px!important;color:var(--x-gold)!important}body#x-register .phone-prefix+input{padding-left:17px!important}body#x-register .field .toggle,body#x-register .field .info{width:69px!important;color:var(--x-gold)!important;border-left:1px solid #caccc833!important;flex-basis:69px!important}body#x-register .error{display:none;color:#e8b963!important;font:500 12px/1.4 var(--x-body)!important;margin:-3px 2px 0!important}body#x-register .error.show{display:block!important}body#x-register .submit{height:72px!important;min-height:72px!important;margin-top:5px!important}body#x-register .divider{margin:6px 0 0!important}body#x-register .login{color:#c9c6bf!important;text-align:center!important;font:400 14px/1.4 var(--x-body)!important;margin:0!important}body#x-register .login a{color:var(--x-gold)!important;font-weight:700!important;text-decoration:none!important}body#x-login .country-error.show{color:#e8b963!important}body#x-login .app-toast,body#x-register .app-toast{z-index:1000!important;inset:auto 14px max(16px, env(safe-area-inset-bottom))!important;width:fit-content!important;max-width:calc(100vw - 28px)!important;color:var(--x-ivory)!important;background:#191813!important;border:1px solid #f6b52999!important;border-radius:2px!important;margin:auto!important;position:fixed!important}body#x-login .app-toast-error,body#x-register .app-toast-error{border-color:#bd6248!important}@keyframes x-auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=430px){body#x-login .page,body#x-register .page{padding-left:15px!important;padding-right:15px!important}body#x-login .promo,body#x-register .promo{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}body#x-login .promo{height:292px!important;min-height:292px!important}body#x-register .promo{height:234px!important;min-height:234px!important}body#x-login .promo-main{top:98px!important;left:28px!important}body#x-register .promo-main{top:58px!important;left:25px!important}body#x-login .promo-small{bottom:56px!important;left:29px!important}body#x-register .promo-small{left:25px!important}body#x-login .login-card{padding:25px 22px 23px!important}body#x-login input[type=tel],body#x-login input[type=password],body#x-login input[type=text]{font-size:16px!important}body#x-register .card{margin-top:14px!important;padding:27px 19px!important}body#x-register .field{height:57px!important}body#x-register .submit{height:58px!important;min-height:58px!important}body#x-register #registration-form{gap:11px!important}body#x-register input:not([type=hidden]){font-size:16px!important}body#x-register .field-icon{flex-basis:52px!important;width:52px!important}body#x-register .phone-prefix{flex-basis:118px!important;gap:6px!important;width:118px!important}body#x-register .field .toggle,body#x-register .field .info{flex-basis:52px!important;width:52px!important}body#x-register .field input::placeholder{font-size:13px!important}}@media (width<=380px){body#x-login .page,body#x-register .page{padding-left:12px!important;padding-right:12px!important}body#x-login .promo,body#x-register .promo{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}body#x-login .promo{height:280px!important;min-height:280px!important}body#x-register .promo{height:225px!important;min-height:225px!important}body#x-login .promo-main{top:94px!important;left:25px!important}body#x-register .promo-main{top:56px!important;left:22px!important}body#x-login .promo-small{bottom:51px!important;left:26px!important}body#x-register .promo-small{bottom:19px!important;left:22px!important}body#x-login .login-card{padding-inline:18px!important}body#x-register .card{margin-top:13px!important;padding:23px 15px 24px!important}body#x-register .field{height:54px!important}body#x-register .submit{height:56px!important;min-height:56px!important}body#x-login .country{flex-basis:119px!important;gap:7px!important;width:119px!important}body#x-login .phone-country-wrap .field input[type=tel]{padding-inline:10px!important}body#x-register .phone-prefix{flex-basis:103px!important;gap:5px!important;width:103px!important}body#x-register .field-icon,body#x-register .field .toggle,body#x-register .field .info{flex-basis:44px!important;width:44px!important}body#x-register .field input:not([type=hidden]){padding-inline:10px!important}body#x-register .field input::placeholder{font-size:12px!important}body#x-login .options{gap:6px!important}body#x-login .forgot{white-space:normal;text-align:right}}@media (width<=340px){body#x-login .auth-brand{gap:12px}body#x-login .brand-lockup{font-size:21px!important}body#x-login .promo-main,body#x-register .promo-main{font-size:39px!important}body#x-login .signup{gap:7px!important;font-size:11px!important}body#x-register .field-icon{flex-basis:42px!important;width:42px!important}body#x-register .phone-prefix{flex-basis:98px!important;width:98px!important}}@media (width>=768px){body#x-login,body#x-register{padding:24px 0!important}body#x-login .page,body#x-register .page{justify-content:center!important;min-height:calc(100dvh - 48px)!important;padding:0 22px!important}body#x-login .promo,body#x-register .promo{border:1px solid #e7b14270!important;width:100%!important;height:278px!important;min-height:278px!important;margin:0!important}body#x-login .promo{height:310px!important;min-height:310px!important}body#x-login .login-card{margin-top:-8px!important}body#x-register .promo{height:278px!important;min-height:278px!important}body#x-register .card{margin-top:15px!important}}@media (orientation:landscape) and (height<=560px){body#x-login .promo{height:230px!important;min-height:230px!important}body#x-register .promo{height:190px!important;min-height:190px!important}body#x-login .promo-main{top:105px!important}body#x-register .promo-main{top:62px!important}body#x-login .login-card,body#x-register .card{padding-block:18px!important}}@media (prefers-reduced-motion:reduce){body#x-login *,body#x-register *,body#x-login :before,body#x-register :before,body#x-login :after,body#x-register :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body#x-login,body#x-register{background:radial-gradient(at 50% 0,#934d1a30,#0000 42%),linear-gradient(#100e0b 0%,#080908 70%,#050605 100%)!important}body#x-login .promo,body#x-register .promo{background:#25150c!important;border:1px solid #f6b5297a!important;box-shadow:inset 0 1px #ffe5ab38,0 12px 35px #0000006b!important}body#x-login .promo-media,body#x-register .promo-media{z-index:-2!important;filter:saturate(1.08)contrast(1.07)!important}body#x-login .promo-media{object-position:58% 48%!important}body#x-register .promo-media{object-position:58% 42%!important}body#x-login .promo:before,body#x-register .promo:before{z-index:-1!important;background:linear-gradient(90deg,#080807c7 0%,#08080763 39%,#08080705 78%),linear-gradient(#0000 42%,#080807b3)!important}body#x-login .promo-main,body#x-register .promo-main{font-family:var(--x-display)!important;font-size:clamp(42px,10vw,56px)!important;line-height:.9!important}body#x-login .promo-script,body#x-register .script{color:#ffbd35!important;font-style:italic!important}body#x-login .promo-script:after,body#x-register .script:after{background:linear-gradient(90deg,#ffd46a,#e59c20)!important;height:3px!important;bottom:-14px!important;box-shadow:0 0 12px #ffb42d8c!important}body#x-login .login-card,body#x-register .card{background:radial-gradient(at 50% -15%,#70491929,#0000 48%),linear-gradient(145deg,#121210fb,#080908fc)!important;border:1px solid #f7be49cc!important;border-top:2px solid #ffc247!important;border-radius:5px!important;box-shadow:0 18px 48px #000000ab,inset 0 1px #fff5dd14,0 0 24px #f6b5291f!important}body#x-login .login-card:after,body#x-register .card:after{content:""!important;z-index:4!important;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 20px),calc(100% - 20px) 100%,12px 100%,0 calc(100% - 12px))!important;pointer-events:none!important;border:1px solid #ffc143ad!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 12px #f8b4350f!important}body#x-login .login-card:before,body#x-register .card header:before{color:#e8bf69!important;letter-spacing:.25em!important}body#x-login .welcome,body#x-login .field-label,body#x-register .field-icon,body#x-register .phone-prefix,body#x-login .field-label svg{color:#ffc247!important}body#x-login .field,body#x-register .field{background:linear-gradient(100deg,#0d1010,#090b0b)!important;border-color:#d2cfc67a!important;border-radius:5px!important;min-height:54px!important;box-shadow:inset 0 1px #ffffff09,0 4px 14px #00000038!important}body#x-login .field:focus-within,body#x-register .field:focus-within{border-color:#f6b529!important;box-shadow:0 0 0 2px #f6b52930,inset 0 1px #ffffff0a!important}body#x-login .primary-button,body#x-register .submit{background:linear-gradient(105deg,#f2a91f 0%,#ffc13a 52%,#f4ab22 100%)!important;border-color:#ffd16a!important;height:58px!important;min-height:58px!important;box-shadow:0 8px 22px #df91163b,inset 0 1px #fff6!important}body#x-login .button-arrow,body#x-register .arrow{color:#ffc247!important;background:#151512!important;border-color:#fff5dd38!important}body#x-login .signup,body#x-register .field .toggle,body#x-register .field .info{border-color:#efbb4dad!important}body#x-register .promo:after{content:"IMAGES DE JEU · CRÉDIT AUX AYANTS DROIT"!important;z-index:2!important;color:#fff0cfc7!important;font:500 7px/1.4 var(--x-body)!important;letter-spacing:.12em!important;text-align:right!important;pointer-events:none!important;position:absolute!important;bottom:11px!important;right:16px!important}@media (width<=430px){body#x-login .promo-main,body#x-register .promo-main{max-width:calc(100% - 48px)!important;font-size:clamp(40px,11vw,51px)!important}body#x-login .login-card,body#x-register .card{padding-left:clamp(16px,5vw,22px)!important;padding-right:clamp(16px,5vw,22px)!important}body#x-register .field{height:57px!important}body#x-register .phone-prefix{flex-basis:clamp(96px,27vw,118px)!important;gap:5px!important;width:clamp(96px,27vw,118px)!important}body#x-register .field-icon,body#x-register .field .toggle,body#x-register .field .info{flex-basis:48px!important;width:48px!important}}@media (width<=340px){body#x-login .country{flex-basis:108px!important;gap:5px!important;width:108px!important}body#x-login .field-group{margin-bottom:13px!important}body#x-register .phone-prefix{flex-basis:94px!important;width:94px!important;padding-inline:6px!important}body#x-register .field-icon{flex-basis:42px!important;width:42px!important}}@media (prefers-reduced-motion:reduce){body#x-login .login-card,body#x-register .card{animation:none!important}}}
