/* Kozamia · Canlı İkonlar
   Gradient well + beyaz dolu glif — muted/pastel kuyuların üzerine yazar
*/
html.is-mobile-app,
html.kozamia-app-shell,
html.connect-mockup-on,
html.discover-mockup-on {
  --live-ico-home: linear-gradient(145deg, #752FEE 0%, #c026d3 52%, #db2777 100%);
  --live-ico-explore: linear-gradient(145deg, #ea580c 0%, #f97316 42%, #fb7185 100%);
  --live-ico-connect: linear-gradient(145deg, #0f766e 0%, #14b8a6 48%, #22d3ee 100%);
  --live-ico-live: linear-gradient(145deg, #be123c 0%, #e11d48 40%, #db2777 100%);
  --live-ico-chat: linear-gradient(145deg, #1d4ed8 0%, #2563eb 48%, #38bdf8 100%);
  --live-ico-profile: linear-gradient(145deg, #6b21a8 0%, #9333ea 48%, #d946ef 100%);
  --live-ico-guide: linear-gradient(145deg, #2A0A5C 0%, #4338ca 48%, #2563eb 100%);
  --live-ico-trophy: linear-gradient(145deg, #b45309 0%, #d97706 45%, #fbbf24 100%);
  --live-ico-health: linear-gradient(145deg, #be123c 0%, #e11d48 48%, #fb7185 100%);
  --live-ico-fashion: linear-gradient(145deg, #a21caf 0%, #d946ef 48%, #f472b6 100%);
  --live-ico-beauty: linear-gradient(145deg, #047857 0%, #10b981 48%, #6ee7b7 100%);
  --live-ico-mom: linear-gradient(145deg, #c2410c 0%, #ea580c 45%, #fdba74 100%);
  --live-ico-settings: linear-gradient(145deg, #334155 0%, #64748b 52%, #94a3b8 100%);
  --live-ico-notif: linear-gradient(145deg, #c2410c 0%, #f59e0b 52%, #fbbf24 100%);
  --live-ico-groups: linear-gradient(145deg, #6B25D9 0%, #752FEE 48%, #CE8FF2 100%);
  --live-ico-buddy: linear-gradient(145deg, #0f766e 0%, #0d9488 48%, #2dd4bf 100%);
  --live-ico-play: linear-gradient(145deg, #2A0A5C 0%, #752FEE 48%, #c026d3 100%);
  --live-ico-lock: linear-gradient(145deg, #1e293b 0%, #475569 52%, #64748b 100%);
  --live-ico-search: linear-gradient(145deg, #0369a1 0%, #0ea5e9 52%, #7dd3fc 100%);
  --live-ico-fal: linear-gradient(145deg, #6B25D9 0%, #752FEE 42%, #d97706 100%);
  --live-ico-meditate: linear-gradient(145deg, #2A0A5C 0%, #4338ca 52%, #818cf8 100%);
  --live-ico-bookmark: linear-gradient(145deg, #9f1239 0%, #be123c 52%, #fb7185 100%);
  --live-ico-share: linear-gradient(145deg, #0e7490 0%, #06b6d4 52%, #67e8f9 100%);
  --live-ico-podcast: linear-gradient(145deg, #9d174d 0%, #db2777 48%, #f472b6 100%);
  --live-ico-security: linear-gradient(145deg, #6B25D9 0%, #752FEE 52%, #996BF1 100%);
  --live-ico-account: linear-gradient(145deg, #9f1239 0%, #be123c 45%, #fb7185 100%);
  --live-ico-feed: linear-gradient(145deg, #be185d 0%, #db2777 40%, #f59e0b 100%);
  --live-ico-well-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.38), 0 5px 14px rgba(15, 10, 30, 0.16);
}

/* Ortak well + beyaz glif */
html.is-mobile-app .discover-cat-icon,
html.kozamia-app-shell .discover-cat-icon,
html.discover-mockup-on .discover-cat-icon,
html.is-mobile-app .connect-cat-icon,
html.kozamia-app-shell .connect-cat-icon,
html.connect-mockup-on .connect-cat-icon,
html.is-mobile-app .profile-hub-icon,
html.kozamia-app-shell .profile-hub-icon,
html.is-mobile-app .ps-row-icon,
html.kozamia-app-shell .ps-row-icon,
html.is-mobile-app .ps-inline-ico,
html.kozamia-app-shell .ps-inline-ico,
html.is-mobile-app .home-shortcut-visual,
html.kozamia-app-shell .home-shortcut-visual,
html.is-mobile-app .connect-tabs .connect-tab > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab > .material-symbols-outlined,
html.is-mobile-app .discover-tabs .connect-tab > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab > .material-symbols-outlined {
  background-image: var(--live-ico-groups) !important;
  background-color: transparent !important;
  background-size: 100% 100% !important;
  color: #fff !important;
  border-radius: 0.55rem !important;
  box-shadow: var(--live-ico-well-shadow) !important;
}

html.is-mobile-app .discover-cat-icon .material-symbols-outlined,
html.kozamia-app-shell .discover-cat-icon .material-symbols-outlined,
html.discover-mockup-on .discover-cat-icon .material-symbols-outlined,
html.is-mobile-app .connect-cat-icon .material-symbols-outlined,
html.kozamia-app-shell .connect-cat-icon .material-symbols-outlined,
html.connect-mockup-on .connect-cat-icon .material-symbols-outlined,
html.is-mobile-app .profile-hub-icon .material-symbols-outlined,
html.kozamia-app-shell .profile-hub-icon .material-symbols-outlined,
html.is-mobile-app .ps-row-icon .material-symbols-outlined,
html.kozamia-app-shell .ps-row-icon .material-symbols-outlined,
html.is-mobile-app .ps-inline-ico .material-symbols-outlined,
html.kozamia-app-shell .ps-inline-ico .material-symbols-outlined,
html.is-mobile-app .home-shortcut-visual .material-symbols-outlined,
html.kozamia-app-shell .home-shortcut-visual .material-symbols-outlined,
html.is-mobile-app .connect-tabs .connect-tab > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab > .material-symbols-outlined,
html.is-mobile-app .discover-tabs .connect-tab > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab > .material-symbols-outlined {
  color: #fff !important;
  font-variation-settings: "FILL" 1, "wght" 520, "GRAD" 0, "opsz" 20 !important;
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.12));
}

/* —— Alt nav wells —— */
/* İkon kuyuları kare kalsın — min-height ovalleştirmesin */
html.is-mobile-app .discover-cat-icon,
html.kozamia-app-shell .discover-cat-icon,
html.discover-mockup-on .discover-cat-icon,
html.is-mobile-app .connect-cat-icon,
html.kozamia-app-shell .connect-cat-icon,
html.connect-mockup-on .connect-cat-icon,
html.is-mobile-app .profile-hub-icon,
html.kozamia-app-shell .profile-hub-icon,
html.is-mobile-app .ps-row-icon,
html.kozamia-app-shell .ps-row-icon,
html.is-mobile-app .ps-inline-ico,
html.kozamia-app-shell .ps-inline-ico,
html.is-mobile-app .home-shortcut-visual,
html.kozamia-app-shell .home-shortcut-visual {
  aspect-ratio: 1 / 1 !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
}

/* —— Alt nav: sade monokrom (renkli well yok) —— */
html.is-mobile-app .bottom-nav .nav-item > .material-symbols-outlined,
html.kozamia-app-shell .bottom-nav .nav-item > .material-symbols-outlined {
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  display: inline-block !important;
  place-items: unset !important;
  font-size: 1.35rem !important;
  line-height: 1 !important;
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  filter: none !important;
  color: #9a8fa3 !important;
  opacity: 0.9 !important;
  transform: none !important;
  font-variation-settings: "FILL" 0, "wght" 420, "GRAD" 0, "opsz" 24 !important;
  transition: color 0.15s ease, opacity 0.15s ease, font-variation-settings 0.15s ease;
}
html.is-mobile-app .bottom-nav .nav-item,
html.kozamia-app-shell .bottom-nav .nav-item {
  color: #9a8fa3 !important;
}
html.is-mobile-app .bottom-nav .nav-item.active,
html.kozamia-app-shell .bottom-nav .nav-item.active {
  color: #3d3348 !important;
}
html.is-mobile-app .bottom-nav .nav-item.active > .material-symbols-outlined,
html.kozamia-app-shell .bottom-nav .nav-item.active > .material-symbols-outlined {
  color: #3d3348 !important;
  opacity: 1 !important;
  transform: none !important;
  box-shadow: none !important;
  font-variation-settings: "FILL" 1, "wght" 520, "GRAD" 0, "opsz" 24 !important;
}
html.is-mobile-app .bottom-nav .nav-feed-fab-circle,
html.kozamia-app-shell .bottom-nav .nav-feed-fab-circle {
  background-image: none !important;
  background: transparent !important;
  box-shadow: none !important;
  color: inherit !important;
}
html.is-mobile-app .bottom-nav .nav-feed-fab-circle .material-symbols-outlined,
html.kozamia-app-shell .bottom-nav .nav-feed-fab-circle .material-symbols-outlined {
  color: inherit !important;
  font-variation-settings: "FILL" 0, "wght" 420, "GRAD" 0, "opsz" 24 !important;
}

/* —— Keşfet kategori —— */
html.is-mobile-app .discover-cat-card[data-discover-goto="guide"] .discover-cat-icon,
html.kozamia-app-shell .discover-cat-card[data-discover-goto="guide"] .discover-cat-icon,
html.discover-mockup-on .discover-cat-card[data-discover-goto="guide"] .discover-cat-icon {
  background-image: var(--live-ico-guide) !important;
}
html.is-mobile-app .discover-cat-card[data-discover-goto="stories"] .discover-cat-icon,
html.kozamia-app-shell .discover-cat-card[data-discover-goto="stories"] .discover-cat-icon,
html.discover-mockup-on .discover-cat-card[data-discover-goto="stories"] .discover-cat-icon {
  background-image: var(--live-ico-trophy) !important;
}
html.is-mobile-app .discover-cat-card[data-discover-goto="cycle"] .discover-cat-icon,
html.kozamia-app-shell .discover-cat-card[data-discover-goto="cycle"] .discover-cat-icon,
html.discover-mockup-on .discover-cat-card[data-discover-goto="cycle"] .discover-cat-icon {
  background-image: var(--live-ico-health) !important;
}
html.is-mobile-app .discover-cat-card[data-discover-goto="fashion"] .discover-cat-icon,
html.kozamia-app-shell .discover-cat-card[data-discover-goto="fashion"] .discover-cat-icon,
html.discover-mockup-on .discover-cat-card[data-discover-goto="fashion"] .discover-cat-icon {
  background-image: var(--live-ico-fashion) !important;
}
html.is-mobile-app .discover-cat-card[data-discover-goto="beauty"] .discover-cat-icon,
html.kozamia-app-shell .discover-cat-card[data-discover-goto="beauty"] .discover-cat-icon,
html.discover-mockup-on .discover-cat-card[data-discover-goto="beauty"] .discover-cat-icon {
  background-image: var(--live-ico-beauty) !important;
}
html.is-mobile-app .discover-cat-card[data-discover-goto="motherhood"] .discover-cat-icon,
html.kozamia-app-shell .discover-cat-card[data-discover-goto="motherhood"] .discover-cat-icon,
html.discover-mockup-on .discover-cat-card[data-discover-goto="motherhood"] .discover-cat-icon {
  background-image: var(--live-ico-mom) !important;
}

/* —— Bağlan hub —— */
html.is-mobile-app .connect-cat-card[data-connect-goto="notifications"] .connect-cat-icon,
html.kozamia-app-shell .connect-cat-card[data-connect-goto="notifications"] .connect-cat-icon,
html.connect-mockup-on .connect-cat-card[data-connect-goto="notifications"] .connect-cat-icon {
  background-image: var(--live-ico-notif) !important;
}
html.is-mobile-app .connect-cat-card[data-connect-goto="messages"] .connect-cat-icon,
html.kozamia-app-shell .connect-cat-card[data-connect-goto="messages"] .connect-cat-icon,
html.connect-mockup-on .connect-cat-card[data-connect-goto="messages"] .connect-cat-icon {
  background-image: var(--live-ico-chat) !important;
}
html.is-mobile-app .connect-cat-card[data-connect-goto="live"] .connect-cat-icon,
html.kozamia-app-shell .connect-cat-card[data-connect-goto="live"] .connect-cat-icon,
html.connect-mockup-on .connect-cat-card[data-connect-goto="live"] .connect-cat-icon {
  background-image: var(--live-ico-live) !important;
}
html.is-mobile-app .connect-cat-card[data-connect-goto="community"] .connect-cat-icon,
html.kozamia-app-shell .connect-cat-card[data-connect-goto="community"] .connect-cat-icon,
html.connect-mockup-on .connect-cat-card[data-connect-goto="community"] .connect-cat-icon {
  background-image: var(--live-ico-groups) !important;
}
html.is-mobile-app .connect-cat-card[data-connect-goto="buddy"] .connect-cat-icon,
html.kozamia-app-shell .connect-cat-card[data-connect-goto="buddy"] .connect-cat-icon,
html.connect-mockup-on .connect-cat-card[data-connect-goto="buddy"] .connect-cat-icon {
  background-image: var(--live-ico-buddy) !important;
}
html.is-mobile-app .connect-cat-card[data-connect-goto="play"] .connect-cat-icon,
html.kozamia-app-shell .connect-cat-card[data-connect-goto="play"] .connect-cat-icon,
html.connect-mockup-on .connect-cat-card[data-connect-goto="play"] .connect-cat-icon {
  background-image: var(--live-ico-play) !important;
}
html.is-mobile-app .connect-cat-card[data-connect-goto="confessions"] .connect-cat-icon,
html.kozamia-app-shell .connect-cat-card[data-connect-goto="confessions"] .connect-cat-icon,
html.connect-mockup-on .connect-cat-card[data-connect-goto="confessions"] .connect-cat-icon {
  background-image: var(--live-ico-lock) !important;
}

/* —— Keşfet / Bağlan sekmeler —— */
html.is-mobile-app .connect-tabs .connect-tab > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab > .material-symbols-outlined,
html.is-mobile-app .discover-tabs .connect-tab > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab > .material-symbols-outlined {
  width: 1.55rem !important;
  height: 1.55rem !important;
  display: grid !important;
  place-items: center !important;
  font-size: 0.95rem !important;
  line-height: 1 !important;
  margin: 0 auto 0.12rem;
  opacity: 0.9;
}
html.is-mobile-app .connect-tabs .connect-tab.active > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab.active > .material-symbols-outlined,
html.is-mobile-app .discover-tabs .connect-tab.active > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab.active > .material-symbols-outlined {
  opacity: 1;
  transform: scale(1.05);
}

html.is-mobile-app .discover-tabs .connect-tab[data-dtab="guide"] > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab[data-dtab="guide"] > .material-symbols-outlined {
  background-image: var(--live-ico-guide) !important;
}
html.is-mobile-app .discover-tabs .connect-tab[data-dtab="stories"] > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab[data-dtab="stories"] > .material-symbols-outlined {
  background-image: var(--live-ico-trophy) !important;
}
html.is-mobile-app .discover-tabs .connect-tab[data-dtab="cycle"] > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab[data-dtab="cycle"] > .material-symbols-outlined {
  background-image: var(--live-ico-health) !important;
}
html.is-mobile-app .discover-tabs .connect-tab[data-dtab="fashion"] > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab[data-dtab="fashion"] > .material-symbols-outlined {
  background-image: var(--live-ico-fashion) !important;
}
html.is-mobile-app .discover-tabs .connect-tab[data-dtab="beauty"] > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab[data-dtab="beauty"] > .material-symbols-outlined {
  background-image: var(--live-ico-beauty) !important;
}
html.is-mobile-app .discover-tabs .connect-tab[data-dtab="motherhood"] > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab[data-dtab="motherhood"] > .material-symbols-outlined {
  background-image: var(--live-ico-mom) !important;
}
html.is-mobile-app .discover-tabs .connect-tab[data-dtab="explore"] > .material-symbols-outlined,
html.kozamia-app-shell .discover-tabs .connect-tab[data-dtab="explore"] > .material-symbols-outlined {
  background-image: var(--live-ico-explore) !important;
}

html.is-mobile-app .connect-tabs .connect-tab[data-ctab="notifications"] > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab[data-ctab="notifications"] > .material-symbols-outlined,
html.is-mobile-app .connect-tabs .connect-tab-notifications .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab-notifications .material-symbols-outlined {
  background-image: var(--live-ico-notif) !important;
}
html.is-mobile-app .connect-tabs .connect-tab[data-ctab="messages"] > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab[data-ctab="messages"] > .material-symbols-outlined {
  background-image: var(--live-ico-chat) !important;
}
html.is-mobile-app .connect-tabs .connect-tab[data-ctab="community"] > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab[data-ctab="community"] > .material-symbols-outlined {
  background-image: var(--live-ico-groups) !important;
}
html.is-mobile-app .connect-tabs .connect-tab[data-ctab="live"] > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab[data-ctab="live"] > .material-symbols-outlined {
  background-image: var(--live-ico-live) !important;
}
html.is-mobile-app .connect-tabs .connect-tab[data-ctab="buddy"] > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab[data-ctab="buddy"] > .material-symbols-outlined {
  background-image: var(--live-ico-buddy) !important;
}
html.is-mobile-app .connect-tabs .connect-tab[data-ctab="play"] > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab[data-ctab="play"] > .material-symbols-outlined {
  background-image: var(--live-ico-play) !important;
}
html.is-mobile-app .connect-tabs .connect-tab[data-ctab="confessions"] > .material-symbols-outlined,
html.kozamia-app-shell .connect-tabs .connect-tab[data-ctab="confessions"] > .material-symbols-outlined {
  background-image: var(--live-ico-lock) !important;
}

/* Bildirim sekmesinde ikon wrap içinde */
html.is-mobile-app .connect-tab-notifications .connect-notif-badge-wrap .material-symbols-outlined,
html.kozamia-app-shell .connect-tab-notifications .connect-notif-badge-wrap .material-symbols-outlined {
  width: 1.55rem !important;
  height: 1.55rem !important;
  display: grid !important;
  place-items: center !important;
  border-radius: 0.55rem !important;
  background-image: var(--live-ico-notif) !important;
  color: #fff !important;
  font-size: 0.95rem !important;
  font-variation-settings: "FILL" 1, "wght" 520, "GRAD" 0, "opsz" 20 !important;
  box-shadow: var(--live-ico-well-shadow) !important;
}

/* —— Profil hub —— */
html.is-mobile-app .profile-hub-row[data-hub-action="privacy"] .profile-hub-icon,
html.kozamia-app-shell .profile-hub-row[data-hub-action="privacy"] .profile-hub-icon {
  background-image: var(--live-ico-lock) !important;
}
html.is-mobile-app .profile-hub-row[data-hub-action="security"] .profile-hub-icon,
html.kozamia-app-shell .profile-hub-row[data-hub-action="security"] .profile-hub-icon {
  background-image: var(--live-ico-security) !important;
}
html.is-mobile-app .profile-hub-row[data-hub-action="general"] .profile-hub-icon,
html.kozamia-app-shell .profile-hub-row[data-hub-action="general"] .profile-hub-icon {
  background-image: var(--live-ico-settings) !important;
}
html.is-mobile-app .profile-hub-row[data-hub-action="notifications"] .profile-hub-icon,
html.kozamia-app-shell .profile-hub-row[data-hub-action="notifications"] .profile-hub-icon {
  background-image: var(--live-ico-notif) !important;
}
html.is-mobile-app .profile-hub-row[data-hub-action="appearance"] .profile-hub-icon,
html.kozamia-app-shell .profile-hub-row[data-hub-action="appearance"] .profile-hub-icon {
  background-image: var(--live-ico-fashion) !important;
}

/* —— Ayarlar satırları —— */
html.is-mobile-app .ps-row-icon[data-ps-ico="privacy"],
html.kozamia-app-shell .ps-row-icon[data-ps-ico="privacy"] {
  background-image: var(--live-ico-lock) !important;
}
html.is-mobile-app .ps-row-icon[data-ps-ico="security"],
html.kozamia-app-shell .ps-row-icon[data-ps-ico="security"] {
  background-image: var(--live-ico-security) !important;
}
html.is-mobile-app .ps-row-icon[data-ps-ico="account"],
html.kozamia-app-shell .ps-row-icon[data-ps-ico="account"] {
  background-image: var(--live-ico-account) !important;
}
html.is-mobile-app .ps-row-icon[data-ps-ico="messages"],
html.kozamia-app-shell .ps-row-icon[data-ps-ico="messages"] {
  background-image: var(--live-ico-chat) !important;
}
html.is-mobile-app .ps-row-icon[data-ps-ico="notifications"],
html.kozamia-app-shell .ps-row-icon[data-ps-ico="notifications"] {
  background-image: var(--live-ico-notif) !important;
}
html.is-mobile-app .ps-row-icon[data-ps-ico="theme"],
html.kozamia-app-shell .ps-row-icon[data-ps-ico="theme"],
html.is-mobile-app .ps-inline-ico[data-ps-ico="theme"],
html.kozamia-app-shell .ps-inline-ico[data-ps-ico="theme"] {
  background-image: var(--live-ico-settings) !important;
}
html.is-mobile-app .ps-row-icon[data-ps-ico="admin"],
html.kozamia-app-shell .ps-row-icon[data-ps-ico="admin"] {
  background-image: var(--live-ico-settings) !important;
}
html.is-mobile-app .ps-inline-ico[data-ps-ico="mood"],
html.kozamia-app-shell .ps-inline-ico[data-ps-ico="mood"] {
  background-image: var(--live-ico-profile) !important;
}
html.is-mobile-app .ps-inline-ico[data-ps-ico="look"],
html.kozamia-app-shell .ps-inline-ico[data-ps-ico="look"] {
  background-image: var(--live-ico-beauty) !important;
}

/* —— Ana sayfa kısayollar (emoji → glif well) —— */
html.is-mobile-app .home-shortcut-visual,
html.kozamia-app-shell .home-shortcut-visual {
  width: 2.35rem !important;
  height: 2.35rem !important;
  display: grid !important;
  place-items: center !important;
  flex: 0 0 auto !important;
  font-size: 0 !important;
  line-height: 1 !important;
}
html.is-mobile-app .home-shortcut-visual .material-symbols-outlined,
html.kozamia-app-shell .home-shortcut-visual .material-symbols-outlined {
  font-size: 1.2rem !important;
  color: #fff !important;
  line-height: 1 !important;
}
html.is-mobile-app .home-shortcut-fal .home-shortcut-visual,
html.kozamia-app-shell .home-shortcut-fal .home-shortcut-visual {
  background-image: var(--live-ico-fal) !important;
}
html.is-mobile-app .home-shortcut-meditation .home-shortcut-visual,
html.kozamia-app-shell .home-shortcut-meditation .home-shortcut-visual {
  background-image: var(--live-ico-meditate) !important;
}

/* Misafir liste ikonları */
html.is-mobile-app .hub-guest-invite-list > li > .material-symbols-outlined,
html.kozamia-app-shell .hub-guest-invite-list > li > .material-symbols-outlined {
  width: 1.85rem !important;
  height: 1.85rem !important;
  display: grid !important;
  place-items: center !important;
  border-radius: 0.5rem !important;
  color: #fff !important;
  font-size: 1.05rem !important;
  font-variation-settings: "FILL" 1, "wght" 520, "GRAD" 0, "opsz" 20 !important;
  box-shadow: var(--live-ico-well-shadow) !important;
  background-image: var(--live-ico-connect) !important;
  flex: 0 0 auto;
}
html.is-mobile-app .hub-guest-invite-list > li:nth-child(1) > .material-symbols-outlined,
html.kozamia-app-shell .hub-guest-invite-list > li:nth-child(1) > .material-symbols-outlined {
  background-image: var(--live-ico-live) !important;
}
html.is-mobile-app .hub-guest-invite-list > li:nth-child(2) > .material-symbols-outlined,
html.kozamia-app-shell .hub-guest-invite-list > li:nth-child(2) > .material-symbols-outlined {
  background-image: var(--live-ico-buddy) !important;
}
html.is-mobile-app .hub-guest-invite-list > li:nth-child(3) > .material-symbols-outlined,
html.kozamia-app-shell .hub-guest-invite-list > li:nth-child(3) > .material-symbols-outlined {
  background-image: var(--live-ico-chat) !important;
}
html.is-mobile-app .hub-guest-invite-list > li:nth-child(4) > .material-symbols-outlined,
html.kozamia-app-shell .hub-guest-invite-list > li:nth-child(4) > .material-symbols-outlined {
  background-image: var(--live-ico-groups) !important;
}

/* Günün Akışı — gradient well + beyaz glif */
html.is-mobile-app .daily-flow-spotlight-icon,
html.kozamia-app-shell .daily-flow-spotlight-icon {
  width: 2.1rem !important;
  height: 2.1rem !important;
  display: grid !important;
  place-items: center !important;
  border-radius: 0.55rem !important;
  background-image: linear-gradient(145deg, #6B25D9 0%, #752FEE 40%, #2563eb 100%) !important;
  background-color: transparent !important;
  color: #fff !important;
  font-size: 0 !important;
  box-shadow: var(--live-ico-well-shadow) !important;
}
html.is-mobile-app .daily-flow-spotlight-icon .material-symbols-outlined,
html.kozamia-app-shell .daily-flow-spotlight-icon .material-symbols-outlined {
  font-size: 1.15rem !important;
  color: #fff !important;
  font-variation-settings: "FILL" 1, "wght" 520, "GRAD" 0, "opsz" 20 !important;
}

/* Mood theme — Paper: rainbow/glow yok */
html.is-mobile-app body.mood-theme .discover-cat-icon,
html.kozamia-app-shell body.mood-theme .discover-cat-icon,
html.is-mobile-app body.mood-theme .connect-cat-icon,
html.kozamia-app-shell body.mood-theme .connect-cat-icon,
html.is-mobile-app body.mood-theme .profile-hub-icon,
html.kozamia-app-shell body.mood-theme .profile-hub-icon,
html.is-mobile-app body.mood-theme .ps-row-icon,
html.kozamia-app-shell body.mood-theme .ps-row-icon {
  color: var(--kz-ink, #2A0A5C) !important;
  background-image: none !important;
  box-shadow: none !important;
}
