/* GoldEye Theme Families — legacy six-family definitions kept for compatibility.
   V25.51 extends this file to nine full themes + No Theme and normalizes card/header geometry.
   Desktop, Mobile Browser and Mobile App can select different families from Admin Theme Studio. */

/* ---------- Surface selector -> family variables ---------- */
@media (min-width:768px){
  body[data-ge-full-theme-desktop="crystal-prism"]{--ge-f-radius:6px 28px 6px 28px;--ge-f-radius-sm:6px 18px 6px 18px;--ge-f-blur:20px;--ge-f-sat:1.22;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 34%,transparent);--ge-f-shadow:0 24px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.10);--ge-f-card-image:linear-gradient(145deg,rgba(255,255,255,.11),transparent 34%),linear-gradient(320deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 9%,transparent),transparent 46%);--ge-f-header-image:linear-gradient(120deg,rgba(255,255,255,.09),transparent 32%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 8%,transparent));--ge-f-button-radius:8px 18px 8px 18px;--ge-f-icon-radius:8px 16px 8px 16px;--ge-f-font-weight:700}
  body[data-ge-full-theme-desktop="neon-orbit"]{--ge-f-radius:24px;--ge-f-radius-sm:18px;--ge-f-blur:18px;--ge-f-sat:1.36;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 44%,transparent);--ge-f-shadow:0 0 0 1px color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 12%,transparent),0 18px 60px rgba(0,0,0,.24),0 0 34px color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 12%,transparent);--ge-f-card-image:radial-gradient(circle at 110% -10%,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 8%,transparent),transparent 55%);--ge-f-header-image:linear-gradient(90deg,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 7%,transparent),transparent 26%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 7%,transparent));--ge-f-button-radius:999px;--ge-f-icon-radius:50%;--ge-f-font-weight:700}
  body[data-ge-full-theme-desktop="royal-vault"]{--ge-f-radius:12px;--ge-f-radius-sm:8px;--ge-f-blur:10px;--ge-f-sat:1.04;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 54%,transparent);--ge-f-shadow:0 20px 55px rgba(0,0,0,.22),inset 0 0 0 3px color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 5%,transparent);--ge-f-card-image:linear-gradient(180deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 7%,transparent),transparent 22%),repeating-linear-gradient(90deg,transparent 0 38px,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 3%,transparent) 39px 40px);--ge-f-header-image:linear-gradient(180deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 13%,transparent),transparent);--ge-f-button-radius:8px;--ge-f-icon-radius:8px;--ge-f-font-weight:800}
  body[data-ge-full-theme-desktop="aurora-flux"]{--ge-f-radius:34px 18px 34px 18px;--ge-f-radius-sm:22px 12px 22px 12px;--ge-f-blur:24px;--ge-f-sat:1.38;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 24%,transparent);--ge-f-shadow:0 26px 78px rgba(0,0,0,.20),0 0 42px color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#68f7bd)) 8%,transparent);--ge-f-card-image:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#68f7bd)) 16%,transparent),transparent 30%),radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 14%,transparent),transparent 34%);--ge-f-header-image:linear-gradient(110deg,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#68f7bd)) 8%,transparent),transparent 38%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 9%,transparent));--ge-f-button-radius:18px 8px 18px 8px;--ge-f-icon-radius:18px 8px 18px 8px;--ge-f-font-weight:700}
  body[data-ge-full-theme-desktop="obsidian-grid"]{--ge-f-radius:8px;--ge-f-radius-sm:5px;--ge-f-blur:9px;--ge-f-sat:1.08;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 30%,transparent);--ge-f-shadow:0 16px 48px rgba(0,0,0,.30),inset 3px 0 0 color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#94a3b8)) 42%,transparent);--ge-f-card-image:linear-gradient(color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 5%,transparent) 1px,transparent 1px);--ge-f-header-image:repeating-linear-gradient(90deg,transparent 0 34px,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#94a3b8)) 5%,transparent) 35px 36px);--ge-f-button-radius:4px;--ge-f-icon-radius:4px;--ge-f-font-weight:800}
  body[data-ge-full-theme-desktop="liquid-glass"]{--ge-f-radius:36px;--ge-f-radius-sm:24px;--ge-f-blur:28px;--ge-f-sat:1.30;--ge-f-border:rgba(255,255,255,.19);--ge-f-shadow:0 26px 80px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.20),inset 0 -1px 0 rgba(255,255,255,.05);--ge-f-card-image:radial-gradient(circle at 20% 0%,rgba(255,255,255,.18),transparent 32%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 8%,transparent),transparent 36%);--ge-f-header-image:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.025));--ge-f-button-radius:999px;--ge-f-icon-radius:50%;--ge-f-font-weight:700}
}

