.emergency-page.svelte-1lz3ry{flex-direction:column;gap:24px;display:flex}.page-title.svelte-1lz3ry{color:var(--color-fg);margin-bottom:24px;font-size:1.75rem;font-weight:800}.emergency-hero.svelte-1lz3ry{text-align:center;background:var(--color-bg-max,#fff);border:1px solid var(--color-border-gray);border-radius:10px;flex-direction:column;align-items:center;margin-bottom:32px;padding:32px;display:flex}.emergency-number.svelte-1lz3ry{color:#dc2626;letter-spacing:.08em;font-size:3rem;font-weight:900}.emergency-label.svelte-1lz3ry{color:#991b1b;margin-top:4px;font-size:1.125rem;font-weight:700}.dark .emergency-label.svelte-1lz3ry{color:#fca5a5}.emergency-note.svelte-1lz3ry{color:#b91c1c;margin-top:6px;font-size:.8125rem}.dark .emergency-note.svelte-1lz3ry{color:#f87171}.content-section.svelte-1lz3ry{margin-bottom:28px}.section-title.svelte-1lz3ry{color:var(--color-fg);margin-bottom:12px;font-size:1.125rem;font-weight:700}.content-card.svelte-1lz3ry{background:var(--color-bg-max,#fff);border:1px solid var(--color-border-gray);border-radius:10px;padding:4px 20px}.content-card.highlight.svelte-1lz3ry{border-color:var(--color-tropicalteal);box-shadow:0 0 0 1px var(--color-tropicalteal)}.contacts-list.svelte-1lz3ry{flex-direction:column;display:flex}.contact-item.svelte-1lz3ry{border-bottom:1px solid color-mix(in oklch, var(--color-border-gray) 60%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.contact-item.svelte-1lz3ry:last-child{border-bottom:none}.contact-info.svelte-1lz3ry{flex-direction:column;gap:2px;display:flex}.contact-name.svelte-1lz3ry{color:var(--color-fg);font-size:.875rem;font-weight:600}.contact-description.svelte-1lz3ry{color:color-mix(in oklch, var(--color-fg) 50%, transparent);font-size:.75rem}.contact-number.svelte-1lz3ry{color:var(--color-tropicalteal);white-space:nowrap;font-size:.875rem;font-weight:700;text-decoration:none}.contact-number.svelte-1lz3ry:hover{text-decoration:underline}.states-list.svelte-1lz3ry{flex-direction:column;gap:6px;display:flex}.state-accordion.svelte-1lz3ry{border:1px solid var(--color-border-gray);background:var(--color-bg-max,#fff);border-radius:10px;overflow:hidden}.state-header.svelte-1lz3ry{cursor:pointer;width:100%;color:var(--color-fg);background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.state-header.svelte-1lz3ry:hover{background:color-mix(in oklch, var(--color-fg) 4%, transparent)}.state-header.svelte-1lz3ry .state-chevron{color:color-mix(in oklch, var(--color-fg) 40%, transparent);transition:transform .2s}.state-header.svelte-1lz3ry .state-chevron.expanded{transform:rotate(180deg)}.state-contacts.svelte-1lz3ry{border-top:1px solid var(--color-border-gray);padding:0 16px 12px}
