/* === SVG emoji ikonok Twemoji stílusban (egységes dizájn) === */

.emoji {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  vertical-align: middle;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -webkit-optimize-contrast;
  filter: drop-shadow(0 0 4px rgba(0,255,191,0.3));
  transform: translateY(-3px);
}

/* --- külön a promó bannerekhez, hogy egyvonalban legyen a szöveggel --- */
.promo-banner .emoji {
  width: 1.3em;
  height: 1.3em;
  transform: translateY(-3px);
}

/* 🍉 Dinnye */
.emoji-watermelon {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f349.svg");
  filter: drop-shadow(0 0 5px rgba(255,0,100,0.5));
}

/* ❄️ Hópehely */
.emoji-snow {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/2744.svg");
  filter: drop-shadow(0 0 6px rgba(0,200,255,0.6));
}

/* 🍇 Szőlő */
.emoji-grape {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f347.svg");
  filter: drop-shadow(0 0 6px rgba(180,0,255,0.6));
}

/* 🍒 Cseresznye */
.emoji-cherry {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f352.svg");
  filter: drop-shadow(0 0 6px rgba(255,80,80,0.7));
}

/* 🍬 Cukorka */
.emoji-candy {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f36c.svg");
  filter: drop-shadow(0 0 6px rgba(255,0,255,0.6));
}

/* 🥤 Üdítő */
.emoji-drink {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f964.svg");
  filter: drop-shadow(0 0 5px rgba(255,120,0,0.5));
}

/* 💨 Füst */
.emoji-smoke {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f4a8.svg");
  filter: drop-shadow(0 0 5px rgba(255,255,255,0.5));
}

/* ✨ Csillogás */
.emoji-sparkle {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/2728.svg");
  filter: drop-shadow(0 0 6px rgba(255,255,0,0.7));
}

/* ⚡ Villám */
.emoji-flash {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/26a1.svg");
  filter: drop-shadow(0 0 6px rgba(255,255,100,0.7));
}

/* 💧 Csepp */
.emoji-drop {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f4a7.svg");
  filter: drop-shadow(0 0 5px rgba(0,255,255,0.6));
}

/* 🛡️ Pajzs */
.emoji-shield {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f6e1.svg");
  filter: drop-shadow(0 0 6px rgba(0,255,191,0.7));
}

/* 👁️ Szemek */
.emoji-eyes {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f440.svg");
  filter: drop-shadow(0 0 5px rgba(255,255,255,0.5));
}

/* 📦 Doboz */
.emoji-box {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f4e6.svg");
  filter: drop-shadow(0 0 6px rgba(255,200,0,0.5));
}

/* 💰 Pénzes zsák */
.emoji-money {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f4b0.svg");
  filter: drop-shadow(0 0 6px rgba(255,215,0,0.6));
}

/* 💻 Monitor */
.emoji-monitor {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f5a5.svg");
  filter: drop-shadow(0 0 6px rgba(100,200,255,0.6));
}

/* 🎁 Ajándék */
.emoji-gift {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f381.svg");
  filter: drop-shadow(0 0 6px rgba(255, 215, 0, 0.6));
}

/* 🔥 Tűz (népszerű / kiemelt termék) */
.emoji-fire {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f525.svg");
  filter: drop-shadow(0 0 8px rgba(255,80,0,0.8));
}

/* 🍋 Citrom */
.emoji-lemon {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f34b.svg");
  filter: drop-shadow(0 0 6px rgba(255,255,0,0.7));
}

/* 🟢 Lime (Twemoji-nál valójában nincs külön lime, ezért a citromhoz hasonló zöld árnyalatot használunk egyedi SVG-vel) */
.emoji-lime {
  background-image: url("https://raw.githubusercontent.com/twitter/twemoji/master/assets/svg/1f34b.svg");
  filter: hue-rotate(90deg) drop-shadow(0 0 6px rgba(0,255,100,0.7));
}

/* 🍓 Eper */
.emoji-strawberry {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f353.svg");
  filter: drop-shadow(0 0 6px rgba(255, 50, 100, 0.7));
}

/* 🥭 Mangó */
.emoji-mango {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f96d.svg");
  filter: drop-shadow(0 0 6px rgba(255, 150, 0, 0.7));
}

/* 🍦 Fagylalt / Vanília Ice Cream */
.emoji-icecream {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f366.svg");
  filter: drop-shadow(0 0 6px rgba(255, 255, 200, 0.6));
}

/* 🫐 Áfonya / Blue Razz */
.emoji-berry {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1fad0.svg");
  filter: drop-shadow(0 0 6px rgba(100, 100, 255, 0.7));
}

/* 🥭+🍋 Kombó – Lemon Peach (citrom-barackhoz) → használd simán a lemon mellé, ez opcionális  */
/* 🍑 Barack */
.emoji-peach {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f351.svg");
  filter: drop-shadow(0 0 6px rgba(255, 160, 120, 0.7));
}

/* 🍇 Szőlő (már megvan) */

/* 🍒 Cseresznye (már megvan) */

/* 🥤 Kóla ikon – cola stílushoz (nem volt külön, ez pohár ital lesz) */
.emoji-cola {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f964.svg");
  filter: drop-shadow(0 0 6px rgba(255, 80, 0, 0.6));
}

/* 🐉 Sárkánygyümölcs (nincs hivatalos emoji, egyedi ikonként helyettesítjük 🌺 virággal) */
.emoji-dragonfruit {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f33a.svg");
  filter: hue-rotate(300deg) drop-shadow(0 0 6px rgba(255, 0, 150, 0.6));
}

/* 💞 Love66 – szívpár ikon */
.emoji-love {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f495.svg");
  filter: drop-shadow(0 0 6px rgba(255, 100, 200, 0.7));
}

/* 🔁 Forgatás ikon – ízváltás szimbólum */
.emoji-rotate {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f504.svg");
  filter: drop-shadow(0 0 6px rgba(0, 255, 191, 0.6));
}

/* 😋 Íz ikon / taste */
.emoji-taste {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f60b.svg");
  filter: drop-shadow(0 0 6px rgba(255, 150, 200, 0.6));
}
/* 🧊 Jégkocka / Ice */
.emoji-ice {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f9ca.svg");
  filter: drop-shadow(0 0 6px rgba(0, 200, 255, 0.7));
}

/* --- Igazítás a promó banneren belül --- */
.promo-line {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
}

.promo-line strong {
  display: inline-block;
  line-height: 1.3;
}

