.about-page.svelte-cwls5q{padding:3rem 0}.page-header.svelte-cwls5q{border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:2rem}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){color:var(--text);margin:0 0 .5rem;font-size:2rem}.tagline.svelte-cwls5q{color:var(--text-muted);margin:0;font-size:1.1rem}.section.svelte-cwls5q{margin-bottom:3rem}.section.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--text);border-left:3px solid var(--accent);margin:0 0 1rem;padding-left:.75rem;font-size:1.25rem}.section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted);max-width:680px;margin:0 0 .75rem;line-height:1.75}.method-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.method-card.svelte-cwls5q{background:var(--bg-subtle,#f8f9fa);border-radius:8px;padding:1.25rem}.method-icon.svelte-cwls5q{color:var(--accent,#e94560);margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.method-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--text);margin:0 0 .5rem;font-size:.95rem}.method-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.6}.badge.svelte-cwls5q{border-radius:10px;padding:1px 7px;font-size:.75rem;font-weight:600;display:inline-block}.confirmed.svelte-cwls5q{color:#2d7a4b;background:#2d7a4b1f}.likely.svelte-cwls5q{color:#c8851a;background:#c8851a1f}.weak.svelte-cwls5q{color:#8a8a8a;background:#8a8a8a1f}.dont-list.svelte-cwls5q{max-width:680px;padding:0;list-style:none}.dont-list.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--text-muted);border-bottom:1px solid var(--border,#e5e7eb);padding:.5rem 0 .5rem 1.5rem;line-height:1.5;position:relative}.dont-list.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"✗";color:var(--accent,#e94560);font-weight:700;position:absolute;left:0}.link.svelte-cwls5q{color:var(--accent,#e94560);font-weight:500;text-decoration:none}.link.svelte-cwls5q:hover{text-decoration:underline}.section-muted.svelte-cwls5q{background:var(--bg-subtle,#f8f9fa);border-radius:8px;padding:1.5rem}.section-muted.svelte-cwls5q h2:where(.svelte-cwls5q){border-left-color:#ccc;font-size:1rem}.section-muted.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.88rem}
