/*
 * Sivri Proje — marka değişkenleri (rebrand yüzeyi).
 *
 * Bu dosya katmansız (unlayered) :root kuralları içerir; Talim'in @theme
 * token'ları @layer theme içinde olduğu için buradaki değerler derleme
 * gerektirmeden tüm siteyi (utility + component + blok) yeniden renklendirir.
 *
 * Palet: "Grafit & Tuğla"
 *   Grafit   #14181D — metin ve koyu yüzeyler; şantiye demiri / grafit kalem
 *   Tuğla    #B23A0E — birincil eylem rengi; tuğla ve terrakota
 *   Kehribar #F2A007 — vurgu; ölçü çizgileri, ikon dolguları, şakül
 *   Kireç    #F7F5F2 — sıcak nötr yüzey; beyaz badanaya çalan zemin
 *
 * WCAG 2.1 AA doğrulaması (Talim contrast guard'ının denetlediği çiftler):
 *   ink/surface           17.82:1
 *   muted/surface          5.98:1
 *   muted/surface-alt      5.50:1
 *   white/primary          5.99:1
 *   danger/surface         6.57:1
 * Değer değiştirirken bu eşiği (4.5:1) koru; ayrıntı BRAND.md içinde.
 *
 * Palet değişikliğini theme.json'a da yansıt ki blok editörü aynı görünsün.
 */

:root {
	/* --- Talim sözleşmesi: çekirdek token'lar ------------------------- */

	/* Marka */
	--color-primary: #b23a0e;
	--color-primary-hover: #8f2e0a;

	/* Metin */
	--color-ink: #14181d;
	--color-muted: #5b6472;

	/* Yüzeyler */
	--color-surface: #ffffff;
	--color-surface-alt: #f7f5f2;
	--color-line: #e6e1d9;

	/* Geri bildirim */
	--color-danger: #b42318;

	/* Tipografi ve form */
	--font-sans: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	--radius-card: 0.875rem;

	/* --- Proje uzantıları (--sp-*) ----------------------------------- */
	/* Talim bunları tanımaz; yalnızca brand.css ve proje bölümleri kullanır. */

	/* Vurgu (kehribar) — üstüne beyaz metin GELMEZ, koyu metin gelir. */
	--sp-accent: #f2a007;
	--sp-accent-strong: #d98803;
	--sp-accent-ink: #2b1c00;

	/* Birincil rengin yumuşak türevleri */
	--sp-primary-soft: #fbeee8;
	--sp-primary-soft-line: #f0d6c9;
	--sp-primary-deep: #7a2708;

	/* Koyu yüzeyler (hero, CTA bandı, footer) */
	--sp-deep: #14181d;
	--sp-deep-raised: #1d232b;
	--sp-deep-line: rgb(255 255 255 / 0.13);
	--sp-deep-line-strong: rgb(255 255 255 / 0.24);
	--sp-deep-muted: #a7b0bc;

	/* Ölçü / plan çizgisi dokusu — blueprint ızgarası */
	--sp-grid-line: rgb(255 255 255 / 0.05);
	--sp-grid-line-light: rgb(20 24 29 / 0.045);
	--sp-grid-size: 34px;

	/* Yükseklik: ağır gölge yok, hep ince ve sıcak */
	--sp-shadow-sm: 0 1px 2px rgb(20 24 29 / 0.05);
	--sp-shadow-md: 0 10px 24px -14px rgb(20 24 29 / 0.28);
	--sp-shadow-lg: 0 24px 48px -28px rgb(20 24 29 / 0.35);

	/* Ölçü ve ritim */
	--sp-container: 74rem;
	--sp-container-tight: 46rem;
	--sp-section-y: clamp(3.5rem, 7vw, 6.5rem);
	--sp-radius-sm: 0.5rem;
	--sp-radius-lg: 1.25rem;

	/* Tipografi ölçeği — akıcı (fluid), mobil öncelikli */
	--sp-step-eyebrow: 0.78rem;
	--sp-step-h1: clamp(2.1rem, 1.35rem + 3.4vw, 3.9rem);
	--sp-step-h2: clamp(1.65rem, 1.25rem + 1.7vw, 2.5rem);
	--sp-step-h3: clamp(1.12rem, 1.02rem + 0.4vw, 1.3rem);
	--sp-step-lead: clamp(1.03rem, 0.97rem + 0.35vw, 1.2rem);
}
