/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[2]!./src/styles.css ***!
  \********************************************************************************************************************************************************************************************************/
:root {
  --mcd-gold: #FFBC0D;
  --mcd-gold-dark: #E6A800;
  --mcd-gold-border: #C08B00;
  --mcd-red: #DB0007;
  --mcd-red-dark: #B80006;
  --mcd-ink: #292929;
  --mcd-ink-light: #6F6F6F;
  --mcd-white: #FFFFFF;
  --mcd-bg: #F9F9F9;
  --mcd-card: #FFFFFF;
  --mcd-border: #E8E8E8;
  --mcd-shadow: 0 2px 12px rgba(41, 41, 41, 0.08);
  --mcd-shadow-lg: 0 8px 32px rgba(41, 41, 41, 0.12);
  --mcd-radius: 16px;
  --mcd-radius-pill: 48px;
  --font: 'Nunito', 'Helvetica Neue', Arial, sans-serif;
}

*, *::before, *::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: var(--font);
  background: var(--mcd-bg);
  color: var(--mcd-ink);
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

button {
  font-family: var(--font);
  border: none;
  cursor: pointer;
  transition: transform 0.15s ease, background 0.15s ease, box-shadow 0.15s ease;
}

button:active {
  transform: scale(0.96);
}

button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  transform: none;
}


/*# sourceMappingURL=styles.css.map*/