{
 "$meta": {
  "name": "School of Gains Design Tokens",
  "version": "2.0.0",
  "brand": "School of Gains, Presented by PaperGains",
  "prefix": "sog"
 },
 "color": {
  "green-400": {
   "value": "#00C948",
   "description": "Action green: buttons, CTAs, focus, success"
  },
  "green-500": {
   "value": "#00A83E",
   "description": "Brand accent: logo, highlights, links, outlines"
  },
  "green-700": {
   "value": "#005C22",
   "description": "Deep green: gradients, pressed states"
  },
  "green-tint": {
   "value": "rgba(0, 168, 62, 0.15)",
   "description": "Tinted green surface"
  },
  "green-glow": {
   "value": "rgba(0, 201, 72, 0.18)",
   "description": "Hero radial glow"
  },
  "on-green": {
   "value": "#04130A",
   "description": "Text on green buttons"
  },
  "green-deprecated": {
   "value": "#008D36",
   "description": "DEPRECATED (old special-offer page). Use green-400 or green-500."
  },
  "amber": {
   "value": "#F2B34A",
   "description": "Headlines, Staff labels, streaks"
  },
  "discord": {
   "value": "#5865F2",
   "description": "Discord + Marathon only"
  },
  "bg": {
   "value": "#0A0F0C",
   "description": "Page background: near-black with a green cast (portal)"
  },
  "surface": {
   "value": "#141414",
   "description": "Flat charcoal cards"
  },
  "surface-2": {
   "value": "#181A19",
   "description": "Raised cards, list rows"
  },
  "elevated": {
   "value": "#1F2120",
   "description": "Popovers, menus"
  },
  "border": {
   "value": "rgba(255,255,255,0.07)",
   "description": "1px subtle card border"
  },
  "border-strong": {
   "value": "rgba(255,255,255,0.14)",
   "description": "Ghost buttons, chips, inputs"
  },
  "text": {
   "value": "#F2F2F2",
   "description": "Primary text"
  },
  "text-muted": {
   "value": "#A3A8A5"
  },
  "text-subtle": {
   "value": "#6E7370"
  },
  "white": {
   "value": "#FFFFFF"
  },
  "success": {
   "value": "#00C948"
  },
  "warning": {
   "value": "#F2B34A"
  },
  "danger": {
   "value": "#F04848"
  },
  "info": {
   "value": "#155EEF"
  },
  "surface-3": {
   "value": "#1E1E1E",
   "description": "Inner sub-cards, logo background"
  },
  "green-dark": {
   "value": "#0F2A1A",
   "description": "LIVE pill bg, active nav pill"
  },
  "gold": {
   "value": "#F5C542",
   "description": "Podium 1st, crown"
  },
  "silver": {
   "value": "#C9CED6",
   "description": "Podium 2nd"
  },
  "bronze": {
   "value": "#E08A3C",
   "description": "Podium 3rd"
  },
  "blue": {
   "value": "#4F9BFF",
   "description": "Monthly Classic, Apprentice"
  },
  "indigo": {
   "value": "#7C83F7",
   "description": "Event tag: default/YouTube"
  },
  "teal": {
   "value": "#2DD4BF",
   "description": "Event tag: coaching"
  },
  "red": {
   "value": "#F04848",
   "description": "Event tag: market, negative numbers"
  }
 },
 "font": {
  "display": {
   "value": "'Sora', system-ui, sans-serif"
  },
  "body": {
   "value": "'Nunito Sans', system-ui, sans-serif"
  },
  "mono": {
   "value": "ui-monospace, 'SFMono-Regular', Menlo, monospace"
  }
 },
 "font-size": {
  "xs": {
   "value": "12px"
  },
  "sm": {
   "value": "14px"
  },
  "base": {
   "value": "16px"
  },
  "lg": {
   "value": "18px"
  },
  "xl": {
   "value": "20px"
  },
  "2xl": {
   "value": "28px"
  },
  "3xl": {
   "value": "34px"
  },
  "4xl": {
   "value": "48px"
  },
  "display": {
   "value": "68px"
  }
 },
 "font-weight": {
  "regular": {
   "value": "400"
  },
  "semibold": {
   "value": "600"
  },
  "bold": {
   "value": "700"
  },
  "extrabold": {
   "value": "800"
  }
 },
 "line-height": {
  "tight": {
   "value": "1.1"
  },
  "snug": {
   "value": "1.3"
  },
  "normal": {
   "value": "1.6"
  }
 },
 "letter-spacing": {
  "eyebrow": {
   "value": "0.14em"
  },
  "display": {
   "value": "-0.02em"
  }
 },
 "space": {
  "1": {
   "value": "4px"
  },
  "2": {
   "value": "8px"
  },
  "3": {
   "value": "12px"
  },
  "4": {
   "value": "16px"
  },
  "5": {
   "value": "20px"
  },
  "6": {
   "value": "24px"
  },
  "8": {
   "value": "32px"
  },
  "12": {
   "value": "48px"
  },
  "16": {
   "value": "64px"
  },
  "24": {
   "value": "96px"
  }
 },
 "radius": {
  "sm": {
   "value": "8px"
  },
  "md": {
   "value": "12px",
   "description": "Buttons, inputs (portal standard)"
  },
  "lg": {
   "value": "14px",
   "description": "Cards (12\u201316px)"
  },
  "pill": {
   "value": "9999px",
   "description": "Badges, chips only, never buttons"
  },
  "xs": {
   "value": "6px"
  },
  "sub": {
   "value": "10px",
   "description": "Inner sub-cards (8\u201310px)"
  }
 },
 "shadow": {
  "card": {
   "value": "none",
   "description": "Portal cards are flat: border, no shadow"
  },
  "focus": {
   "value": "0 0 0 3px rgba(0,201,72,0.35)"
  }
 },
 "motion": {
  "ease": {
   "value": "cubic-bezier(0.2, 0.8, 0.2, 1)"
  },
  "duration-fast": {
   "value": "120ms"
  },
  "duration": {
   "value": "200ms"
  },
  "duration-slow": {
   "value": "320ms"
  }
 },
 "layout": {
  "container": {
   "value": "1200px"
  },
  "header-height": {
   "value": "72px"
  }
 },
 "button": {
  "height-sm": {
   "value": "36px"
  },
  "height-md": {
   "value": "44px"
  },
  "height-lg": {
   "value": "52px"
  },
  "radius": {
   "value": "12px"
  },
  "weight": {
   "value": "800"
  },
  "case": {
   "value": "sentence"
  }
 },
 "gradient": {
  "page": {
   "value": "radial-gradient(1200px 600px at 0% 0%, rgba(0,168,62,0.16), transparent 60%), #0A0F0C",
   "description": "Page bg with top-left glow"
  },
  "accent": {
   "value": "linear-gradient(150deg, #123A22 0%, #0C1F14 55%, #0A140E 100%)",
   "description": "Next up accent card"
  },
  "module-1": {
   "value": "linear-gradient(90deg,#1F6B3A,#2E8A4E)"
  },
  "module-2": {
   "value": "linear-gradient(90deg,#1E3A33,#2A4A42)"
  },
  "module-3": {
   "value": "linear-gradient(90deg,#1E2A3F,#2A3852)"
  },
  "module-4": {
   "value": "linear-gradient(90deg,#3A2338,#4A2E47)"
  }
 },
 "glow": {
  "green": {
   "value": "0 0 40px rgba(0,201,72,0.12)"
  },
  "gold": {
   "value": "0 0 24px rgba(245,197,66,0.25)"
  }
 },
 "label": {
  "size": {
   "value": "9px"
  },
  "weight": {
   "value": "800"
  },
  "tracking": {
   "value": "0.16em"
  },
  "case": {
   "value": "uppercase"
  }
 }
}