@media (max-width:767.98px){
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="crystal-prism"]{--ge-f-radius:5px 22px 5px 22px;--ge-f-radius-sm:5px 15px 5px 15px;--ge-f-blur:16px;--ge-f-sat:1.18;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 32%,transparent);--ge-f-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.10);--ge-f-card-image:linear-gradient(145deg,rgba(255,255,255,.10),transparent 38%),linear-gradient(315deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 8%,transparent),transparent 48%);--ge-f-header-image:linear-gradient(120deg,rgba(255,255,255,.08),transparent 40%);--ge-f-button-radius:7px 15px 7px 15px;--ge-f-icon-radius:7px 14px 7px 14px;--ge-f-font-weight:700}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="neon-orbit"]{--ge-f-radius:21px;--ge-f-radius-sm:16px;--ge-f-blur:15px;--ge-f-sat:1.28;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 40%,transparent);--ge-f-shadow:0 16px 45px rgba(0,0,0,.22),0 0 22px color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 10%,transparent);--ge-f-card-image:radial-gradient(circle at 105% 0%,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 15%,transparent),transparent 38%);--ge-f-header-image:linear-gradient(90deg,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 6%,transparent),transparent);--ge-f-button-radius:999px;--ge-f-icon-radius:50%;--ge-f-font-weight:700}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="royal-vault"]{--ge-f-radius:11px;--ge-f-radius-sm:7px;--ge-f-blur:8px;--ge-f-sat:1.02;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 48%,transparent);--ge-f-shadow:0 15px 40px rgba(0,0,0,.18),inset 0 0 0 2px color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 5%,transparent);--ge-f-card-image:linear-gradient(180deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 6%,transparent),transparent 24%);--ge-f-header-image:linear-gradient(180deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 10%,transparent),transparent);--ge-f-button-radius:7px;--ge-f-icon-radius:7px;--ge-f-font-weight:800}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="aurora-flux"]{--ge-f-radius:28px 16px 28px 16px;--ge-f-radius-sm:20px 10px 20px 10px;--ge-f-blur:19px;--ge-f-sat:1.30;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 22%,transparent);--ge-f-shadow:0 18px 50px rgba(0,0,0,.18);--ge-f-card-image:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#68f7bd)) 14%,transparent),transparent 34%),radial-gradient(circle at 95% 95%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 12%,transparent),transparent 38%);--ge-f-header-image:linear-gradient(110deg,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#68f7bd)) 7%,transparent),transparent 45%);--ge-f-button-radius:16px 8px 16px 8px;--ge-f-icon-radius:16px 8px 16px 8px;--ge-f-font-weight:700}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="obsidian-grid"]{--ge-f-radius:7px;--ge-f-radius-sm:4px;--ge-f-blur:7px;--ge-f-sat:1.06;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 28%,transparent);--ge-f-shadow:0 14px 38px rgba(0,0,0,.26),inset 2px 0 0 color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#94a3b8)) 40%,transparent);--ge-f-card-image:linear-gradient(color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 5%,transparent) 1px,transparent 1px);--ge-f-header-image:repeating-linear-gradient(90deg,transparent 0 25px,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#94a3b8)) 4%,transparent) 26px 27px);--ge-f-button-radius:4px;--ge-f-icon-radius:4px;--ge-f-font-weight:800}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="liquid-glass"]{--ge-f-radius:30px;--ge-f-radius-sm:22px;--ge-f-blur:22px;--ge-f-sat:1.24;--ge-f-border:rgba(255,255,255,.18);--ge-f-shadow:0 18px 52px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.18);--ge-f-card-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.16),transparent 34%);--ge-f-header-image:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.02));--ge-f-button-radius:999px;--ge-f-icon-radius:50%;--ge-f-font-weight:700}
}

