/* ============================================================
     SHADEPROXY — WHITE / WARM THEME
     Renk Paleti: #F07101 / #ED8F68 / #EDBB68 / #EDA668 / #ED7868 / #EDCB68
     Aktifleştirildiğinde: html[data-theme="light"]
     ============================================================ */

  html[data-theme="light"],
  html[data-theme="light"] body {
    background: #fdf6f0 !important;
    color: #1a0a00 !important;
  }

  /* ── HEADER ──────────────────────────────────────────────────── */
  html[data-theme="light"] .sp-header {
    background: rgba(255,255,255,.97) !important;
    border-bottom: 2px solid #F07101 !important;
    backdrop-filter: blur(20px);
    box-shadow: 0 2px 18px rgba(240,113,1,.12) !important;
  }
  html[data-theme="light"] .sp-logo-wordmark { color: #1a0a00 !important; }
  html[data-theme="light"] .sp-logo-wordmark span { color: #F07101 !important; }
  html[data-theme="light"] .sp-logo-mark { background: linear-gradient(135deg,#F07101,#ED7868) !important; }
  html[data-theme="light"] .sp-nav a { color: #5c3010 !important; }
  html[data-theme="light"] .sp-nav a:hover { color: #F07101 !important; background: rgba(240,113,1,.08) !important; }
  html[data-theme="light"] .sp-nav-sep { background: #EDBB68 !important; }
  html[data-theme="light"] .sp-icon-btn { color: #5c3010 !important; background: #fef3e8 !important; border-color: #EDCB68 !important; }
  html[data-theme="light"] .sp-icon-btn:hover { color: #F07101 !important; background: #fde8d0 !important; }
  html[data-theme="light"] .sp-user-btn { background: linear-gradient(135deg,#F07101,#ED7868) !important; color:#fff !important; }
  html[data-theme="light"] .sp-user-dropdown { background: #fff !important; border: 1px solid #EDCB68 !important; box-shadow: 0 12px 36px rgba(240,113,1,.14) !important; }
  html[data-theme="light"] .sp-dropdown-item { color: #3d1a00 !important; }
  html[data-theme="light"] .sp-dropdown-item:hover { background: #fef3e8 !important; color: #F07101 !important; }
  html[data-theme="light"] .sp-balance-chip { background: rgba(240,113,1,.1) !important; color: #F07101 !important; border-color: #EDBB68 !important; }
  html[data-theme="light"] .sp-login-btn { color: #5c3010 !important; }
  html[data-theme="light"] .sp-register-btn { background: linear-gradient(135deg,#F07101,#ED7868) !important; color:#fff !important; }

  /* ── Kontrol butonları light override ───────────────────────── */
  html[data-theme="light"] .sp-ctrl-btn { border-color:rgba(240,113,1,.25) !important; background:rgba(240,113,1,.07) !important; color:#5c3010 !important; }
  html[data-theme="light"] .sp-ctrl-btn:hover { background:rgba(240,113,1,.15) !important; border-color:#F07101 !important; color:#F07101 !important; }

  /* ── HERO ────────────────────────────────────────────────────── */
  html[data-theme="light"] .sp-hero {
    background: linear-gradient(135deg, #fff5ec 0%, #fdf0e0 50%, #fef6f0 100%) !important;
  }
  html[data-theme="light"] .sp-hero-bg {
    background: radial-gradient(ellipse 65% 60% at 75% 50%, rgba(240,113,1,.15), transparent 70%) !important;
  }
  html[data-theme="light"] .sp-hero-badge {
    background: rgba(240,113,1,.1) !important;
    border-color: rgba(240,113,1,.3) !important;
    color: #F07101 !important;
  }
  html[data-theme="light"] .sp-hero-badge-dot { background: #F07101 !important; }
  html[data-theme="light"] .sp-hero-title { color: #1a0a00 !important; }
  html[data-theme="light"] .sp-hero-title-cyan {
    background: linear-gradient(135deg, #F07101, #ED7868) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
  }
  html[data-theme="light"] .sp-hero-desc { color: #7a3d10 !important; }
  html[data-theme="light"] .sp-hero-btn-primary {
    background: linear-gradient(135deg, #F07101, #ED7868) !important;
    box-shadow: 0 4px 24px rgba(240,113,1,.35) !important;
    color: #fff !important;
  }
  html[data-theme="light"] .sp-hero-btn-primary:hover {
    background: linear-gradient(135deg, #e06500, #d96050) !important;
  }
  html[data-theme="light"] .sp-hero-btn-secondary {
    background: rgba(240,113,1,.08) !important;
    border-color: rgba(240,113,1,.35) !important;
    color: #F07101 !important;
  }
  html[data-theme="light"] .sp-hero-stats { border-color: #EDCB68 !important; }
  html[data-theme="light"] .sp-hero-stat-label { color: #1a0a00 !important; }
  html[data-theme="light"] .sp-hero-stat-sub { color: #7a3d10 !important; }

  /* ── TICKER ──────────────────────────────────────────────────── */
  html[data-theme="light"] .sp-ticker-wrap {
    background: #fff8f0 !important;
    border-color: rgba(240,113,1,.2) !important;
  }
  html[data-theme="light"] .sp-ticker-item { color: #3d1a00 !important; }
  html[data-theme="light"] .sp-ticker-val { color: #F07101 !important; }

  /* ── SECTIONS ────────────────────────────────────────────────── */
  html[data-theme="light"] .sp-products-section,
  html[data-theme="light"] section,
  html[data-theme="light"] [class*="sp-"][class*="-section"] {
    background: #fdf6f0 !important;
  }
  html[data-theme="light"] .sp-section-title-lg { color: #1a0a00 !important; }
  html[data-theme="light"] .sp-section-sub { color: #7a3d10 !important; }

  /* ── PRODUCT CARDS ───────────────────────────────────────────── */
  html[data-theme="light"] .sp-product-card {
    background: #ffffff !important;
    border-color: #EDCB68 !important;
    box-shadow: 0 2px 16px rgba(240,113,1,.08) !important;
  }
  html[data-theme="light"] .sp-product-card:hover {
    box-shadow: 0 8px 32px rgba(240,113,1,.18) !important;
    border-color: #F07101 !important;
  }
  html[data-theme="light"] .sp-product-card--cyan {
    background: linear-gradient(135deg,rgba(240,113,1,.08),rgba(237,187,104,.04)) !important;
    border-color: rgba(240,113,1,.25) !important;
  }
  html[data-theme="light"] .sp-product-card--cyan .sp-product-icon,
  html[data-theme="light"] .sp-product-card--cyan .sp-product-cta { color: #F07101 !important; }
  html[data-theme="light"] .sp-product-card--gold {
    background: linear-gradient(135deg,rgba(237,187,104,.12),rgba(237,203,104,.06)) !important;
    border-color: rgba(237,187,104,.35) !important;
  }
  html[data-theme="light"] .sp-product-card--gold .sp-product-icon,
  html[data-theme="light"] .sp-product-card--gold .sp-product-cta { color: #EDBB68 !important; }
  html[data-theme="light"] .sp-product-card--purple {
    background: linear-gradient(135deg,rgba(237,120,104,.1),rgba(237,166,104,.05)) !important;
    border-color: rgba(237,120,104,.3) !important;
  }
  html[data-theme="light"] .sp-product-card--purple .sp-product-icon,
  html[data-theme="light"] .sp-product-card--purple .sp-product-cta { color: #ED7868 !important; }
  html[data-theme="light"] .sp-product-card--green {
    background: linear-gradient(135deg,rgba(237,166,104,.1),rgba(237,203,104,.05)) !important;
    border-color: rgba(237,166,104,.3) !important;
  }
  html[data-theme="light"] .sp-product-card--green .sp-product-icon,
  html[data-theme="light"] .sp-product-card--green .sp-product-cta { color: #EDA668 !important; }
  html[data-theme="light"] .sp-product-title { color: #1a0a00 !important; }
  html[data-theme="light"] .sp-product-desc { color: #7a3d10 !important; }

  /* ── GENEL KARTLAR ───────────────────────────────────────────── */
  html[data-theme="light"] [class*="sp-card"],
  html[data-theme="light"] .sp-server-card,
  html[data-theme="light"] .sp-blog-card,
  html[data-theme="light"] .sp-pvp-card,
  html[data-theme="light"] .sp-urun-card,
  html[data-theme="light"] .sp-oyun-card {
    background: #ffffff !important;
    border-color: #EDCB68 !important;
    box-shadow: 0 2px 14px rgba(240,113,1,.07) !important;
  }
  html[data-theme="light"] [class*="sp-card"]:hover {
    box-shadow: 0 8px 28px rgba(240,113,1,.16) !important;
    border-color: #EDBB68 !important;
  }
  html[data-theme="light"] [class*="sp-card"] h2,
  html[data-theme="light"] [class*="sp-card"] h3,
  html[data-theme="light"] [class*="sp-card"] h4,
  html[data-theme="light"] [class*="sp-card"] .sp-card-title { color: #1a0a00 !important; }
  html[data-theme="light"] [class*="sp-card"] p,
  html[data-theme="light"] [class*="sp-card"] .sp-card-desc { color: #7a3d10 !important; }

  /* ── BADGE & LABEL ───────────────────────────────────────────── */
  html[data-theme="light"] .sp-icon-badge { background: #F07101 !important; color:#fff !important; }
  html[data-theme="light"] [class*="sp-badge"] {
    background: rgba(240,113,1,.12) !important;
    color: #F07101 !important;
    border-color: rgba(237,187,104,.35) !important;
  }

  /* ── FOOTER ──────────────────────────────────────────────────── */
  html[data-theme="light"] .sp-footer { background: #2d1200 !important; }
  html[data-theme="light"] .sp-footer-top-line {
    background: linear-gradient(90deg, transparent, #F07101, #EDBB68, transparent) !important;
  }

  /* ── FORMS ───────────────────────────────────────────────────── */
  html[data-theme="light"] input[type="text"],
  html[data-theme="light"] input[type="email"],
  html[data-theme="light"] input[type="password"],
  html[data-theme="light"] textarea,
  html[data-theme="light"] select {
    background: #fff8f2 !important;
    border-color: #EDCB68 !important;
    color: #1a0a00 !important;
  }
  html[data-theme="light"] input::placeholder { color: #c4803a !important; }

  /* ── GENEL METİN ─────────────────────────────────────────────── */
  html[data-theme="light"] h1,
  html[data-theme="light"] h2,
  html[data-theme="light"] h3,
  html[data-theme="light"] h4 { color: #1a0a00 !important; }
  html[data-theme="light"] p { color: #5c3010 !important; }
  html[data-theme="light"] a { color: #F07101 !important; }
  html[data-theme="light"] .text-muted,
  html[data-theme="light"] [class*="muted"] { color: #9a5a20 !important; }

  /* ── MOBILE MENU ─────────────────────────────────────────────── */
  html[data-theme="light"] .sp-mobile-menu {
    background: #ffffff !important;
    border-color: #EDCB68 !important;
  }
  html[data-theme="light"] .sp-mobile-menu a { color: #3d1a00 !important; }

  /* ── SCROLL BAR ──────────────────────────────────────────────── */
  html[data-theme="light"] ::-webkit-scrollbar-track { background: #fdf6f0; }
  html[data-theme="light"] ::-webkit-scrollbar-thumb { background: #EDBB68; border-radius:4px; }
  html[data-theme="light"] ::-webkit-scrollbar-thumb:hover { background: #F07101; }
  