.landing-container.svelte-1uha8ag{width:100%;max-width:500px;margin:0 auto;padding:2rem 1rem;min-height:60vh;display:flex;align-items:center;justify-content:center}.welcome-card.svelte-1uha8ag{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 15px #0000001a;text-align:center}h1.svelte-1uha8ag{font-size:1.75rem;margin:0 0 .5rem;background:linear-gradient(135deg,#22c55e,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.puzzle-info.svelte-1uha8ag{color:#9ca3af;font-size:.9rem;margin:0 0 1.5rem}.intro.svelte-1uha8ag{text-align:left;margin-bottom:1.5rem}.intro.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#374151;margin:0 0 1rem}.game-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.game-list.svelte-1uha8ag li:where(.svelte-1uha8ag){list-style:none}.game-link.svelte-1uha8ag{display:block;width:100%;font-size:.9rem;color:#4b5563;padding:.75rem;background:#f9fafb;border-radius:.5rem;line-height:1.4;text-align:left;box-shadow:none}.game-link.svelte-1uha8ag:hover strong:where(.svelte-1uha8ag),.game-link.svelte-1uha8ag:active strong:where(.svelte-1uha8ag){color:#3b82f6}.game-link.svelte-1uha8ag:hover{background:#f3f4f6}.game-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#1f2937}.tip.svelte-1uha8ag{color:#6b7280;font-size:.85rem;margin:0;padding-top:1rem;border-top:1px solid #e5e7eb}.cartoon-link.svelte-1uha8ag{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e5e7eb;text-align:center}.cartoon-link.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#1b5e20;text-decoration:none;font-size:.95rem}.cartoon-link.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}