/* App always wins over mobile browser variables. */
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="crystal-prism"]{--ge-f-radius:5px 20px 5px 20px;--ge-f-radius-sm:5px 14px 5px 14px;--ge-f-blur:15px;--ge-f-sat:1.18;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,#e7b936) 34%,transparent);--ge-f-shadow:0 14px 38px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.10);--ge-f-card-image:linear-gradient(145deg,rgba(255,255,255,.10),transparent 38%),linear-gradient(315deg,color-mix(in srgb,var(--ge-ui-accent-color,#e7b936) 8%,transparent),transparent 48%);--ge-f-header-image:linear-gradient(120deg,rgba(255,255,255,.08),transparent 40%);--ge-f-button-radius:7px 14px 7px 14px;--ge-f-icon-radius:7px 14px 7px 14px;--ge-f-font-weight:700}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="neon-orbit"]{--ge-f-radius:20px;--ge-f-radius-sm:15px;--ge-f-blur:14px;--ge-f-sat:1.30;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,#5ee7ff) 42%,transparent);--ge-f-shadow:0 14px 40px rgba(0,0,0,.24),0 0 20px color-mix(in srgb,var(--ge-ui-icon-color,#5ee7ff) 10%,transparent);--ge-f-card-image:radial-gradient(circle at 105% 0%,color-mix(in srgb,var(--ge-ui-icon-color,#5ee7ff) 16%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--ge-ui-accent-color,#8b5cf6) 7%,transparent),transparent 55%);--ge-f-header-image:linear-gradient(90deg,color-mix(in srgb,var(--ge-ui-icon-color,#5ee7ff) 7%,transparent),transparent);--ge-f-button-radius:999px;--ge-f-icon-radius:50%;--ge-f-font-weight:700}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="royal-vault"]{--ge-f-radius:10px;--ge-f-radius-sm:7px;--ge-f-blur:8px;--ge-f-sat:1.02;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,#d6aa32) 50%,transparent);--ge-f-shadow:0 13px 36px rgba(0,0,0,.20),inset 0 0 0 2px color-mix(in srgb,var(--ge-ui-accent-color,#d6aa32) 5%,transparent);--ge-f-card-image:linear-gradient(180deg,color-mix(in srgb,var(--ge-ui-accent-color,#d6aa32) 7%,transparent),transparent 24%);--ge-f-header-image:linear-gradient(180deg,color-mix(in srgb,var(--ge-ui-accent-color,#d6aa32) 11%,transparent),transparent);--ge-f-button-radius:7px;--ge-f-icon-radius:7px;--ge-f-font-weight:800}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="aurora-flux"]{--ge-f-radius:27px 15px 27px 15px;--ge-f-radius-sm:19px 9px 19px 9px;--ge-f-blur:18px;--ge-f-sat:1.32;--ge-f-border:color-mix(in srgb,var(--ge-ui-accent-color,#8b5cf6) 24%,transparent);--ge-f-shadow:0 16px 46px rgba(0,0,0,.19);--ge-f-card-image:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--ge-ui-icon-color,#68f7bd) 15%,transparent),transparent 34%),radial-gradient(circle at 95% 95%,color-mix(in srgb,var(--ge-ui-accent-color,#8b5cf6) 12%,transparent),transparent 38%);--ge-f-header-image:linear-gradient(110deg,color-mix(in srgb,var(--ge-ui-icon-color,#68f7bd) 7%,transparent),transparent 45%);--ge-f-button-radius:15px 8px 15px 8px;--ge-f-icon-radius:15px 8px 15px 8px;--ge-f-font-weight:700}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="obsidian-grid"]{--ge-f-radius:7px;--ge-f-radius-sm:4px;--ge-f-blur:7px;--ge-f-sat:1.06;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,#94a3b8) 28%,transparent);--ge-f-shadow:0 13px 34px rgba(0,0,0,.28),inset 2px 0 0 color-mix(in srgb,var(--ge-ui-accent-color,#94a3b8) 40%,transparent);--ge-f-card-image:linear-gradient(color-mix(in srgb,var(--ge-ui-icon-color,#94a3b8) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ge-ui-icon-color,#94a3b8) 5%,transparent) 1px,transparent 1px);--ge-f-header-image:repeating-linear-gradient(90deg,transparent 0 23px,color-mix(in srgb,var(--ge-ui-accent-color,#94a3b8) 4%,transparent) 24px 25px);--ge-f-button-radius:4px;--ge-f-icon-radius:4px;--ge-f-font-weight:800}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="liquid-glass"]{--ge-f-radius:29px;--ge-f-radius-sm:21px;--ge-f-blur:21px;--ge-f-sat:1.25;--ge-f-border:rgba(255,255,255,.18);--ge-f-shadow:0 16px 46px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.18);--ge-f-card-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.16),transparent 34%);--ge-f-header-image:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.02));--ge-f-button-radius:999px;--ge-f-icon-radius:50%;--ge-f-font-weight:700}

/* ---------- Common full-theme component system ---------- */
body:where([data-ge-full-theme-desktop],[data-ge-full-theme-mobile],[data-ge-full-theme-app]){--ge-f-radius:22px;--ge-f-radius-sm:15px;--ge-f-blur:14px;--ge-f-sat:1.1;--ge-f-border:rgba(255,255,255,.12);--ge-f-shadow:0 18px 55px rgba(0,0,0,.18);--ge-f-card-image:linear-gradient(145deg,rgba(255,255,255,.07),transparent);--ge-f-header-image:linear-gradient(180deg,rgba(255,255,255,.06),transparent);--ge-f-button-radius:14px;--ge-f-icon-radius:14px;--ge-f-font-weight:700}

body :is(.adminuiux-content .card,.adminuiux-card,.ge-portfolio-card,.ge-bonus-card,.ge-countdown-card,.ge-dashboard-candle-card,.ge-dashboard-stat-card,.ge-recent-transactions-card,.ge-wallet-trend-card,.user-wallets-mobile,.all-feature-mobile,.single-card,.ge-card,.ge-mobile-card,.ge-info-box,.ge-info-card,.ge-counter-card,.ge-table-card,.ge-kv,.ge-content-card,.ge-feature-card,.ge-step-card,.ge-trust-card,.ge-auth-panel-wrap,.ge-auth-live-market,.ge-auth-visual-card,.ge-page-hero-inner){
  border-radius:var(--ge-f-radius)!important;
  border-color:var(--ge-f-border)!important;
  box-shadow:var(--ge-f-shadow)!important;
  background-image:var(--ge-f-card-image)!important;
  backdrop-filter:blur(var(--ge-f-blur)) saturate(var(--ge-f-sat))!important;
  -webkit-backdrop-filter:blur(var(--ge-f-blur)) saturate(var(--ge-f-sat))!important;
  transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease,background .26s ease!important;
}
body :is(.ge-public-header,.adminuiux-header,.ge-mobile-app-header,.ge-mobile-app-bottom-nav){
  background-image:var(--ge-f-header-image)!important;
  border-color:var(--ge-f-border)!important;
  box-shadow:0 12px 40px rgba(0,0,0,.12)!important;
}
body :is(.btn,.ge-public-btn,.site-btn,.ge-mobile-app-icon-btn,.ge-mobile-auth-theme-toggle,.ge-auth-theme-toggle){border-radius:var(--ge-f-button-radius)!important;font-weight:var(--ge-f-font-weight)!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}
body :is(.ge-dashboard-stat-card i,.ge-feature-icon,.ge-mini-gs-icon,.preview-logo,.avatar,.ge-mobile-app-home-mark){border-radius:var(--ge-f-icon-radius)!important}
body :is(.adminuiux-sidebar,.ge-user-sidebar,.offcanvas){border-radius:0 var(--ge-f-radius) var(--ge-f-radius) 0}

@media (hover:hover) and (pointer:fine){
 body :is(.adminuiux-content .card,.adminuiux-card,.ge-dashboard-stat-card,.ge-feature-card,.ge-step-card,.ge-content-card,.ge-auth-live-market,.ge-auth-visual-card):hover{transform:translateY(-5px) translateZ(12px);box-shadow:0 30px 88px rgba(0,0,0,.24),0 0 34px color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 9%,transparent)!important}
 body :is(.btn,.ge-public-btn,.site-btn):hover{transform:translateY(-2px) scale(1.015)}
}

/* ---------- Family-specific character ---------- */
@keyframes gePrismSweep{0%,68%{background-position:-180% 0,0 0}100%{background-position:220% 0,0 0}}
@keyframes geAuroraFlow{0%{background-position:0% 10%,100% 90%}50%{background-position:20% 0%,82% 100%}100%{background-position:0% 10%,100% 90%}}

