/* GENERATED from site/styles/tokens.json by tokens.ts — DO NOT edit by hand.
   Single source of truth for all visual style (Lima ácida + pmartifact frosted-glass system). */
:root {
  --bg:        #0d0d11;
  --surface:   #12121f;
  --surface-2: #181826;
  --line:      #272736;

  --accent:     #92db24;
  --accent-ink: #0a1004;
  --ink-green:  #c2e88a;
  --net:        #8f86ff;

  --text:      #dce0ea;
  --text-dim:  #9b9fb4;

  /* Frosted-glass surface primitive (pmartifact aesthetic). --glass derives a translucent
     surface from --surface + --card-opacity; --card-blur drives backdrop-filter. */
  --card-opacity: 0;
  --card-blur:    2px;
  --glass:   color-mix(in srgb, var(--surface)   calc(var(--card-opacity) * 100%), transparent);
  --glass-2: color-mix(in srgb, var(--surface-2) calc(var(--card-opacity) * 100%), transparent);

  --font-display: 'Space Grotesk', system-ui, sans-serif;
  --font-body:    'IBM Plex Sans', system-ui, sans-serif;
  --font-mono:    'IBM Plex Mono', ui-monospace, monospace;

  --maxw: 72ch;
}

@media (prefers-reduced-motion: reduce) {
  * { animation: none !important; transition: none !important; }
}
