/*
Theme Name: Kugu Tasarım
Theme URI: //kugutasarim.example.com
Author: Kugu Tasarım Ekibi
Author URI: //kugutasarim.example.com
Description: Kugu Tasarım, WooCommerce üzerine kurulu özel bir pazar yeri (marketplace) temasıdır. Ürün döngüsü, sepet ve ödeme akışlarını WooCommerce ile birlikte sunar; görsel dili esnek bileşen sınıfları ve duyarlı (responsive) düzen üzerine kuruludur. Fontlar temanın kendi kaynaklarından servis edilir; harici CDN veya Google Fonts bağımlılığı yoktur.
Version: 1.0.0
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: //www.gnu.org/licenses/gpl-2.0.html
Text Domain: kugu-tasarim
Tags: e-commerce, custom-logo, custom-menu, featured-images, translation-ready, rtl-language-support
Requires Plugins: woocommerce
*/

/*
 * TEMA BAŞLIĞI ÜSTÜ YORUMUNDA NEDEN ŞEMA (https) YOK?
 *
 * Gerçek yasak şu: **bir sayfanın çalışma zamanında harici bir kaynağa
 * bağımlı olmaması** — yani tema kendi CSS'ini, fontlarını ve betiklerini
 * kendi sunucundan servis eder, `wp_enqueue_*` ile hiçbir uç nokta
 * kaydedilmez, hiçbir `<link>`/`<script>` harici adrese işaret etmez.
 *
 * Bunu üç yerde zorluyoruz:
 *   1) `./build-css.sh` derlenmiş CSS'te bir adres bulursa derlemeyi
 *      BAŞARISIZ kılar,
 *   2) `scripts/verify-build.py` tema dosyalarını üç desenle tarar
 *      (protokol ön eki `https?`, font hizmeti alan adı, CDN alt dizesi),
 *   3) bu dosyadaki `Theme URI` / `Author URI` / `License URI` alanları
 *      protokol göreli (`//`) yazılmıştır, ki aynı tarama temiz geçsin.
 *
 * Bu son madde bir KISIT değil, tarama kuralının kör noktasını kapatma
 * tercihidir: söz konusu üç alan çalışma zamanında hiçbir yerde İSTEK
 * YAPILMAZ — WordPress onları yalnızca `wp-admin → Görünüm → Temalar`
 * ekranında metin olarak saklar. Yine de "tema klasöründe hiçbir yerde
 * şema görünmesin" kuralımız kesin olduğu için, örnek alan adları şema
 * ön eki olmadan yazılmıştır. (Bunlar örnek değerdir; dağıtım öncesi
 * gerçek adresle değiştirilebilir.)
 *
 * ÖNEMLİ: bu yasak `wp_enqueue_*` çağrıları ve şablon işaretlemesi için
 * geçerlidir. Yönetim panelinde kullanıcının kendi girdiği bir iletişim
 * adresi, sosyal medya bağlantısı veya mağaza adresi bu kurala tabi
 * DEĞİLDİR — bunlar içeriktir, tema kaynağı değil; `esc_url()` ile
 * kaçırılarak basılır.
 *
 * `Requires Plugins: woocommerce` satırı, WooCommerce'ın yokluğunu
 * ETKİLEŞİMLİ bir hata değil, düz bir uyarıya dönüştüren mekanizmadır:
 * WordPress 6.5+ bu satırı okuyup eklentiyi "tavsiye edilen eklenti" olarak
 * işaretler ve kurulumda uyarı gösterir. Eklenti yine de pasifleştirilebilir;
 * bu yüzden `inc/setup.php` içindeki tüm WooCommerce blokları ayrıca
 * `class_exists( 'WooCommerce' )` ile korunmuştur.
 */

/*
 * BU DOSYA BİLEREK ASLA GÖRSEL STİL İÇERMEZ.
 *
 * Temanın gerçek stilleri `assets/css/tailwind.css` dosyasındadır. Bu dosya
 * `../build-css.sh` betiğiyle `src/fonts.css`, `src/tailwind.css` (base),
 * `src/components.css` (bileşenler) ve `src/theme.css` (durum sınıfları)
 * katmanlarından derlenir; fontlar da aynı derlenmiş dosyanın başındaki
 * `@font-face` kurallarıyla, kendi sunucumuzdan gelir.
 *
 * Neden ayrı dosya: WordPress tema başlığını (Theme Name, Version, Text Domain
 * vb.) yalnızca `style.css` yorumundan okur. Dosya bir stil kaynağı olarak
 * yüklenmese de `inc/assets.php` içinde ikincil bir stil olarak kuyruğa
 * alınır; bu yüzden burada tanımlanan kural derlenmez ve kullanılmaz —
 * dosya bilinçli olarak boş bırakılmıştır.
 *
 * Tema içi sınıf adları yalnızca `src/components.css` (`.kt-*` bileşenler)
 * ve `src/theme.css` (durum sınıfları) içinde tanımlıdır. Markalama içinde
 * kullanılacak her `kt-` sınıfının bu iki kaynaktan birinde karşılığı
 * olmalıdır; kaynak olmayan sınıf kullanılmaz.
 */