@media(min-width:768px){
 body[data-ge-full-theme-desktop="crystal-prism"] :is(.ge-public-header,.adminuiux-header,.ge-mobile-app-header){border-bottom-width:1px!important;border-bottom-style:solid!important}
 body[data-ge-full-theme-desktop="crystal-prism"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-feature-card,.ge-auth-live-market){background-image:linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.16) 45%,transparent 54%),var(--ge-f-card-image)!important;background-size:220% 100%,auto!important;animation:gePrismSweep 8s ease-in-out infinite}
 body[data-ge-full-theme-desktop="neon-orbit"] :is(.ge-dashboard-stat-card,.ge-feature-card,.ge-auth-live-market,.ge-mobile-app-bottom-nav){outline:1px solid color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 18%,transparent);outline-offset:-4px}
 body[data-ge-full-theme-desktop="neon-orbit"] :is(.btn-primary,.ge-public-btn-primary){box-shadow:0 0 24px color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 24%,transparent)!important}
 body[data-ge-full-theme-desktop="royal-vault"] :is(h1,h2,h3,.title,.ge-public-brand-copy strong){font-family:Georgia,'Times New Roman',serif!important;letter-spacing:.01em}
 body[data-ge-full-theme-desktop="royal-vault"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-content-card,.ge-auth-live-market){outline:1px solid color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 18%,transparent);outline-offset:-6px}
 body[data-ge-full-theme-desktop="aurora-flux"] :is(.ge-portfolio-card,.ge-feature-card,.ge-dashboard-stat-card,.ge-auth-live-market){background-size:150% 150%,150% 150%!important;animation:geAuroraFlow 10s ease-in-out infinite}
 body[data-ge-full-theme-desktop="obsidian-grid"] :is(.btn-primary,.ge-public-btn-primary){clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}
 body[data-ge-full-theme-desktop="obsidian-grid"] :is(.ge-dashboard-stat-card,.ge-content-card,.ge-feature-card,.ge-auth-live-market){background-size:24px 24px!important}
 body[data-ge-full-theme-desktop="liquid-glass"] :is(.ge-public-header,.adminuiux-header,.ge-mobile-app-header,.ge-mobile-app-bottom-nav){box-shadow:0 16px 58px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.16)!important}
 body[data-ge-full-theme-desktop="liquid-glass"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-feature-card,.ge-content-card,.ge-auth-live-market){outline:1px solid rgba(255,255,255,.09);outline-offset:-2px}
}
@media(max-width:767.98px){
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="crystal-prism"] :is(.ge-public-header,.adminuiux-header){border-bottom-width:1px!important;border-bottom-style:solid!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="crystal-prism"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-feature-card,.ge-auth-live-market){background-image:linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.14) 45%,transparent 54%),var(--ge-f-card-image)!important;background-size:220% 100%,auto!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="neon-orbit"] :is(.ge-dashboard-stat-card,.ge-feature-card,.ge-auth-live-market){outline:1px solid color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 16%,transparent);outline-offset:-3px}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="royal-vault"] :is(h1,h2,h3,.title,.ge-public-brand-copy strong){font-family:Georgia,'Times New Roman',serif!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="royal-vault"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-content-card,.ge-auth-live-market){outline:1px solid color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 16%,transparent);outline-offset:-5px}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="aurora-flux"] :is(.ge-portfolio-card,.ge-feature-card,.ge-dashboard-stat-card,.ge-auth-live-market){background-size:150% 150%,150% 150%!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="obsidian-grid"] :is(.btn-primary,.ge-public-btn-primary){clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="obsidian-grid"] :is(.ge-dashboard-stat-card,.ge-content-card,.ge-feature-card,.ge-auth-live-market){background-size:22px 22px!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="liquid-glass"] :is(.ge-public-header,.adminuiux-header){box-shadow:0 12px 42px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.14)!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="liquid-glass"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-feature-card,.ge-content-card,.ge-auth-live-market){outline:1px solid rgba(255,255,255,.08);outline-offset:-2px}
}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="crystal-prism"] :is(.ge-mobile-app-header,.ge-mobile-app-bottom-nav){border-color:var(--ge-f-border)!important}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="crystal-prism"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-feature-card){background-image:linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.13) 45%,transparent 54%),var(--ge-f-card-image)!important;background-size:220% 100%,auto!important}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="neon-orbit"] :is(.ge-dashboard-stat-card,.ge-feature-card,.ge-mobile-app-bottom-nav){outline:1px solid color-mix(in srgb,var(--ge-ui-accent-color,#8b5cf6) 16%,transparent);outline-offset:-3px}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="royal-vault"] :is(h1,h2,h3,.title){font-family:Georgia,'Times New Roman',serif!important}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="royal-vault"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-content-card){outline:1px solid color-mix(in srgb,var(--ge-ui-accent-color,#d6aa32) 16%,transparent);outline-offset:-5px}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="aurora-flux"] :is(.ge-portfolio-card,.ge-feature-card,.ge-dashboard-stat-card){background-size:150% 150%,150% 150%!important}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="obsidian-grid"] :is(.btn-primary,.ge-public-btn-primary){clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="obsidian-grid"] :is(.ge-dashboard-stat-card,.ge-content-card,.ge-feature-card){background-size:22px 22px!important}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="liquid-glass"] :is(.ge-mobile-app-header,.ge-mobile-app-bottom-nav){box-shadow:0 12px 42px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.14)!important}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="liquid-glass"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-feature-card,.ge-content-card){outline:1px solid rgba(255,255,255,.08);outline-offset:-2px}

/* ---------- Strong Light Mode readability ---------- */
html[data-bs-theme="light"],body[data-bs-theme="light"]{--bs-body-color:#111827!important;--bs-secondary-color:#475569!important;--bs-tertiary-color:#64748b!important;--bs-heading-color:#0f172a!important;--bs-link-color:#7a5704!important;--bs-border-color:#d6dde8!important}
body[data-bs-theme="light"]:not(.ge-public-site):not(.ge-public-auth){color:#111827!important}
body[data-bs-theme="light"]:not(.ge-public-site):not(.ge-public-auth) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.card-title,.form-label,label,.transaction-title,.ge-dashboard-stat-card strong,.ge-portfolio-card strong,.ge-bonus-card strong,.single-card strong,.dropdown-item,.nav-link){color:#0f172a!important}
body[data-bs-theme="light"]:not(.ge-public-site):not(.ge-public-auth) :is(p,small,.small,.text-secondary,.text-muted,.transaction-date,.transaction-id,.transaction-type){color:#475569!important}
body[data-bs-theme="light"]:not(.ge-public-site):not(.ge-public-auth) :is(input,select,textarea,.form-control,.form-select){color:#111827!important;background-color:rgba(255,255,255,.88)!important;border-color:#cbd5e1!important}
body[data-bs-theme="light"]:not(.ge-public-site):not(.ge-public-auth) :is(input,textarea)::placeholder{color:#64748b!important;opacity:1}
body[data-bs-theme="light"]:not(.ge-public-site):not(.ge-public-auth) .ge-legacy-page .text-white:not(.btn):not(.badge):not([class*="bg-"]){color:#0f172a!important}
body.ge-public-site[data-ge-public-mode="light"],body.ge-public-auth[data-ge-public-mode="light"]{--ge-xp-text:#111827!important;--ge-xp-muted:#475569!important;color:#111827!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-main :is(h1,h2,h3,h4,h5,h6,strong,.ge-page-title,.ge-section-title),body.ge-public-auth[data-ge-public-mode="light"] :is(h1,h2,h3,h4,h5,h6,strong,.ge-auth-panel-wrap label){color:#0f172a!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-main :is(p,li,small,.small),body.ge-public-auth[data-ge-public-mode="light"] :is(p,small,.small){color:#475569!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-main .text-white:not(.btn):not(.badge):not([class*="bg-"]),body.ge-public-auth[data-ge-public-mode="light"] .text-white:not(.btn):not(.badge):not([class*="bg-"]){color:#0f172a!important}
body.ge-public-auth[data-ge-public-mode="light"] :is(input,select,textarea,.form-control,.form-select){color:#111827!important;background:rgba(255,255,255,.90)!important;border-color:#cbd5e1!important}

/* Public/mobile navbar surfaces stay readable in Light mode. */
body.ge-public-site[data-ge-public-mode="light"] .ge-public-header .navbar-collapse{background:color-mix(in srgb,var(--ge-admin-light-header,#fff) 92%,transparent)!important;color:#111827!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-nav-links .nav-link{color:#273244!important}

/* Reduce continuous visual motion on small devices while retaining the theme identity. */
@media(max-width:767.98px){
 body :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-feature-card,.ge-auth-live-market){animation-duration:14s!important}
 body :is(.adminuiux-content .card,.adminuiux-card,.ge-dashboard-stat-card,.ge-feature-card):hover{transform:none!important}
}
@media(prefers-reduced-motion:reduce){body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Extra signature motion so families feel structurally different, not recolored. */
@keyframes geNeonBreath{0%,100%{filter:saturate(1);box-shadow:var(--ge-f-shadow)}50%{filter:saturate(1.16);box-shadow:var(--ge-f-shadow),0 0 28px color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 16%,transparent)}}
@keyframes geGridScan{0%{background-position:0 0,0 0}100%{background-position:0 24px,24px 0}}
@keyframes geLiquidShine{0%,100%{filter:brightness(1)}50%{filter:brightness(1.045)}}
@media(min-width:768px) and (prefers-reduced-motion:no-preference){
 body[data-ge-full-theme-desktop="neon-orbit"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-auth-live-market){animation:geNeonBreath 5.5s ease-in-out infinite}
 body[data-ge-full-theme-desktop="obsidian-grid"] :is(.ge-portfolio-card,.ge-dashboard-stat-card,.ge-content-card){animation:geGridScan 18s linear infinite}
 body[data-ge-full-theme-desktop="liquid-glass"] :is(.ge-portfolio-card,.ge-feature-card,.ge-auth-live-market){animation:geLiquidShine 7s ease-in-out infinite}
}

/* Legacy/light-mode rescue for old Blade snippets with inline white text. */
body[data-bs-theme="light"]:not(.ge-public-site):not(.ge-public-auth) .ge-legacy-page :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:white"],[style*="color: white"],.text-light):not(.btn):not(.badge){color:#0f172a!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-main :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:white"],[style*="color: white"],.text-light):not(.btn):not(.badge),body.ge-public-auth[data-ge-public-mode="light"] :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:white"],[style*="color: white"],.text-light):not(.btn):not(.badge){color:#0f172a!important}

/* ---------- Whole-world treatment: each theme changes the page atmosphere ---------- */
@media(min-width:768px){
 body[data-ge-full-theme-desktop="crystal-prism"]:not(.ge-user-bg-active){background-image:linear-gradient(125deg,transparent 0 62%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 5%,transparent) 63% 64%,transparent 65%),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 8%,transparent),transparent 28%)!important}
 body[data-ge-full-theme-desktop="neon-orbit"]:not(.ge-user-bg-active){background-image:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 10%,transparent),transparent 27%),radial-gradient(circle at 8% 72%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 10%,transparent),transparent 30%)!important}
 body[data-ge-full-theme-desktop="royal-vault"]:not(.ge-user-bg-active){background-image:repeating-linear-gradient(90deg,transparent 0 78px,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 2.5%,transparent) 79px 80px),linear-gradient(180deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 4%,transparent),transparent 35%)!important}
 body[data-ge-full-theme-desktop="aurora-flux"]:not(.ge-user-bg-active){background-image:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#68f7bd)) 10%,transparent),transparent 30%),radial-gradient(circle at 92% 28%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 12%,transparent),transparent 34%),radial-gradient(circle at 48% 100%,rgba(49,130,206,.07),transparent 34%)!important}
 body[data-ge-full-theme-desktop="obsidian-grid"]:not(.ge-user-bg-active){background-image:linear-gradient(color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 4%,transparent) 1px,transparent 1px)!important;background-size:44px 44px!important}
 body[data-ge-full-theme-desktop="liquid-glass"]:not(.ge-user-bg-active){background-image:radial-gradient(circle at 12% 12%,rgba(255,255,255,.07),transparent 30%),radial-gradient(circle at 88% 72%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 7%,transparent),transparent 32%)!important}
}
@media(max-width:767.98px){
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="crystal-prism"]:not(.ge-user-bg-active){background-image:linear-gradient(145deg,transparent 0 70%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 5%,transparent) 71%,transparent 72%)!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="neon-orbit"]:not(.ge-user-bg-active){background-image:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#5ee7ff)) 9%,transparent),transparent 28%),radial-gradient(circle at 6% 88%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 8%,transparent),transparent 30%)!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="royal-vault"]:not(.ge-user-bg-active){background-image:linear-gradient(180deg,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#d6aa32)) 4%,transparent),transparent 30%)!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="aurora-flux"]:not(.ge-user-bg-active){background-image:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#68f7bd)) 9%,transparent),transparent 30%),radial-gradient(circle at 90% 70%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#8b5cf6)) 9%,transparent),transparent 32%)!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="obsidian-grid"]:not(.ge-user-bg-active){background-image:linear-gradient(color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ge-ui-icon-color,var(--ge-xp-gold2,#94a3b8)) 4%,transparent) 1px,transparent 1px)!important;background-size:32px 32px!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="liquid-glass"]:not(.ge-user-bg-active){background-image:radial-gradient(circle at 15% 8%,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 92% 78%,color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 6%,transparent),transparent 30%)!important}
}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="neon-orbit"] .ge-mobile-app-bottom-nav{border-top-color:color-mix(in srgb,var(--ge-ui-icon-color,#5ee7ff) 26%,transparent)!important}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="royal-vault"] .ge-mobile-app-bottom-nav{border-top:2px double color-mix(in srgb,var(--ge-ui-accent-color,#d6aa32) 35%,transparent)!important}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="obsidian-grid"] .ge-mobile-app-bottom-nav{border-radius:0!important}

/* ========================================================================== 
   GoldEye V25.49 — mobile header-gap + universal theme card/header alignment
   ========================================================================== */
@media (max-width: 767.98px){
  /* Regular mobile browser: content starts directly below the fixed header. */
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth) .adminuiux-wrap{
    padding-top:var(--ge-mobile-browser-header-height,54px)!important;
    margin-top:0!important;
  }
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth) .adminuiux-content.has-sidebar{
    padding-top:0!important;
    margin-top:0!important;
  }
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth) #main-content.container.mt-4{
    margin-top:0!important;
    padding-top:8px!important;
  }
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth) .ge-dashboard-page,
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth) .ge-mobile-dashboard-page{
    margin-top:0!important;
    padding-top:0!important;
  }

  /* Native/app shell: no duplicate vertical reservation below its fixed header. */
  body.ge-mobile-app-mode .ge-mobile-app-container{
    padding-top:calc(var(--ge-native-header-total,var(--ge-mobile-app-header-height,50px)) + 4px)!important;
  }
  body.ge-mobile-app-mode .ge-mobile-dashboard-page{
    margin-top:0!important;
    padding-top:0!important;
  }

  /* All six full themes: nested section headers line up exactly with parent cards. */
  .ge-dashboard-page .adminuiux-card > .row.gx-0{
    margin-left:0!important;
    margin-right:0!important;
    width:100%!important;
  }
  .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"]{
    padding-left:0!important;
    padding-right:0!important;
    max-width:100%!important;
  }
  .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"] > .card-header,
  .ge-dashboard-page .adminuiux-card > .card-header,
  .ge-dashboard-page .card > .card-header{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    left:0!important;
    right:0!important;
    transform:none!important;
  }
  .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"]:first-child > .card-header{
    border-top-left-radius:var(--ge-f-radius-sm,14px)!important;
    border-top-right-radius:var(--ge-f-radius-sm,14px)!important;
  }
  .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"] > .card-body{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }

  /* Prevent theme-specific transforms from visually pushing section titles off an edge. */
  body[data-ge-full-theme-mobile] .ge-dashboard-page .card-header,
  body.ge-mobile-app-mode[data-ge-full-theme-app] .ge-dashboard-page .card-header{
    translate:none!important;
    clip-path:none!important;
  }
}

