/* LUPE TACO — sokak fiestası. Koyu erik moru zemin; ayçiçeği sarısı + pembe + turkuaz; Rammetto One (şişman) başlık, hafif EĞİK; sola yaslı;
   kalın renkli halkalı yuvarlak düğmeler (renk döngüsü); sarı, siyah çizgili "pop" düğme. */
html[data-ky=taco]{--font:'Chivo',system-ui,sans-serif;--pembe:#ff3d8b;--tur:#19d3c5;--yazi:#fff7ea;--yazi2:rgba(255,247,234,.72);--yazi3:rgba(255,247,234,.46)}
html[data-ky=taco] body{font-family:var(--font)}
html[data-ky=taco] .uyg{background:
  linear-gradient(180deg,rgba(25,8,38,0.5) 0,rgba(25,8,38,0.15) 30%,rgba(25,8,38,0.2) 62%,rgba(25,8,38,0.7) 100%),url(arka.webp) center/cover no-repeat,
  radial-gradient(100% 50% at 50% 38%, #3a1a5c 0%, #190826 78%)}
html[data-ky=taco] .ust{padding-top:8px}
html[data-ky=taco] .marka b{text-align:left;justify-self:start;grid-column:2;font-family:var(--font);font-weight:900;font-size:11.5px;letter-spacing:.06em;background:var(--tur);color:#04302d;padding:3px 9px;border-radius:99px}
html[data-ky=taco] .marka span{text-align:left;font-family:'Chivo',system-ui,sans-serif;font-weight:900;font-size:26px;white-space:nowrap;line-height:1.08;letter-spacing:0;margin:6px 4px 0;text-shadow:3px 3px 0 #ff3d8b}
html[data-ky=taco] .marka span em{color:#ffc400;text-shadow:3px 3px 0 #ff3d8b}
html[data-ky=taco] .ikon-btn{color:#fff7ea;background:rgba(255,255,255,.1);border:2px solid #ffc400}
html[data-ky=taco] .secim-grup{background:rgba(255,255,255,.08);border:2px solid var(--tur)}
html[data-ky=taco] .secim-grup button[aria-pressed=true]{background:#ffc400;color:#241300}
html[data-ky=taco] .icecek-btn{border:2px solid var(--pembe);border-radius:14px}
html[data-ky=taco] .ray-baslik span:first-child{font-family:'Chivo',sans-serif;font-weight:700;font-size:14px;color:#ffc400}
html[data-ky=taco] .izgara{padding:10px 14px 10px;gap:12px 6px}
html[data-ky=taco] .malz .yuvarlak{width:64px;height:64px;background:#2a1240;box-shadow:inset 0 0 0 3.5px var(--pembe)}
html[data-ky=taco] .malz:nth-child(3n+2) .yuvarlak{box-shadow:inset 0 0 0 3.5px #ffc400}
html[data-ky=taco] .malz:nth-child(3n) .yuvarlak{box-shadow:inset 0 0 0 3.5px var(--tur)}
html[data-ky=taco] .malz:hover .yuvarlak{background:#35184f}
html[data-ky=taco] .malz:active .yuvarlak{transform:scale(.86) rotate(6deg)}
html[data-ky=taco] .malz.secili .yuvarlak{background:#4a2070;box-shadow:inset 0 0 0 3.5px #fff,0 0 0 3px var(--pembe),0 6px 0 3px rgba(0,0,0,.35);transform:translateY(-2px)}
html[data-ky=taco] .malz:nth-child(3n+2).secili .yuvarlak{box-shadow:inset 0 0 0 3.5px #fff,0 0 0 3px #ffc400,0 6px 0 3px rgba(0,0,0,.35)}
html[data-ky=taco] .malz:nth-child(3n).secili .yuvarlak{box-shadow:inset 0 0 0 3.5px #fff,0 0 0 3px var(--tur),0 6px 0 3px rgba(0,0,0,.35)}
html[data-ky=taco] .malz .ad{font-weight:800;color:#fff7ea}
html[data-ky=taco] .malz .fiyat{color:#ffc400;font-weight:700}
html[data-ky=taco] .malz .rozet{background:#ffc400;color:#241300;box-shadow:0 0 0 2.5px #190826}
html[data-ky=taco] .cubuk{padding:6px 16px calc(14px + var(--alt))}
html[data-ky=taco] .siparis{height:62px;border-radius:18px;background:#3a1a5c;color:#fff7ea;box-shadow:inset 0 0 0 3px #19d3c5,0 5px 0 #0f7f77;font-family:'Chivo',system-ui,sans-serif;font-weight:900;font-size:17px;letter-spacing:.03em;text-transform:uppercase;transition:transform .12s cubic-bezier(.2,1.6,.4,1),box-shadow .12s,background .3s}
html[data-ky=taco] .siparis .toplam{font-family:'Chivo',system-ui,sans-serif;font-weight:900;font-size:18px}
html[data-ky=taco] .cubuk.dolu .siparis,html[data-ky=taco] .siparis.hazirlaniyor{background:#ffc400;color:#241300;box-shadow:inset 0 0 0 3px #241300,0 6px 0 #ff3d8b}
html[data-ky=taco] .siparis:active{transform:translateY(5px) scale(.98);box-shadow:inset 0 0 0 3px #241300,0 1px 0 #ff3d8b}
html[data-ky=taco] .ozet,html[data-ky=taco] .ic-sayfa{background:#220f35;border-top:4px solid #ffc400}
html[data-ky=taco] .ozet h2,html[data-ky=taco] .takip h2,html[data-ky=taco] .ic-sayfa h2{font-family:'Chivo',system-ui,sans-serif;font-weight:900;font-size:24px}
html[data-ky=taco] .ozet .teslim button[aria-pressed=true]{background:#ffc400;color:#241300}
html[data-ky=taco] .ozet .gonder{background:#ffc400;color:#241300;border-radius:18px;box-shadow:0 5px 0 #ff3d8b;font-family:'Chivo',system-ui,sans-serif;font-weight:900}
html[data-ky=taco] .takip-kart{background:#220f35;box-shadow:inset 0 0 0 3px #19d3c5}
/* 2 Kasım b: marka adı minik büyük harfli etiket olmasın (Halid kuralı); başlık Chivo Black, düz */
html[data-ky=taco] .marka b{text-transform:none;letter-spacing:0;font-size:14px;padding:3px 10px 3px}
