/* Şamil Veri Merkezi — v10 Tahoe glass tokens */
:root {
  --nx-bg: #F2F0F4;
  --nx-bg-soft: #FAF8FB;
  --nx-bg-bloom: #F8F2F5;

  --nx-burgundy: #6B1D3A;
  --nx-burgundy-mid: #7B2D4B;
  --nx-burgundy-light: #9B4D6A;
  --nx-burgundy-soft: #C4708A;
  --nx-burgundy-rose: #D4899E;
  --nx-burgundy-dim: rgba(107, 29, 58, 0.09);
  --nx-burgundy-border: rgba(107, 29, 58, 0.28);
  --nx-burgundy-bloom: rgba(155, 77, 106, 0.22);
  --nx-burgundy-bloom-soft: rgba(196, 112, 138, 0.16);

  /* Ink — warm burgundy-tinted, not pure black */
  --nx-ink: #5A4852;
  --nx-ink-head: #6B4A58;
  --nx-ink-muted: #8A7A84;
  --nx-ink-subtle: #A398A0;
  --nx-ink-faint: #B8B0B6;

  /* Tahoe glass — obvious frost, background shows through */
  --nx-glass: rgba(255, 255, 255, 0.38);
  --nx-glass-strong: rgba(255, 255, 255, 0.42);
  --nx-glass-heavy: rgba(255, 255, 255, 0.52);
  --nx-glass-tint: rgba(255, 240, 246, 0.45);
  --nx-glass-tint-strong: rgba(255, 232, 242, 0.55);
  --nx-glass-border: rgba(255, 255, 255, 0.72);
  --nx-glass-border-strong: rgba(255, 255, 255, 0.85);
  --nx-glass-edge: rgba(107, 29, 58, 0.14);
  --nx-glass-highlight: rgba(255, 255, 255, 0.98);
  --nx-glass-inner: rgba(255, 255, 255, 0.35);
  --nx-glass-blur: 72px;
  --nx-glass-saturate: 200%;

  --nx-radius-2xl: 28px;
  --nx-radius-xl: 22px;
  --nx-radius-lg: 18px;
  --nx-radius-md: 14px;
  --nx-radius-pill: 999px;

  --nx-font-serif: 'Instrument Serif', Georgia, serif;
  --nx-font-body: 'DM Sans', system-ui, sans-serif;

  --nx-tracking-tight: -0.03em;
  --nx-ease-out: cubic-bezier(0.16, 1, 0.3, 1);

  --nx-shadow-glass:
    0 1px 0 var(--nx-glass-highlight) inset,
    0 -1px 0 rgba(107, 29, 58, 0.04) inset,
    0 0 0 1px var(--nx-glass-edge),
    0 0 0 1.5px var(--nx-glass-border) inset,
    0 16px 48px rgba(107, 29, 58, 0.08),
    0 4px 16px rgba(107, 29, 58, 0.04);
  --nx-shadow-glass-hover:
    0 1px 0 var(--nx-glass-highlight) inset,
    0 0 0 1px rgba(107, 29, 58, 0.2),
    0 0 0 1.5px var(--nx-glass-border-strong) inset,
    0 24px 56px rgba(107, 29, 58, 0.12);
  --nx-shadow-glass-elevated:
    0 2px 0 var(--nx-glass-highlight) inset,
    0 0 0 1px rgba(107, 29, 58, 0.22),
    0 0 0 2px var(--nx-glass-border-strong) inset,
    0 28px 64px rgba(107, 29, 58, 0.14);
  --nx-shadow-cta:
    0 0 0 1px rgba(107, 29, 58, 0.2),
    0 6px 24px rgba(107, 29, 58, 0.28);

  --nx-max-width: 1180px;
  --nx-nav-height: 72px;
}
