body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f3f4f6}.app.svelte-1uha8ag{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f3f4f6}.nav.svelte-1uha8ag{background:#fff;padding:1rem 2rem;text-align:center;box-shadow:0 2px 4px #0000000d;border-bottom:1px solid #e5e7eb}.nav.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;color:#1f2937;font-size:1.75rem;font-weight:700}.nav.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.5rem 0 0;color:#4b5563;font-size:1rem}main.svelte-1uha8ag{max-width:600px;margin:2rem auto;padding:0 1rem}.landing-section.svelte-1uha8ag{background:#fff;padding:3rem 2rem;border-radius:12px;box-shadow:0 4px 12px #00000014;border:1px solid #e5e7eb;text-align:center}.landing-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#1f2937;font-size:2rem;font-weight:700;margin:0 0 1rem}.landing-content.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0 0 3rem;max-width:600px;margin-left:auto;margin-right:auto}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0}.feature.svelte-1uha8ag{padding:1.5rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.buy-tickets-btn.svelte-1uha8ag{background-color:#10b981;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;min-width:200px}.buy-tickets-btn.svelte-1uha8ag:hover{background-color:#059669}@media (max-width: 768px){main.svelte-1uha8ag{padding:0 .5rem}.nav.svelte-1uha8ag{padding:1rem}.nav.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.5rem}.landing-section.svelte-1uha8ag{padding:2rem 1rem}.landing-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem}.features.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;margin:2rem 0}}
