.store-status-page{isolation:isolate;background:radial-gradient(800px 360px at 100% 0%, color-mix(in srgb, var(--store-support-icon-to,#67a4d8) 16%, transparent), transparent 55%), radial-gradient(640px 300px at 0% 100%, color-mix(in srgb, var(--store-support-icon-from,#056f46) 14%, transparent), transparent 50%), linear-gradient(180deg, #f4f7fb 0%, #fff 55%, #eef3f8 100%);justify-content:center;align-items:center;min-height:70vh;padding:2.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.store-status-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.store-status-grid{opacity:.35;background-image:linear-gradient(#94a3b81f 1px,#0000 1px),linear-gradient(90deg,#94a3b81f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000 20%,#0000 75%)}.store-status-orb{filter:blur(4px);border-radius:9999px;animation:6s ease-in-out infinite store-status-float;position:absolute}.store-status-orb--a{top:8%;background:color-mix(in srgb, var(--store-support-icon-to,#67a4d8) 28%, transparent);width:14rem;height:14rem;inset-inline-end:8%}.store-status-orb--b{bottom:12%;background:color-mix(in srgb, var(--store-support-icon-from,#056f46) 24%, transparent);width:10rem;height:10rem;animation-delay:-2s;inset-inline-start:10%}.store-status-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:1.7rem;width:min(100%,34rem);padding:2.2rem 1.5rem 1.9rem;animation:.55s both store-status-rise;position:relative;box-shadow:0 28px 60px -36px #0f172a73}.store-status-code{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg, var(--store-support-icon-from,#056f46), var(--store-support-icon-to,#67a4d8));border-radius:9999px;justify-content:center;align-items:center;min-width:4.5rem;margin:0 auto .85rem;padding:.35rem .85rem;font-size:.85rem;font-weight:800;display:inline-flex}.store-status-title{color:var(--store-primary,#2a2b5f);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:800}.store-status-text{color:#64748b;max-width:28rem;margin:.75rem auto 0;font-size:.95rem;line-height:1.75}.store-status-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}.store-status-btn{cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.store-status-btn:hover{transform:translateY(-1px)}.store-status-btn--primary{color:#fff;background:linear-gradient(135deg, var(--store-support-icon-from,#056f46), var(--store-support-icon-to,#67a4d8));box-shadow:0 14px 28px -18px color-mix(in srgb, var(--store-support-icon-from,#056f46) 80%, transparent)}.store-status-btn--ghost{color:var(--store-primary,#2a2b5f);background:#fff;border-color:#dbe3ee}.store-status-btn--ghost:hover{background:#f8fafc}@keyframes store-status-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes store-status-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.store-status-card,.store-status-orb{animation:none!important}}.store-status-page--standalone{--store-primary:#2a2b5f;--store-support-icon-from:#056f46;--store-support-icon-to:#67a4d8;min-height:100dvh;font-family:Noto Kufi Arabic,Segoe UI,Tahoma,system-ui,sans-serif}
