/* l4vn.com — skin "vn": night pitch, deep slate with emerald accents */
:root{
  --maxw: 1240px;
  --bg: #0c1210;
  --panel: #131c19;
  --ink: #ecf3ef;
  --muted: #93a49c;
  --line: #23322c;
  --rowline: #1b2823;
  --brand: #22c55e;
  --brandink: #4ade80;
  --bar: #070d0b;
  --barink: #9fb3a9;
  --mast: #070d0b;
  --mastink: #ffffff;
  --chips: #0f1714;
  --field: #17211d;
  --hover: #182420;
  --panelhead: #17211d;
  --scorebg: #1b2a24;
  --chipbg: #1a2721;
  --band: #22c55e;
  --bandink: #062012;
  --edbg: #0f1714;
  --foot: #070d0b;
  --footink: #e8f1ec;
  --live: #f43f5e;
  --gold: #22c55e;
  --font: "Inter", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;
  --headfont: "Inter Tight", "Inter", system-ui, sans-serif;
  --headweight: 800;
  --headtrack: -0.022em;
  --h1: 31px;
  --h2: 19px;
  --r: 10px;
  --btnr: 8px;
  --markr: 10px;
  --gap: 22px;
  --cardh: 168px;
  --heroh: 372px;
  --sideh: 136px;
  --heropad: 24px;
  --secpad: 30px;
  --strippad: 24px;
  --masth: 74px;
  --chipsh: 46px;
  --barh: 36px;
}
.pt-brandtxt small{color:#22c55e;opacity:.9}
.pt-nav a.on{color:#4ade80;background:#13201a}
.pt-sec-head h2{letter-spacing:-.01em}
.pt-btn{color:#062012}
.pt-chips a.on{color:#062012}
.pt-card{background:#131c19}
.pt-band-in b,.pt-band-in span{color:#062012}
.pt-ed p{color:#a7b8b0}
