.landing.svelte-tv9l72{background:var(--cream);color:var(--navy)}.hero.svelte-tv9l72{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);color:#fff;padding:40px 24px 50px;text-align:center}[data-theme=dark] .hero.svelte-tv9l72{background:linear-gradient(135deg,#0b1120,#111c36)}.hero-inner.svelte-tv9l72{max-width:800px;margin:0 auto}.back-link.svelte-tv9l72{display:inline-flex;align-items:center;gap:4px;color:#ffffff80;text-decoration:none;font-size:.82rem;margin-bottom:20px;transition:color var(--transition)}.back-link.svelte-tv9l72:hover{color:#fff}.badge-row.svelte-tv9l72{margin-bottom:16px}.status-badge.svelte-tv9l72{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-badge.danger.svelte-tv9l72{background:#dc262633;color:#fca5a5;border:1px solid rgba(220,38,38,.35)}.hero.svelte-tv9l72 h1:where(.svelte-tv9l72){font-size:2.2rem;font-weight:800;margin:0 0 8px;line-height:1.2}.subtitle.svelte-tv9l72{font-size:1.05rem;color:#ffffffb3;margin-bottom:12px}.site-link.svelte-tv9l72{font-size:.88rem;color:var(--accent);text-decoration:none;display:block;margin-bottom:12px}.site-link.svelte-tv9l72:hover{text-decoration:underline}.hero-meta.svelte-tv9l72{display:flex;justify-content:center;align-items:center;gap:8px;font-size:.82rem;color:#ffffff80;flex-wrap:wrap}.dot.svelte-tv9l72{width:4px;height:4px;background:#ffffff4d;border-radius:50%}.stats-section.svelte-tv9l72{max-width:800px;margin:0 auto;padding:40px 24px;text-align:center}.stats-section.svelte-tv9l72 h2:where(.svelte-tv9l72){font-size:1.3rem;font-weight:700;color:var(--navy);margin:0 0 4px}.scan-meta.svelte-tv9l72{font-size:.82rem;color:var(--warm-gray);margin:0 0 24px}.stats-grid.svelte-tv9l72{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.stat-card.svelte-tv9l72{background:var(--warm-white);border-radius:16px;padding:32px 24px;text-align:center;border:2px solid rgba(220,38,38,.35);box-shadow:var(--shadow-sm)}.stat-number.svelte-tv9l72{font-size:4rem;font-weight:900;color:var(--danger);line-height:1;margin-bottom:4px}.stat-label.svelte-tv9l72{font-size:1rem;font-weight:600;color:var(--navy);margin-bottom:4px}.stat-total.svelte-tv9l72{font-size:.82rem;color:var(--warm-gray)}.issues-section.svelte-tv9l72{max-width:760px;margin:0 auto;padding:0 24px 48px}.issues-section.svelte-tv9l72 h2:where(.svelte-tv9l72){font-size:1.25rem;font-weight:700;color:var(--navy);text-align:center;margin:0 0 8px}.issues-intro.svelte-tv9l72{text-align:center;font-size:.9rem;color:var(--warm-gray);margin:0 0 24px}.issues-list.svelte-tv9l72{display:flex;flex-direction:column;gap:12px}.issue-item.svelte-tv9l72{display:flex;gap:16px;align-items:flex-start;background:var(--warm-white);border:1px solid rgba(220,38,38,.35);border-radius:10px;padding:16px 20px}.issue-num.svelte-tv9l72{flex-shrink:0;width:28px;height:28px;background:#dc262626;color:var(--danger);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800}.issue-text.svelte-tv9l72{font-size:.92rem;color:var(--navy);line-height:1.45}[data-theme=dark] .issue-text.svelte-tv9l72{color:#cbd5e1}.entities-section.svelte-tv9l72{max-width:880px;margin:0 auto;padding:0 24px 48px}.entities-section.svelte-tv9l72 h2:where(.svelte-tv9l72){font-size:1.25rem;font-weight:700;color:var(--navy);text-align:center;margin:0 0 8px}.entities-intro.svelte-tv9l72{text-align:center;font-size:.9rem;color:var(--warm-gray);margin:0 0 24px}.entities-grid.svelte-tv9l72{display:flex;flex-direction:column;gap:10px}.entity-card.svelte-tv9l72{background:var(--warm-white);border:1px solid var(--border);border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.entity-audited.svelte-tv9l72{border-color:#dc262659}.entity-header.svelte-tv9l72{display:flex;justify-content:space-between;align-items:center;gap:12px}.entity-header.svelte-tv9l72 h3:where(.svelte-tv9l72){font-size:.95rem;font-weight:600;color:var(--navy);margin:0}.entity-badge.svelte-tv9l72{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:3px 10px;border-radius:12px;white-space:nowrap}.badge-done.svelte-tv9l72{background:#dc262626;color:var(--danger)}.badge-pending.svelte-tv9l72{background:var(--badge-neutral-bg);color:var(--badge-neutral-color)}.entity-url.svelte-tv9l72{font-size:.78rem;color:var(--warm-gray);text-decoration:none;word-break:break-all}.entity-url.svelte-tv9l72:hover{color:var(--green);text-decoration:underline}.cta-section.svelte-tv9l72{max-width:960px;margin:0 auto;padding:56px 24px 72px;text-align:center}.cta-section.svelte-tv9l72 h2:where(.svelte-tv9l72){font-size:1.5rem;font-weight:800;color:var(--navy);margin:0 0 8px}.cta-desc.svelte-tv9l72{font-size:.95rem;color:var(--warm-gray);max-width:620px;margin:0 auto 32px}@media (max-width: 640px){.hero.svelte-tv9l72 h1:where(.svelte-tv9l72){font-size:1.6rem}.stat-number.svelte-tv9l72{font-size:3rem}.stats-grid.svelte-tv9l72{grid-template-columns:1fr}.hero-meta.svelte-tv9l72{gap:6px}}
