.store-success{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--action,#165cf5) 12%, transparent), transparent 46%), var(--page-bg,#f6f8fb);min-height:100vh;color:var(--text,#18202a);place-items:center;padding:40px 20px;display:grid}.store-success__card{border:1px solid var(--line,#e6e8ec);background:var(--surface,#fff);text-align:center;border-radius:24px;width:min(560px,100%);padding:40px;box-shadow:0 32px 90px -44px #18202a6b}.store-success__logo{margin-bottom:28px;display:inline-flex}.store-success__logo img{width:auto;height:30px;display:block}.store-success__icon{border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}.store-success--ok .store-success__icon{color:#15803d;background:#16a34a1f}.store-success--error .store-success__icon{color:#b91c1c;background:#dc26261a}.store-success__card h1{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(24px,4vw,32px);line-height:1.18}.store-success__card p{color:var(--text-soft,#5f6b77);margin:0;line-height:1.65}.store-success__card p a{color:var(--action,#165cf5);font-weight:600}.store-success__tip{background:var(--surface-soft,#f6f8fb);text-align:left;border-radius:14px;padding:16px;font-size:14px;margin-top:22px!important}.store-success__btn{background:var(--action,#165cf5);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;margin-top:24px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.store-success__btn:hover{filter:brightness(.95)}.store-success__btn:focus-visible,.store-success__link:focus-visible,.store-success__logo:focus-visible,.store-success__card a:focus-visible{outline:3px solid color-mix(in srgb, var(--action,#165cf5) 32%, transparent);outline-offset:2px}.store-success__link{color:var(--action,#165cf5);margin-top:14px;font-size:14px;font-weight:600;display:inline-block}@media (width<=560px){.store-success{padding:20px 12px}.store-success__card{border-radius:20px;padding:28px 20px}}
