.session-landing.svelte-1jobjz3{padding:2rem 0}h1.svelte-1jobjz3{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;color:var(--color-light);text-align:center}.tagline.svelte-1jobjz3{font-size:1.25rem;color:var(--color-primary);margin:0 0 1.5rem;font-weight:500;text-align:center}.intro.svelte-1jobjz3{color:var(--color-light-accent);line-height:1.6;margin:0 0 2.5rem;text-align:center}.download-buttons.svelte-1jobjz3{display:flex;justify-content:center;margin-bottom:3rem}.download-buttons-bottom.svelte-1jobjz3{margin-top:2rem;margin-bottom:0}.download-btn.svelte-1jobjz3{display:inline-block;padding:1rem 2rem;background:var(--color-primary);color:var(--color-bg);font-weight:600;text-decoration:none;border-radius:8px;transition:background .2s;min-width:220px;text-align:center}.download-btn.svelte-1jobjz3:hover{background:var(--color-secondary);color:var(--color-dark)}section.svelte-1jobjz3{margin-bottom:2rem}section.svelte-1jobjz3 h2:where(.svelte-1jobjz3){font-size:1.25rem;font-weight:600;color:var(--color-light);margin:0 0 .75rem}section.svelte-1jobjz3 p:where(.svelte-1jobjz3),section.svelte-1jobjz3 li:where(.svelte-1jobjz3){color:var(--color-light-accent);line-height:1.6;margin:0}section.svelte-1jobjz3 ul:where(.svelte-1jobjz3){margin:0;padding-left:1.5rem}section.svelte-1jobjz3 li:where(.svelte-1jobjz3){margin-bottom:.5rem}
