.container.svelte-1qjvq01{max-width:1200px;margin:0 auto;padding:20px}.gallery-container.svelte-1qjvq01{width:100%;display:flex;justify-content:center}.loading.svelte-1qjvq01{padding:2rem;text-align:center;color:#666;font-style:italic}.error.svelte-1qjvq01{padding:2rem;text-align:center;color:var(--text-color)}.error.svelte-1qjvq01 p:where(.svelte-1qjvq01){margin-bottom:1rem}.error.svelte-1qjvq01 button:where(.svelte-1qjvq01){border:1px solid var(--border-color);background:var(--card-background);color:var(--text-color);border-radius:8px;padding:.65rem 1rem;cursor:pointer}.gallery{margin:0 auto!important;justify-content:center!important}.header-container.svelte-1qjvq01{display:flex;align-items:center;margin-bottom:1rem;justify-content:center;min-height:60px}.header-content.svelte-1qjvq01,.title.svelte-1qjvq01{width:100%}.title.svelte-1qjvq01{text-align:center;margin:0;font-size:24px}.intro-links.svelte-1qjvq01{text-align:center;margin:0 0 24px;font-size:15px;line-height:1.8}.article-link.svelte-1qjvq01,.archive-link.svelte-1qjvq01,.top-cities-widget.svelte-1qjvq01 a:where(.svelte-1qjvq01),.stat-more.svelte-1qjvq01{color:var(--primary-color);text-decoration:none}.article-link.svelte-1qjvq01:hover,.archive-link.svelte-1qjvq01:hover,.top-cities-widget.svelte-1qjvq01 a:where(.svelte-1qjvq01):hover,.stat-more.svelte-1qjvq01:hover{text-decoration:underline}.link-separator.svelte-1qjvq01{margin:0 8px;color:var(--text-secondary, #666)}.ptsd-help-banner.svelte-1qjvq01{max-width:700px;margin:0 auto 36px;padding:18px 24px;background-color:#10b9810f;border-radius:10px;text-align:center;border:1px solid rgba(16,185,129,.2);border-left:3px solid #10b981}.ptsd-text.svelte-1qjvq01{color:var(--text-color);font-size:15px;margin:0;line-height:1.6}.ptsd-link.svelte-1qjvq01{color:#059669;text-decoration:none;font-weight:600}.ptsd-link.svelte-1qjvq01:hover{text-decoration:underline}.incidents-section.svelte-1qjvq01{max-width:960px;margin:0 auto 44px}.incidents-widget.svelte-1qjvq01{padding:0 1.1rem .7rem}.incidents-overview.svelte-1qjvq01{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.incidents-overview.svelte-1qjvq01 h2:where(.svelte-1qjvq01){margin:0;display:flex;align-items:baseline;gap:.5rem}.incidents-count.svelte-1qjvq01{font-size:.75em;font-weight:500;color:var(--text-muted, #6b7280)}.archive-link.svelte-1qjvq01{white-space:nowrap;font-weight:500;font-size:.875rem;line-height:1.4;flex-shrink:0}.stats-widget.svelte-1qjvq01{display:flex;justify-content:center;align-items:flex-start;gap:32px;margin:0 auto 28px;padding:0 20px}.stat-item.svelte-1qjvq01{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;min-width:60px;min-height:44px;padding:4px 8px;border-radius:8px;transition:background-color .2s ease}.stat-item.svelte-1qjvq01:hover{background-color:var(--hover-color, rgba(0, 0, 0, .05))}.stat-period.svelte-1qjvq01{font-size:12px;color:var(--text-secondary, #666);margin-bottom:4px;height:16px;line-height:16px}.stat-value.svelte-1qjvq01{font-size:22px;font-weight:600;color:var(--text-primary, #1f2937);height:28px;line-height:28px}.stat-diff.svelte-1qjvq01{font-size:12px;color:var(--text-secondary, #888);height:16px;line-height:16px}.stat-diff.diff-up.svelte-1qjvq01{color:#dc2626}.stat-diff.diff-down.svelte-1qjvq01{color:#16a34a}[data-theme=dark] .stat-diff.diff-up.svelte-1qjvq01{color:#f87171}[data-theme=dark] .stat-diff.diff-down.svelte-1qjvq01{color:#4ade80}.stat-total.svelte-1qjvq01 .stat-value:where(.svelte-1qjvq01){font-weight:700}.stat-more.svelte-1qjvq01{display:flex;align-items:center;align-self:center;font-size:13px;white-space:nowrap;margin-left:8px}.stat-more-mobile.svelte-1qjvq01{display:none;font-size:11px;color:var(--primary-color);text-align:center}[data-theme=dark] .stat-period.svelte-1qjvq01{color:#aaa}[data-theme=dark] .stat-value.svelte-1qjvq01{color:#f3f4f6}.top-cities-widget.svelte-1qjvq01{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:700px;margin:0 auto 32px;padding:0 20px}.top-cities-widget.svelte-1qjvq01 a:where(.svelte-1qjvq01){font-size:16px;padding:4px 8px;border-radius:4px}@media (max-width: 768px){.container.svelte-1qjvq01{padding:16px}.ptsd-help-banner.svelte-1qjvq01{margin-bottom:28px;padding:16px 18px}.ptsd-text.svelte-1qjvq01,.intro-links.svelte-1qjvq01{font-size:14px}.incidents-overview.svelte-1qjvq01{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (max-width: 480px){.header-container.svelte-1qjvq01{min-height:auto;padding-top:60px}.title.svelte-1qjvq01{font-size:18px}.intro-links.svelte-1qjvq01{padding:0;line-height:2.2;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px}.intro-links.svelte-1qjvq01 .article-link:where(.svelte-1qjvq01){padding:6px 10px;min-height:44px;display:inline-flex;align-items:center}.link-separator.svelte-1qjvq01{display:none}.stats-widget.svelte-1qjvq01{flex-wrap:wrap;gap:12px 20px}.stat-item.svelte-1qjvq01{min-width:auto}.stat-value.svelte-1qjvq01{font-size:18px;height:24px;line-height:24px}.stat-period.svelte-1qjvq01,.stat-diff.svelte-1qjvq01{font-size:11px;height:14px;line-height:14px}.stat-more.svelte-1qjvq01{display:none}.stat-more-mobile.svelte-1qjvq01{display:block;line-height:1.3;margin-top:2px;width:45px}.top-cities-widget.svelte-1qjvq01{padding:0 10px;gap:8px}.incidents-widget.svelte-1qjvq01{padding:0 .75rem .6rem}}
