.page.svelte-1phuqyy{min-height:100vh;line-height:var(--line-height-burmese);background:var(--color-bg-canvas);flex-direction:column;display:flex}header.svelte-1phuqyy{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex}.wordmark.svelte-1phuqyy{color:var(--color-text);font-size:.875rem;font-weight:600}main.svelte-1phuqyy{width:min(56rem,100%);padding:var(--space-6) var(--space-4) calc(var(--space-6) * 2);flex:1;margin:0 auto}.hero.svelte-1phuqyy{text-align:center;padding:var(--space-6) 0 var(--space-4)}h1.svelte-1phuqyy{margin:0 0 var(--space-3);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700}.lede.svelte-1phuqyy{max-width:34rem;margin:0 auto var(--space-2);color:var(--color-text);font-size:1.0625rem}.tagline.svelte-1phuqyy{margin:0 0 var(--space-6);color:var(--color-text-muted)}.cta.svelte-1phuqyy{padding:var(--space-3) var(--space-6);color:#fff;background:var(--color-male-strong);border-radius:var(--radius);font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.cta.svelte-1phuqyy:hover{filter:brightness(1.08)}.cta.svelte-1phuqyy:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.note.svelte-1phuqyy{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.8125rem}.sample.svelte-1phuqyy{padding:var(--space-4) 0 var(--space-6);justify-content:center;display:flex}.sample.svelte-1phuqyy svg:where(.svelte-1phuqyy){width:min(22rem,80%);height:auto}.node.svelte-1phuqyy text:where(.svelte-1phuqyy){font-family:var(--font-name);text-anchor:middle;fill:var(--color-text);font-size:13px}.node.svelte-1phuqyy rect:where(.svelte-1phuqyy){fill:var(--color-surface);stroke:var(--color-male);stroke-width:2px}.node.female.svelte-1phuqyy rect:where(.svelte-1phuqyy){stroke:var(--color-female)}.node.past.svelte-1phuqyy rect:where(.svelte-1phuqyy){fill:var(--color-surface-past)}.link.svelte-1phuqyy{fill:none;stroke:var(--color-border);stroke-width:2px}.join.svelte-1phuqyy{fill:var(--color-text-muted)}h2.svelte-1phuqyy{margin:0 0 var(--space-4);text-align:center;color:var(--color-text);font-size:1.125rem;font-weight:600}.features.svelte-1phuqyy ul:where(.svelte-1phuqyy){gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.features.svelte-1phuqyy li:where(.svelte-1phuqyy){gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);display:flex}.mark.svelte-1phuqyy{color:var(--color-male-strong);flex:none;align-items:flex-start;display:flex}.mark.svelte-1phuqyy svg:where(.svelte-1phuqyy){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}h3.svelte-1phuqyy{margin:0 0 var(--space-1);color:var(--color-text);font-size:.9375rem;font-weight:600}.features.svelte-1phuqyy p:where(.svelte-1phuqyy){color:var(--color-text-muted);margin:0;font-size:.875rem}footer.svelte-1phuqyy{padding:var(--space-4);text-align:center;background:var(--color-surface);border-top:1px solid var(--color-border)}footer.svelte-1phuqyy p:where(.svelte-1phuqyy){margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:.8125rem}.credit.svelte-1phuqyy{max-width:40rem;margin:0 auto}
