.sejm-api-error.svelte-1bskjo1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.5rem;max-width:480px;margin:0 auto}.error-icon.svelte-1bskjo1{color:#0000004d;margin-bottom:1.5rem}.dark .error-icon.svelte-1bskjo1{color:#ffffff4d}.error-title.svelte-1bskjo1{font-family:var(--font-content-serif);font-size:1.25rem;font-weight:600;color:#000;margin:0 0 1rem}.dark .error-title.svelte-1bskjo1{color:#fff}.error-content.svelte-1bskjo1{margin-bottom:1.5rem}.error-message.svelte-1bskjo1{font-family:var(--font-content-serif);font-size:.9rem;color:#000000b3;margin:0 0 .75rem;line-height:1.5}.dark .error-message.svelte-1bskjo1{color:#ffffffb3}.error-note.svelte-1bskjo1{font-family:var(--font-content-serif);font-size:.8rem;color:#00000080;margin:0;line-height:1.5}.dark .error-note.svelte-1bskjo1{color:#ffffff80}.error-actions.svelte-1bskjo1{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2rem}.retry-btn.svelte-1bskjo1{font-family:var(--font-content-serif);font-size:.85rem;font-weight:500;padding:.625rem 1.25rem;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:opacity .15s ease}.dark .retry-btn.svelte-1bskjo1{background:#fff;color:#000}.retry-btn.svelte-1bskjo1:hover{opacity:.8}.api-link.svelte-1bskjo1{font-family:var(--font-content-serif);font-size:.85rem;padding:.625rem 1.25rem;color:#0009;border:1px solid rgba(0,0,0,.15);border-radius:6px;text-decoration:none;transition:all .15s ease}.dark .api-link.svelte-1bskjo1{color:#fff9;border-color:#ffffff26}.api-link.svelte-1bskjo1:hover{color:#000;border-color:#0000004d}.dark .api-link.svelte-1bskjo1:hover{color:#fff;border-color:#ffffff4d}.error-footer.svelte-1bskjo1{padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);width:100%}.dark .error-footer.svelte-1bskjo1{border-color:#ffffff1a}.error-footer.svelte-1bskjo1 p:where(.svelte-1bskjo1){font-family:var(--font-content-serif);font-size:.75rem;color:#0006;margin:0}.dark .error-footer.svelte-1bskjo1 p:where(.svelte-1bskjo1){color:#fff6}.error-footer.svelte-1bskjo1 a:where(.svelte-1bskjo1){color:inherit;text-decoration:underline}.error-footer.svelte-1bskjo1 a:where(.svelte-1bskjo1):hover{color:#0009}.dark .error-footer.svelte-1bskjo1 a:where(.svelte-1bskjo1):hover{color:#fff9}
