/* SHAKE DURAĞI — 50'ler diner, gece neonu. Mor-siyah zemin, sıcak pembe + camgöbeği neon; Righteous başlık (neon parıltı); ortalı; neon halkalı yuvarlak düğmeler
   (pembe/camgöbeği sırayla); neon çerçeveli hap düğme. */
html[data-ky=milkshake]{--font:'Outfit',system-ui,sans-serif;--ney:#2de2e6;--yazi:#fff4fb;--yazi2:rgba(255,244,251,.7);--yazi3:rgba(255,244,251,.46)}
html[data-ky=milkshake] body{font-family:var(--font)}
html[data-ky=milkshake] .uyg{background:
  radial-gradient(70% 30% at 15% 4%, rgba(45,226,230,.22), transparent 70%),
  radial-gradient(70% 34% at 90% 12%, rgba(255,61,154,.28), transparent 70%),
  linear-gradient(180deg,rgba(10,6,21,0.5) 0,rgba(10,6,21,0.12) 30%,rgba(10,6,21,0.2) 62%,rgba(10,6,21,0.7) 100%),url(arka.webp) center/cover no-repeat,
  #0a0615}
html[data-ky=milkshake] .ust{padding-top:8px}
html[data-ky=milkshake] .marka b{overflow:visible;font-family:'Barlow Semi Condensed',system-ui,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:none;color:var(--ney);text-shadow:0 0 8px rgba(45,226,230,.9),0 0 18px rgba(45,226,230,.5)}
html[data-ky=milkshake] .marka span{text-align:center;font-family:'Barlow Semi Condensed',system-ui,sans-serif;font-weight:700;font-size:29px;white-space:nowrap;letter-spacing:.005em;text-shadow:0 0 6px rgba(255,255,255,.4),0 0 22px rgba(255,61,154,.55)}
html[data-ky=milkshake] .marka span em{color:#ff6fb7;text-shadow:0 0 8px rgba(255,61,154,.95),0 0 26px rgba(255,61,154,.8)}
html[data-ky=milkshake] .ikon-btn{color:var(--ney);border:1.5px solid rgba(45,226,230,.5);box-shadow:0 0 10px rgba(45,226,230,.25),inset 0 0 8px rgba(45,226,230,.12)}
html[data-ky=milkshake] .secim-grup{background:rgba(255,255,255,.04);border:1.5px solid rgba(255,61,154,.5);box-shadow:0 0 12px rgba(255,61,154,.25)}
html[data-ky=milkshake] .secim-grup button[aria-pressed=true]{background:#ff3d9a;color:#2a0016;box-shadow:0 0 14px rgba(255,61,154,.7)}
html[data-ky=milkshake] .icecek-btn{border-color:rgba(45,226,230,.5)}
html[data-ky=milkshake] .ray-baslik span:first-child{font-family:'Barlow Semi Condensed',system-ui,sans-serif;font-weight:700;font-size:16px;letter-spacing:.04em;color:var(--ney);text-shadow:0 0 8px rgba(45,226,230,.7)}
html[data-ky=milkshake] .izgara{padding:12px 14px 10px;gap:12px 6px}
html[data-ky=milkshake] .malz .yuvarlak{width:64px;height:64px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 2px #ff3d9a,0 0 12px rgba(255,61,154,.5),inset 0 0 12px rgba(255,61,154,.25)}
html[data-ky=milkshake] .malz:nth-child(even) .yuvarlak{box-shadow:inset 0 0 0 2px var(--ney),0 0 12px rgba(45,226,230,.5),inset 0 0 12px rgba(45,226,230,.22)}
html[data-ky=milkshake] .malz:hover .yuvarlak{background:rgba(255,255,255,.06)}
html[data-ky=milkshake] .malz.secili .yuvarlak{background:rgba(255,61,154,.22);box-shadow:inset 0 0 0 3px #ff6fb7,0 0 22px rgba(255,61,154,.9),inset 0 0 18px rgba(255,61,154,.45)}
html[data-ky=milkshake] .malz:nth-child(even).secili .yuvarlak{background:rgba(45,226,230,.18);box-shadow:inset 0 0 0 3px var(--ney),0 0 22px rgba(45,226,230,.85),inset 0 0 18px rgba(45,226,230,.4)}
html[data-ky=milkshake] .malz .ad{font-weight:600;color:#fff}
html[data-ky=milkshake] .malz .fiyat{color:#ff9fd0}
html[data-ky=milkshake] .malz .rozet{box-shadow:0 0 0 2.5px #0a0615,0 0 10px #ff3d9a}
html[data-ky=milkshake] .cubuk{padding:6px 16px calc(14px + var(--alt))}
html[data-ky=milkshake] .siparis{height:60px;background:#0a0615;color:#ff6fb7;box-shadow:inset 0 0 0 2px #ff3d9a,0 0 18px rgba(255,61,154,.45),inset 0 0 16px rgba(255,61,154,.25);font-family:'Barlow Semi Condensed',system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,61,154,.9)}
html[data-ky=milkshake] .siparis .toplam{font-family:'Barlow Semi Condensed',system-ui,sans-serif;font-weight:700;font-size:20px}
html[data-ky=milkshake] .cubuk.dolu .siparis,html[data-ky=milkshake] .siparis.hazirlaniyor{background:#ff3d9a;color:#2a0016;text-shadow:none;box-shadow:0 0 28px rgba(255,61,154,.8),inset 0 0 0 2px #ffb3da}
html[data-ky=milkshake] .ozet,html[data-ky=milkshake] .ic-sayfa{background:#12091f;box-shadow:0 -10px 40px rgba(255,61,154,.25),inset 0 1px 0 rgba(255,61,154,.6)}
html[data-ky=milkshake] .ozet h2,html[data-ky=milkshake] .takip h2,html[data-ky=milkshake] .ic-sayfa h2{font-family:'Barlow Semi Condensed',system-ui,sans-serif;font-weight:700;text-shadow:0 0 14px rgba(255,61,154,.6)}
html[data-ky=milkshake] .ozet .teslim button[aria-pressed=true]{background:var(--ney);color:#00282a}
html[data-ky=milkshake] .ozet .gonder{background:#ff3d9a;color:#2a0016;box-shadow:0 0 24px rgba(255,61,154,.7)}
html[data-ky=milkshake] .takip-kart{background:#12091f;box-shadow:0 0 40px rgba(255,61,154,.3),inset 0 0 0 1.5px rgba(255,61,154,.5)}
