@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

:root {
  --bg: #0c0c0c;
  --panel: #131313de;
  --card-bg: #0e0e0e;
  --card-hover-bg: #161616;
  --muted: #565656;
  --text: #ffffff;
  --text-inverse: #000000;
  --accent: #D6FF3F;
  --accent-text: #D6FF3F;
  --active: #404E01;
  --accent-hover: #b0ff00;
  --accent-2: #f2c94c;
  --chip-bg: #D6FF3F;
  --chips-bg: #242424;
  --bg-weak: #282C19;
  --overlay: rgba(0, 0, 0, 0.75);
  --glass: rgba(255, 255, 255, 0.06);
  --shadow: 0 8px 24px rgba(0, 0, 0, 0.6);
  --radius: 40px;
  --radius-sm: 12px;
  --font-family-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --base-font-size: 14px;
  --border-color: #313131;
  --icon-bg: rgba(255, 255, 255, 0.1);
  --border-active: #6C7E28;
  --bg-active: #282C19;
  --container: min(1180px, calc(100vw - 40px));
  --section-pad: clamp(72px, 10vw, 120px);
  --header-height: 72px;
}

:root[data-theme="light"] {
  --bg: #E2E2E2;
  --bg-surface: #FFFFFF;
  --bg-muted: #F0F0F0;
  --panel: #FFFFFF;
  --card-bg: #FFFFFF;
  --card-hover-bg: #FAFAFA;
  --muted: #666666;
  --text: #111111;
  --text-inverse: #FFFFFF;
  --accent: #D6FF3F;
  --accent-text: #3a4a00;
  --accent-hover: #c4ef2a;
  --chip-bg: #D6FF3F;
  --chips-bg: rgba(0, 0, 0, 0.04);
  --border-color: #C7C7C7;
  --border-weak: rgba(0, 0, 0, 0.08);
  --overlay: rgba(17, 24, 39, 0.45);
  --glass: rgba(255, 255, 255, 0.85);
  --shadow: 0 8px 32px rgba(0, 0, 0, 0.07);
  --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.06);
  --icon-bg: rgba(0, 0, 0, 0.04);
  --bg-active: #FFFFFF;
  --border-active: #C7C7C7;
  --bg-weak: #EBEBEB;
}
