/* ═══════════════════════════════════════════════════════════════
   MESS HALL — SHARED DESIGN TOKENS
   Imported by both terminal.css (public) and mess-hall.css (game).
   Contains values that are identical across both surfaces.
   File-specific tokens (backgrounds, link palettes) live locally.
   ═══════════════════════════════════════════════════════════════ */

@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;700;900&display=swap');

:root {
  /* Greens */
  --green-mint:     #37E176;  /* mint — body text, accents, positive events */
  --green-dim:      #00b400;  /* forest — BBS split-letter dim              */

  /* Teals */
  --teal-mid:       #065C5C;  /* dark teal                         */
  --teal-deep:      #033333;  /* very dark teal — borders          */

  /* Neutrals */
  --white:          #FFFFFF;
  --gray:           #9ea2a2;  /* dim gray                          */

  /* Cyans */
  --cyan:           #00FFFF;  /* cyan — game negative/damage, BBS decoration */
  --cyan-dim:       #00aaaa;  /* dim cyan — BBS split-letter dim             */

  /* Reds */
  --red:            #ff5555;  /* vivid red — errors, danger links  */
  --red-dim:        #aa0000;  /* dim red                           */

  /* Magenta */
  --magenta:        #eb4deb;  /* magenta — combat FX, notifs       */
  --magenta-deep:   #900090;  /* deep magenta — moderated content  */

  /* Typography */
  --font-mono:      'Source Code Pro', monospace;

  /* Type scale */
  --text-xs:   12px;  /* labels, hints, HUD detail        */
  --text-sm:   14px;  /* secondary body, table data       */
  --text-base: 16px;  /* primary body                     */
  --text-lg:   20px;  /* nav, section headers             */
}
