/*
  theme-klasik.css
  Klasik Hukuk Bürosu Teması (Lacivert ve Altın)
*/

[data-theme-style="klasik"] {
  /* LIGHT MODE VARIABLES */
  --color-faq-border: rgba(27, 42, 74, 0.12);
  --color-primary: #1B2A4A;
  --color-secondary: #800020;
  --color-accent: #C9A84C;
  --color-bg: #FFFFFF;
  --color-bg-alt: #FAF6F0;
  --color-text: #1a1a1a;
  --color-text-muted: #555555;
  --color-border: #E2E8F0;
  
}

[data-theme-style="klasik"][data-theme-mode="dark"] {
  --color-bg: #222831;
  --color-bg-alt: #393E46;
  --color-text: #DFD0B8;
  --color-text-muted: #B8A898;
  --color-border: #4A5262;
  --color-primary: #DFD0B8;
  --color-secondary: #948979;
  --color-accent: #948979;
}

[data-theme-style="klasik"] .section-hero {
  background-image: linear-gradient(135deg, rgba(27,42,74,0.9), rgba(128,0,32,0.9)), url('../../assets/images/hero-bg-klasik.jpg');
  background-size: cover;
  background-position: center;
}

[data-theme-style="klasik"] .btn-primary {
  box-shadow: 0 4px 14px rgba(201, 168, 76, 0.4);
}

/* Dark mode: tema buton ve renk override'larini sifirla */
[data-theme-style="klasik"][data-theme-mode="dark"] .btn-primary { background-color: #948979 !important; color: #222831 !important; border-color: #948979 !important; box-shadow: none !important; }
[data-theme-style="klasik"][data-theme-mode="dark"] .btn-primary:hover { background-color: #7D7264 !important; color: #222831 !important; border-color: #7D7264 !important; }
[data-theme-style="klasik"][data-theme-mode="dark"] .btn-outline { background-color: transparent !important; color: #948979 !important; border-color: #948979 !important; }
[data-theme-style="klasik"][data-theme-mode="dark"] .btn-outline:hover { background-color: #948979 !important; color: #222831 !important; }
[data-theme-style="klasik"][data-theme-mode="dark"] .srv-details-link { color: #C4B49A !important; }
[data-theme-style="klasik"][data-theme-mode="dark"] .srv-details-link:hover { color: #DFD0B8 !important; }
