/* ÜRETİLDİ: node tools/tema-acik-uret.cjs — elle değiştirme; ince ayar css/aralik-tema-acik.css'te.
   Merceklerin açık tema karşılıkları (Hakan, 29 Ekim: "Mercekleri de açık temaya geçir"). */
/* css/aralik-mercek.css */
:root[data-tema="acik"] .mercek-sahne{background:#faf8f5}
:root[data-tema="acik"] .mercek-isik{background:var(--isikRenk,#a68f5b)}
:root[data-tema="acik"] .mercek-perde{background:linear-gradient(to bottom, rgba(251,250,248,0.38) 0%, rgba(251,250,248,0.16) 46%, transparent 100%)
      top/100% calc(112px + env(safe-area-inset-top,0px)) no-repeat,
    linear-gradient(to top, rgba(251,250,248,0.42) 0%, rgba(251,250,248,0.18) 44%, transparent 100%)
      bottom/100% calc(104px + env(safe-area-inset-bottom,0px)) no-repeat}
:root[data-tema="acik"] .mercek-cam{background:linear-gradient(to top, rgba(249,250,252,var(--dip)) 0%,
      rgba(249,250,252,calc(var(--dip) * .34)) 38%, transparent 68%),
    radial-gradient(circle at var(--gx) var(--gy),
      rgba(249,250,252,0.58) 0%, rgba(249,250,252,0.3) 34%, transparent 66%),
    radial-gradient(circle at var(--ix) var(--iy),
      color-mix(in oklab,#fff6e4 var(--parilti,24%),transparent) 0%,
      color-mix(in oklab,#fff6e4 var(--parilti-uc,6%),transparent) 26%, transparent 56%),
    color-mix(in oklab,var(--nB) var(--ton),transparent);box-shadow:inset calc(var(--sx)*1px) calc(var(--sy)*1px) 64px rgba(0,0,0,0.168),
    inset calc(var(--sx)*-.5px) calc(var(--sy)*-.5px) 36px color-mix(in oklab,#fff6e4 8%,transparent),
    0 10px 46px rgba(0,0,0,0.136)}
:root[data-tema="acik"] .mercek-cam::after{background:radial-gradient(ellipse at 50% 50%,
    rgba(255,250,240,0.3) 0%, rgba(255,250,240,0.09) 46%, transparent 72%)}
:root[data-tema="acik"] .mercek-kapat{color:#221b0e;background:color-mix(in oklab,var(--nB) 16%,rgba(249,247,244,0.42));box-shadow:0 2px 18px rgba(0,0,0,0.18),
             inset 0 0 0 1px color-mix(in oklab,var(--nB) 62%,transparent),
             inset 0 1px 0 color-mix(in oklab,#fff6e4 22%,transparent)}
:root[data-tema="acik"] .mercek-blok::before{background:radial-gradient(ellipse at 50% 50%,
    rgba(250,249,247,0.54) 0%, rgba(250,249,247,0.28) 46%, transparent 74%)}
:root[data-tema="acik"] .mercek-et{color:#3c3426}
:root[data-tema="acik"] .mercek-bas{color:#161005}
:root[data-tema="acik"] .mercek-saat{color:#534b3e}
:root[data-tema="acik"] .mercek-wow{color:#20190c}
:root[data-tema="acik"] .mercek-sat b{color:#564e41}
:root[data-tema="acik"] .mercek-sat span{color:#251e10}
:root[data-tema="acik"] .mercek-ipucu{color:#5a5349}
:root[data-tema="acik"] .mercek-ust,:root[data-tema="acik"] .mercek-altmenu{text-shadow:none}
:root[data-tema="acik"] .mercek-ust{color:#2c2518}
:root[data-tema="acik"] .mercek-marka{color:#2c2518;text-shadow:none}
:root[data-tema="acik"] .mercek-altmenu{color:#453d2f}
:root[data-tema="acik"] .mercek-altmenu .aktif{color:#241d0f}
:root[data-tema="acik"] .mercek-niyet button[data-derece]::after{background:var(--derRenk,#8fa9c4)}
:root[data-tema="acik"] .mercek-niyet-isik{background:radial-gradient(circle at 50% 50%,
    rgba(255,246,228,0.3) 0%, rgba(255,246,228,0.11) 46%, transparent 72%)}
:root[data-tema="acik"] .mercek-niyet button.aktif{background:color-mix(in oklab,var(--nB) 16%,rgba(247,245,241,0.34))}
:root[data-tema="acik"] .mercek-niyet button svg path{stroke:#59534b}
:root[data-tema="acik"] .mercek-niyet button.aktif{background:color-mix(in oklab,var(--nk) 20%,rgba(247,245,241,0.3))}
:root[data-tema="acik"] .mercek-niyet button.aktif svg path{stroke:#1a1408}
:root[data-tema="acik"] .mercek-niyet-bilgi::before{background:radial-gradient(ellipse at 50% 50%,
    rgba(250,249,247,0.72) 0%, rgba(250,249,247,0.44) 56%, transparent 84%)}
:root[data-tema="acik"] .mercek-niyet-ad{color:#342c1e;text-shadow:none}
:root[data-tema="acik"] .mercek-hal{color:var(--halRenk,#5a534a);text-shadow:none}
:root[data-tema="acik"] .mercek-konum{color:#453d2f;background:rgba(247,245,241,0.4);border:1px solid rgba(0,0,0,0.13)}
:root[data-tema="acik"] .mercek-konum svg path,:root[data-tema="acik"] .mercek-konum svg circle{stroke:#5b5448}
:root[data-tema="acik"] .mercek-konum:hover{border-color:rgba(0,0,0,0.26)}
:root[data-tema="acik"] .mercek-konum.yok{color:#4c3a10;border-color:color-mix(in oklab,#81611e 44%,transparent)}
:root[data-tema="acik"] .mercek-konum.yok svg path,:root[data-tema="acik"] .mercek-konum.yok svg circle{stroke:#4c3a10}
:root[data-tema="acik"] .mercek-sahne::before{color:#453d2f;text-shadow:none}
:root[data-tema="acik"] .mercek-yan.sag .ad{color:#2f281a}
:root[data-tema="acik"] .mercek-yan.sol .ad{color:#453d2f}
:root[data-tema="acik"] .mercek-yan .disk{background:radial-gradient(circle at 42% 34%,
    color-mix(in oklab,var(--yanRenk,#a68f5b) 30%,transparent) 0%,
    color-mix(in oklab,var(--yanRenk,#a68f5b) 16%,transparent) 62%,
    rgba(249,247,243,0.24) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--yanRenk,#a68f5b) 62%,transparent),
             0 2px 14px rgba(0,0,0,0.136)}
:root[data-tema="acik"] .mercek-yan .sembol svg path{stroke:color-mix(in oklab,var(--yanRenk,#6c5c37) 40%,#1a1408)}
:root[data-tema="acik"] .mercek-yan .bilgi{text-shadow:none}
:root[data-tema="acik"] .mercek-yan .vakit{color:#5b5448}
:root[data-tema="acik"] .mercek-yan.sag .disk{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--yanRenk,#a68f5b) 76%,transparent),
             inset 0 3px 0 color-mix(in oklab,#fff6e4 22%,transparent),
             0 6px 28px rgba(0,0,0,0.224)}
:root[data-tema="acik"] .mercek-yan:hover .disk,:root[data-tema="acik"] .mercek-yan:active .disk{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--yanRenk,#a68f5b) 62%,transparent),
             0 2px 20px rgba(0,0,0,0.2)}
:root[data-tema="acik"] .mercek-simdiye{color:#4c3a10;background:rgba(247,245,241,0.42)}
:root[data-tema="acik"] .mercek-zeka .iz{background:radial-gradient(circle at var(--gx) var(--gy),
      rgba(249,250,252,0.4) 0%, rgba(249,250,252,0.14) 40%, transparent 70%),
    radial-gradient(circle at var(--ix) var(--iy),
      color-mix(in oklab,#fff6e4 22%,transparent) 0%, transparent 44%),
    color-mix(in oklab,var(--nB) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,#fff6e4 34%,transparent),
    inset 0 0 0 2.5px rgba(3,5,8,0.136),
    inset calc(var(--sx)*.38px) calc(var(--sy)*.38px) 18px rgba(0,0,0,0.136),
    0 4px 16px rgba(0,0,0,0.136)}
:root[data-tema="acik"] .mercek-zeka .cek{background:linear-gradient(to bottom, transparent 0%,
      color-mix(in oklab,#fff6e4 82%,transparent) 50%, transparent 100%) 50%/1.2px 100% no-repeat,
    linear-gradient(to right, transparent 0%,
      color-mix(in oklab,#fff6e4 82%,transparent) 50%, transparent 100%) 50%/100% 1.2px no-repeat,
    radial-gradient(circle at 50% 50%,
      color-mix(in oklab,#fff6e4 46%,transparent) 0%, transparent 62%)}
:root[data-tema="acik"] .mercek-zeka:hover .iz,:root[data-tema="acik"] .mercek-zeka:active .iz{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--nB) 62%,transparent),
             inset calc(var(--sx)*.42px) calc(var(--sy)*.42px) 22px rgba(0,0,0,0.152),
             0 0 30px color-mix(in oklab,var(--nB) 24%,transparent);background:radial-gradient(circle at var(--ix) var(--iy),
      color-mix(in oklab,#fff6e4 22%,transparent) 0%, transparent 52%),
    color-mix(in oklab,var(--nB) 13%,transparent)}
:root[data-tema="acik"] .zeka-soru{background:rgba(247,245,241,0.34);color:#272012}
:root[data-tema="acik"] .zeka-soru:hover{background:color-mix(in oklab,var(--nB) 12%,rgba(247,245,241,0.34))}
:root[data-tema="acik"] .zeka-kendi input{background:rgba(247,245,241,0.34);border:1px solid rgba(0,0,0,0.14);color:#20190c}
:root[data-tema="acik"] .zeka-kendi input::placeholder{color:#57534c}
:root[data-tema="acik"] .zeka-kendi button{background:color-mix(in oklab,var(--nB) 16%,rgba(247,245,241,0.34));color:#1c160a}
:root[data-tema="acik"] .zeka-kilit p{color:#453d2f}
:root[data-tema="acik"] .zeka-kilit button{color:#1c160a;background:color-mix(in oklab,var(--nB) 22%,rgba(247,245,241,0.4))}
:root[data-tema="acik"] .zeka-yanit{color:#372f21}
:root[data-tema="acik"] .zeka-yanit .rh-cevap{color:#20190c}
:root[data-tema="acik"] .zeka-yanit .rh-blok{border-left:1px solid rgba(38,31,18,0.18)}
:root[data-tema="acik"] .zeka-yanit .rh-blok.dikkat{border-left-color:rgba(129,97,30,0.55);color:#413314}
:root[data-tema="acik"] .zeka-yanit .rh-et{color:#574f41}
:root[data-tema="acik"] .zeka-yanit .rh-blok.simdi .rh-et{color:color-mix(in oklab,var(--nB) 80%,#241d0f)}
:root[data-tema="acik"] .ses-mik{border:1px solid rgba(135,54,28,0.55);background:rgba(219,139,113,0.12);color:#4e1e0c}
:root[data-tema="acik"] .zeka-kendi .ses-mik{border-color:rgba(135,54,28,0.55);background:rgba(219,139,113,0.12);color:#4e1e0c}
:root[data-tema="acik"] .ses-mik.dinliyor{background:rgba(219,139,113,0.32);border-color:#87361c}
:root[data-tema="acik"] .ses-dinle{border:1px solid rgba(27,18,0,0.26);color:#4c3a10}
:root[data-tema="acik"] .ses-dinle[aria-pressed="true"]{border-color:#4c3a10;background:rgba(236,220,182,0.1)}
:root[data-tema="acik"] .ses-mik:focus-visible,:root[data-tema="acik"] .ses-dinle:focus-visible{outline:2px solid #81611e}
:root[data-tema="acik"] .ay-kenar{stroke:color-mix(in oklab,#322815 34%,transparent)}
:root[data-tema="acik"] .ay-buyuk .ay-govde{fill:rgba(6,9,12,0.5)}
:root[data-tema="acik"] .mercek-denge b{color:#5f4d23}
:root[data-tema="acik"] .hak-sayfa{border-top:1px solid rgba(0,0,0,0.1)}
:root[data-tema="acik"] .hak-sayfa b{color:#5f4d23}
:root[data-tema="acik"] .hak-sayfa span{color:#463e2f}
:root[data-tema="acik"] .hak-sayfa:focus-visible{outline:1px solid #5f4d23}
:root[data-tema="acik"] .mercek-nefes::before,:root[data-tema="acik"] .mercek-nefes::after{border:1px solid color-mix(in oklab,#322815 44%,transparent)}
:root[data-tema="acik"] .mercek-nefes::after{border-color:color-mix(in oklab,#322815 78%,transparent)}
:root[data-tema="acik"] .mercek-hesap{background:rgba(247,245,241,0.34);border:1px solid rgba(0,0,0,0.16)}
:root[data-tema="acik"] .mercek-hesap span{color:#453d2f}
:root[data-tema="acik"] .mercek-hesap.uye span{color:#261f12}
:root[data-tema="acik"] .mercek-hesap.uye{background:color-mix(in oklab,var(--nB) 16%,rgba(247,245,241,0.34))}
:root[data-tema="acik"] .mercek-hesap:hover{border-color:color-mix(in oklab,#81611e 60%,transparent)}
:root[data-tema="acik"] .hesap-kimlik p{color:#453d2f}
:root[data-tema="acik"] .hesap-rol{color:#5a5349!important}
:root[data-tema="acik"] .hesap-uye{color:#1c160a;background:color-mix(in oklab,var(--nB) 22%,rgba(247,245,241,0.4))}
:root[data-tema="acik"] .hesap-cikis{color:#5b5448;border:1px solid rgba(0,0,0,0.16)}
:root[data-tema="acik"] .hesap-satir{border-top:1px solid rgba(0,0,0,0.1)}
:root[data-tema="acik"] .hesap-satir b{color:#5a5349}
:root[data-tema="acik"] .hesap-satir .secenekler button{color:#5b5448;background:rgba(247,245,241,0.3);border:1px solid rgba(0,0,0,0.13)}
:root[data-tema="acik"] .hesap-satir .secenekler button.aktif{color:#1c160a;background:color-mix(in oklab,var(--nB) 18%,rgba(247,245,241,0.3))}
:root[data-tema="acik"] .hesap-satir .hesap-deger{color:#5b5448}
:root[data-tema="acik"] .mercek-sahne.acik .mercek-blok,:root[data-tema="acik"] .mercek-sahne.zeka .mercek-blok,:root[data-tema="acik"] .mercek-sahne.hakmod .mercek-blok,:root[data-tema="acik"] .mercek-sahne.hesapmod .mercek-blok{background:radial-gradient(ellipse 74% 56% at 50% 50%,
      rgba(250,249,247,0.3) 0%, rgba(250,249,247,0.204) 58%, transparent 100%),
    linear-gradient(to bottom,
      transparent 0%, rgba(250,249,247,0.132) 14%, rgba(250,249,247,0.132) 86%, transparent 100%)}
:root[data-tema="acik"] .mercek-sahne::after{color:#453d2f;text-shadow:none}
:root[data-tema="acik"] .mercek-yuzey{background:radial-gradient(ellipse 52% 56% at 50% 50%,
    rgba(250,249,247,0.46) 0%, rgba(250,249,247,0.34) 52%,
    rgba(250,249,247,0.16) 78%, transparent 100%)}
:root[data-tema="acik"] .mercek-ip line{stroke:color-mix(in oklab,var(--nB) 40%,rgba(27,18,0,0.22))}
:root[data-tema="acik"] .yz-imza path{fill:color-mix(in oklab,#1b1200 82%,transparent)}
:root[data-tema="acik"] .hesap-riza input{accent-color:var(--nB,#81611e)}
:root[data-tema="acik"] .hesap-riza span{color:#4a4235}
:root[data-tema="acik"] .hesap-riza a{color:#2f281a}
:root[data-tema="acik"] .hesap-alan b{color:#564e41}
:root[data-tema="acik"] .hesap-alan input{color:#20190c;background:rgba(247,245,241,0.42)}
:root[data-tema="acik"] .hesap-dg{color:#2c2518}
:root[data-tema="acik"] .hesap-dg:hover{color:#1a1408}
:root[data-tema="acik"] .hesap-dg.birincil{color:#1a1407;background:color-mix(in oklab,var(--nB) 15%,rgba(249,247,244,0.42))}
:root[data-tema="acik"] .hesap-dg.ince{color:#5c5447}
:root[data-tema="acik"] .hesap-dg.ince:hover{color:#2c2518}
:root[data-tema="acik"] .hesap-dg.tehlike{color:#7d3b24}
:root[data-tema="acik"] .hesap-dg.tehlike:hover{color:#682a13;border-color:rgba(125,59,36,0.42)}
:root[data-tema="acik"] .hesap-dg.birincil.tehlike{color:#321409;background:rgba(235,218,214,0.28);border-color:rgba(125,59,36,0.5)}
:root[data-tema="acik"] .harita-yer-not{color:#5a5349}
:root[data-tema="acik"] .harita-yer-not.iyi{color:#34633f}
:root[data-tema="acik"] .harita-yer-not.kotu{color:#7d3b24}
:root[data-tema="acik"] .hesap-not{color:#5a5349}
:root[data-tema="acik"] .hesap-uyari{color:#7d3b24}
:root[data-tema="acik"] .hesap-haber.iyi{color:#34633f}
:root[data-tema="acik"] .hesap-haber.kotu{color:#7d3b24}
:root[data-tema="acik"] .hesap-yasal a{color:#58534b}
:root[data-tema="acik"] .hesap-yasal a:hover{color:#3c3426}
:root[data-tema="acik"] .hesap-yasal span{color:#57534c}
:root[data-tema="acik"] .konum-ara{border-bottom:1px solid rgba(0,0,0,0.22);color:#20190c;text-shadow:none}
:root[data-tema="acik"] .konum-ara::placeholder{color:#58534b}
:root[data-tema="acik"] .konum-ara:focus{border-bottom-color:color-mix(in oklab,#81611e 62%,transparent)}
:root[data-tema="acik"] .konum-kaba{color:#4c3a10}
:root[data-tema="acik"] .konum-geri{color:#4a4235}
:root[data-tema="acik"] .konum-not{color:#5a5349}
:root[data-tema="acik"] .konum-sat{border-bottom:1px solid rgba(0,0,0,0.09)}
:root[data-tema="acik"] .konum-sat .ad{color:#20190c}
:root[data-tema="acik"] .konum-sat .alt{color:#5a5349}
:root[data-tema="acik"] .konum-sat:hover .ad{color:#110b00}
:root[data-tema="acik"] .konum-bos{color:#5a5349}
:root[data-tema="acik"] .konum-bos.uyari{color:#4c3a10}
:root[data-tema="acik"] .konum-oto{color:#4c3a10;border-bottom:1px solid color-mix(in oklab,#81611e 46%,transparent)}
:root[data-tema="acik"] .yazi-ornek{color:#4a4235}
:root[data-tema="acik"] .mercek-konum.davet{border-color:#81611e;color:#81611e;box-shadow:0 0 20px rgba(216,183,113,0.32)}
:root[data-tema="acik"] .mercek-konum.davet::before{color:#20190c}
:root[data-tema="acik"] .mercek-saat.davet{color:#81611e}
:root[data-tema="acik"] .mercek-saat.davet:focus-visible{outline:1px solid #81611e}
/* css/aralik-zaman.css */
:root[data-tema="acik"] .zaman-kademe{color:#58534b;text-shadow:none}
:root[data-tema="acik"] .zaman-kademe .aktif{color:#241d0f}
:root[data-tema="acik"] .zaman-acilim .hal{color:#251e10}
:root[data-tema="acik"] .zaman-acilim .pencere{color:#4a4235}
:root[data-tema="acik"] .zaman-takvim-ekle{border:1px solid rgba(76,58,16,0.32);background:rgba(247,245,241,0.3);color:#4c3a10}
:root[data-tema="acik"] .zaman-takvim-ekle:hover{background:rgba(236,220,182,0.12)}
:root[data-tema="acik"] .zaman-takvim-ekle:focus-visible,:root[data-tema="acik"] .zaman-takvim-dk:focus-visible{outline:2px solid #81611e}
:root[data-tema="acik"] .zaman-takvim{color:#574f41}
:root[data-tema="acik"] .zaman-takvim-dk{border:1px solid rgba(27,18,0,0.2);background:#f2eee7;color:#20190c}
:root[data-tema="acik"] .zaman-acilim:first-child .hal{color:#1a1408}
:root[data-tema="acik"] .zaman-acilim:first-child .pencere{color:#362e20}
:root[data-tema="acik"] .zaman-tarama{color:#4a4235}
:root[data-tema="acik"] .zaman-sis{text-shadow:none}
:root[data-tema="acik"] .zaman-kilit{color:#4a4235}
:root[data-tema="acik"] .zaman-kilit button{color:#4c3a10;border-bottom:1px solid color-mix(in oklab,#81611e 46%,transparent)}
:root[data-tema="acik"] .zaman-kilit button:hover{color:#2d2207}
:root[data-tema="acik"] .zaman-tarih input{border-bottom:1px solid rgba(0,0,0,0.22);color:#20190c;text-shadow:none}
:root[data-tema="acik"] .zaman-tarih input:focus{border-bottom-color:color-mix(in oklab,#81611e 62%,transparent)}
:root[data-tema="acik"] .zaman-tarih .ok{color:#5a5349}
:root[data-tema="acik"] .zaman-ozel-not{color:#4a4235}
:root[data-tema="acik"] .zaman-ozel-not.uyari{color:#4c3a10}
:root[data-tema="acik"] .zaman-ozel-onay{color:#4c3a10;border-bottom:1px solid color-mix(in oklab,#81611e 46%,transparent)}
/* css/aralik-bag.css */
:root[data-tema="acik"] .bag-guven{color:#4a4235}
:root[data-tema="acik"] .bag-kisi-sat{border-bottom:1px solid rgba(0,0,0,0.1)}
:root[data-tema="acik"] .bag-kisi-sat .ad{color:#20190c}
:root[data-tema="acik"] .bag-kisi-sat .omur{color:#5a5349}
:root[data-tema="acik"] .bag-kisi-sat:hover .ad{color:#110b00}
:root[data-tema="acik"] .bag-omur-not{color:#5a5349}
:root[data-tema="acik"] .bag-form input{border-bottom:1px solid rgba(0,0,0,0.22);color:#20190c;text-shadow:none}
:root[data-tema="acik"] .bag-form input::placeholder{color:#58534b}
:root[data-tema="acik"] .bag-form input:focus{border-bottom-color:color-mix(in oklab,#81611e 62%,transparent)}
:root[data-tema="acik"] .bag-form-not{color:#4a4235}
:root[data-tema="acik"] .bag-form-not.uyari{color:#4c3a10}
:root[data-tema="acik"] .bag-form-onay{color:#4c3a10;border-bottom:1px solid color-mix(in oklab,#81611e 46%,transparent)}
:root[data-tema="acik"] .bag-form-onay[disabled]{color:#57534c;border-bottom-color:rgba(0,0,0,0.12)}
:root[data-tema="acik"] #bag-sahne .mercek-derin .zaman-kilit{border-bottom:1px solid rgba(0,0,0,0.1)}
:root[data-tema="acik"] .bag-pencere .sira{color:rgba(76,58,16,0.5)}
:root[data-tema="acik"] .bag-pencere .an{color:#2c2518;text-shadow:none}
:root[data-tema="acik"] .bag-pencere .sev{color:#4c3a10}
:root[data-tema="acik"] .bag-pencere:hover{background:rgba(255,255,255,0.05)}
:root[data-tema="acik"] .bag-pencere.secili{background:rgba(236,220,182,0.09);box-shadow:inset 2px 0 0 rgba(236,220,182,0.72)}
:root[data-tema="acik"] .bag-pencere.secili .an{color:#110b00}
:root[data-tema="acik"] .bag-pencere.secili .sira{color:#4c3a10}
:root[data-tema="acik"] .bag-kacin{color:#2c2518;text-shadow:none}
:root[data-tema="acik"] .bag-kacin b{color:#87361c}
:root[data-tema="acik"] .bag-kacin .sev{color:#87361c}
:root[data-tema="acik"] .bag-kisi-ad{text-decoration-color:rgba(76,58,16,0.45)}
:root[data-tema="acik"] .bag-kisi-ad:focus-visible{outline:2px solid #81611e}
/* css/aralik-donustur.css */
:root[data-tema="acik"] .dn-akan-yazi{color:#604a15;text-shadow:none}
:root[data-tema="acik"] .dn-akan-et{color:#5f4d23}
:root[data-tema="acik"] .dn-akan:focus-visible{outline:1px solid #5f4d23}
:root[data-tema="acik"] .dn-akan.dn-akan-satir{border-top:1px solid rgba(129,97,30,0.35);border-bottom:1px solid rgba(129,97,30,0.35)}
:root[data-tema="acik"] .dn-kok{color:#2a2212}
:root[data-tema="acik"] .dn-fon{background:#f7f4f0 url('/assets/aralik/kumul.jpg?v=2') center/cover}
:root[data-tema="acik"] .dn-fon::after{background:linear-gradient(180deg,rgba(249,247,244,0.55),rgba(249,247,244,0.35) 50%,rgba(249,247,244,0.7))}
:root[data-tema="acik"] .dn-mercek{border:1.5px solid #36516d;box-shadow:0 0 0 6px rgba(143,169,196,0.08) inset,0 0 60px rgba(0,0,0,0.24);background:radial-gradient(ellipse at 50% 40%,rgba(234,227,215,0.72),rgba(244,240,234,0.86) 70%)}
:root[data-tema="acik"] .dn-kapat{border:1px solid #36516d;background:rgba(245,241,235,0.75);color:#20190c}
:root[data-tema="acik"] .dn-kapat:focus-visible{outline:2px solid #5f4d23}
:root[data-tema="acik"] .dn-ic .mercek-et{color:#3c3426}
:root[data-tema="acik"] .dn-ic .mercek-bas{color:#2f2409}
:root[data-tema="acik"] .dn-ic .mercek-saat{color:#5c5445}
:root[data-tema="acik"] .dn-ic .mercek-cizgi{background:rgba(143,169,196,0.7)}
:root[data-tema="acik"] .dn-ara b{color:#5f4d23}
:root[data-tema="acik"] .dn-sec button{border:1px solid rgba(129,97,30,0.5);background:rgba(247,245,241,0.4);color:#4c3a10}
:root[data-tema="acik"] .dn-sec button.on{background:rgba(216,183,113,0.2);border-color:#81611e;color:#1b1200}
:root[data-tema="acik"] .dn-sec button:focus-visible,:root[data-tema="acik"] .dn-z:focus-visible,:root[data-tema="acik"] .dn-al:focus-visible{outline:1px solid #5f4d23}
:root[data-tema="acik"] .dn-yaz{border:1px solid rgba(129,97,30,0.4);background:rgba(247,245,241,0.5);color:#2f2409}
:root[data-tema="acik"] .dn-z{border-top:1px solid rgba(0,0,0,0.08);color:#2d2618}
:root[data-tema="acik"] .dn-z i{color:#5f4d23}
:root[data-tema="acik"] .dn-z.on span{color:#1b1200}
:root[data-tema="acik"] .dn-takvim input{accent-color:#7c5f28}
:root[data-tema="acik"] .dn-saat{border:1px solid rgba(129,97,30,0.4);background:rgba(247,245,241,0.5);color:#2f2409}
:root[data-tema="acik"] .dn-al{border:1px solid #81611e;background:rgba(216,183,113,0.14);color:#2f2409}
:root[data-tema="acik"] .dn-not{color:#5c5445}
:root[data-tema="acik"] .dn-uyari{color:#87361c}
:root[data-tema="acik"] .dn-nokta i{border:1px solid #7c5f28}
:root[data-tema="acik"] .dn-sayim{color:#2d2618}
/* css/aralik-ay.css */
:root[data-tema="acik"] .mercek-sahne .lens-veil{background:rgba(247,244,239,0.2)}
:root[data-tema="acik"] .mercek-sahne .lens-veil .lens-close{background:rgba(249,247,244,0.42);color:#221b0e;box-shadow:inset 0 0 0 1px rgba(216,183,113,0.38)}
:root[data-tema="acik"] .moon-now-orb{box-shadow:0 9px 18px rgba(0,0,0,0.128),0 0 18px rgba(var(--blue-rgb),.13)}
:root[data-tema="acik"] .moon-now-phase.moon-phase-0{background:rgba(249,249,252,0.98)}
:root[data-tema="acik"] .moon-now-phase.moon-phase-1{background:radial-gradient(circle at 72% 50%,transparent 0 39%,rgba(249,249,252,0.98) 40%)}
:root[data-tema="acik"] .moon-now-phase.moon-phase-2{background:linear-gradient(90deg,rgba(249,249,252,0.98) 0 50%,transparent 50%)}
:root[data-tema="acik"] .moon-now-phase.moon-phase-3{background:radial-gradient(circle at 78% 50%,transparent 0 71%,rgba(249,249,252,0.98) 72%)}
:root[data-tema="acik"] .moon-now-phase.moon-phase-5{background:radial-gradient(circle at 22% 50%,transparent 0 71%,rgba(249,249,252,0.98) 72%)}
:root[data-tema="acik"] .moon-now-phase.moon-phase-6{background:linear-gradient(90deg,transparent 0 50%,rgba(249,249,252,0.98) 50%)}
:root[data-tema="acik"] .moon-now-phase.moon-phase-7{background:radial-gradient(circle at 28% 50%,transparent 0 39%,rgba(249,249,252,0.98) 40%)}
:root[data-tema="acik"] .moon-now:hover > span{text-shadow:none}
:root[data-tema="acik"] .moon-sphere{background:radial-gradient(circle at 34% 27%,rgba(255,255,255,0.72),transparent 14%),radial-gradient(circle at 44% 42%,rgba(var(--atmo-rgb),.14),rgba(238,233,224,0.19) 68%);box-shadow:0 45px 54px rgba(0,0,0,0.136),0 0 90px rgba(var(--atmo-rgb),.13),inset -28px -30px 55px rgba(0,0,0,0.152)}
:root[data-tema="acik"] .moon-sphere::after{background:rgba(255,255,255,0.18)}
:root[data-tema="acik"] .moon-sphere i{text-shadow:none}
:root[data-tema="acik"] .moon-arc-panel{background:rgba(240,235,227,0.96);box-shadow:0 40px 100px rgba(0,0,0,0.192),0 0 80px rgba(var(--atmo-rgb),.08)}
@media (max-width:720px){
  :root[data-tema="acik"] .moon-stage .moon-card.centered .moon-sphere{box-shadow:0 28px 42px rgba(0,0,0,0.152),0 0 58px rgba(var(--atmo-rgb),.12),inset -18px -22px 36px rgba(0,0,0,0.144)}
}
:root[data-tema="acik"] .moon-stage .moon-card .moon-sphere{box-shadow:0 20px 34px rgba(0,0,0,0.128),0 0 35px rgba(var(--atmo-rgb),.08),inset -12px -14px 24px rgba(0,0,0,0.128)}
:root[data-tema="acik"] .moon-stage .moon-card.centered .moon-sphere{box-shadow:0 42px 52px rgba(0,0,0,0.168),0 0 85px rgba(var(--atmo-rgb),.14),inset -26px -30px 50px rgba(0,0,0,0.152)}
:root[data-tema="acik"] .moon-stage .moon-surface{box-shadow:inset -20px -24px 42px rgba(0,0,0,0.168),inset 14px 12px 28px rgba(255,245,216,0.08)}
:root[data-tema="acik"] .moon-stage .moon-phase-0{background:rgba(249,249,252,0.84)}
:root[data-tema="acik"] .moon-stage .moon-phase-1{background:radial-gradient(circle at 72% 50%,transparent 0 39%,rgba(249,249,252,0.98) 40%)}
:root[data-tema="acik"] .moon-stage .moon-phase-2{background:linear-gradient(90deg,rgba(249,249,252,0.98) 0 50%,transparent 50%)}
:root[data-tema="acik"] .moon-stage .moon-phase-3{background:radial-gradient(circle at 78% 50%,transparent 0 71%,rgba(249,249,252,0.98) 72%)}
:root[data-tema="acik"] .moon-neighbor-strip{background:rgba(248,246,243,0.34)}
:root[data-tema="acik"] .moon-mini-sphere{box-shadow:0 10px 20px rgba(0,0,0,0.14)}
:root[data-tema="acik"] .moon-neighbor-strip button.current .moon-mini-sphere{box-shadow:0 12px 25px rgba(0,0,0,0.168),0 0 24px rgba(var(--gold-rgb),.12)}
:root[data-tema="acik"] .moon-stage .moon-phase-5{background:radial-gradient(circle at 22% 50%,transparent 0 71%,rgba(249,249,252,0.98) 72%)}
:root[data-tema="acik"] .moon-stage .moon-phase-6{background:linear-gradient(90deg,transparent 0 50%,rgba(249,249,252,0.98) 50%)}
:root[data-tema="acik"] .moon-stage .moon-phase-7{background:radial-gradient(circle at 28% 50%,transparent 0 39%,rgba(249,249,252,0.98) 40%)}
:root[data-tema="acik"] .moon-stage .moon-card .moon-sphere::before{background:radial-gradient(circle at 31% 23%,rgba(255,255,255,0.16),transparent 24%)}
:root[data-tema="acik"] .moon-now-orb{box-shadow:0 15px 28px rgba(0,0,0,0.152),0 0 28px rgba(var(--blue-rgb),.17)}
:root[data-tema="acik"] .moon-stage .scene-kicker,:root[data-tema="acik"] .moon-stage-head p,:root[data-tema="acik"] .moon-card strong,:root[data-tema="acik"] .moon-card em,:root[data-tema="acik"] .moon-card small,:root[data-tema="acik"] .moon-selection-meta small,:root[data-tema="acik"] .orbit-caption b,:root[data-tema="acik"] .orbit-caption i,:root[data-tema="acik"] .orbit-caption small{text-shadow:none}
:root[data-tema="acik"] .moon-card strong{text-shadow:none}
:root[data-tema="acik"] .orbit-caption::before{background:radial-gradient(ellipse at 50% 50%,
    rgba(251,249,247,0.62) 0%, rgba(251,249,247,0.3) 52%, transparent 76%)}
:root[data-tema="acik"] .moon-stage .orbit-caption b{color:#1c160a}
:root[data-tema="acik"] .moon-stage .orbit-caption i{color:#6e5313}
:root[data-tema="acik"] .moon-stage .orbit-caption small{color:#4a402f}
:root[data-tema="acik"] .moon-panel-scroll{background:radial-gradient(ellipse 56% 56% at 50% 50%,
    rgba(249,247,243,0.8) 0%, rgba(249,247,243,0.68) 40%,
    rgba(249,247,243,0.34) 74%, transparent 100%)}
:root[data-tema="acik"] .moon-stage .moon-card:not(.centered) .moon-surface{background:radial-gradient(circle at 36% 28%,
    rgba(234,227,215,0.85) 0%, rgba(234,227,215,0.82) 44%,
    rgba(234,227,215,0.86) 80%, rgba(235,228,217,0.9) 100%)}
:root[data-tema="acik"] .moon-arc-panel .scene-kicker{color:#241d0f}
:root[data-tema="acik"] .moon-stage.panel-open .moon-card.centered .moon-sphere{box-shadow:inset -26px -30px 50px rgba(0,0,0,0.152)}
/* css/aralik-aralik.css */
:root[data-tema="acik"] .ar-ileri .ar-ileri-git{color:#604a15}
:root[data-tema="acik"] .ar-ileri .ar-ileri-git:focus-visible{outline:1px solid #5f4d23}
:root[data-tema="acik"] .ar-nesne-cerceve{fill:rgba(10,8,12,0.6);stroke:#81611e}
:root[data-tema="acik"] .ar-nesne-kanat{fill:rgba(38,31,18,0.12)}
:root[data-tema="acik"] .ar-nesne-cizgi{stroke:#3b3017}
:root[data-tema="acik"] .ar-nesne-cam{fill:rgba(38,31,18,0.08);stroke:#3b3017}
:root[data-tema="acik"] .ar-nesne-isik{fill:#382b0a}
:root[data-tema="acik"] .ks-perde{background:rgba(251,250,248,0.45)}
:root[data-tema="acik"] .ks-panel{border:1px solid rgba(27,18,0,0.22);background:linear-gradient(180deg,rgba(238,233,224,0.95),rgba(248,245,241,0.97));color:#2c2518;box-shadow:0 20px 60px rgba(0,0,0,0.2)}
:root[data-tema="acik"] .ks-kapat{color:#453d2f}
:root[data-tema="acik"] .ks-et{color:#4c3a10}
:root[data-tema="acik"] .ks-bas{color:#110b00}
:root[data-tema="acik"] .ks-alan{border:1px solid rgba(27,18,0,0.18);background:rgba(255,255,255,0.04);color:#20190c}
:root[data-tema="acik"] .ks-alan::placeholder{color:#57534c}
:root[data-tema="acik"] .ks-alan:focus{border-color:rgba(76,58,16,0.55)}
:root[data-tema="acik"] .ks-secim span{color:#574f41}
:root[data-tema="acik"] .ks-secim select{border:1px solid rgba(27,18,0,0.18);background:#f2eee7;color:#20190c}
:root[data-tema="acik"] .ks-kim legend{color:#574f41}
:root[data-tema="acik"] .ks-kim span{border:1px solid rgba(27,18,0,0.2);color:#453d2f}
:root[data-tema="acik"] .ks-kim input:checked + span{border-color:#4c3a10;background:rgba(216,183,113,0.16);color:#1f1400}
:root[data-tema="acik"] .ks-sor{border:1px solid rgba(76,58,16,0.55);background:rgba(216,183,113,0.1);color:#4c3a10}
:root[data-tema="acik"] .ks-not{color:#59544a}
:root[data-tema="acik"] .ks-yanit{border-top:1px solid rgba(27,18,0,0.12)}
:root[data-tema="acik"] .ks-pencereler .rh-et{color:#574f41}
:root[data-tema="acik"] .ks-pencereler p{color:#453d2f}
:root[data-tema="acik"] .ks-pencereler .ks-kacin{border-left:2px solid #87361c;color:#4e1e0c}
:root[data-tema="acik"] .ks-pencereler .ks-pencere.ilk{color:#110b00}
:root[data-tema="acik"] .ks-ac{color:#4c3a10}
:root[data-tema="acik"] .rh-dugme{border:1px solid rgba(27,18,0,0.34);background:radial-gradient(circle at 34% 26%,rgba(255,246,228,0.2) 0%,transparent 46%),rgba(247,245,241,0.46);box-shadow:inset 0 0 0 2px rgba(3,5,8,0.12),0 4px 16px rgba(0,0,0,0.144)}
:root[data-tema="acik"] .rh-ad{color:#4c3a10}
