/* Cosmik · Tectra 0.6.1 — APPROVED. Generated by @cosmiklabs/brand 0.16.1 scripts/family.mjs from tokens/family.json over kits/cosmik/tokens/source.json. Load after cosmik.css. */
[data-family="tectra"] {
  --c-primitive-tectra-dark-bg: #0F1719;
  --c-primitive-tectra-dark-surface: #172125;
  --c-primitive-tectra-dark-raised: #233034;
  --c-primitive-tectra-dark-text: #EDF4F3;
  --c-primitive-tectra-dark-muted: #ADC1BE;
  --c-primitive-tectra-dark-border: #849B98;
  --c-primitive-tectra-dark-divider: #344744;
  --c-primitive-tectra-dark-focus: #71D6C3;
  --c-primitive-tectra-dark-link: #EDF4F3;
  --c-primitive-tectra-dark-link-hover: #71D6C3;
  --c-primitive-tectra-dark-link-active: #EDF4F3;
  --c-primitive-tectra-dark-on-selected: #0F1719;
  --c-primitive-tectra-dark-action-primary: #71D6C3;
  --c-primitive-tectra-dark-action-primary-hover: #92E5D4;
  --c-primitive-tectra-dark-action-primary-active: #B3EFE3;
  --c-primitive-tectra-dark-action-primary-fg: #0F1719;
  --c-primitive-tectra-dark-action-secondary: #172125;
  --c-primitive-tectra-dark-action-secondary-hover: #233034;
  --c-primitive-tectra-dark-action-secondary-active: #2F3E42;
  --c-primitive-tectra-dark-action-secondary-fg: #EDF4F3;
  --c-primitive-tectra-dark-input-bg: #172125;
  --c-primitive-tectra-dark-input-fg: #EDF4F3;
  --c-primitive-tectra-dark-input-placeholder: #ADC1BE;
  --c-primitive-tectra-dark-disabled-bg: #233034;
  --c-primitive-tectra-dark-disabled-fg: #ADC1BE;
  --c-primitive-tectra-dark-disabled-border: #849B98;
  --c-primitive-tectra-dark-status-fg: #EDF4F3;
  --c-primitive-tectra-dark-status-bg: #233034;
  --c-primitive-tectra-dark-status-border: #849B98;
  --c-primitive-tectra-dark-accent: #71D6C3;
  --c-primitive-tectra-light-bg: #F2F6F5;
  --c-primitive-tectra-light-raised: #E0EAE7;
  --c-primitive-tectra-light-text: #142925;
  --c-primitive-tectra-light-muted: #4D6761;
  --c-primitive-tectra-light-border: #657F78;
  --c-primitive-tectra-light-divider: #C2D1CC;
  --c-primitive-tectra-light-focus: #126B5E;
  --c-primitive-tectra-light-link: #142925;
  --c-primitive-tectra-light-link-hover: #126B5E;
  --c-primitive-tectra-light-link-active: #142925;
  --c-primitive-tectra-light-on-selected: #F2F6F5;
  --c-primitive-tectra-light-action-primary: #126B5E;
  --c-primitive-tectra-light-action-primary-hover: #0D5B50;
  --c-primitive-tectra-light-action-primary-active: #084B41;
  --c-primitive-tectra-light-action-secondary-hover: #E0EAE7;
  --c-primitive-tectra-light-action-secondary-active: #CCDAD5;
  --c-primitive-tectra-light-action-secondary-fg: #142925;
  --c-primitive-tectra-light-input-fg: #142925;
  --c-primitive-tectra-light-input-placeholder: #4D6761;
  --c-primitive-tectra-light-disabled-bg: #E0EAE7;
  --c-primitive-tectra-light-disabled-fg: #4D6761;
  --c-primitive-tectra-light-disabled-border: #657F78;
  --c-primitive-tectra-light-status-fg: #142925;
  --c-primitive-tectra-light-status-bg: #E0EAE7;
  --c-primitive-tectra-light-status-border: #657F78;
  --c-primitive-tectra-light-accent: #126B5E;
  --c-primitive-tectra-dark-glass: #17212560;
  --c-primitive-tectra-light-glass-muted: #2E423E;
  --c-primitive-tectra-dark-glass-muted: #C9D7D3;
  --c-primitive-tectra-dark-glass-sheen: #EDF4F3A6;
  --c-primitive-tectra-dark-glass-sheen-low: #EDF4F333;
  --c-primitive-tectra-light-glass-sheen-low: #0F171940;
}

