
	.start-screen.svelte-1uha8ag {
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 2rem 1rem;
		position: relative;
		min-height: 0;
	}

	.settings-corner.svelte-1uha8ag {
		position: absolute;
		top: 1rem;
		/* RTL — אנו רוצים את הגלגל בפינה השמאלית כמו ב-HeaderBar */
		left: 1rem;
		z-index: 20;
	}

	.settings-btn.svelte-1uha8ag {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 44px;
		height: 44px;
		background: white;
		color: #64748b;
		border-radius: 999px;
		border: 1px solid #e2e8f0;
		box-shadow: 0 4px 12px rgba(15, 23, 42, 0.06);
		transition:
			background 120ms ease,
			color 120ms ease,
			transform 120ms ease;
	}

	.settings-btn.svelte-1uha8ag:hover {
		background: #f1f5f9;
		color: #0f172a;
		transform: rotate(20deg);
	}

	.content.svelte-1uha8ag {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 1.25rem;
		max-width: 480px;
		text-align: center;
	}

	.hero-letter.svelte-1uha8ag {
		font-size: clamp(7rem, 22vmin, 12rem);
		font-weight: 900;
		color: #1e3a8a;
		line-height: 1;
		/* אנימציית נשימה עדינה — מושכת תשומת לב בלי להיות מטרידה */
		animation: svelte-1uha8ag-breathe 3.2s ease-in-out infinite;
		text-shadow: 0 8px 30px rgba(30, 58, 138, 0.15);
		user-select: none;
	}

	@keyframes svelte-1uha8ag-breathe {
		0%, 100% {
			transform: scale(1);
		}
		50% {
			transform: scale(1.06);
		}
	}

	.title.svelte-1uha8ag {
		font-size: clamp(2rem, 5vmin, 2.75rem);
		font-weight: 900;
		color: #1e3a8a;
		margin: 0;
	}

	.subtitle.svelte-1uha8ag {
		font-size: clamp(1rem, 2.5vmin, 1.25rem);
		color: #475569;
		margin: 0;
	}

	.start-btn.svelte-1uha8ag {
		display: inline-flex;
		align-items: center;
		gap: 0.75rem;
		background: linear-gradient(135deg, #f97316, #ea580c);
		color: white;
		font-size: clamp(1.1rem, 2.8vmin, 1.4rem);
		font-weight: 800;
		padding: 1rem 2.25rem;
		border-radius: 999px;
		box-shadow: 0 12px 30px rgba(249, 115, 22, 0.4);
		margin-top: 1rem;
		transition:
			transform 150ms ease,
			box-shadow 150ms ease;
		/* אנימציית pulse עדינה כדי למשוך את העין לכפתור */
		animation: svelte-1uha8ag-pulse 2.4s ease-in-out infinite;
	}

	.start-btn.svelte-1uha8ag:hover {
		transform: translateY(-2px);
		box-shadow: 0 16px 36px rgba(249, 115, 22, 0.5);
		animation-play-state: paused;
	}

	.start-btn.svelte-1uha8ag:active {
		transform: translateY(0);
		box-shadow: 0 8px 20px rgba(249, 115, 22, 0.4);
	}

	.play-icon.svelte-1uha8ag {
		/* בעברית RTL — האייקון אמור להופיע אחרי הטקסט (כלומר משמאל בכיוון הקריאה).
		 * flexbox עם dir="rtl" כבר עושה את זה אוטומטית */
		flex-shrink: 0;
	}

	@keyframes svelte-1uha8ag-pulse {
		0%, 100% {
			box-shadow: 0 12px 30px rgba(249, 115, 22, 0.4);
		}
		50% {
			box-shadow: 0 12px 30px rgba(249, 115, 22, 0.4),
				0 0 0 12px rgba(249, 115, 22, 0.12);
		}
	}

	.tip.svelte-1uha8ag {
		font-size: 0.95rem;
		color: #64748b;
		margin: 0.5rem 0 0;
	}
