*{box-sizing:border-box}body,html{margin:0;padding:0}:root{--bg:#fff;--fg:#111;--muted:#444;--primary:#111;--accent:#6b7280;--border:#e5e7eb;--brand:#6b7280}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;color:var(--fg);background:var(--bg)}@page{size:A4;margin:14mm}@media print{body{color:#000}a{color:inherit;text-decoration:none}.no-print{display:none!important}}