@layer portaro-base-layer{.fullscreen-error-container.svelte-184xy5r{isolation:isolate;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.error-card.svelte-184xy5r{text-align:center;background-color:var(--panel-bg);border:1px solid var(--border-default);opacity:0;border-radius:14px;flex-direction:column;align-items:center;gap:12px;width:95cqi;max-width:500px;padding:24px;animation:.3s ease-out forwards svelte-184xy5r-fadeIn;display:flex;transform:translateY(10px)}@media (width<=767px){.error-card.svelte-184xy5r{border-radius:12px}}@container page-surface (width<=767px){.error-card.svelte-184xy5r{border-radius:12px}}.error-card.svelte-184xy5r .logo:where(.svelte-184xy5r){border:1px solid var(--border-default);border-radius:8px;width:32px;height:32px;margin-bottom:6px}.error-card.svelte-184xy5r .error-status:where(.svelte-184xy5r){color:var(--danger-red);font-size:24px;font-weight:700;line-height:1}.error-card.svelte-184xy5r .error-title:where(.svelte-184xy5r){color:var(--text-default);margin:0;font-size:18px;font-weight:500}.error-card.svelte-184xy5r .error-message:where(.svelte-184xy5r){color:var(--text-muted);margin:0;font-size:16px}.error-card.svelte-184xy5r .actions-container:where(.svelte-184xy5r){gap:12px;margin-top:12px;display:flex}@keyframes svelte-184xy5r-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
