Birincioğlu Ticaret Marka Kılavuzu
Bu sayfa, markamızın kimliğini, renk paletini, tipografisini ve tasarım standartlarını tanıtır.
1. Marka Kimliği

Açık zemin (bg-neutral-50)
Logomuzun koyu zemine uygun bir varyantı henüz bulunmuyor, bu nedenle şu an için yalnızca açık zemin üzerinde gösteriliyor.
Site tek bir logo dosyası kullanıyor (LOGO_URL = "/images/logo-cropped.png", src/data/products.ts), ayrı icon-only/favicon lockup yok; ayrı bir wordmark bileşeni de yok (logo görseli marka adını zaten içeriyor).
2. Renk Paleti
primary
neutral
success
danger
social
3. Tipografi Ölçeği
font-family: "Inter", system-ui, -apple-system, sans-serif
4. Boşluk, Köşe Yuvarlama ve Gölge
Spacing (4px grid)
Radius
Shadow
5. Breakpoint'ler (kilitli)
| İsim | Değer | Referans cihaz |
|---|---|---|
| xs | 280px | Minimum desteklenen (Galaxy Fold) |
| sm | 350px | Küçük telefon |
| md | 758px | Tablet |
| lg | 1200px | Container max-width (limit) |
Bu 4 değer site genelinde kilitlidir (site-builder/specs/responsive-system.md), bu sayfadan düzenlenemez.
6. Başlıklar ve Metin
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Kalın, italik, küçük metin, işaretli metin, H2O, m2 ve bir KVKK kısaltması.
6a. Bağlantılar
Varsayılan bağlantı, site genelinde gerçek kullanılan stil (ör. içerik sayfalarının breadcrumb linkleri, product card "kategoriye dön" linki).
6b. Listeler
- Sırasız öğe
- İç içe
- İç içe öğe
- Sıralı öğe
- İkinci öğe
- Terim
- Tanım
6c. Tablolar
| Sütun A | Sütun B |
|---|---|
| Satır 1 | Değer |
6d. Formlar
6e. Butonlar (Varyant Sistemi)
Primary — Pozitif mod, açık zeminler için
Primary Inverse — Negatif mod, koyu/renkli zeminler için
Secondary — Nötr dış çizgili, açık zeminler için
Ghost — Sadece metin, ikincil aksiyon
WhatsApp — Fonksiyonel marka rengi, sadece sipariş CTA'ları
Kural: açık (beyaz/nötr) zeminlerde "primary" (dolu, pozitif mod); koyu veya renkli panellerde "primary-inverse" (beyaz dolgu, negatif mod) kullanılır; aynı buton iki zeminde de kaybolmaz veya çakışmaz. "secondary" ve "ghost" düşük vurgulu ikincil aksiyonlar için, "whatsapp" sadece sipariş CTA'ları için.
6f. Alıntı ve Kod
Kaynak gösterilen bir alıntı örneği.
Satır içi kod örneği.
function ornek() {
return true;
}6g. Yatay Çizgi
6h. Görseller / Figure

6i. Rozetler / Etiketler (Badge)
6j. Kartlar
Kart başlığı: örnek ürün adı
149,90₺/ adet
6k. Uyarılar / Bilgi Kutuları (Alert)
6l. Breadcrumb
6m. Sayfalama (Pagination)
Bu sitede henüz gerçek bir Pagination bileşeni uygulanmamış (not yet implemented); mağaza/kategori sayfaları tüm ürünleri tek sayfada listeliyor. Sahte bir bileşen icat edilmedi.
7. Etkileşimli Bileşen Durumları
Gerçek klavye-tab odak sırası (keyboard tab) manuel erişilebilirlik denetiminde doğrulanmalıdır; yukarıdaki focus-visible örneği görsel simülasyondur. Tüm varyantlar × tüm durumlar (default/hover/focus/disabled) için bkz. bölüm 6e.
Kaynak İşaretleri
- Tüm renkler tokens.config.ts'den okunur
- Bileşenler gerçek sayfalardan (ProductCard, AddToCartBox, Header, [kategori]) türetildi
- Butonlar paylaşımlı src/components/ui/Button.tsx varyant sisteminden render edilir