.page.svelte-lo6fje{min-height:100vh;background:var(--color-bg, #fafafa);overflow-x:hidden}.container.svelte-lo6fje{max-width:720px;margin:0 auto;width:100%;padding:40px 24px 80px}.article-header.svelte-lo6fje{margin-bottom:48px}.back-link.svelte-lo6fje{display:inline-block;font-family:var(--font-sans, "DM Sans", system-ui);font-size:14px;color:var(--color-text-secondary, #57534e);text-decoration:none;margin-bottom:24px}.back-link.svelte-lo6fje:hover{color:var(--color-text, #1c1917)}.article-meta.svelte-lo6fje{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.category.svelte-lo6fje{font-family:var(--font-sans, "DM Sans", system-ui);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #a8a29e);padding:4px 10px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e7e5e4);border-radius:100px}.category.emergency.svelte-lo6fje{background:#fef2f2;border-color:#fecaca;color:#dc2626}.date.svelte-lo6fje,.read-time.svelte-lo6fje{font-family:var(--font-sans, "DM Sans", system-ui);font-size:14px;color:var(--color-text-muted, #a8a29e)}.article-header.svelte-lo6fje h1:where(.svelte-lo6fje){font-family:var(--font-serif, "Instrument Serif", Georgia);font-size:clamp(32px,5vw,44px);font-weight:400;line-height:1.2;color:var(--color-text, #1c1917);margin:0 0 16px}.article-lead.svelte-lo6fje{font-family:var(--font-sans, "DM Sans", system-ui);font-size:18px;line-height:1.7;color:var(--color-text-secondary, #57534e);margin:0}.article-content.svelte-lo6fje{font-family:var(--font-sans, "DM Sans", system-ui);font-size:16px;line-height:1.8;color:var(--color-text, #1c1917)}.article-content.svelte-lo6fje h2:where(.svelte-lo6fje){font-family:var(--font-serif, "Instrument Serif", Georgia);font-size:28px;font-weight:400;color:var(--color-text, #1c1917);margin:48px 0 16px}.article-content.svelte-lo6fje h3:where(.svelte-lo6fje){font-family:var(--font-sans, "DM Sans", system-ui);font-size:18px;font-weight:600;color:var(--color-text, #1c1917);margin:32px 0 12px}.article-content.svelte-lo6fje p:where(.svelte-lo6fje){margin:0 0 20px;color:var(--color-text-secondary, #57534e)}.article-content.svelte-lo6fje ul:where(.svelte-lo6fje),.article-content.svelte-lo6fje ol:where(.svelte-lo6fje){margin:0 0 20px;padding-left:24px;color:var(--color-text-secondary, #57534e)}.article-content.svelte-lo6fje li:where(.svelte-lo6fje){margin-bottom:8px}.article-content.svelte-lo6fje code:where(.svelte-lo6fje){font-family:SF Mono,Consolas,monospace;font-size:14px;background:var(--color-bg-subtle, #f5f5f4);padding:2px 6px;border-radius:4px}.article-content.svelte-lo6fje strong:where(.svelte-lo6fje){color:var(--color-text, #1c1917)}.urgent-box.svelte-lo6fje{padding:20px;background:#fef2f2;border-left:3px solid #dc2626;border-radius:8px;margin:0 0 32px;font-size:15px;color:#991b1b}.tip-box.svelte-lo6fje{padding:20px;background:#f0fdf4;border-left:3px solid #22c55e;border-radius:8px;margin:24px 0;font-size:15px}.warning-box.svelte-lo6fje{padding:20px;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:8px;margin:24px 0;font-size:15px}.warning-box.svelte-lo6fje ul:where(.svelte-lo6fje){margin:12px 0 0;padding-left:20px}.warning-box.svelte-lo6fje li:where(.svelte-lo6fje){margin-bottom:6px}.article-footer.svelte-lo6fje{margin-top:64px;padding-top:48px;border-top:1px solid var(--color-border, #e7e5e4)}.cta-box.svelte-lo6fje{background:var(--color-accent, #292524);border-radius:16px;padding:32px;text-align:center;margin-bottom:32px}.cta-box.svelte-lo6fje h3:where(.svelte-lo6fje){font-family:var(--font-serif, "Instrument Serif", Georgia);font-size:24px;color:#fff;margin:0 0 8px}.cta-box.svelte-lo6fje p:where(.svelte-lo6fje){font-family:var(--font-sans, "DM Sans", system-ui);font-size:15px;color:#ffffffb3;margin:0 0 20px}.cta-button.svelte-lo6fje{display:inline-block;padding:12px 24px;background:#fff;border-radius:8px;font-family:var(--font-sans, "DM Sans", system-ui);font-size:15px;font-weight:600;color:var(--color-text, #1c1917);text-decoration:none}.share-section.svelte-lo6fje{text-align:center}.share-section.svelte-lo6fje p:where(.svelte-lo6fje){font-family:var(--font-sans, "DM Sans", system-ui);font-size:14px;color:var(--color-text-muted, #a8a29e);margin:0 0 12px}.share-buttons.svelte-lo6fje{display:flex;justify-content:center;gap:12px}.share-button.svelte-lo6fje{padding:10px 20px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e7e5e4);border-radius:8px;font-family:var(--font-sans, "DM Sans", system-ui);font-size:14px;color:var(--color-text-secondary, #57534e);text-decoration:none}.share-button.svelte-lo6fje:hover{border-color:var(--color-border-strong, #d6d3d1)}
