/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@400;500;600;700;800&family=Manrope:wght@300;400;500;600;700;800&display=swap');

:root {
  --bg-deep: #0a0a10;
  --bg-base: #101018;
  --bg-surface: #16161f;
  --bg-card: #1a1a25;
  --bg-card-hover: #20202d;
  --accent: #f05530;
  --accent-hover: #ff6b47;
  --accent-soft: rgba(240, 85, 48, 0.1);
  --green: #34c759;
  --green-soft: rgba(52, 199, 89, 0.12);
  --yellow: #f5a623;
  --red: #ff3b5c;
  --text-primary: #ededf0;
  --text-secondary: #8e8e9a;
  --text-muted: #55555f;
  --border: #1e1e2a;
  --border-light: #2a2a38;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --font-display: 'Unbounded', cursive;
  --font-body: 'Manrope', system-ui, sans-serif;
  --ease: cubic-bezier(0.25, 0.1, 0.25, 1);
  --duration: 0.2s;
}

*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { font-size: 16px; -webkit-font-smoothing: antialiased; }
body { font-family: var(--font-body); background: var(--bg-deep); color: var(--text-primary); line-height: 1.6; }
a { color: inherit; text-decoration: none; }

.brand-strike {
  text-decoration: line-through;
  -webkit-text-decoration-color: var(--accent);
          text-decoration-color: var(--accent);
  text-decoration-thickness: 2px;
}

