/*
Theme Name: Sohbettema WP
Theme URI: https://sohbettema.com
Author: Sohbettema.Com
Author URI: https://sohbettema.com
Description: WordPress ve HTML sohbet/radyo temaları satış vitrini için özel olarak geliştirilmiş, %100 mobil uyumlu ve SEO odaklı WordPress teması. Tema kartları admin panelinden "Temalar" yazı türü ile yönetilir.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 6.6
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sohbettema
Tags: e-commerce, custom-menu, featured-images, translation-ready, responsive-layout

Bu dosya sadece WordPress'in temayı tanıması için gereken başlık bilgisini
ve orijinal tasarımdaki özel (custom) CSS kurallarını içerir. Sayfa
düzeni Tailwind CSS yardımcı sınıflarıyla (utility classes) kurulur;
Tailwind, functions.php içinde harici script olarak yüklenir.
*/

/* =====================================================
   1) GENEL / TEMEL AYARLAR
   ===================================================== */
:root {
    --sohbettema-purple: #6366f1;
}

html {
    scroll-behavior: smooth;
}

body {
    /* Tailwind font-sans zaten Plus Jakarta Sans uygular,
       burada sadece emniyet amaçlı fallback tanımlıyoruz. */
    font-family: 'Plus Jakarta Sans', ui-sans-serif, system-ui, sans-serif;
	background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
}

/* Ekran okuyucular için erişilebilirlik: WordPress "skip link" desteği */
.skip-link {
    position: absolute;
    left: -9999px;
    top: 0;
    background: #4338ca;
    color: #fff;
    padding: 10px 18px;
    z-index: 999999;
    border-radius: 0 0 8px 0;
    font-weight: 700;
    font-size: 13px;
}
.skip-link:focus {
    left: 0;
}

/* =====================================================
   2) GLASSMORPHISM HEADER
   ===================================================== */
.glass-header {
    background: rgba(11, 15, 25, 0.88);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}

/* =====================================================
   3) HERO ARKA PLAN GRADIENT
   ===================================================== */
.hero-banner-bg {
    background: radial-gradient(circle at 20% 20%, rgba(124, 58, 237, 0.4) 0%, transparent 40%),
                radial-gradient(circle at 80% 80%, rgba(219, 39, 119, 0.35) 0%, transparent 45%),
                linear-gradient(135deg, #090d16 0%, #17102e 40%, #2f0d3a 80%, #1a0826 100%);
}

/* =====================================================
   4) DİKKAT ÇEKİCİ BUTONLAR
   ===================================================== */
.btn-demo-glow {
    background: linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);
    box-shadow: 0 4px 15px rgba(139, 92, 246, 0.4);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.btn-demo-glow:hover {
    box-shadow: 0 8px 25px rgba(236, 72, 153, 0.65);
    transform: translateY(-2px) scale(1.02);
}

.btn-buy-glow {
    background: linear-gradient(135deg, #d97706 0%, #b45309 50%, #78350f 100%);
    box-shadow: 0 4px 15px rgba(217, 119, 6, 0.4);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.btn-buy-glow:hover {
    box-shadow: 0 8px 25px rgba(245, 158, 11, 0.65);
    transform: translateY(-2px) scale(1.02);
}

/* =====================================================
   5) TEMA KARTLARI
   ===================================================== */
.theme-card {
    transition: all 0.35s ease;
    background: #ffffff;
    border: 1px solid #e2e8f0;
}
.theme-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 22px 35px -10px rgba(15, 23, 42, 0.12), 0 10px 15px -5px rgba(15, 23, 42, 0.04);
    border-color: #c084fc;
}

/* Resim yüklenene kadar boyut sıçramasını (CLS) önlemek için */
.theme-card img {
    aspect-ratio: 4 / 3;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* =====================================================
   6) ÖZEL SCROLLBAR
   ===================================================== */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: #0f172a; }
::-webkit-scrollbar-thumb { background: #334155; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #475569; }

/* =====================================================
   7) FİYAT ROZETİ
   ===================================================== */
.price-badge-gold {
    background: linear-gradient(135deg, #fef08a 0%, #fde047 50%, #eab308 100%);
    color: #422006;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* =====================================================
   8) WORDPRESS ÇEKİRDEK UYUMLULUK SINIFLARI
   (Bu sınıflar olmadan WP bazı görselleri/blokları hizalayamaz)
   ===================================================== */
.alignleft { float: left; margin-right: 1.5em; }
.alignright { float: right; margin-left: 1.5em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { max-width: 100%; }
.screen-reader-text {
    border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%);
    height: 1px; width: 1px; overflow: hidden; position: absolute !important;
    word-wrap: normal !important;
}
