/* resume-place brand tokens. Generated from tokens/brands/resume-place/*.json. */
:root {
  --brand-orange-tangelo: #F94D00;
  --brand-orange-mahoganyWood: #C04000;
  --brand-orange-spicedTea: #B35C44;
  --brand-blue-deep: #1C3664;
  --brand-blue-evening: #0F264C;
  --brand-blue-midnight: #223240;
  --neutral-richGray: #010203;
  --neutral-darkGray: #5B5E60;
  --neutral-lightGray: #D2D9DB;
  --color-white: #FFFFFF;
  --color-black: #000000;
  --background: #FFFFFF;
  --foreground: #010203;
  --primary: #F94D00;
  --primary-focus: #C04000;
  --primary-content: #FFFFFF;
  --secondary: #1C3664;
  --secondary-focus: #0F264C;
  --secondary-content: #FFFFFF;
  --accent: #B35C44;
  --accent-focus: #C04000;
  --accent-content: #FFFFFF;
  --neutral: #5B5E60;
  --neutral-focus: #010203;
  --neutral-content: #FFFFFF;
  --card: #FFFFFF;
  --card-foreground: #010203;
  --muted: #F4F4F0;
  --muted-foreground: #5B5E60;
  --border: #D2D9DB;
  --input: #D2D9DB;
  --ring: #F94D00;
  --destructive: #C04000;
  --destructive-foreground: #FFFFFF;
  --font-primary: 'Messina Sans', 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-editorial: 'Messina Serif', 'Newsreader', Georgia, 'Times New Roman', serif;
  --font-mono: 'Messina Sans Mono', 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  --font-condensed: 'Messina Sans Condensed', 'Manrope', 'Messina Sans', 'Inter', ui-sans-serif, sans-serif;
  --font-size-display: 4.300rem;
  --font-size-h1: 3.583rem;
  --font-size-h2: 2.986rem;
  --font-size-h3: 2.488rem;
  --font-size-h4: 2.074rem;
  --font-size-h5: 1.728rem;
  --font-size-h6: 1.440rem;
  --font-size-lead: 1.200rem;
  --font-size-body: 1.000rem;
  --font-size-small: 0.833rem;
  --font-size-xs: 0.694rem;
  --font-weight-light: 300;
  --font-weight-book: 400;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-black: 900;
  --line-height-tight: 1.05;
  --line-height-heading: 1.15;
  --line-height-body: 1.5;
  --line-height-label: 1.3;
  --letter-spacing-tight: -0.02em;
  --letter-spacing-heading: -0.01em;
  --letter-spacing-body: 0em;
  --letter-spacing-label: 0.04em;
  --letter-spacing-mono: 0.08em;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-20: 5rem;
  --space-24: 6rem;
  --space-32: 8rem;
  --container-narrow: 720px;
  --container-max: 1140px;
  --container-wide: 1440px;
  --radius-none: 0;
  --radius-sm: 0.25rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.75rem;
  --radius-full: 9999px;
  --duration-instant: 0ms;
  --duration-fast: 150ms;
  --duration-normal: 300ms;
  --duration-slow: 500ms;
  --ease-default: cubic-bezier(0.4, 0, 0.2, 1);
  --ease-in: cubic-bezier(0.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-linear: cubic-bezier(0, 0, 1, 1);
}