/**
 * MAYTRAS — Landing ↔ Dashboard renk paritesi (app.maytras.com müşteri yüzeyi)
 * Kaynak: MAYTRAS_Modern_Landing_Page.html token seti
 * Tema: data-theme light/dark — landing gold parite korunur
 */

/* —— Dark (varsayılan prod estetiği) —— */
html[data-maytras-prod-surface='1'][data-theme='dark']:not([data-customer-mode='staff']),
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']):not([data-theme='light']) {
  --maytras-landing-bg: #070a12;
  --maytras-landing-glass: rgba(255, 255, 255, 0.035);
  --maytras-landing-glass-border: rgba(207, 175, 107, 0.16);
  --maytras-landing-gold: #cfaf6b;
  --maytras-landing-gold-strong: #b8934a;
  --maytras-landing-text: #f4f6fb;
  --maytras-landing-text-muted: #8b95ab;
  --maytras-landing-action: #2563eb;
  --maytras-landing-action-hover: #1e40af;
  --maytras-landing-gradient-gold: linear-gradient(135deg, #e8cf88 0%, #b8934a 45%, #8a6d3c 100%);
  --maytras-landing-sidebar-bg: rgba(7, 10, 18, 0.96);
  --maytras-landing-header-bg: rgba(10, 14, 26, 0.82);
  --maytras-landing-ctx-bg: rgba(10, 14, 26, 0.88);
  --maytras-landing-body-gradient: radial-gradient(ellipse 90% 60% at 50% -20%, rgba(207, 175, 107, 0.1), transparent 58%),
    radial-gradient(ellipse 50% 40% at 100% 100%, rgba(37, 99, 235, 0.08), transparent 55%);

  /* GTOS tokens → landing dark */
  --gtos-color-bg: #070a12;
  --gtos-color-surface: rgba(10, 14, 26, 0.92);
  --gtos-color-surface-elevated: rgba(255, 255, 255, 0.035);
  --gtos-color-border: rgba(207, 175, 107, 0.16);
  --gtos-color-text: #f4f6fb;
  --gtos-color-text-muted: #8b95ab;
  --gtos-color-primary: #cfaf6b;
  --gtos-color-primary-strong: #e8cf88;
  --gtos-color-info: #2563eb;
  --gtos-color-ai: #cfaf6b;
  --gtos-color-ai-soft: rgba(207, 175, 107, 0.12);

  /* Legacy unified aliases */
  --background-color: #070a12;
  --surface-color: rgba(10, 14, 26, 0.92);
  --surface-elevated: rgba(255, 255, 255, 0.035);
  --surface-card: rgba(255, 255, 255, 0.035);
  --text-primary: #f4f6fb;
  --text-secondary: #8b95ab;
  --border-color: rgba(207, 175, 107, 0.16);
  --primary-color: #cfaf6b;
  --secondary-color: #b8934a;
  --accent-color: #2563eb;
  --bg-0: #070a12;
  --bg-1: #0a0e1a;
  --glass: rgba(255, 255, 255, 0.035);
  --glass-strong: rgba(10, 14, 26, 0.92);
  --surface-outline: rgba(207, 175, 107, 0.16);
  --title-color: #f4f6fb;
  --maytras-meta-theme: #070a12;
}

