.error-container.svelte-xuwnwc{flex-grow:1;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}.error-card.svelte-xuwnwc{text-align:center;background:linear-gradient(135deg,#ec008c12 0%,#f7941d0f 100%);border:1px solid #ec008c38;border-radius:26px;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:480px;padding:3rem 3.5rem;display:flex}@media (width<=480px){.error-card.svelte-xuwnwc{padding:2rem 1.5rem}}.status-badge.svelte-xuwnwc{background:linear-gradient(135deg, var(--brand-orange) 0%, var(--brand-magenta) 100%);-webkit-text-fill-color:transparent;opacity:.35;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin-bottom:-.5rem;font-size:5rem;font-weight:900;line-height:1}h1.svelte-xuwnwc{-webkit-text-fill-color:transparent;background:linear-gradient(93deg,#ffc06e 0%,#ff4fae 42%,#c084fc 88%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:700}.message.svelte-xuwnwc{color:var(--color-text-muted,#94a3b8);margin:0;font-size:1rem;line-height:1.6}.cta-button.svelte-xuwnwc{background:linear-gradient(100deg, var(--brand-orange) 0%, var(--brand-magenta) 100%);color:#fff;border-radius:9999px;margin-top:.5rem;padding:.75rem 2.25rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .2s;box-shadow:inset 0 1.5px #fff6,0 10px 24px #ec008c4d}.cta-button.svelte-xuwnwc:hover{opacity:.85}.countdown.svelte-xuwnwc{color:var(--color-text-muted,#64748b);opacity:.7;margin:0;font-size:.8rem}
