:root {
  --master-gold-50: #FEFAED;
  --master-gold-100: #FCF2D5;
  --master-gold-200: #FAE8B3;
  --master-gold-300: #F5D68B;
  --master-gold-400: #EEC56B;
  --master-gold-500: #DFA54B;
  --master-gold-600: #C18435;
  --master-gold-700: #A06625;
  --master-gold-800: #804D19;
  --master-gold-900: #613811;
  --master-gold-950: #3B2008;
  --master-graphite-50: #F7F7F8;
  --master-graphite-100: #EDEDEF;
  --master-graphite-200: #D9D9DD;
  --master-graphite-300: #B4B4BA;
  --master-graphite-400: #86868D;
  --master-graphite-500: #5C5C63;
  --master-graphite-600: #3A3A3F;
  --master-graphite-700: #2A2A2E;
  --master-graphite-800: #1E1E21;
  --master-graphite-900: #151517;
  --master-graphite-950: #0D0D0E;
  --master-gold-gradient-on-dark: linear-gradient(153deg, #FBE9B3 0%, #FBE9B3 12%, #FBE9B3 25%, #F7E0A0 38%, #F5D48C 50%, #F1CA80 62%, #EAB76B 75%, #E7B065 88%, #E6AD63 100%);
  --master-gold-gradient-on-light: linear-gradient(153deg, #F2D48B 0%, #F2D48B 12%, #F2D48B 25%, #EECA7B 38%, #EBBE6A 50%, #E7B460 62%, #DFA14E 75%, #DD9B49 88%, #DB9848 100%);
  --master-font-sans: 'Geist', 'Noto Sans TC', 'PingFang TC', ui-sans-serif, system-ui, sans-serif;
  --master-font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
  /* type roles: size, line height, tracking, weight */
  --master-type-display-size: clamp(2.75rem, 1.8697rem + 3.7559vw, 5.25rem); --master-type-display-leading: 1; --master-type-display-tracking: -0.045em; --master-type-display-weight: 600;
  --master-type-title-1-size: clamp(2.5rem, 1.9718rem + 2.2535vw, 4rem); --master-type-title-1-leading: 1.04; --master-type-title-1-tracking: -0.04em; --master-type-title-1-weight: 600;
  --master-type-title-2-size: clamp(2rem, 1.6479rem + 1.5023vw, 3rem); --master-type-title-2-leading: 1.08; --master-type-title-2-tracking: -0.032em; --master-type-title-2-weight: 600;
  --master-type-title-3-size: clamp(1.5rem, 1.3239rem + 0.7512vw, 2rem); --master-type-title-3-leading: 1.15; --master-type-title-3-tracking: -0.024em; --master-type-title-3-weight: 600;
  --master-type-headline-size: clamp(1.1875rem, 1.1435rem + 0.1878vw, 1.3125rem); --master-type-headline-leading: 1.3; --master-type-headline-tracking: -0.016em; --master-type-headline-weight: 600;
  --master-type-intro-size: clamp(1.1875rem, 1.1435rem + 0.1878vw, 1.3125rem); --master-type-intro-leading: 1.45; --master-type-intro-tracking: -0.014em; --master-type-intro-weight: 400;
  --master-type-body-size: 1.0625rem; --master-type-body-leading: 1.53; --master-type-body-tracking: -0.011em; --master-type-body-weight: 400;
  --master-type-callout-size: 0.9375rem; --master-type-callout-leading: 1.5; --master-type-callout-tracking: -0.006em; --master-type-callout-weight: 400;
  --master-type-caption-size: 0.8125rem; --master-type-caption-leading: 1.45; --master-type-caption-tracking: -0.002em; --master-type-caption-weight: 400;
  --master-type-footnote-size: 0.75rem; --master-type-footnote-leading: 1.4; --master-type-footnote-tracking: 0em; --master-type-footnote-weight: 400;
  /* space, 4 px base */
  --master-space-1: 0.25rem; --master-space-2: 0.5rem; --master-space-3: 0.75rem; --master-space-4: 1rem; --master-space-5: 1.25rem;
  --master-space-6: 1.5rem; --master-space-8: 2rem; --master-space-10: 2.5rem; --master-space-12: 3rem; --master-space-16: 4rem;
  --master-space-20: 5rem; --master-space-24: 6rem; --master-space-32: 8rem; --master-space-40: 10rem;
  /* radius */
  --master-radius-xs: 6px; --master-radius-sm: 8px; --master-radius-md: 12px; --master-radius-lg: 16px; --master-radius-xl: 22px; --master-radius-2xl: 28px; --master-radius-3xl: 36px; --master-radius-full: 999px;
  --master-corner-shape: superellipse(1.4);
  /* motion */
  --master-ease-out: cubic-bezier(.16, 1, .3, 1); --master-ease-in-out: cubic-bezier(.65, 0, .35, 1); --master-dur-fast: 150ms; --master-dur: 250ms; --master-dur-slow: 500ms; --master-dur-slower: 900ms; --master-dur-spring: 700ms;
  --master-ease-spring: linear(0, 0.0214, 0.0768, 0.1548, 0.2461, 0.3435, 0.4413, 0.5354, 0.6231, 0.7025, 0.7725, 0.833, 0.8839, 0.9258, 0.9595, 0.9857, 1.0054, 1.0196, 1.0292, 1.035, 1.0378, 1.0384, 1.0372, 1.0348, 1.0317, 1.0281, 1.0243, 1.0206, 1.017, 1.0137, 1.0108, 1.0081, 1.0059, 1.004, 1.0025, 1.0013, 1.0003, 0.9996, 0.9991, 0.9988, 0.9986, 0.9985, 0.9985, 0.9986, 1);
}
