.login-hero{border:1px solid var(--line);background:linear-gradient(90deg,#0d2017f5 0%,#0d2017d9 39%,#0d20172b 80%),url(/media/welcome.webp) 50%/cover no-repeat;border-radius:17px;align-items:center;min-height:380px;margin-top:28px;display:flex;overflow:hidden}.login-hero>div{max-width:690px;padding:clamp(24px,5vw,64px)}.login-hero h1{letter-spacing:-.045em;text-wrap:balance;font:500 clamp(2.8rem,5vw,4.5rem)/1.05 Georgia,serif}.login-hero p{color:#e0e9dd;max-width:43ch;margin:20px 0 26px;font-size:1.1rem}.login-hero .button--outline{background:#10231de6}.login-section{margin-block:clamp(32px,4.5vw,56px)}.login-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:22px 0 0;padding:0;list-style:none;display:grid}.login-steps li{align-items:flex-start;gap:14px;display:flex}.login-number{height:34px;color:var(--gold);border:1px solid #cfb76755;border-radius:50%;flex:0 0 34px;place-items:center;font-weight:700;display:grid}.login-page h3{margin:0 0 10px;font-size:1.18rem;line-height:1.35}.login-hero{background-position:100%}.login-steps p,.login-issues p,.login-reset-copy p,.login-support p,.login-mobile p{color:var(--muted)}.login-reset{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:.65fr 1.35fr;display:grid;overflow:hidden}.login-reset-art{background:linear-gradient(#10271b55,#10271b55),url(/media/bonus-crown.webp) 58%/cover;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:300px;display:flex}.login-reset-art img{width:135px;height:auto}.login-reset-art svg{width:80px;height:80px;stroke:var(--gold);stroke-width:1px;fill:none;filter:drop-shadow(0 3px 12px #000)}.login-reset-copy{padding:clamp(24px,3.5vw,42px)}.login-reset-copy>p{margin:12px 0 20px}.login-reset-copy .login-note{border-top:1px solid var(--line);margin:22px 0 0;padding-top:18px;font-size:.9rem}.login-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.login-issues article{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:26px}.login-issues h3{align-items:center;gap:14px;margin-bottom:16px;display:flex}.login-icon{height:40px;color:var(--gold);background:#e6c3730d;border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.login-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.login-text-link{min-height:44px;color:var(--gold);text-underline-offset:4px;align-items:center;margin-top:12px;display:inline-flex}.login-support{background:linear-gradient(115deg,#233c2c,#14251b);border:1px solid #b7a66b55;border-radius:16px;grid-template-columns:1.25fr .75fr;gap:36px;padding:clamp(24px,4vw,44px);display:grid}.login-support p{max-width:65ch;margin-top:12px}.login-contact{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.login-contact>svg{width:38px;height:38px;stroke:var(--gold);stroke-width:1.4px;fill:none}.login-contact>a:not(.button){color:var(--gold);overflow-wrap:anywhere;text-underline-offset:4px}.login-mobile{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding-block:30px;display:flex}.login-mobile>div:first-child{max-width:61ch}.login-mobile p{margin-top:10px}.login-mobile .hero-actions{flex-direction:column;flex-shrink:0;align-items:stretch}@media (width<=760px){.login-hero{background:linear-gradient(#0d2017f0 0%,#0d2017e6 55%,#0d201744 100%),url(/media/welcome.webp) 85%/cover;align-items:flex-start;min-height:420px;margin-top:16px}.login-hero>div{padding:26px 22px 100px}.login-hero p{font-size:1rem}.login-steps,.login-issues,.login-support{grid-template-columns:1fr}.login-steps{gap:22px}.login-reset{grid-template-columns:1fr}.login-reset-art{flex-direction:row;gap:35px;min-height:140px}.login-reset-art svg{width:56px;height:56px}.login-issues article{padding:20px}.login-mobile{flex-direction:column;align-items:stretch}.login-mobile .hero-actions{align-items:flex-start}.login-contact{border-top:1px solid var(--line);padding-top:24px}}.login-jumps{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.login-jumps a{border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:10px 16px;font-size:.9rem;text-decoration:none;display:inline-flex}.login-jumps svg{fill:none;width:19px;height:19px;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.login-jumps a:hover{color:var(--gold);background:var(--surface)}.login-issues article{flex-direction:column;align-items:flex-start;display:flex}.login-issues article>p{flex:1;margin-bottom:20px}.login-issue-action{white-space:normal;text-align:left;max-width:100%;margin-top:auto}.login-mobile{border:1px solid var(--line);background:linear-gradient(110deg,#1c3024,#14211a);border-radius:14px;padding:30px}.login-mobile h2{align-items:center;gap:15px;display:flex}.login-platforms{color:var(--gold);flex:none;gap:8px;display:flex}.login-platforms .platform-icon{width:26px;height:26px}.login-platforms .platform-icon+.platform-icon{color:#a8d695}@media (width<=760px){.login-jumps{gap:7px}.login-jumps a{padding:10px 12px}.login-mobile{padding:22px}.login-mobile h2{gap:12px}.login-platforms{flex-direction:column;gap:5px}.login-platforms .platform-icon{width:24px;height:24px}}.login-support{background:linear-gradient(90deg,#10241bf5 0%,#10241be8 53%,#10241b9c 100%),url(/media/bonus-low-wager.webp) 50%/cover no-repeat}.login-contact{background:#10231de6;border:1px solid #e0c68138;border-radius:12px;padding:24px}.login-contact .login-email{color:var(--gold);overflow-wrap:anywhere;user-select:text;margin:0;font-size:1.1rem}.login-mobile{grid-template-columns:200px minmax(0,1fr) auto;gap:26px;padding:0;display:grid;overflow:hidden}.login-mobile-image{object-fit:cover;object-position:right center;width:100%;height:100%;min-height:230px}.login-mobile>div:not(.hero-actions){padding-block:26px}.login-mobile .hero-actions{padding:26px 26px 26px 0}@media (width<=900px){.login-mobile{grid-template-columns:150px minmax(0,1fr)}.login-mobile .hero-actions{flex-flow:wrap;grid-column:2;padding:0 22px 24px 0}.login-mobile-image{grid-row:span 2}.login-mobile>div:not(.hero-actions){padding:22px 22px 0 0}}@media (width<=760px){.login-support{background:linear-gradient(#10241bf5 0%,#10241be8 58%,#10241b80 100%),url(/media/bonus-low-wager.webp) 65%/cover no-repeat}.login-contact{padding:20px 12px}.login-mobile{grid-template-columns:minmax(0,1fr);gap:0}.login-mobile-image{grid-row:auto;height:160px;min-height:0}.login-mobile>div:not(.hero-actions){padding:22px}.login-mobile .hero-actions{grid-column:auto;padding:0 22px 24px}}.login-steps{gap:16px}.login-steps li{background:linear-gradient(135deg,#263b2bd9,#15241af2);border:1px solid #b7a66b38;border-radius:14px;flex-direction:column;gap:0;padding:28px 26px 62px;display:flex;position:relative;overflow:hidden}.login-step-heading{align-items:center;gap:13px;min-height:48px;margin-bottom:20px;display:flex}.login-step-heading h3{text-wrap:balance;margin:0;font-size:1.14rem}.login-step-symbol{height:48px;color:var(--gold);background:linear-gradient(145deg,#e9cd8526,#d9bd7708);border:1px solid #d9bd7755;border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.login-step-symbol svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.login-steps li>p{z-index:1;position:relative}.login-step-index{color:#ecd29070;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font:500 2.7rem/1 Georgia,serif;position:absolute;bottom:12px;right:24px}.login-steps li:after{content:"";background:#d9bd7760;width:48px;height:2px;position:absolute;bottom:30px;left:26px}@media (width<=760px){.login-steps{gap:12px}.login-steps li{padding:22px 22px 58px}.login-step-heading{margin-bottom:16px}.login-step-heading h3{text-wrap:wrap}.login-steps li:after{left:22px}}
