/*
Theme Name: entegrepazar
Theme URI: https://entegrepazar.com
Description: Blocksy alt teması — entegrepazar marka kimliği (docs/10-design-language.md).
Author: entegrepazar
Template: blocksy
Version: 1.0.0
Text Domain: entegrepazar
*/
/*
 * entegrepazar marka kimliği — docs/10-design-language.md
 *
 * Blocksy'nin kendi tipografi ayarı yerine doğrudan CSS: tema panelinden
 * yapılan ayar veritabanında durur ve tema değişince kaybolur; bu dosya
 * repoda durur ve taşınabilir.
 */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap');

:root {
    --brand-accent: #F26A21;
    --brand-accent-hover: #D2570F;
    --brand-ink: #3B3F46;
    --brand-muted: #6B7079;
    --brand-line: #E8E9EC;
    --brand-ground: #F7F8F9;

    /* Blocksy'nin kendi değişkenleri, marka paletine bağlanıyor. */
    --theme-font-family: 'Outfit', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
    --theme-palette-color-1: var(--brand-accent);
    --theme-palette-color-2: var(--brand-accent-hover);
    --theme-palette-color-3: var(--brand-ink);
    --theme-palette-color-4: var(--brand-muted);
    --theme-palette-color-5: var(--brand-line);
    --theme-palette-color-6: var(--brand-ground);
    --theme-palette-color-7: #FFFFFF;
    --theme-text-color: var(--brand-ink);
    --theme-link-initial-color: var(--brand-accent);
    --theme-link-hover-color: var(--brand-accent-hover);
    --theme-button-background-initial-color: var(--brand-accent);
    --theme-button-background-hover-color: var(--brand-accent-hover);
}

body,
button,
input,
select,
textarea,
.wp-block-button__link {
    font-family: var(--theme-font-family);
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--theme-font-family);
    letter-spacing: -0.01em;
}

/* Rakamlar hizalı: fiyat tablosunda sütunlar kaymasın. */
.wp-block-columns p {
    font-variant-numeric: tabular-nums;
}

/* İkincil buton: çerçeveli, marka rengi. Blocksy'nin mavi varsayılanı değil. */
.wp-block-button.is-style-outline .wp-block-button__link {
    color: var(--brand-accent);
    border-color: var(--brand-accent);
    background: transparent;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
    color: #FFFFFF;
    background: var(--brand-accent);
}

/* Ana sayfada sayfa başlığı görünmez: hero zaten H1 taşıyor, ikisi birden
   sayfaya iki başlık koyar ve arama motoruna da öyle görünür. */
.home .page-title,
.home .entry-header,
.home .hero-section {
    display: none;
}

/* SSS: açılır satırların oku ve tıklama alanı. */
.wp-block-details summary {
    cursor: pointer;
    list-style: none;
    padding-right: 24px;
    position: relative;
}
.wp-block-details summary::-webkit-details-marker { display: none; }
.wp-block-details summary::after {
    content: '+';
    position: absolute;
    right: 0;
    color: var(--brand-accent);
    font-weight: 600;
}
.wp-block-details[open] summary::after { content: '−'; }