/* —— Light (açık tema prod paritesi) —— */
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) {
  --maytras-landing-bg: #f4f7fb;
  --maytras-landing-glass: rgba(255, 255, 255, 0.92);
  --maytras-landing-glass-border: rgba(207, 175, 107, 0.28);
  --maytras-landing-gold: #a3844a;
  --maytras-landing-gold-strong: #8a6d3c;
  --maytras-landing-text: #0f172a;
  --maytras-landing-text-muted: #64748b;
  --maytras-landing-action: #2563eb;
  --maytras-landing-action-hover: #1d4ed8;
  --maytras-landing-gradient-gold: linear-gradient(135deg, #cfaf6b 0%, #a3844a 45%, #8a6d3c 100%);
  --maytras-landing-sidebar-bg: rgba(255, 255, 255, 0.97);
  --maytras-landing-header-bg: rgba(255, 255, 255, 0.86);
  --maytras-landing-ctx-bg: rgba(255, 255, 255, 0.92);
  --maytras-landing-body-gradient: radial-gradient(ellipse 90% 60% at 50% -20%, rgba(207, 175, 107, 0.08), transparent 58%),
    radial-gradient(ellipse 50% 40% at 100% 100%, rgba(37, 99, 235, 0.06), transparent 55%);

  --gtos-color-bg: #f4f7fb;
  --gtos-color-surface: #ffffff;
  --gtos-color-surface-elevated: rgba(255, 255, 255, 0.96);
  --gtos-color-border: rgba(207, 175, 107, 0.22);
  --gtos-color-text: #0f172a;
  --gtos-color-text-muted: #64748b;
  --gtos-color-primary: #a3844a;
  --gtos-color-primary-strong: #cfaf6b;
  --gtos-color-info: #2563eb;
  --gtos-color-ai: #a3844a;
  --gtos-color-ai-soft: rgba(207, 175, 107, 0.12);

  --background-color: #f4f7fb;
  --surface-color: #ffffff;
  --surface-elevated: rgba(255, 255, 255, 0.96);
  --surface-card: rgba(255, 255, 255, 0.92);
  --text-primary: #0f172a;
  --text-secondary: #64748b;
  --border-color: rgba(207, 175, 107, 0.22);
  --primary-color: #a3844a;
  --secondary-color: #8a6d3c;
  --accent-color: #2563eb;
  --bg-0: #f4f7fb;
  --bg-1: #eef4ff;
  --glass: rgba(255, 255, 255, 0.88);
  --glass-strong: rgba(255, 255, 255, 0.96);
  --surface-outline: rgba(148, 163, 184, 0.22);
  --title-color: #0f172a;
  --maytras-meta-theme: #f4f7fb;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) body {
  background-color: var(--maytras-landing-bg);
  background-image: var(--maytras-landing-body-gradient);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar {
  background: var(--maytras-landing-sidebar-bg) !important;
  border-right-color: var(--maytras-landing-glass-border) !important;
  box-shadow: 12px 0 40px rgba(0, 0, 0, 0.12) !important;
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1'][data-theme='dark']:not([data-customer-mode='staff']) .sidebar {
  box-shadow: 12px 0 40px rgba(0, 0, 0, 0.35) !important;
}

html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-brand-text {
  -webkit-text-fill-color: transparent;
}

html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-nav-group,
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-module-title,
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-workspace-head,
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-home-btn,
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-dock-btn {
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-module-desc,
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-user-tenant,
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-account-dock__hint {
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-block {
  background: rgba(15, 23, 42, 0.03);
}

html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-workspace-head.active,
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .sidebar-nav-accordion.gtos-nav-ia .sidebar-workspace-head.active {
  background: rgba(207, 175, 107, 0.14);
  color: var(--maytras-landing-text);
  box-shadow: inset 3px 0 0 var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-brand-text {
  background: var(--maytras-landing-gradient-gold);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-brand-stack {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.02rem;
  min-width: 0;
  line-height: 1.05;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-brand-tag {
  font-size: 0.56rem;
  letter-spacing: 0.14em;
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(207, 175, 107, 0.82);
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-badge,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar .gtos-badge {
  border-color: rgba(207, 175, 107, 0.45);
  color: var(--maytras-landing-gold);
  background: rgba(207, 175, 107, 0.1);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-nav-group {
  color: var(--maytras-landing-text-muted);
  letter-spacing: 0.08em;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-home-btn,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-secondary-btn {
  border: 1px solid transparent;
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-home-btn:hover,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-secondary-btn:hover {
  background: rgba(207, 175, 107, 0.08);
  border-color: rgba(207, 175, 107, 0.22);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-home-btn--primary,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-home-btn.sidebar-home-btn--primary {
  background: rgba(207, 175, 107, 0.14);
  border-color: rgba(207, 175, 107, 0.35);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-billing-btn {
  background: var(--maytras-landing-action);
  border-color: var(--maytras-landing-action);
  color: #fff;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-billing-btn:hover {
  background: var(--maytras-landing-action-hover);
  box-shadow: 0 8px 20px rgba(37, 99, 235, 0.28);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .main-header {
  background: var(--maytras-landing-header-bg);
  backdrop-filter: blur(16px) saturate(160%);
  border-bottom-color: var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .main-content {
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc {
  background: var(--maytras-landing-glass);
  backdrop-filter: blur(20px);
  border: 2px solid var(--maytras-landing-glass-border);
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.35);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc__eyebrow,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc__block-title {
  color: var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc__search input,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc__pill,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc__brief,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc__pulse,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc__timeline {
  background: rgba(7, 10, 18, 0.55);
  border-color: var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .modules-launcher {
  background: transparent;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .modules-launcher-title,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .launcher-group-head {
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .launcher-group-intro,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .modules-launcher-footnote {
  color: var(--maytras-landing-text-muted);
  background: var(--maytras-landing-glass);
  border-color: var(--maytras-landing-glass-border);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .modules-launcher-grid .module-launcher-btn {
  background: var(--maytras-landing-glass);
  backdrop-filter: blur(16px);
  border: 2px solid var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.32);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .modules-launcher-grid .module-launcher-btn:hover {
  border-color: var(--maytras-landing-gold);
  box-shadow: 0 18px 42px rgba(255, 215, 0, 0.14);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .modules-launcher-grid .module-launcher-btn .launcher-name {
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .modules-launcher-grid .module-launcher-btn .launcher-benefit {
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .module-card,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .detail-panel:not(.billing-gate-shell__frame) {
  background: var(--maytras-landing-glass);
  border-color: var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .btn-primary:not(.billing-plan-cta--self) {
  background: var(--maytras-landing-action);
  border-color: var(--maytras-landing-action);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .btn-primary:not(.billing-plan-cta--self):hover {
  background: var(--maytras-landing-action-hover);
  border-color: var(--maytras-landing-action-hover);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .detail-btn.secondary,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .header-icon-btn {
  border-color: var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text-muted);
  background: rgba(255, 255, 255, 0.03);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .header-icon-btn--billing .header-icon-btn__label {
  color: var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .maytras-toast {
  background: rgba(10, 14, 26, 0.94);
  border: 1px solid var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .workspace-title {
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .workspace-subtitle,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .module-card .module-desc {
  color: var(--maytras-landing-text-muted);
}

/* Sidebar IA — teal aktif durum → landing gold */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-block {
  background: rgba(255, 255, 255, 0.03);
  border-color: var(--maytras-landing-glass-border);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-workspace-head {
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-workspace-head:hover {
  background: rgba(207, 175, 107, 0.08);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-workspace-head.active,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-nav-accordion.gtos-nav-ia .sidebar-workspace-head.active {
  background: rgba(207, 175, 107, 0.18);
  color: var(--maytras-landing-text);
  box-shadow: inset 3px 0 0 var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-favorite-pill:hover {
  background: rgba(207, 175, 107, 0.22);
}

/* Command Center d2030 — teal gradient → landing gold / action blue */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 .gtos-cc__btn--primary {
  background: var(--maytras-landing-action) !important;
  border-color: var(--maytras-landing-action) !important;
  box-shadow: 0 8px 24px rgba(37, 99, 235, 0.28) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 .gtos-cc__btn--primary:hover {
  background: var(--maytras-landing-action-hover) !important;
  border-color: var(--maytras-landing-action-hover) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 .gtos-cc__eyebrow,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 .gtos-cc__block-title::before {
  color: var(--maytras-landing-gold) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 .gtos-cc__quick-btn:hover,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 .gtos-cc__pill:hover {
  border-color: rgba(207, 175, 107, 0.45) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 .gtos-cc__search input:focus {
  border-color: rgba(207, 175, 107, 0.55) !important;
  box-shadow: 0 0 0 3px rgba(207, 175, 107, 0.12) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 .gtos-cc__beat-bar {
  background: linear-gradient(90deg, var(--maytras-landing-gold-strong), var(--maytras-landing-gold)) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx__tools > .gtos-cc__btn--primary {
  background: var(--maytras-landing-action) !important;
  border-color: var(--maytras-landing-action) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx__chips--primary {
  border: none;
  background: transparent;
  color: inherit;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .ai-copilot-panel,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .ai-copilot-drawer {
  background: rgba(10, 14, 26, 0.94);
  border-color: var(--maytras-landing-glass-border);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .ai-copilot-response-badge--guided {
  border-color: rgba(207, 175, 107, 0.45);
  color: var(--maytras-landing-gold);
  background: rgba(207, 175, 107, 0.1);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .detail-btn--primary,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .detail-btn.primary {
  background: var(--maytras-landing-action);
  border-color: var(--maytras-landing-action);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .detail-btn--primary:hover,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .detail-btn.primary:hover {
  background: var(--maytras-landing-action-hover);
  border-color: var(--maytras-landing-action-hover);
}

/* Tipografi — landing ile aynı font ailesi (Inter + Space Grotesk) */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) body,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .main-header,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .main-content,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-account-dock,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx-bar {
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
  letter-spacing: -0.011em;
  -webkit-font-smoothing: antialiased;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-brand-text,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc__hero-title,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .modules-launcher-title,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .workspace-title,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__title,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-nav-group {
  font-family: 'Space Grotesk', 'Inter', system-ui, sans-serif;
}

/* Sidebar modül linkleri — teal yerine gold */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-module-link {
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-module-title {
  color: var(--maytras-landing-text);
  font-weight: 600;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-module-link:hover {
  background: rgba(207, 175, 107, 0.08);
  border-color: rgba(207, 175, 107, 0.2);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-module-link.active {
  background: rgba(207, 175, 107, 0.14);
  border-color: rgba(207, 175, 107, 0.35);
  box-shadow: inset 3px 0 0 var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-module-logo,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-workspace-head .gtos-badge {
  border-color: rgba(207, 175, 107, 0.35);
  color: var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-modules-access-title {
  color: var(--maytras-landing-text);
  font-weight: 700;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-modules-access-hint {
  color: var(--maytras-landing-text-muted);
}

/* Alt dock — landing gold accent */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-account-dock {
  border-top-color: var(--maytras-landing-glass-border);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-account-dock__meta strong {
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-account-dock__hint {
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-dock-btn {
  border-color: var(--maytras-landing-glass-border);
  background: rgba(255, 255, 255, 0.03);
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-dock-btn:hover {
  border-color: rgba(207, 175, 107, 0.35);
  background: rgba(207, 175, 107, 0.08);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-dock-btn--accent {
  border-color: rgba(207, 175, 107, 0.45);
  background: rgba(207, 175, 107, 0.14);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-dock-btn--ghost {
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1'][data-gtos-cc='on']:not([data-customer-mode='staff']) .sidebar-home-btn--primary {
  box-shadow: 0 0 0 1px rgba(207, 175, 107, 0.35);
}

/* Üst çubuk + araçlar — landing cam yüzey (beyaz pill yok) */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .header-icon-btn,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .header-icon-btn:hover {
  border-color: var(--maytras-landing-glass-border) !important;
  color: var(--maytras-landing-text-muted) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  box-shadow: none !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .header-icon-btn:hover {
  border-color: rgba(207, 175, 107, 0.35) !important;
  color: var(--maytras-landing-text) !important;
  background: rgba(207, 175, 107, 0.08) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .lang-toggle {
  background: rgba(255, 255, 255, 0.03);
  border-color: var(--maytras-landing-glass-border);
  box-shadow: none;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .lang-toggle-btn {
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .lang-toggle-btn.active {
  background: var(--maytras-landing-action);
  color: #fff;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .lang-toggle-btn:hover {
  color: var(--maytras-landing-text);
  background: rgba(207, 175, 107, 0.08);
}

/* GTOS context bar — gold mark, cam arka plan */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx-bar {
  background: var(--maytras-landing-ctx-bg);
  backdrop-filter: blur(16px) saturate(160%);
  border-bottom-color: var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx__mark {
  color: var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx__label,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx__chip span {
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx__demo-badge {
  background: rgba(207, 175, 107, 0.12);
  color: var(--maytras-landing-gold);
  border: 1px solid rgba(207, 175, 107, 0.25);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx__chip {
  border-color: var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-ctx__chip strong {
  color: var(--maytras-landing-text);
}

/* Ana içerik — landing arka plan, teal gradient yok */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) #maytras-app,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .app-main,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .main-content {
  background: transparent;
  color: var(--maytras-landing-text);
}

/* premium-home teal CC butonlarını ez */
html[data-maytras-prod-surface='1'][data-gtos-cc='on']:not([data-customer-mode='staff']) .sidebar-home-btn--primary {
  background: rgba(207, 175, 107, 0.14) !important;
  border-color: rgba(207, 175, 107, 0.35) !important;
  color: var(--maytras-landing-text) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-home-btn:hover,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .sidebar-secondary-btn:hover {
  border-color: rgba(207, 175, 107, 0.35) !important;
}

/* Workflow adımları — aktif adım gold */
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__step--current {
  border-color: rgba(207, 175, 107, 0.45);
  box-shadow: 0 0 0 1px rgba(207, 175, 107, 0.12);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__step--current .gtos-wf__step-num {
  background: rgba(207, 175, 107, 0.18);
  color: var(--maytras-landing-gold);
  border-color: rgba(207, 175, 107, 0.35);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__pick:hover,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__pick:focus-visible {
  border-color: rgba(207, 175, 107, 0.45);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__pick i {
  color: var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__lead,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__pick span,
html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__note {
  color: var(--maytras-landing-text-muted);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__mod {
  color: var(--maytras-landing-gold);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-wf__go.gtos-cc__btn--primary {
  background: var(--maytras-landing-action) !important;
  border-color: var(--maytras-landing-action) !important;
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) .gtos-cc--d2030 {
  background:
    radial-gradient(900px 420px at 100% 0%, rgba(207, 175, 107, 0.06), transparent 50%),
    radial-gradient(700px 380px at 0% 100%, rgba(37, 99, 235, 0.06), transparent 55%),
    rgba(10, 14, 26, 0.72) !important;
}

html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .gtos-cc--d2030 {
  background:
    radial-gradient(900px 420px at 100% 0%, rgba(207, 175, 107, 0.08), transparent 50%),
    radial-gradient(700px 380px at 0% 100%, rgba(37, 99, 235, 0.05), transparent 55%),
    rgba(255, 255, 255, 0.82) !important;
}

html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .header-icon-btn,
html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .lang-toggle {
  background: rgba(255, 255, 255, 0.75) !important;
}

html[data-maytras-prod-surface='1'][data-theme='light']:not([data-customer-mode='staff']) .modules-launcher-grid .module-launcher-btn {
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) #module-workspace-root:not(.hidden) {
  background: var(--maytras-landing-glass);
  border: 1px solid var(--maytras-landing-glass-border);
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) #module-workspace-root:not(.hidden) .module-workspace-bar {
  background: var(--maytras-landing-header-bg);
  border-bottom-color: var(--maytras-landing-glass-border);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) #module-workspace-root:not(.hidden) .module-workspace-title {
  color: var(--maytras-landing-text);
}

html[data-maytras-prod-surface='1']:not([data-customer-mode='staff']) #module-workspace-root:not(.hidden) .module-workspace-subtitle {
  color: var(--maytras-landing-text-muted);
}
