/* Gündüz paleti: yalnızca ziyaretçinin seçtiği açık görünüm. */
html[data-theme="light"] {
  color-scheme: light;
  --bg: #f7f8f7;
  --surface: #ffffff;
  --surface2: #edf1ee;
  --surface3: #e4ebe6;
  --line: #cdd6cf;
  --text: #1c2921;
  --muted: #526357;
  --orange: #a13d00;
  --orange-soft: #fff0e5;
  --ok: #277344;
  --danger: #ae3024;
  --shadow: 0 12px 32px #233b2912;
}
html[data-theme="light"] :is(.header nav a,.main-nav a,.nav-cats-toggle,label,.summary-line span,.rail-tabs button,.filter-cats a,.detail-stats span,.seg a,.stock-label) { color:var(--text); }
html[data-theme="light"] .footer-grid>div:not(.footer-brand) a { color:var(--text); }
html[data-theme="light"] :is(.site-search,.search-panel,.nav-cats-menu,.cart-drawer-panel,.card-fields,.qty-stepper,.file-list) { background:var(--surface); color:var(--text); border-color:var(--line); }
html[data-theme="light"] :is(.chip,.hero-trending a,.category-tile) { background:var(--surface2); color:var(--text); }
html[data-theme="light"] :is(.source-note,.footer-bottom) { color:var(--muted); }
html[data-theme="light"] :is(.header,.footer) .brand-logo { background:#111210; border-radius:8px; padding:5px; }
html[data-theme="light"] :is(.product-stock,.ok-text) { color:#24673b; }
html[data-theme="light"] .product-stock.out { color:var(--muted); }
html[data-theme="light"] :is(.preview-note,.sp-note) { background:#fff0df; color:#83411c; }
html[data-theme="light"] .preview-note span { color:#765c47; }
html[data-theme="light"] .button.whatsapp { background:#e1f0e4; color:#1f6336; border-color:#b3d6bd; }
html[data-theme="light"] .button.whatsapp:hover { background:#cde5d3; }
html[data-theme="light"] .pay-result.ok { background:#e2f0dc; color:#275326; }
html[data-theme="light"] .pay-result.wait { background:#fff0cf; color:#734300; }
html[data-theme="light"] .pay-result.bad { background:#fbe7e0; color:#8d2e1b; }
html[data-theme="light"] .danger { color:#a03524; }
html[data-theme="light"] .warn-text { color:#895100; }
html[data-theme="light"] .did-you-mean { color:#895100; }
html[data-theme="light"] .secure-note { color:#275326; }
html[data-theme="light"] .contact-appointment p { color:var(--muted); }
html[data-theme="light"] .marquee,html[data-theme="light"] .hero-sticker { background:#ff802b; color:#20251d; }
html[data-theme="light"] :is(.header,.bottom-nav) { background:#fffffff5; border-color:var(--line); }
html[data-theme="light"] .main-nav { background:#fff; border-bottom:1px solid var(--line); }
html[data-theme="light"] .topbar { background:#edf1ee; }
html[data-theme="light"] .footer { background:#e9efeb; border-top:1px solid var(--line); }
html[data-theme="light"] :is(.panel,.empty,.stat-card,.customer-side,.product-card,.contact-channel,.garage-values article) { border-color:var(--line); box-shadow:0 3px 16px #223b2a05; }
html[data-theme="light"] .product-card { border-radius:12px; }
html[data-theme="light"] .product-card:hover { border-color:#a9b9ad; box-shadow:0 12px 28px #233b2918; }
html[data-theme="light"] :is(.product-visual,.detail-image) { background:#edf1ee; }
html[data-theme="light"] :is(.fav-btn,.fav-btn-lg) { background:#fffffff2; color:#425247; border:1px solid #c3cfc7; box-shadow:0 2px 8px #12351b12; }
html[data-theme="light"] .fav-btn.is-on { background:#fff0e5; color:#a13d00; border-color:#dca47f; }
html[data-theme="light"] .product-badge { background:#fff5ec; color:#85410e; border:1px solid #e3c6ad; }
html[data-theme="light"] .stock-flag.low { background:#fff0cf; color:#734300; border:1px solid #e1bd72; }
html[data-theme="light"] .stock-flag.out { background:#ffebe7; color:#9b3028; border:1px solid #e1aaa2; }
html[data-theme="light"] .stock-label { color:#277344; }
html[data-theme="light"] .stock-label.low { color:#805000; }
html[data-theme="light"] .stock-label.out { color:#a33428; }
html[data-theme="light"] .stock-label .dot { box-shadow:none; background:currentColor; }
html[data-theme="light"] :is(.outline,.add-button,.buy-chip,.qty-stepper,.pay-method,.chip) { border-color:#b7c5bb; }
html[data-theme="light"] :is(.outline:hover,.add-button:hover,.buy-chip:hover) { background:#fff0e5; border-color:#c28a62; color:#8e3700; }
html[data-theme="light"] :is(.primary,.rail-tabs button.is-active,.site-search-submit,.rank-badge,.step-no) { background:#ff802b; color:#241a10; }
html[data-theme="light"] .primary:hover { background:#ff984f; }
html[data-theme="light"] .add-button.added { background:#dff2e5; color:#24663a; border-color:#a8cbb4; }
html[data-theme="light"] :is(input,textarea,select) { background:#fff; color:var(--text); border-color:#b7c5bb; }
html[data-theme="light"] :is(input,textarea)::placeholder { color:#65766a; opacity:1; }
html[data-theme="light"] :is(input,textarea,select):focus { border-color:#b65a17; outline:2px solid #b65a1724; outline-offset:1px; box-shadow:none; }
html[data-theme="light"] input[type=checkbox],html[data-theme="light"] input[type=radio] { accent-color:#a13d00; }
html[data-theme="light"] .site-search input { background:transparent; }
html[data-theme="light"] .site-search { border-color:#c2cec5; box-shadow:0 2px 8px #233b2905; }
html[data-theme="light"] :is(.search-panel,.nav-cats-menu,.cart-drawer-panel) { box-shadow:var(--shadow); }
html[data-theme="light"] :is(.search-panel [role=option]:hover,.search-panel [role=option].is-active,.nav-cats-menu a:hover) { background:#fff0e5; }
html[data-theme="light"] :is(.filter-cats a.active,.shop-stock-tabs a.active,.customer-side nav a.active) { background:#fff0e5; color:#8c3600; border-color:#dfbda5; }
html[data-theme="light"] .shop-stock-tabs a.active { font-weight:650; }
html[data-theme="light"] .free-ship { background:#e9f4eb; color:#2b633d; }
html[data-theme="light"] .free-ship progress,html[data-theme="light"] .free-ship progress::-webkit-progress-bar { background:#cee2d3; }
html[data-theme="light"] .pay-method:has(input:checked) { border-color:#a13d00; background:#fff5ed; }
html[data-theme="light"] .checkout-steps { color:var(--muted); }
html[data-theme="light"] :is(.status,.payment-info) { background:#f0f3ef; border-color:#c9d4ca; color:#425b47; }
html[data-theme="light"] .status.ok { background:#e3f2e8; color:#22643a; border-color:#a5cbb3; }
html[data-theme="light"] .notice { background:#e8f4ec; color:#215c37; border-color:#b0d2bc; }
html[data-theme="light"] .notice.error { background:#fff0e9; color:#8b3422; border-color:#e2b6a8; }
html[data-theme="light"] .toast { background:#223c2c; color:#fff; border:1px solid #496b53; }
html[data-theme="light"] :is(.member-story,.category-atmosphere,.contact-visual) { color:#f7f8f3; }
html[data-theme="light"] :is(.member-story h1 span,.member-story li:before,.member-story li svg,.member-story .eyebrow,.member-story-bottom,.category-atmosphere>small,.contact-visual small,.photo-label b,.garage-story-photo b) { color:#ffb572; }
html[data-theme="light"] .member-story p { color:#e0e7df; }
html[data-theme="light"] .garage-story-photo figcaption { color:#f5f7ef; }
html[data-theme="light"] .photo-label { color:#f5f7ef; }
html[data-theme="light"] .category-atmosphere { --text:#f7f8f3; --orange:#ffb572; --muted:#e0e7df; }
html[data-theme="light"] .accent-panel { background:linear-gradient(135deg,#fff5e9,#fff); border-color:var(--line); }
html[data-theme="light"] :is(.contact-appointment,.garage-story-community,.customer-welcome) { background:linear-gradient(125deg,#fff0e3,#fff); border-color:#e3cbb6; }
html[data-theme="light"] .track-help { background:linear-gradient(135deg,#fff1e5,#fff); }
html[data-theme="light"] .legal .panel { padding:30px; border-radius:10px; }
html[data-theme="light"] .legal .panel p { color:#3d5043; font-size:15px; line-height:1.9; }
html[data-theme="light"] .legal-business dt { color:#526357; }
html[data-theme="light"] :is(.parts-guide,.category-guide) { background:#fff; border:1px solid var(--line); border-radius:12px; }
html[data-theme="light"] .footer-visitors { border-color:#c0cfc4; }
html[data-theme="light"] .scroll-top { border-color:#bdcfc3; box-shadow:0 5px 20px #233b2918; }
html[data-theme="light"] :is(.member-story,.category-atmosphere,.contact-visual) .eyebrow { color:#ffb572; }
@media(max-width:600px) { html[data-theme="light"] .legal .panel { padding:20px; } }

@media(max-width:800px){html[data-theme="light"] .main-nav>a,html[data-theme="light"] .main-nav .nav-cats-toggle{border-bottom-color:#dce3de;}html[data-theme="light"] .main-nav>a.active{background:#fff0e5;color:#8c3600;border-radius:6px;}}

html[data-theme="light"] .category-tile strong { text-shadow:none; }
html[data-theme="light"] .search-board { background:linear-gradient(120deg,#fff2e6,#fff 65%); }
html[data-theme="light"] .footer-bottom { border-top-color:var(--line); }
