/**
 *  Generated from tokens.json (W3C DTCG) by Style Dictionary — DO NOT EDIT BY HAND.
 *  Source of truth: agent/visual/tokens/tokens.json. Run `npm run tokens` to regenerate.
 */

:root {
  --tpx-color-primary-pure-white: #ffffff; /** Pure White. RGB 255,255,255 / CMYK 0,0,0,0. Primary. Base surface, holds all possibilities. */
  --tpx-color-primary-gravity-black: #060606; /** Gravity Black. RGB 6,6,6 / CMYK 0,0,0,100 / PMS Black C. Primary. Core of trust; default text & dark surfaces. */
  --tpx-color-secondary-telepix-red: #e7344c; /** TelePIX Red. RGB 231,52,76 / CMYK 0,90,60,0 / PMS 185 C. Signature accent symbolizing innovation. Use sparingly: logo accent, key CTA, highlights. Never as a large flood behind the logo. */
  --tpx-color-secondary-orbit-rose: #ee8691; /** Orbit Rose. RGB 238,134,145 / CMYK 0,55,23,0 / PMS 708 C. Soft secondary tint for backgrounds, charts, subtle accents. */
  --tpx-color-secondary-maroon: #941e26; /** Maroon. RGB 148,30,38 / CMYK 24,100,90,20 / PMS 7622 C. Deep secondary for contrast, depth, dark-on-red states. */
  --tpx-color-neutral-50: #fafafa;
  --tpx-color-neutral-100: #f2f2f2;
  --tpx-color-neutral-200: #e6e6e6;
  --tpx-color-neutral-300: #cccccc;
  --tpx-color-neutral-400: #999999;
  --tpx-color-neutral-500: #737373;
  --tpx-color-neutral-600: #4d4d4d;
  --tpx-color-neutral-700: #333333;
  --tpx-color-neutral-800: #1a1a1a;
  --tpx-color-neutral-900: #060606;
  --tpx-font-family-primary: Pretendard, 'Pretendard Variable', -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', sans-serif; /** Pretendard — brand typeface for both English and Korean across web, mobile, print. Bundled in agent/visual/fonts/Pretendard. */
  --tpx-font-family-display-appendix: 'S-Core Dream', Pretendard, sans-serif; /** S-Core Dream (SCDream 1–9) — appendix display family for special headlines. Optional; not the default. */
  --tpx-font-weight-thin: 100;
  --tpx-font-weight-extralight: 200;
  --tpx-font-weight-light: 300;
  --tpx-font-weight-regular: 400;
  --tpx-font-weight-medium: 500;
  --tpx-font-weight-semibold: 600;
  --tpx-font-weight-bold: 700;
  --tpx-font-weight-extrabold: 800;
  --tpx-font-weight-black: 900;
  --tpx-typography-scale-xs: 12px;
  --tpx-typography-scale-sm: 14px;
  --tpx-typography-scale-base: 16px;
  --tpx-typography-scale-lg: 20px;
  --tpx-typography-scale-xl: 28px;
  --tpx-typography-scale-2xl: 40px;
  --tpx-typography-scale-3xl: 64px;
  --tpx-spacing-0: 0px;
  --tpx-spacing-1: 4px;
  --tpx-spacing-2: 8px;
  --tpx-spacing-3: 16px;
  --tpx-spacing-4: 24px;
  --tpx-spacing-5: 40px;
  --tpx-spacing-6: 64px;
  --tpx-logo-minimum-size-screen: 30px; /** Minimum logo height on screen. */
  --tpx-logo-minimum-size-print: 8mm; /** Minimum logo height in print. */
  --tpx-logo-logomark-corner-radius: 6.31; /** Fixed inner-circle radius R of the logomark in viewBox units. Never alter — keeps proportions consistent at any output size. */
  --tpx-logo-clearspace: 1; /** Minimum clear space around any logo lockup = 1x the cap height of the wordmark 'T' (0.5x on each grid unit per guideline). No text, image, or icon may enter this zone. */
  --tpx-color-semantic-bg: var(--tpx-color-primary-pure-white); /** Default background surface. */
  --tpx-color-semantic-bg-inverse: var(--tpx-color-primary-gravity-black); /** Inverted/dark background surface. */
  --tpx-color-semantic-text: var(--tpx-color-primary-gravity-black); /** Default text color. */
  --tpx-color-semantic-text-inverse: var(--tpx-color-primary-pure-white); /** Text on dark surfaces. */
  --tpx-color-semantic-accent: var(--tpx-color-secondary-telepix-red); /** Signature accent — use sparingly. */
  --tpx-color-semantic-link: var(--tpx-color-secondary-telepix-red); /** Link color. */
}
