:root{--brand:#1f6feb;--on-brand:#ffffff;--surface:#ffffff;--on-surface:#111111;--up:#16a34a;--down:#dc2626;--radius:8px}body{margin:0;font-family:system-ui,sans-serif;background:var(--surface);color:var(--on-surface)}main{max-width:960px;margin:0 auto;padding:16px}