/* Unique brand skin — aligned to mustafaegemensener.io executive */
:root {
  --brand: #8fa8c0;
  --brand-soft: #c5d4e3;
  --brand-deep: #090c12;
  --lux-ink: #eef3f8;
  --lux-forest: #121925;
  --lux-green: #8fa8c0;
  --lux-green-mid: #5a738c;
  --lux-gold: #c6a56a;
  --lux-gold-soft: #e4d6be;
  --lux-champagne: #e4d6be;
  --lux-mist: #090c12;
  --lux-paper: #121925;
  --lux-muted: #9a958c;
  --lux-line: rgba(143,168,192,.28);
  --lux-glow: 0 0 0 1px rgba(143,168,192,.35), 0 12px 40px rgba(0,0,0,.35);
  --green: var(--lux-green);
  --green-deep: var(--lux-forest);
  --green-soft: var(--lux-green-mid);
  --bg: var(--lux-mist);
  --ink: var(--lux-ink);
  --muted: var(--lux-muted);
  --cream: var(--lux-champagne);
  --white: var(--lux-paper);
  --background: #090c12;
  --foreground: #eef3f8;
  --exec-ink: #121925;
  --exec-paper: #e4d6be;
  --exec-steel: #8fa8c0;
  --exec-steel-soft: #c5d4e3;
  --exec-muted: #6b655c;
}
.site-header, .gp-header, body.t-hy .site-header, .nib-header {
  background: rgba(9,12,18,.9) !important;
  border-bottom: 1px solid rgba(143,168,192,.28) !important;
  color: #e4d6be !important;
}
.site-header .nav a, .site-header .logo-name, .site-header .logo-domain,
.site-header .lang-dd-btn, .site-header .lang-switch a, .gp-header a,
.gp-header .brand, body.t-hy .nav a, body.t-hy .logo,
.nib-header a, .nib-nav a {
  color: #e4d6be !important;
}
.site-header .nav a:hover, .site-header .nav a[aria-current="page"],
.site-header .nav a[aria-current="true"], .site-header .lang-switch a:hover,
.site-header .lang-switch a[aria-current="true"], body.t-hy .nav a:hover,
.nib-nav a:hover, .nib-nav a[aria-current] {
  color: #c5d4e3 !important;
}
.logo-badge, body.t-hy .logo::before {
  background: radial-gradient(circle at 30% 25%, #c5d4e3, #8fa8c0 55%, #5a738c) !important;
  color: #121925 !important;
  box-shadow: 0 0 0 1px rgba(143,168,192,.4), 0 8px 24px rgba(0,0,0,.35) !important;
}
.btn, a.btn, .gp-chip-list a {
  border-color: transparent !important;
  background: linear-gradient(180deg, #a8bfd4 0%, #8fa8c0 48%, #5a738c 100%) !important;
  color: #121925 !important;
  box-shadow: inset 0 1px 0 rgba(255,248,230,.45), 0 10px 24px rgba(0,0,0,.28) !important;
}
.nav-toggle span, .nav-toggle::before, .nav-toggle::after {
  background: #c5d4e3 !important;
}
