:root{--zemin:#fbfaf8;--kart:#fff;--metin:#1c1a17;--soluk:#6a655d;--cizgi:#e3ded6;--vurgu:#2f5d50;--vurgu-metin:#fff;--hata-zemin:#fdf2f0;--hata-cizgi:#d9a79c;--hata-metin:#8c2f1c;--basari-zemin:#f0f7f3;--basari-cizgi:#9dc3b0;--sans:ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--serif:ui-serif, Georgia, "Times New Roman", serif}@media (prefers-color-scheme:dark){:root{--zemin:#14130f;--kart:#1d1b17;--metin:#ece7dd;--soluk:#9b948a;--cizgi:#33302a;--vurgu:#7fb8a4;--vurgu-metin:#10201b;--hata-zemin:#2a1713;--hata-cizgi:#7a4437;--hata-metin:#f0b3a4;--basari-zemin:#14231c;--basari-cizgi:#3f6353}}*{box-sizing:border-box}body{background:var(--zemin);color:var(--metin);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.kabuk{max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 5rem}.ust-bant{border-bottom:1px solid var(--cizgi);margin-bottom:2rem;padding-bottom:1rem}.ust-bant h1{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:600}.ust-bant p{color:var(--soluk);margin:.35rem 0 0;font-size:.9rem}h2{margin:2.5rem 0 .5rem;font-size:1.35rem}h2:first-of-type{margin-top:0}.aciklama{font-family:var(--serif);color:var(--soluk);margin:0 0 1.75rem;font-size:1.05rem}form{display:block}fieldset{border:none;margin:0 0 1.5rem;padding:0}legend{letter-spacing:.1em;text-transform:uppercase;color:var(--soluk);margin-bottom:.85rem;padding:0;font-size:.78rem;font-weight:600}label.alan{margin-bottom:1rem;display:block}label.alan span{margin-bottom:.3rem;font-size:.85rem;font-weight:600;display:block}label.alan small{color:var(--soluk);margin-bottom:.3rem;font-size:.8rem;font-weight:400;display:block}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea,select{width:100%;font:inherit;color:var(--metin);background:var(--kart);border:1px solid var(--cizgi);border-radius:6px;padding:.6rem .7rem;font-size:.95rem}textarea{resize:vertical;min-height:6rem;line-height:1.55}input:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--vurgu);outline-offset:2px}.sozlesme{border:1px solid var(--cizgi);background:var(--kart);border-radius:8px;margin-bottom:.7rem;overflow:hidden}.sozlesme-onay{cursor:pointer;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;display:flex}.sozlesme-onay input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--vurgu);flex-shrink:0;margin-top:.25rem}.sozlesme-onay .baslik{font-size:.95rem;font-weight:600}.sozlesme-onay .ozet{color:var(--soluk);font-size:.85rem}.sozlesme details{border-top:1px solid var(--cizgi)}.sozlesme summary{color:var(--vurgu);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem 1rem;font-size:.82rem}.sozlesme .metin{font-family:var(--serif);white-space:pre-wrap;border-top:1px solid var(--cizgi);margin:0;padding:0 1rem 1rem;font-size:.95rem}button{font:inherit;border:1px solid var(--vurgu);background:var(--vurgu);color:var(--vurgu-metin);cursor:pointer;border-radius:6px;padding:.7rem 1.4rem;font-weight:600}button:disabled{opacity:.55;cursor:progress}.kutu{border:1px solid var(--cizgi);border-radius:8px;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.92rem}.kutu.hata{background:var(--hata-zemin);border-color:var(--hata-cizgi);color:var(--hata-metin)}.kutu.basari{background:var(--basari-zemin);border-color:var(--basari-cizgi)}.alt-not{border-top:1px solid var(--cizgi);color:var(--soluk);margin-top:2rem;padding-top:1.25rem;font-size:.88rem}a{color:var(--vurgu)}.kutu.uyari-metni{font-family:var(--serif);background:var(--kart);border-left:3px solid var(--vurgu);font-size:1rem}.kutu.vurgulu{background:var(--kart);border-left:3px solid var(--vurgu)}.ilerleme{margin:1.5rem 0 .5rem}.ilerleme-cubugu{background:var(--cizgi);border-radius:2px;height:4px;overflow:hidden}.ilerleme-dolu{background:var(--vurgu);height:100%;transition:width .25s}.ilerleme-etiket{letter-spacing:.06em;text-transform:uppercase;color:var(--soluk);margin-top:.4rem;font-size:.78rem}.bolum-basligi{margin:.75rem 0 .35rem;font-size:1.2rem}fieldset.secim{border:1px solid var(--cizgi);background:var(--kart);border-radius:8px;margin-bottom:1rem;padding:.9rem 1rem}fieldset.secim legend{text-transform:none;letter-spacing:0;color:var(--metin);margin:0;padding:0 .35rem;font-size:.9rem}.alan-notu{color:var(--soluk);margin-bottom:.5rem;font-size:.8rem;display:block}.secenekler{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.5rem;display:flex}.secenek{cursor:pointer;align-items:center;gap:.4rem;font-size:.92rem;display:flex}.secenek input{accent-color:var(--vurgu);width:1rem;height:1rem}.yumusak-uyari{color:var(--soluk);margin-top:.35rem;font-size:.82rem;font-style:italic;display:block}.takip-kutusu{border-top:1px solid var(--cizgi);margin-top:.85rem;padding-top:.85rem}.takip-kutusu strong{margin-bottom:.6rem;font-size:.9rem;display:block}button.ikincil{color:var(--vurgu);border-color:var(--cizgi);background:0 0;font-weight:500}.sayfa-eylem-basligi{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.sayfa-eylem-basligi .aciklama{margin-bottom:0}.dugme-baglanti{border:1px solid var(--vurgu);background:var(--vurgu);color:var(--vurgu-metin);border-radius:6px;flex:none;padding:.55rem .9rem;font-weight:600;text-decoration:none;display:inline-block}.geri-baglanti{margin:0 0 .8rem;font-size:.86rem}.admin-form{max-width:52rem}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.admin-form-grid-dort{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.admin-filtre{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0;display:flex}.admin-filtre label{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.admin-ozet{grid-template-columns:minmax(8rem,12rem) 1fr;gap:.4rem 1rem;margin:1rem 0;display:grid}.admin-ozet dt{font-size:.85rem;font-weight:600}.admin-ozet dd{margin:0}.admin-checkbox{align-items:center;gap:.5rem;margin:.55rem 0;font-size:.9rem;display:flex}.detay-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem 1.25rem;margin:0;display:grid}.detay-grid div,.detay-grid dt,.detay-grid dd{margin:0}.detay-grid dt{color:var(--soluk);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.surum-listesi{gap:.8rem;display:grid}.surum-listesi .kutu{margin-bottom:0}.surum-basligi{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (max-width:36rem){.sayfa-eylem-basligi{display:grid}.admin-form-grid{grid-template-columns:1fr}}.destek-listesi{padding-left:1.2rem;font-size:.95rem}.destek-listesi li{margin-bottom:.85rem}.kod-benzeri{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}dl.ozet{color:var(--soluk);font-size:.9rem}.admin-kabuk{gap:1.25rem;display:grid}.admin-baslik{border-bottom:1px solid var(--cizgi);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.admin-baslik h2,.admin-ust-etiket{margin:0}.admin-ust-etiket{color:var(--soluk);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-nav{flex-wrap:wrap;gap:.5rem;display:flex}.admin-nav a,.admin-nav span{border:1px solid var(--cizgi);border-radius:999px;padding:.35rem .7rem;font-size:.82rem}.admin-nav span[aria-disabled=true]{color:var(--soluk);opacity:.7}.admin-nav small{font-size:.68rem}.admin-icerik h2:first-of-type{margin-top:0}.admin-kartlar,.envanter-sayaclar{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.envanter-sayaclar{margin-bottom:1.5rem}.envanter-sayac{border:1px solid var(--cizgi);background:var(--kart);border-radius:8px;align-content:start;gap:.15rem;min-height:6rem;padding:.75rem;display:grid}.envanter-sayac span,.envanter-sayac small{color:var(--soluk);font-size:.78rem}.envanter-sayac strong{font-size:1.7rem;line-height:1.2}.envanter-bolum{margin-top:2rem}.envanter-bolum h3{margin-bottom:.6rem}.envanter-bos{color:var(--soluk);background:var(--kart)}.okuma-boslugu{border-style:dashed}.okuma-boslugu p{color:var(--soluk);margin:.35rem 0 0}.envanter-tablosu{border-collapse:collapse;width:100%;font-size:.86rem}.envanter-tablosu th{text-align:left;color:var(--soluk);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.7rem}.envanter-tablosu th,.envanter-tablosu td{border-bottom:1px solid var(--cizgi);vertical-align:top;padding:.65rem .7rem .65rem 0}.rozet.durum{border:1px solid var(--cizgi);background:var(--kart);color:var(--metin)}.tablo-kaydir{overflow-x:auto}.bildirim-tablosu{border-collapse:collapse;width:100%;font-size:.9rem}.bildirim-tablosu th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--soluk);border-bottom:1px solid var(--cizgi);white-space:nowrap;padding:0 .6rem .5rem 0;font-size:.72rem;font-weight:600}.bildirim-tablosu td{border-bottom:1px solid var(--cizgi);vertical-align:top;padding:.7rem .6rem .7rem 0}.bildirim-tablosu tr.okundu td{opacity:.55}.soluk-kucuk{color:var(--soluk);font-size:.82rem}.rozet{letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:3px;margin-right:.4rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.rozet.acil{background:var(--hata-zemin);border:1px solid var(--hata-cizgi);color:var(--hata-metin)}button.kucuk{white-space:nowrap;padding:.3rem .6rem;font-size:.8rem}dl.ozet div{margin-bottom:.25rem}code{background:var(--kart);border:1px solid var(--cizgi);border-radius:4px;padding:.1rem .3rem;font-size:.85em}
