:root,:root[data-tema=klasik]{--bg: #f6f7f9;--yuzey: #ffffff;--metin: #1a1d23;--soluk: #565c68;--kenar: #d5d9e0;--vurgu: #1d4ed8;--vurgu-metin: #ffffff;--vurgu-acik: #e4ebfd;--ok: #17692a;--ok-bg: #dff3e4;--kotu: #a8261d;--kotu-bg: #fbe5e3;--uyari-bg: #fff4d6;--uyari-metin: #5c4200}:root[data-tema=sicak]{--bg: #fbf5ee;--yuzey: #fffdf9;--metin: #2b1d14;--soluk: #6b5444;--kenar: #e5d5c3;--vurgu: #b13d0a;--vurgu-metin: #ffffff;--vurgu-acik: #fbe6d8}:root[data-tema=deniz]{--bg: #eef6f9;--yuzey: #ffffff;--metin: #0d2a35;--soluk: #3f5d6a;--kenar: #c6dbe3;--vurgu: #0a6784;--vurgu-metin: #ffffff;--vurgu-acik: #d9eef5}:root[data-tema=orman]{--bg: #f1f6f0;--yuzey: #ffffff;--metin: #14291a;--soluk: #475e4d;--kenar: #cddccf;--vurgu: #2a7030;--vurgu-metin: #ffffff;--vurgu-acik: #dcefdd}:root[data-tema=gece]{--bg: #12151c;--yuzey: #1b2029;--metin: #eef1f6;--soluk: #a7b0c0;--kenar: #333b49;--vurgu: #7cb3ff;--vurgu-metin: #0b1220;--vurgu-acik: #223049;--ok: #7fe0a0;--ok-bg: #16301f;--kotu: #ff9d94;--kotu-bg: #3a1c1a;--uyari-bg: #3a2f10;--uyari-metin: #ffd98a;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--metin);font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1{font-size:1.5rem;margin:0 0 12px}h2{font-size:1.15rem;margin:20px 0 8px}h3{margin:0;font-size:1rem}a{color:var(--vurgu)}img{max-width:100%}:focus-visible{outline:3px solid var(--vurgu);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.dugme,.ikinci,.sepet-dugme,.metin-dugme,.ikon,.baglanti{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.dugme{background:var(--vurgu);color:var(--vurgu-metin);border:0;border-radius:10px;padding:0 16px;font-weight:600}.dugme.buyuk{width:100%;min-height:50px;font-size:1.05rem}.ikinci{background:var(--yuzey);color:var(--vurgu);border:2px solid var(--vurgu);border-radius:10px;padding:0 16px;font-weight:600}.metin-dugme{background:none;border:0;color:var(--vurgu);padding:0 10px;font-weight:600;text-decoration:underline}.baglanti{background:none;border:0;padding:0;text-align:left;font-weight:600;justify-content:flex-start;width:100%}.marka{min-height:44px;display:inline-flex;align-items:center}.ikon{min-width:44px;background:var(--yuzey);border:1px solid var(--kenar);border-radius:10px;font-size:1.2rem}.ust{position:sticky;top:0;z-index:10;background:var(--yuzey);border-bottom:1px solid var(--kenar)}.ust-ic{max-width:1200px;margin:0 auto;padding:6px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.marka{font-weight:800;font-size:1.15rem;color:var(--metin);text-decoration:none}.bosluk{flex:1}.sure{font-size:.9rem}.rozet{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.85rem;font-weight:700}.rozet.acik{background:var(--ok-bg);color:var(--ok)}.rozet.kapali{background:var(--kotu-bg);color:var(--kotu)}.sepet-dugme{position:relative;background:var(--vurgu);color:var(--vurgu-metin);border:0;border-radius:10px;padding:0 14px;font-weight:700}.sayi{background:var(--vurgu-metin);color:var(--vurgu);border-radius:999px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.icerik{max-width:1200px;margin:0 auto;padding:16px;min-height:70vh}.icerik.dar{max-width:640px}.soluk{color:var(--soluk)}.bos{text-align:center;color:var(--soluk);padding:32px 0}.bant,.uyari{background:var(--uyari-bg);color:var(--uyari-metin);border-radius:8px;padding:10px 12px;margin:8px 0}.uyari{background:var(--kotu-bg);color:var(--kotu)}.tamam{background:var(--ok-bg);color:var(--ok);border-radius:8px;padding:10px 12px;font-weight:600}.yukleniyor{padding:48px 16px;text-align:center;color:var(--soluk)}.ekran-orta{max-width:520px;margin:0 auto;padding:64px 16px;text-align:center}.alt-bilgi{text-align:center;color:var(--soluk);padding:24px 16px 32px;font-size:.9rem}.arama{width:100%;min-height:48px;border:1px solid var(--kenar);background:var(--yuzey);border-radius:12px;padding:0 14px;margin-bottom:16px}.izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:640px){.izgara{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:960px){.izgara{grid-template-columns:repeat(4,minmax(0,1fr))}}.kart{background:var(--yuzey);border:1px solid var(--kenar);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.kart-gorsel{position:relative;display:block;padding:0;border:0;background:var(--vurgu-acik);aspect-ratio:1;width:100%}.kart-gorsel img,.resimyok{width:100%;height:100%;object-fit:cover;display:block}.resimyok{display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:800;color:var(--vurgu);background:var(--vurgu-acik);aspect-ratio:1}.etiket-yok,.etiket-sepet{position:absolute;left:8px;top:8px;background:var(--kotu);color:#fff;padding:2px 8px;border-radius:6px;font-size:.8rem;font-weight:700}:root[data-tema=gece] .etiket-yok{color:#1b2029}.etiket-sepet{background:var(--vurgu);color:var(--vurgu-metin)}.kart.pasif .kart-gorsel img,.kart.pasif .resimyok{opacity:.5}.kart-ad{padding:10px 12px 0;flex:1}.kart-alt{padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.fiyat{font-size:1.1rem}.buyuk-fiyat{font-size:1.5rem;font-weight:700;margin:12px 0 4px}.perde{position:fixed;inset:0;background:#00000080;z-index:50;display:flex;align-items:flex-end;justify-content:flex-end}.cekmece{background:var(--yuzey);color:var(--metin);width:100%;max-height:92vh;border-radius:18px 18px 0 0;display:flex;flex-direction:column}@media(min-width:768px){.cekmece{width:440px;max-height:100vh;height:100vh;border-radius:0}}.cek-ust{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--kenar);gap:8px}.cek-ust h2{margin:0}.cek-icerik{padding:16px;overflow-y:auto;flex:1}.cek-alt{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--kenar);display:flex;flex-direction:column;gap:8px}.galeri-kap{position:relative}.galeri{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:12px;gap:0;background:var(--vurgu-acik)}.galeri img{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;object-fit:cover}.galeri-yok{border-radius:12px;width:100%}.sayac{position:absolute;right:8px;bottom:8px;background:#000000b3;color:#fff;padding:2px 10px;border-radius:999px;font-size:.85rem}.miktar{display:inline-flex;align-items:center;gap:6px}.miktar input{width:72px;min-height:44px;text-align:center;border:1px solid var(--kenar);background:var(--bg);border-radius:10px}.satirlar{list-style:none;margin:0;padding:0}.satir{padding:12px 0;border-bottom:1px solid var(--kenar);display:flex;flex-direction:column;gap:8px}.satir-ust{display:flex;align-items:center;gap:10px}.satir-bilgi{flex:1;display:flex;flex-direction:column;min-width:0}.satir-alt{display:flex;align-items:center;justify-content:space-between}.mini{width:52px;height:52px;border-radius:8px;object-fit:cover;font-size:1.4rem;flex:none}.toplam-satir{display:flex;justify-content:space-between;gap:8px}.toplam-satir.genel{font-weight:800;font-size:1.15rem}.cubuk-kap p{margin:0 0 6px;font-weight:600}.cubuk{height:10px;background:var(--vurgu-acik);border-radius:999px;overflow:hidden}.cubuk span{display:block;height:100%;background:var(--vurgu)}.form{display:flex;flex-direction:column;gap:12px}.form label{display:flex;flex-direction:column;gap:4px;font-weight:600}.form input:not([type=radio]):not([type=checkbox]),.form select,.form textarea{min-height:44px;border:1px solid var(--kenar);background:var(--yuzey);border-radius:10px;padding:8px 12px;width:100%;font-weight:400}fieldset{border:1px solid var(--kenar);border-radius:10px;padding:8px 12px;margin:0}legend{font-weight:700;padding:0 6px}.form label.secenek,.secenek{flex-direction:row;align-items:center;gap:10px;min-height:44px;font-weight:400;display:flex}.secenek input{width:22px;height:22px;flex:none;accent-color:var(--vurgu)}.konum{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ozet{background:var(--yuzey);border:1px solid var(--kenar);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;margin:8px 0}.ozet p{margin:4px 0 0;font-size:.9rem}.adimlar{list-style:none;display:flex;justify-content:space-between;padding:0;margin:16px 0;position:relative}.adimlar li{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.9rem;color:var(--soluk);position:relative}.adimlar li:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 18px);right:calc(-50% + 18px);height:3px;background:var(--kenar)}.adimlar li.bitti:not(:last-child):after{background:var(--vurgu)}.nokta{width:32px;height:32px;border-radius:50%;border:2px solid var(--kenar);background:var(--yuzey);display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;z-index:1}.bitti .nokta{background:var(--vurgu);border-color:var(--vurgu);color:var(--vurgu-metin)}.simdi{color:var(--metin);font-weight:700}.simdi .nokta{border-color:var(--vurgu);color:var(--vurgu)}.odeme-cerceve{width:100%;border:0;min-height:400px;background:var(--yuzey);border-radius:12px;margin:12px 0}