[data-family="tectra"], [data-family="tectra"] [data-theme], [data-family="tectra"] [data-glass-tone] {
  --c-bg: light-dark(var(--c-primitive-tectra-light-bg), var(--c-primitive-tectra-dark-bg));
  --c-surface: light-dark(var(--c-primitive-white), var(--c-primitive-tectra-dark-surface));
  --c-raised: light-dark(var(--c-primitive-tectra-light-raised), var(--c-primitive-tectra-dark-raised));
  --c-text: light-dark(var(--c-primitive-tectra-light-text), var(--c-primitive-tectra-dark-text));
  --c-muted: light-dark(var(--c-primitive-tectra-light-muted), var(--c-primitive-tectra-dark-muted));
  --c-border: light-dark(var(--c-primitive-tectra-light-border), var(--c-primitive-tectra-dark-border));
  --c-divider: light-dark(var(--c-primitive-tectra-light-divider), var(--c-primitive-tectra-dark-divider));
  --c-focus: light-dark(var(--c-primitive-tectra-light-focus), var(--c-primitive-tectra-dark-focus));
  --c-link: light-dark(var(--c-primitive-tectra-light-link), var(--c-primitive-tectra-dark-link));
  --c-link-hover: light-dark(var(--c-primitive-tectra-light-link-hover), var(--c-primitive-tectra-dark-link-hover));
  --c-link-active: light-dark(var(--c-primitive-tectra-light-link-active), var(--c-primitive-tectra-dark-link-active));
  --c-on-selected: light-dark(var(--c-primitive-tectra-light-on-selected), var(--c-primitive-tectra-dark-on-selected));
  --c-selected: light-dark(var(--c-primitive-tectra-light-accent), var(--c-primitive-tectra-dark-accent));
  --c-action-primary: light-dark(var(--c-primitive-tectra-light-action-primary), var(--c-primitive-tectra-dark-action-primary));
  --c-action-primary-hover: light-dark(var(--c-primitive-tectra-light-action-primary-hover), var(--c-primitive-tectra-dark-action-primary-hover));
  --c-action-primary-active: light-dark(var(--c-primitive-tectra-light-action-primary-active), var(--c-primitive-tectra-dark-action-primary-active));
  --c-action-primary-fg: light-dark(var(--c-primitive-white), var(--c-primitive-tectra-dark-action-primary-fg));
  --c-action-secondary: light-dark(var(--c-primitive-white), var(--c-primitive-tectra-dark-action-secondary));
  --c-action-secondary-hover: light-dark(var(--c-primitive-tectra-light-action-secondary-hover), var(--c-primitive-tectra-dark-action-secondary-hover));
  --c-action-secondary-active: light-dark(var(--c-primitive-tectra-light-action-secondary-active), var(--c-primitive-tectra-dark-action-secondary-active));
  --c-action-secondary-fg: light-dark(var(--c-primitive-tectra-light-action-secondary-fg), var(--c-primitive-tectra-dark-action-secondary-fg));
  --c-input-bg: light-dark(var(--c-primitive-white), var(--c-primitive-tectra-dark-input-bg));
  --c-input-fg: light-dark(var(--c-primitive-tectra-light-input-fg), var(--c-primitive-tectra-dark-input-fg));
  --c-input-placeholder: light-dark(var(--c-primitive-tectra-light-input-placeholder), var(--c-primitive-tectra-dark-input-placeholder));
  --c-disabled-bg: light-dark(var(--c-primitive-tectra-light-disabled-bg), var(--c-primitive-tectra-dark-disabled-bg));
  --c-disabled-fg: light-dark(var(--c-primitive-tectra-light-disabled-fg), var(--c-primitive-tectra-dark-disabled-fg));
  --c-disabled-border: light-dark(var(--c-primitive-tectra-light-disabled-border), var(--c-primitive-tectra-dark-disabled-border));
  --c-status-fg: light-dark(var(--c-primitive-tectra-light-status-fg), var(--c-primitive-tectra-dark-status-fg));
  --c-status-bg: light-dark(var(--c-primitive-tectra-light-status-bg), var(--c-primitive-tectra-dark-status-bg));
  --c-status-border: light-dark(var(--c-primitive-tectra-light-status-border), var(--c-primitive-tectra-dark-status-border));
  --c-divider-strong: light-dark(var(--c-primitive-rule-light), var(--c-primitive-graphite));
  --c-ornament: light-dark(var(--c-primitive-light-soft), var(--c-primitive-ornament-dark));
  --c-ornament-faint: light-dark(var(--c-primitive-paper-shade), var(--c-primitive-ornament-dark-faint));
  --c-ornament-text: light-dark(var(--c-primitive-rule-light), var(--c-primitive-graphite));
  --c-media-placeholder: light-dark(var(--c-primitive-light-soft), var(--c-primitive-media-dark));
  --c-scrim: light-dark(var(--c-primitive-scrim-light), var(--c-primitive-scrim-dark));
  --c-glass: light-dark(var(--c-primitive-glass-light), var(--c-primitive-tectra-dark-glass));
  --c-glass-border: light-dark(var(--c-primitive-tectra-light-divider), var(--c-primitive-tectra-dark-divider));
  --c-glass-muted: light-dark(var(--c-primitive-tectra-light-glass-muted), var(--c-primitive-tectra-dark-glass-muted));
  --c-glass-sheen: light-dark(var(--c-primitive-sheen-white-strong), var(--c-primitive-tectra-dark-glass-sheen));
  --c-glass-sheen-low: light-dark(var(--c-primitive-tectra-light-glass-sheen-low), var(--c-primitive-tectra-dark-glass-sheen-low));
  --c-glass-hover: light-dark(var(--c-primitive-tint-dark-hover), var(--c-primitive-tint-light-hover));
  --c-glass-active: light-dark(var(--c-primitive-tint-dark-active), var(--c-primitive-tint-light-active));
  --c-accent: light-dark(var(--c-primitive-tectra-light-accent), var(--c-primitive-tectra-dark-accent));
}
