.container.svelte-1975o79{max-width:1200px;margin:0 auto;padding:20px}.gallery-container.svelte-1975o79{width:100%;display:flex;justify-content:center}.loading.svelte-1975o79{padding:2rem;text-align:center;color:#666;font-style:italic}.gallery{margin:0 auto!important;justify-content:center!important}.header-container.svelte-1975o79{display:flex;align-items:center;margin-bottom:1rem;justify-content:center;min-height:60px}.header-content.svelte-1975o79,.title.svelte-1975o79{width:100%}.title.svelte-1975o79{text-align:center;margin:0;font-size:24px}.intro-links.svelte-1975o79{text-align:center;margin:0 0 24px;font-size:15px;line-height:1.8}.article-link.svelte-1975o79,.archive-link.svelte-1975o79,.top-cities-widget.svelte-1975o79 a:where(.svelte-1975o79),.stat-more.svelte-1975o79{color:var(--primary-color);text-decoration:none}.article-link.svelte-1975o79:hover,.archive-link.svelte-1975o79:hover,.top-cities-widget.svelte-1975o79 a:where(.svelte-1975o79):hover,.stat-more.svelte-1975o79:hover{text-decoration:underline}.link-separator.svelte-1975o79{margin:0 8px;color:var(--text-secondary, #666)}.ptsd-help-banner.svelte-1975o79{position:relative;max-width:700px;margin:0 auto 36px;padding:18px 44px 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-dismiss.svelte-1975o79{position:absolute;top:6px;right:8px;width:28px;height:28px;border:none;background:transparent;color:var(--text-secondary, #666);font-size:22px;line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .15s ease}.ptsd-dismiss.svelte-1975o79:hover{background-color:#0000000f}.ptsd-text.svelte-1975o79{color:var(--text-color);font-size:15px;margin:0;line-height:1.6}.ptsd-link.svelte-1975o79{color:#059669;text-decoration:none;font-weight:600}.ptsd-link.svelte-1975o79:hover{text-decoration:underline}.incidents-section.svelte-1975o79{max-width:960px;margin:0 auto 44px}.incidents-widget.svelte-1975o79{padding:0 1.1rem .7rem}.incidents-overview.svelte-1975o79{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-1975o79 h2:where(.svelte-1975o79){margin:0;display:flex;align-items:baseline;gap:.5rem}.incidents-count.svelte-1975o79{font-size:.75em;font-weight:500;color:var(--text-muted, #6b7280)}.archive-link.svelte-1975o79{white-space:nowrap;font-weight:500;font-size:.875rem;line-height:1.4;flex-shrink:0}.stats-widget.svelte-1975o79{display:flex;justify-content:center;align-items:flex-start;gap:32px;margin:0 auto 28px;padding:0 20px}.stat-item.svelte-1975o79{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-1975o79:hover{background-color:var(--hover-color, rgba(0, 0, 0, .05))}.stat-period.svelte-1975o79{font-size:12px;color:var(--text-secondary, #666);margin-bottom:4px;height:16px;line-height:16px}.stat-value.svelte-1975o79{font-size:22px;font-weight:600;color:var(--text-primary, #1f2937);height:28px;line-height:28px}.stat-diff.svelte-1975o79{font-size:12px;color:var(--text-secondary, #888);height:16px;line-height:16px}.stat-diff.diff-up.svelte-1975o79{color:#dc2626}.stat-diff.diff-down.svelte-1975o79{color:#16a34a}[data-theme=dark] .stat-diff.diff-up.svelte-1975o79{color:#f87171}[data-theme=dark] .stat-diff.diff-down.svelte-1975o79{color:#4ade80}.stat-total.svelte-1975o79 .stat-value:where(.svelte-1975o79){font-weight:700}.stat-more.svelte-1975o79{display:flex;align-items:center;align-self:center;font-size:13px;white-space:nowrap;margin-left:8px}.stat-more-mobile.svelte-1975o79{display:none;font-size:11px;color:var(--primary-color);text-align:center}[data-theme=dark] .stat-period.svelte-1975o79{color:#aaa}[data-theme=dark] .stat-value.svelte-1975o79{color:#f3f4f6}.top-cities-widget.svelte-1975o79{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:700px;margin:0 auto 32px;padding:0 20px}.top-cities-widget.svelte-1975o79 a:where(.svelte-1975o79){font-size:16px;padding:4px 8px;border-radius:4px}@media (max-width: 768px){.container.svelte-1975o79{padding:16px}.ptsd-help-banner.svelte-1975o79{margin-bottom:28px;padding:16px 18px}.ptsd-text.svelte-1975o79,.intro-links.svelte-1975o79{font-size:14px}.incidents-overview.svelte-1975o79{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (max-width: 480px){.container.svelte-1975o79{padding:12px 0 16px}.header-container.svelte-1975o79{min-height:auto;padding:36px 16px 0;margin-bottom:.5rem}.title.svelte-1975o79{font-size:17px;line-height:1.3}.intro-links.svelte-1975o79{margin:0 0 20px;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;line-height:1.3}.intro-links.svelte-1975o79 .article-link:where(.svelte-1975o79){padding:8px 14px;border-radius:999px;background:var(--hover-color, rgba(0, 0, 0, .05));font-size:13px;text-decoration:none}.link-separator.svelte-1975o79{display:none}.ptsd-help-banner.svelte-1975o79{margin:0 16px 24px;padding:14px 60px 14px 14px;border-radius:8px}.ptsd-dismiss.svelte-1975o79{top:10px;right:10px;width:24px;height:24px;font-size:18px}.ptsd-text.svelte-1975o79{font-size:13px;line-height:1.5}.stats-widget.svelte-1975o79{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:12px 16px;margin:0 16px 12px;background:var(--hover-color, rgba(0, 0, 0, .04));border-radius:12px}.stat-item.svelte-1975o79{min-width:0;padding:6px 2px;border-radius:8px}.stat-value.svelte-1975o79{font-size:20px;font-weight:700;height:26px;line-height:26px}.stat-period.svelte-1975o79{font-size:11px;height:14px;line-height:14px;margin-bottom:2px}.stat-diff.svelte-1975o79{font-size:10px;height:14px;line-height:14px;font-weight:600}.stat-total.svelte-1975o79 .stat-value:where(.svelte-1975o79){color:var(--primary-color)}.stat-more.svelte-1975o79,.stat-more-mobile.svelte-1975o79{display:none}.top-cities-widget.svelte-1975o79{padding:0 16px;gap:6px;margin-bottom:20px}.top-cities-widget.svelte-1975o79 a:where(.svelte-1975o79){font-size:13px;padding:6px 10px;background:var(--hover-color, rgba(0, 0, 0, .04));border-radius:999px}.incidents-section.svelte-1975o79{margin-bottom:28px}.incidents-widget.svelte-1975o79{padding:0 16px .6rem}}@media (max-width: 360px){.stats-widget.svelte-1975o79{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-item.svelte-1975o79{padding:8px 6px}.stat-period.svelte-1975o79,.stat-diff.svelte-1975o79{height:auto;line-height:1.25}}
