﻿/* Base styles */

:root {
  --orange: #ff6b00;
  --orange2: #ff8a21;
  --green: #7bb52d;
  --text: #171717;
  --muted: #777;
  --line: #ece7e2;
  --bg: #fffdfb;
  --card: #fff;
}

* { box-sizing: border-box; }

html { font-size: 16px; }

body {
  margin: 0;
  font-family: Inter, Arial, sans-serif;
  background: linear-gradient(180deg, #fffdfb, #fff);
  color: var(--text);
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

a {
  text-decoration: none;
  color: inherit;
}

.wrap {
  width: min(1280px, calc(100% - 48px));
  margin: auto;
}
