/* === PROFILE FROST GLASS KIT – Luca (v1.1, with white nav text) === */
#youzify-bp.youzify-profile {
  --glass-bg: rgba(255,255,255,.54);
  --glass-border: rgba(255,255,255,.40);
  --glass-blur: 18px;
  --glass-shadow: 0 8px 28px rgba(0,0,0,.25);
  --radius: 20px;
  --text: #fff;
}

/* Top Profile Nav (Tabs) – Glas + WEISSER TEXT */
#youzify-bp.youzify-profile #youzify-profile-navmenu {
  background: var(--glass-bg) !important;
  border: 1px solid var(--glass-border) !important;
  backdrop-filter: blur(var(--glass-blur)) saturate(180%) !important;
  box-shadow: var(--glass-shadow) !important;
  border-radius: var(--radius) !important;
  overflow: hidden !important;
}
#youzify-bp.youzify-profile #youzify-profile-navmenu .youzify-inner-content,
#youzify-bp.youzify-profile #youzify-profile-navmenu ul {
  background: transparent !important;
}

/* Text/Icons in der oberen Zeile ZWINGEND weiß */
#youzify-bp.youzify-profile #youzify-profile-navmenu li a,
#youzify-bp.youzify-profile #youzify-profile-navmenu li a span,
#youzify-bp.youzify-profile #youzify-profile-navmenu li i {
  color: var(--text) !important;
  text-shadow: 0 1px 10px rgba(0,0,0,.25);
}
#youzify-bp.youzify-profile #youzify-profile-navmenu li.current a,
#youzify-bp.youzify-profile #youzify-profile-navmenu li.selected a,
#youzify-bp.youzify-profile #youzify-profile-navmenu li a:hover {
  color: var(--text) !important;
  opacity: 1 !important;
}

/* Hauptspalte – Karten im Glaslook */
#youzify-bp.youzify-profile .youzify-main-column .youzify-media-group,
#youzify-bp.youzify-profile .youzify-main-column .youzify-media-widget,
#youzify-bp.youzify-profile .youzify-main-column .item-list-tabs {
  background: var(--glass-bg) !important;
  border: 1px solid var(--glass-border) !important;
  backdrop-filter: blur(var(--glass-blur)) saturate(180%) !important;
  box-shadow: var(--glass-shadow) !important;
  border-radius: var(--radius) !important;
  overflow: hidden !important;
}

/* Sidebar-Widgets als Glas-Karten */
#youzify-bp.youzify-profile .youzify-profile-sidebar .youzify-widget {
  background: var(--glass-bg) !important;
  border: 1px solid var(--glass-border) !important;
  backdrop-filter: blur(var(--glass-blur)) saturate(180%) !important;
  box-shadow: var(--glass-shadow) !important;
  border-radius: var(--radius) !important;
  overflow: hidden !important;
}

/* Einzelne Medien-Kacheln abrunden */
#youzify-bp.youzify-profile .youzify-media-item,
#youzify-bp.youzify-profile .youzify-media-item img {
  border-radius: calc(var(--radius) - 4px) !important;
}

/* Dunkle/weiße Youzify-Defaults neutralisieren, damit Glas durchkommt */
#youzify-bp.youzify-profile .youzify-white-bg,
#youzify-bp.youzify-profile .youzify-box,
#youzify-bp.youzify-profile .youzify-widget-main-content,
#youzify-bp.youzify-profile .youzify-media-widget {
  background: transparent !important;
  border-color: transparent !important;
}
