/* Şanur — tokens (from the design system tokens.json). Load first. */
@font-face { font-family: "Onest"; src: url("../fonts/Onest-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Onest"; src: url("../fonts/Onest-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Onest"; src: url("../fonts/Onest-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Onest"; src: url("../fonts/Onest-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Onest"; src: url("../fonts/Onest-800.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
:root {
  --bg: #f6f4ee;
  --surface: #ffffff;
  --surface-muted: #efebe3;
  --surface-sunken: #e6e0d5;
  --sand: #ddcdb6;
  --sand-strong: #cab398;
  --ink: #1f1914;
  --ink-muted: #675e55;
  --line: #e5dfd4;
  --line-strong: #8f8579;
  --primary: #455c49;
  --primary-hover: #394d3d;
  --primary-pressed: #2d3d30;
  --primary-soft: #e2e9df;
  --on-primary: #ffffff;
  --accent: #8a5a36;
  --rating: #a8741c;
  --danger: #a93a26;
  --danger-soft: #f6e3dd;
  --success: #2b6343;
  --success-soft: #deeee3;
  --warning: #835509;
  --warning-soft: #f6ead2;
  --info: #33577a;
  --info-soft: #e0e9f2;
  --focus: #2d3d30;
  --overlay: rgba(31, 25, 20, 0.52);
  --shadow-card: 0 1px 2px rgba(31, 25, 20, 0.06), 0 6px 18px rgba(31, 25, 20, 0.05);
  --shadow-pop: 0 12px 40px rgba(31, 25, 20, 0.16);
  --shadow-bar: 0 -1px 0 rgba(31, 25, 20, 0.08), 0 -8px 24px rgba(31, 25, 20, 0.06);
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-pill: 999px;
  --container-max: 1280px;
  --header-h: 72px;
  --bottom-nav-h: 64px;
  --bp-mobile: 767px;
  --bp-tablet: 1023px;
  --font-sans: Onest, "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;
}
