/* Fotoğraf Simülatörü · gündüz katmanı
   Gündüzde sayfanın tamamı açılır: 3B sahnenin zemini, duvarı, tezgâhı ve ışığı
   js/atolye-sahne.js ile, sahnenin üstündeki başlık, parça numaraları, paneller,
   çipler, düğmeler ve pencereler bu dosyayla Atölye'nin gündüz token'larına geçer.
   Makinenin ekranındaki canlı önizleme ve diyafram göstergesi gerçek bir cihaz
   ekranı gibi koyu kalır. Yalnızca :root[data-atl-mod="gunduz"] altında çalışır;
   gece görünümü değişmez. */

:root[data-atl-mod="gunduz"]{
  --glass:var(--atl-glass);
  --line:var(--atl-line);
  --mute:var(--atl-text-3);
  --cyan:var(--atl-cyan);
  --amber:var(--atl-amber);
}

/* Sayfa zemini ve sahne kenarları */
:root[data-atl-mod="gunduz"],:root[data-atl-mod="gunduz"] body{background:var(--atl-bg);color:var(--atl-text)}
:root[data-atl-mod="gunduz"] .vignette{background:linear-gradient(90deg,#eef2f8d9,#eef2f880 18%,transparent 34%),radial-gradient(ellipse at 55% 50%,transparent 60%,#c9d4e466 100%)}
:root[data-atl-mod="gunduz"] #loading{color:var(--atl-text-3)}

/* Başlık: açık sahnede koyu yazı */
:root[data-atl-mod="gunduz"] .brand{text-shadow:none}
:root[data-atl-mod="gunduz"] .brand h1 b{color:var(--atl-cyan-text)}
:root[data-atl-mod="gunduz"] .brand h1 span{color:var(--atl-heading-sub)}
:root[data-atl-mod="gunduz"] .brand small{color:var(--atl-lede)}

/* Sahnedeki parça numaraları ve etiket noktaları */
:root[data-atl-mod="gunduz"] .camera-hotspot{background:#ffffffe6;border-color:var(--atl-cyan-line);color:var(--atl-cyan-text);box-shadow:0 2px 10px #1a2a4a2e}
:root[data-atl-mod="gunduz"] .camera-hotspot:hover,:root[data-atl-mod="gunduz"] .camera-hotspot.selected{background:var(--atl-cyan);color:var(--atl-cyan-ink);box-shadow:0 0 0 4px var(--atl-cyan-glow)}
:root[data-atl-mod="gunduz"] .ann-dot{background:#ffffffe6;border-color:var(--atl-cyan);box-shadow:0 2px 10px #1a2a4a2e}
:root[data-atl-mod="gunduz"] .ann-dot::after{background:var(--atl-cyan)}
:root[data-atl-mod="gunduz"] .ann-dot:hover{background:var(--atl-surface)}
:root[data-atl-mod="gunduz"] .annotation.show .ann-dot{background:var(--atl-cyan)}
:root[data-atl-mod="gunduz"] .annotation.show .ann-dot::after{background:#fff}
:root[data-atl-mod="gunduz"] .ann-card{background:var(--atl-surface);border-color:var(--atl-cyan-line);box-shadow:var(--atl-shadow);color:var(--atl-text)}
:root[data-atl-mod="gunduz"] .ann-card h4{color:var(--atl-cyan-text)}
:root[data-atl-mod="gunduz"] .ann-card p{color:var(--atl-text-2)}

/* Kontrol paneli */
:root[data-atl-mod="gunduz"] .card{background:var(--atl-glass);border-color:var(--atl-line);box-shadow:var(--atl-shadow);color:var(--atl-text)}
:root[data-atl-mod="gunduz"] .ctl{color:var(--atl-text)}
:root[data-atl-mod="gunduz"] .lab{color:var(--atl-text-3)}
:root[data-atl-mod="gunduz"] .lab em{color:var(--atl-text-4)}
:root[data-atl-mod="gunduz"] .section-label{color:var(--atl-text-5)}
:root[data-atl-mod="gunduz"] #controls-drag{border-bottom-color:var(--atl-line);color:var(--atl-cyan-sub)}
:root[data-atl-mod="gunduz"] .drag-hint{color:var(--atl-text-4)}
:root[data-atl-mod="gunduz"] #controls-toggle{border-color:var(--atl-cyan-line);background:var(--atl-cyan-soft);color:var(--atl-cyan-text)}
:root[data-atl-mod="gunduz"] .assembly-control #assembly-value{color:var(--atl-cyan-text)}
:root[data-atl-mod="gunduz"] #assembly-range{accent-color:var(--atl-cyan)}
:root[data-atl-mod="gunduz"] .assembly-control{background:transparent}

/* Segmentler: seçili düğme ters çevrilir (Atölye segmenti) */
:root[data-atl-mod="gunduz"] .seg{background:var(--atl-press)}
:root[data-atl-mod="gunduz"] .seg button{color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] .seg button:hover{background:var(--atl-hover)}
:root[data-atl-mod="gunduz"] .seg button.on{background:var(--atl-seg-on);color:var(--atl-seg-on-ink)}

/* Sürgüler ve araç düğmeleri */
:root[data-atl-mod="gunduz"] .slide .tr{background:var(--atl-line-2)}
:root[data-atl-mod="gunduz"] .slide .kn{box-shadow:0 0 0 3px var(--atl-cyan-soft),0 2px 6px #1a2a4a40}
:root[data-atl-mod="gunduz"] .tools button{background:var(--atl-fill);color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] .tools button:hover{background:var(--atl-hover-2)}
:root[data-atl-mod="gunduz"] .tools button.on{background:var(--atl-seg-on);color:var(--atl-seg-on-ink)}

/* Çekim düğmeleri */
:root[data-atl-mod="gunduz"] .capture-actions button{background:var(--atl-fill);border-color:var(--atl-line-2);color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] #capture-shot{background:var(--atl-cyan);border-color:var(--atl-cyan);color:var(--atl-cyan-ink)}
:root[data-atl-mod="gunduz"] #capture-preview-status{color:var(--atl-text-4)}
:root[data-atl-mod="gunduz"] #blur-feedback span{color:var(--atl-text-2);background:var(--atl-cyan-soft);border-color:var(--atl-cyan-line)}

/* Sol üst değer kutuları */
:root[data-atl-mod="gunduz"] .stat{background:var(--atl-stat-bg);border-color:var(--atl-line)}
:root[data-atl-mod="gunduz"] .stat i{color:var(--atl-text-4)}
:root[data-atl-mod="gunduz"] .stat b,:root[data-atl-mod="gunduz"] .stat .stat-val{color:var(--atl-strong)}
:root[data-atl-mod="gunduz"] .stat.hot b,:root[data-atl-mod="gunduz"] .stat.hot .stat-val{color:var(--atl-cyan-text)}
:root[data-atl-mod="gunduz"] .stat-val.bright{color:var(--atl-amber)}
:root[data-atl-mod="gunduz"] .stat-val.good{color:var(--atl-green)}
:root[data-atl-mod="gunduz"] .stat-val.dark{color:var(--atl-red)}

/* Güneş denetimi */
:root[data-atl-mod="gunduz"] .sun-controls{background:var(--atl-stat-bg);border-color:#a85f0055;box-shadow:var(--atl-shadow)}
:root[data-atl-mod="gunduz"] .sun-controls button{background:#a85f0014;color:#7a4500}
:root[data-atl-mod="gunduz"] .sun-controls button:hover{background:#a85f0026}
:root[data-atl-mod="gunduz"] #sun-status{color:var(--atl-text-3)}

/* Açıklama kutuları, hazır ayarlar, ipucu, eğitim paneli */
:root[data-atl-mod="gunduz"] .why{background:var(--atl-stat-bg);border-color:var(--atl-line);color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] .why b{color:var(--atl-strong)}
:root[data-atl-mod="gunduz"] .preset-btn{background:var(--atl-stat-bg);border-color:var(--atl-line);color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] .preset-btn:hover{background:var(--atl-surface);color:var(--atl-text)}
:root[data-atl-mod="gunduz"] #tip-toast{background:var(--atl-surface);color:var(--atl-text);box-shadow:var(--atl-shadow)}
:root[data-atl-mod="gunduz"] #edu-panel{background:var(--atl-surface);border-color:var(--atl-line-2);box-shadow:var(--atl-shadow)}
:root[data-atl-mod="gunduz"] #edu-panel p{color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] #edu-panel .detail{color:var(--atl-text-4);border-top-color:var(--atl-line)}
:root[data-atl-mod="gunduz"] .info-card{background:var(--atl-chip);border-color:var(--atl-chip-line);color:var(--atl-text-3)}
:root[data-atl-mod="gunduz"] .info-card:hover{background:var(--atl-surface);color:var(--atl-cyan-text)}

/* Parça denetçisi ve parça balonu */
:root[data-atl-mod="gunduz"] .camera-inspector{background:var(--atl-glass);border-color:var(--atl-cyan-line);box-shadow:var(--atl-shadow);color:var(--atl-text)}
:root[data-atl-mod="gunduz"] .camera-inspector-top{color:var(--atl-text-4)}
:root[data-atl-mod="gunduz"] .camera-inspector-top button,:root[data-atl-mod="gunduz"] .camera-inspector-top #camera-toggle,:root[data-atl-mod="gunduz"] .camera-inspector:not(.collapsed) #camera-toggle{color:var(--atl-cyan-sub)}
:root[data-atl-mod="gunduz"] #inspector-drag{color:var(--atl-cyan-sub)}
:root[data-atl-mod="gunduz"] .camera-inspector #camera-parts button{background:var(--atl-chip);border-color:var(--atl-chip-line);color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] .camera-inspector #camera-parts button.on{background:var(--atl-cyan-soft);border-color:var(--atl-cyan-line);color:var(--atl-cyan-on-soft)}
:root[data-atl-mod="gunduz"] .camera-detail{border-top-color:var(--atl-line)}
:root[data-atl-mod="gunduz"] .camera-detail #camera-detail-kicker{color:var(--atl-cyan-text)}
:root[data-atl-mod="gunduz"] .camera-detail p{color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] #camera-detail-mechanism{background:radial-gradient(circle at 50% 40%,#ffffff,#e3ebf3);border-color:var(--atl-line)}
:root[data-atl-mod="gunduz"] #camera-detail-mechanism .mechanism-icon{color:var(--atl-cyan-text);filter:none}
:root[data-atl-mod="gunduz"] #camera-detail-mechanism .mechanism-note{color:var(--atl-text-4)}
:root[data-atl-mod="gunduz"] .camera-inspector-actions button{background:var(--atl-fill);border-color:var(--atl-line-2);color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] .camera-inspector-actions button:first-child{background:var(--atl-cyan);color:var(--atl-cyan-ink)}
:root[data-atl-mod="gunduz"] .camera-part-callout{background:var(--atl-surface);border-color:var(--atl-cyan-line);box-shadow:var(--atl-shadow);color:var(--atl-text)}
:root[data-atl-mod="gunduz"] .part-callout-index{color:var(--atl-cyan-text)}
:root[data-atl-mod="gunduz"] .camera-part-callout p{color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] .part-callout-close{color:var(--atl-text-3)}
:root[data-atl-mod="gunduz"] .part-callout-close:hover{color:var(--atl-text)}

/* Bilgi penceresi */
:root[data-atl-mod="gunduz"] dialog{color:var(--atl-text);background:var(--atl-surface);border-color:var(--atl-line-2);box-shadow:var(--atl-shadow-lg)}
:root[data-atl-mod="gunduz"] dialog::backdrop{background:var(--atl-backdrop)}
:root[data-atl-mod="gunduz"] dialog h3{color:var(--atl-text-4)}
:root[data-atl-mod="gunduz"] dialog p{color:var(--atl-text-2)}
:root[data-atl-mod="gunduz"] dialog b{color:var(--atl-strong)}
:root[data-atl-mod="gunduz"] #close-dialog{color:var(--atl-text-3)}
:root[data-atl-mod="gunduz"] #close-dialog:hover{color:var(--atl-text);background:var(--atl-hover)}

/* Kaydırma çubuğu */
:root[data-atl-mod="gunduz"] ::-webkit-scrollbar-thumb{background:var(--atl-scroll)}
:root[data-atl-mod="gunduz"] ::-webkit-scrollbar-thumb:hover{background:var(--atl-scroll-hover)}

/* Keep the camera crisp: no white overlay across the product. */
:root[data-atl-mod="gunduz"] .vignette{background:none}