/* ========================================================================== 
   GoldEye V25.51 — 9 themes + No Theme + clean card header geometry
   ========================================================================== */

/* The original six families keep their identity, but their outer card geometry is now
   symmetrical. This removes the cut/notch effect that appeared on Summary, GS Live,
   Bonus Center and other split/nested card headers. */
@media (min-width:768px){
  body[data-ge-full-theme-desktop="none"]{--ge-f-radius:14px;--ge-f-radius-sm:12px;--ge-f-blur:0px;--ge-f-sat:1;--ge-f-border:var(--bs-border-color);--ge-f-shadow:none;--ge-f-card-image:none;--ge-f-header-image:none;--ge-f-button-radius:10px;--ge-f-icon-radius:10px;--ge-f-font-weight:700}
  body[data-ge-full-theme-desktop="crystal-prism"]{--ge-f-radius:18px;--ge-f-radius-sm:14px}
  body[data-ge-full-theme-desktop="neon-orbit"]{--ge-f-radius:22px;--ge-f-radius-sm:16px}
  body[data-ge-full-theme-desktop="royal-vault"]{--ge-f-radius:12px;--ge-f-radius-sm:9px}
  body[data-ge-full-theme-desktop="aurora-flux"]{--ge-f-radius:24px;--ge-f-radius-sm:17px}
  body[data-ge-full-theme-desktop="obsidian-grid"]{--ge-f-radius:8px;--ge-f-radius-sm:6px}
  body[data-ge-full-theme-desktop="liquid-glass"]{--ge-f-radius:28px;--ge-f-radius-sm:20px}
  body[data-ge-full-theme-desktop="midnight-carbon"]{--ge-f-radius:14px;--ge-f-radius-sm:10px;--ge-f-blur:10px;--ge-f-sat:1.08;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,#94a3b8) 24%,transparent);--ge-f-shadow:0 18px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);--ge-f-card-image:repeating-linear-gradient(135deg,rgba(148,163,184,.025) 0 8px,transparent 8px 16px),linear-gradient(180deg,rgba(255,255,255,.025),transparent);--ge-f-header-image:linear-gradient(180deg,rgba(148,163,184,.07),rgba(148,163,184,.015));--ge-f-button-radius:10px;--ge-f-icon-radius:9px;--ge-f-font-weight:750}
  body[data-ge-full-theme-desktop="golden-ledger"]{--ge-f-radius:16px;--ge-f-radius-sm:12px;--ge-f-blur:13px;--ge-f-sat:1.08;--ge-f-border:color-mix(in srgb,#d4af37 40%,transparent);--ge-f-shadow:0 20px 60px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,225,130,.07);--ge-f-card-image:repeating-linear-gradient(180deg,transparent 0 33px,color-mix(in srgb,#d4af37 3%,transparent) 34px 35px),linear-gradient(145deg,color-mix(in srgb,#d4af37 5%,transparent),transparent 42%);--ge-f-header-image:linear-gradient(90deg,color-mix(in srgb,#d4af37 10%,transparent),transparent 55%);--ge-f-button-radius:11px;--ge-f-icon-radius:10px;--ge-f-font-weight:750}
  body[data-ge-full-theme-desktop="minimal-pro"]{--ge-f-radius:12px;--ge-f-radius-sm:10px;--ge-f-blur:6px;--ge-f-sat:1;--ge-f-border:color-mix(in srgb,var(--bs-border-color) 78%,transparent);--ge-f-shadow:0 8px 26px rgba(0,0,0,.10);--ge-f-card-image:linear-gradient(180deg,rgba(255,255,255,.025),transparent);--ge-f-header-image:linear-gradient(180deg,rgba(127,127,127,.035),transparent);--ge-f-button-radius:9px;--ge-f-icon-radius:9px;--ge-f-font-weight:700}
}
@media (max-width:767.98px){
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="none"]{--ge-f-radius:14px;--ge-f-radius-sm:12px;--ge-f-blur:0px;--ge-f-sat:1;--ge-f-border:var(--bs-border-color);--ge-f-shadow:none;--ge-f-card-image:none;--ge-f-header-image:none;--ge-f-button-radius:10px;--ge-f-icon-radius:10px;--ge-f-font-weight:700}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="crystal-prism"]{--ge-f-radius:17px;--ge-f-radius-sm:13px}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="neon-orbit"]{--ge-f-radius:20px;--ge-f-radius-sm:15px}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="royal-vault"]{--ge-f-radius:11px;--ge-f-radius-sm:8px}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="aurora-flux"]{--ge-f-radius:22px;--ge-f-radius-sm:16px}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="obsidian-grid"]{--ge-f-radius:8px;--ge-f-radius-sm:6px}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="liquid-glass"]{--ge-f-radius:24px;--ge-f-radius-sm:18px}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="midnight-carbon"]{--ge-f-radius:14px;--ge-f-radius-sm:10px;--ge-f-blur:9px;--ge-f-sat:1.06;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,#94a3b8) 22%,transparent);--ge-f-shadow:0 14px 38px rgba(0,0,0,.24);--ge-f-card-image:repeating-linear-gradient(135deg,rgba(148,163,184,.022) 0 7px,transparent 7px 14px);--ge-f-header-image:linear-gradient(180deg,rgba(148,163,184,.06),transparent);--ge-f-button-radius:10px;--ge-f-icon-radius:9px;--ge-f-font-weight:750}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="golden-ledger"]{--ge-f-radius:15px;--ge-f-radius-sm:11px;--ge-f-blur:11px;--ge-f-sat:1.06;--ge-f-border:color-mix(in srgb,#d4af37 36%,transparent);--ge-f-shadow:0 15px 42px rgba(0,0,0,.20);--ge-f-card-image:repeating-linear-gradient(180deg,transparent 0 29px,color-mix(in srgb,#d4af37 3%,transparent) 30px 31px);--ge-f-header-image:linear-gradient(90deg,color-mix(in srgb,#d4af37 9%,transparent),transparent 58%);--ge-f-button-radius:10px;--ge-f-icon-radius:9px;--ge-f-font-weight:750}
  body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="minimal-pro"]{--ge-f-radius:12px;--ge-f-radius-sm:9px;--ge-f-blur:5px;--ge-f-sat:1;--ge-f-border:color-mix(in srgb,var(--bs-border-color) 75%,transparent);--ge-f-shadow:0 7px 20px rgba(0,0,0,.09);--ge-f-card-image:none;--ge-f-header-image:linear-gradient(180deg,rgba(127,127,127,.03),transparent);--ge-f-button-radius:9px;--ge-f-icon-radius:9px;--ge-f-font-weight:700}
}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="none"]{--ge-f-radius:14px;--ge-f-radius-sm:12px;--ge-f-blur:0px;--ge-f-sat:1;--ge-f-border:var(--bs-border-color);--ge-f-shadow:none;--ge-f-card-image:none;--ge-f-header-image:none;--ge-f-button-radius:10px;--ge-f-icon-radius:10px;--ge-f-font-weight:700}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="crystal-prism"]{--ge-f-radius:17px;--ge-f-radius-sm:13px}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="neon-orbit"]{--ge-f-radius:19px;--ge-f-radius-sm:14px}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="royal-vault"]{--ge-f-radius:10px;--ge-f-radius-sm:8px}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="aurora-flux"]{--ge-f-radius:21px;--ge-f-radius-sm:15px}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="obsidian-grid"]{--ge-f-radius:8px;--ge-f-radius-sm:6px}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="liquid-glass"]{--ge-f-radius:23px;--ge-f-radius-sm:17px}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="midnight-carbon"]{--ge-f-radius:13px;--ge-f-radius-sm:10px;--ge-f-blur:8px;--ge-f-sat:1.06;--ge-f-border:color-mix(in srgb,var(--ge-ui-icon-color,#94a3b8) 22%,transparent);--ge-f-shadow:0 13px 34px rgba(0,0,0,.25);--ge-f-card-image:repeating-linear-gradient(135deg,rgba(148,163,184,.022) 0 7px,transparent 7px 14px);--ge-f-header-image:linear-gradient(180deg,rgba(148,163,184,.055),transparent);--ge-f-button-radius:9px;--ge-f-icon-radius:9px;--ge-f-font-weight:750}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="golden-ledger"]{--ge-f-radius:14px;--ge-f-radius-sm:11px;--ge-f-blur:10px;--ge-f-sat:1.06;--ge-f-border:color-mix(in srgb,#d4af37 34%,transparent);--ge-f-shadow:0 14px 38px rgba(0,0,0,.21);--ge-f-card-image:repeating-linear-gradient(180deg,transparent 0 28px,color-mix(in srgb,#d4af37 3%,transparent) 29px 30px);--ge-f-header-image:linear-gradient(90deg,color-mix(in srgb,#d4af37 9%,transparent),transparent 58%);--ge-f-button-radius:10px;--ge-f-icon-radius:9px;--ge-f-font-weight:750}
body:is(.ge-mobile-app-mode,.ge-mobile-app-auth)[data-ge-full-theme-app="minimal-pro"]{--ge-f-radius:12px;--ge-f-radius-sm:9px;--ge-f-blur:4px;--ge-f-sat:1;--ge-f-border:color-mix(in srgb,var(--bs-border-color) 72%,transparent);--ge-f-shadow:0 6px 18px rgba(0,0,0,.08);--ge-f-card-image:none;--ge-f-header-image:linear-gradient(180deg,rgba(127,127,127,.025),transparent);--ge-f-button-radius:9px;--ge-f-icon-radius:9px;--ge-f-font-weight:700}

/* Admin custom geometry overrides the selected family without replacing its palette/texture. */
body[data-ge-component-mode="custom"]{--ge-f-radius:var(--ge-custom-card-radius,16px)!important;--ge-f-radius-sm:var(--ge-custom-header-radius,16px)!important;--ge-f-button-radius:var(--ge-custom-button-radius,12px)!important}
body[data-ge-component-mode="custom"] :is(.card-header,.site-card-header) :is(.btn,.badge,.dropdown-toggle){border-radius:var(--ge-custom-header-radius,16px)!important}

/* Universal clean card geometry. No diagonal/notched card headers. */
body :is(.adminuiux-content .card,.adminuiux-card,.ge-portfolio-card,.ge-bonus-card,.ge-countdown-card,.ge-dashboard-candle-card,.ge-dashboard-stat-card,.ge-recent-transactions-card,.ge-wallet-trend-card,.user-wallets-mobile,.all-feature-mobile,.single-card,.ge-card,.ge-mobile-card,.ge-info-box,.ge-info-card,.ge-counter-card,.ge-table-card,.ge-kv,.ge-content-card,.ge-feature-card,.ge-step-card,.ge-trust-card,.ge-auth-panel-wrap,.ge-auth-live-market,.ge-auth-visual-card,.ge-page-hero-inner){
  border-width:var(--ge-card-border-width,1px)!important;
  border-style:solid!important;
}
body :is(.card,.adminuiux-card) > .card-header:first-child{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;left:auto!important;right:auto!important;transform:none!important;translate:none!important;clip-path:none!important;
  border-top-left-radius:var(--ge-f-radius)!important;border-top-right-radius:var(--ge-f-radius)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;
  border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 12%,var(--bs-border-color))!important;
  background-image:var(--ge-f-header-image)!important;
}
body[data-ge-card-header-style="integrated"] :is(.card,.adminuiux-card) > .card-header:first-child{background-color:color-mix(in srgb,var(--ge-ui-header-color,var(--ge-admin-dark-header,#080d18)) 26%,transparent)!important}
body[data-ge-card-header-style="soft"] :is(.card,.adminuiux-card) > .card-header:first-child{background-color:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 8%,var(--ge-ui-card-color,var(--bs-body-bg)))!important}
body[data-ge-card-header-style="transparent"] :is(.card,.adminuiux-card) > .card-header:first-child{background-color:transparent!important;background-image:none!important}

/* Split cards (Summary + GS Live and any identical gx-0 layout): the two header surfaces
   join cleanly instead of each drawing its own asymmetric corner. */
.ge-dashboard-page .adminuiux-card > .row.gx-0{overflow:hidden;border-radius:inherit}
.ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"] > .card-header{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;left:auto!important;right:auto!important;transform:none!important;translate:none!important;clip-path:none!important;
  border-radius:0!important;border-bottom:1px solid color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 12%,var(--bs-border-color))!important;background-image:var(--ge-f-header-image)!important;
}
body[data-ge-card-header-style="integrated"] .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"] > .card-header{background-color:color-mix(in srgb,var(--ge-ui-header-color,var(--ge-admin-dark-header,#080d18)) 26%,transparent)!important}
body[data-ge-card-header-style="soft"] .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"] > .card-header{background-color:color-mix(in srgb,var(--ge-ui-accent-color,var(--ge-xp-gold,#e7b936)) 8%,var(--ge-ui-card-color,var(--bs-body-bg)))!important}
body[data-ge-card-header-style="transparent"] .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"] > .card-header{background-color:transparent!important;background-image:none!important}
@media(min-width:1200px){
  .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"]:first-child > .card-header{border-top-left-radius:var(--ge-f-radius)!important}
  .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"]:last-child > .card-header{border-top-right-radius:var(--ge-f-radius)!important}
}
@media(max-width:1199.98px){
  .ge-dashboard-page .adminuiux-card > .row.gx-0 > [class*="col-"]:first-child > .card-header{border-top-left-radius:var(--ge-f-radius)!important;border-top-right-radius:var(--ge-f-radius)!important}
}

/* Optional effect switches from Theme Studio. */
body[data-ge-theme-effects="0"] :is(.adminuiux-content .card,.adminuiux-card,.ge-portfolio-card,.ge-bonus-card,.ge-dashboard-stat-card,.ge-content-card,.ge-feature-card,.ge-auth-live-market,.ge-auth-visual-card){background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;filter:none!important}
body[data-ge-theme-effects="0"] :is(.ge-public-header,.adminuiux-header,.ge-mobile-app-header,.ge-mobile-app-bottom-nav){background-image:none!important;box-shadow:none!important}
body[data-ge-theme-hover="0"] :is(.adminuiux-content .card,.adminuiux-card,.ge-dashboard-stat-card,.ge-feature-card,.ge-step-card,.ge-content-card,.ge-auth-live-market,.ge-auth-visual-card):hover{transform:none!important}

/* New family atmosphere. */
@media(min-width:768px){
 body[data-ge-full-theme-desktop="midnight-carbon"]:not(.ge-user-bg-active){background-image:repeating-linear-gradient(135deg,rgba(148,163,184,.018) 0 18px,transparent 18px 36px)!important}
 body[data-ge-full-theme-desktop="golden-ledger"]:not(.ge-user-bg-active){background-image:repeating-linear-gradient(180deg,transparent 0 55px,color-mix(in srgb,#d4af37 2%,transparent) 56px 57px),radial-gradient(circle at 88% 8%,color-mix(in srgb,#d4af37 7%,transparent),transparent 30%)!important}
 body[data-ge-full-theme-desktop="minimal-pro"]:not(.ge-user-bg-active){background-image:linear-gradient(180deg,rgba(127,127,127,.018),transparent 38%)!important}
}
@media(max-width:767.98px){
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="midnight-carbon"]:not(.ge-user-bg-active){background-image:repeating-linear-gradient(135deg,rgba(148,163,184,.016) 0 16px,transparent 16px 32px)!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="golden-ledger"]:not(.ge-user-bg-active){background-image:radial-gradient(circle at 90% 8%,color-mix(in srgb,#d4af37 6%,transparent),transparent 28%)!important}
 body:not(.ge-mobile-app-mode):not(.ge-mobile-app-auth)[data-ge-full-theme-mobile="minimal-pro"]:not(.ge-user-bg-active){background-image:none!important}
}
