Panah VPN design tokens ("Midnight & Volt" v1.0)
=================================================

Palette
  ink       #090B10  main background
  page      #07090D  app shell / panel page background
  surface   #0F131A  cards, groups
  card      #0E1218  panel cards
  elevated  #161B24  inputs, buttons, chips
  line      #262D3A  borders & separators
  line2     #232937  input/chip borders
  line3     #2A3140  strong borders, scrollbar
  text      #EEF2F7  primary text
  text2     #C8CFDA  labels, secondary light
  muted     #9AA4B5  descriptions, labels
  faint     #7D8798  tertiary, timestamps
  volt      #C5F94B  accent: logo, connected, primary action
  volt-hi   #E2FFA0  hover / today bar
  amber     #FFB547  connecting, warning
  coral     #FF8A8A  disconnected, error, delete
  sky       #6AA8FF  info & charts
  sky-hi    #8CBCFF  info badge fg
  on-volt   #0B0F05  text on volt

Typography
  family    Vazirmatn (400-900, variable) â€” Persian UI text
  mono      JetBrains Mono (500-600) â€” codes, IPs, data
  display   ExtraBold 40 / -0.01em
  h1        Bold 22-32
  body      Regular 15 / 1.8
  data      JetBrains Mono 14, volt on dark

Logo - "Taq-e Panah" (the arch of ظ¾)
  arch path     M10.5 29V21.5C10.5 15.5 14.5 11 20 8.5C25.5 11 29.5 15.5 29.5 21.5V29
  dots          (20,18.4) (16.5,24.4) (23.5,24.4) r=2.1
  stroke        3.2 round caps/joins
  tiles         iOS rx23/100 volt+ink - Android circle volt+ink
                macOS ink tile stroke #2A3140 volt glyph - Windows rx10 volt+ink

Status colors
  off         bg #161B24 border #2A3140 icon #EEF2F7 label coral
  connecting  ring #FFB547 (dashed 110/494 spin) label amber bg #1E2430
  connected   bg #C5F94B fg #0B0F05 glow rgba(197,249,75,.10)/.22 label volt

Panel badges
  active   bg rgba(197,249,75,.12)  fg #C5F94B
  expired  bg rgba(255,181,71,.12) fg #FFB547
  banned   bg rgba(255,138,138,.12) fg #FF8A8A
  unused   bg rgba(106,168,255,.14) fg #8CBCFF
  online   = active ; maintenance = expired ; restarting bg rgba(106,168,255,.14) fg #8CBCFF pulse