.store-success{box-sizing:border-box;min-height:100svh;color:var(--ink);background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--action) 12%, transparent), transparent 48%), var(--bg);justify-content:center;align-items:center;padding:clamp(20px,4vw,48px) clamp(16px,4vw,40px);display:flex}.store-success__shell{flex-direction:column;gap:18px;width:min(100%,680px);margin:auto 0;display:flex}.store-success__topbar{justify-content:space-between;align-items:center;gap:16px;padding:0 4px;display:flex}.store-success__brand{display:inline-flex}.store-success__brand img{width:auto;height:30px;display:block}.store-success__site-link{color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--action) 28%, transparent);font-size:13px;font-weight:600;text-decoration:none}.store-success__site-link:hover{color:var(--action);border-bottom-color:var(--action)}.store-success__card{box-sizing:border-box;border:1px solid var(--line);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--action) 8%, transparent), transparent 42%), var(--card);text-align:left;border-radius:28px;padding:clamp(28px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 36px 90px -58px #071d3f7a}.store-success__card:before{content:"";height:4px;position:absolute;inset:0 0 auto}.store-success--ok .store-success__card:before{background:linear-gradient(90deg, var(--green), color-mix(in srgb, var(--green) 35%, var(--action)))}.store-success--error .store-success__card:before{background:linear-gradient(90deg, var(--red), color-mix(in srgb, var(--red) 35%, var(--gold)))}.store-success__icon{border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:24px;display:grid}.store-success--ok .store-success__icon{color:color-mix(in srgb, var(--green) 55%, var(--ink));background:color-mix(in srgb, var(--green) 14%, transparent)}.store-success--error .store-success__icon{color:color-mix(in srgb, var(--red) 70%, var(--ink));background:color-mix(in srgb, var(--red) 10%, transparent)}.store-success__card h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.6vw,34px);line-height:1.18}.store-success__rich{text-align:left;margin-top:12px;font-size:16px;line-height:1.65}.store-success__rich :where(p){color:var(--muted);margin:0 0 10px}.store-success__rich :where(p:last-child){margin-bottom:0}.store-success__rich :where(a){color:var(--action);text-underline-offset:2px;font-weight:600;text-decoration:underline}.store-success__tip{border:1px solid color-mix(in srgb, var(--action) 12%, var(--line));background:color-mix(in srgb, var(--action) 5%, var(--card));border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:24px;padding:16px 18px;display:grid}.store-success__tip svg{color:var(--action);margin-top:2px}.store-success__tip p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.store-success__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.store-success__btn{box-sizing:border-box;color:#fff;background:var(--action);min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;flex:200px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.store-success__btn:hover{background:var(--action-hover)}.store-success__btn--ghost{border-color:var(--line);color:var(--ink);background:var(--card)}.store-success__btn--ghost:hover{border-color:color-mix(in srgb, var(--action) 35%, var(--line));color:var(--action);background:var(--action-soft)}.store-success__brand:focus-visible,.store-success__site-link:focus-visible,.store-success__btn:focus-visible{outline:3px solid var(--action);outline-offset:3px}@media (width<=560px){.store-success{align-items:flex-start;padding:16px 12px 28px}.store-success__shell{margin:0 auto}.store-success__card{border-radius:20px;padding:26px 20px}.store-success__actions{flex-direction:column}.store-success__btn{flex-basis:auto;width:100%}}
