/* GENERÁLT FÁJL — ne szerkeszd kézzel.
 * Forrás: design-tokens.json v1.2.2
 * Generátor: tools/build_tokens_css.php (GLIDE O2.2.9)
 */
:root {
  /* márka */
  --glide-color-ink: #173A4C;
  --glide-color-ink-70: #4B6470;
  --glide-color-ink-40: #8A9AA3;
  --glide-color-teal: #2E7D8A;
  --glide-color-teal-tint: #D6E7E9;
  --glide-color-teal-text: #217583;
  --glide-color-gold: #E9C547;
  --glide-color-gold-tint: #F6E9B4;
  --glide-color-gold-dark: #9E7F13;
  --glide-color-paper: #F1F6F6;
  --glide-color-white: #FFFFFF;
  --glide-color-hairline: #CCD9D9;
  --glide-color-border-default: #B9C6C7;
  --glide-color-border-default-a11y: #7F909A;
  --glide-color-surface-hover: #EAF1F1;
  --glide-color-surface-disabled: #E5E8E9;
  --glide-color-surface-muted: #E8E8E8;
  --glide-color-overlay-scrim: rgba(23, 58, 76, 0.6);
  --glide-color-nav-text-inactive: #95A4AC;
  --glide-gradient-brand: linear-gradient(90deg, #173A4C 0%, #2E7D8A 50%, #E9C547 100%);
  /* szemantikus felület + szöveg */
  --glide-surface-base: #F1F6F6;
  --glide-surface-raised: #FFFFFF;
  --glide-surface-inverse: #173A4C;
  --glide-surface-subtle: #D6E7E9;
  --glide-surface-muted: #E8E8E8;
  --glide-text-primary: #173A4C;
  --glide-text-secondary: #4B6470;
  --glide-text-tertiary: #8A9AA3;
  --glide-text-link: #217583;
  --glide-text-on-ink-primary: #F1F6F6;
  --glide-text-on-ink-secondary: #D6E7E9;
  --glide-text-on-ink-tertiary: #8A9AA3;
  --glide-action-cta-bg: #E9C547;
  --glide-action-cta-text: #173A4C;
  --glide-action-link: #217583;
  --glide-border-hairline: #CCD9D9;
  --glide-border-control: #B9C6C7;
  --glide-border-control-a11y: #7F909A;
  --glide-surface-hover: #EAF1F1;
  --glide-surface-disabled: #E5E8E9;
  /* térköz */
  --glide-space-xs: 4px;
  --glide-space-sm: 8px;
  --glide-space-md: 16px;
  --glide-space-lg: 24px;
  --glide-space-xl: 40px;
  --glide-space-xxl: 64px;
  --glide-radius-sm: 4px;
  --glide-radius-md: 8px;
  --glide-radius-lg: 16px;
  /* layout — semantic.* (v1.1.0): a régi glide-shell.css provizórikus tükrét váltja ki */
  --glide-grid-columns: 12;
  --glide-content-dense: 1220px;
  --glide-content-form: 720px;
  --glide-content-sidebar: 220px;
  /* tipográfia — termék-UI = DS px-skála, NEM a JSON pt (marketing) skálája */
  --glide-font-body: "Inter", "Liberation Sans", Arial, sans-serif;
  --glide-font-display: "Montserrat", "DejaVu Sans", Arial, sans-serif;
  --glide-type-display: 40px;
  --glide-type-title: 28px;
  --glide-type-subtitle: 20px;
  --glide-type-body: 14px;
  --glide-type-caption: 12px;
  --glide-type-kicker: 12px;
  /* elevation — design-tokens.json elevation.* (Figma DS effect style-ok, végleges opacity) */
  --glide-shadow-raised: 0 1px 3px -1px rgba(23, 58, 76, 0.1), 0 1px 2px 0 rgba(23, 58, 76, 0.06);
  --glide-shadow-overlay: 0 12px 20px -4px rgba(23, 58, 76, 0.14), 0 4px 8px -2px rgba(23, 58, 76, 0.1);
  /* status/alert — design-tokens.json v1.2.2 (color.alert, Figma DS-tükör) */
  --glide-status-info-solid: #2E7D8A;
  --glide-status-info-tint: #D6E7E9;
  --glide-status-success-solid: #3F7D5C;
  --glide-status-success-text: #2D714D;
  --glide-status-success-tint: #DCEEE3;
  --glide-status-warning-icon-fill: #C66A01;
  --glide-status-warning-text: #985201;
  --glide-status-warning-tint: #FCE9D2;
  --glide-status-danger-solid: #B5433A;
  --glide-status-danger-text: #B0342A;
  --glide-status-danger-tint: #F6DCDA;
  --glide-status-neutral-pending-solid: #647275;
  --glide-status-neutral-pending-text: #4B6470;
  --glide-status-neutral-pending-tint: #E4E9E9;
  /* aliasok: DS-kulcsnév -> a CSS-ben használt stabil név */
  --glide-status-warning-solid: #C66A01;
  --glide-status-neutral-solid: #647275;
  --glide-status-neutral-text: #4B6470;
  --glide-status-neutral-tint: #E4E9E9;
  --glide-status-pending-solid: #2E7D8A;
  --glide-status-pending-text: #4B6470;
  --glide-status-pending-tint: #E4E9E9;
}
