:root { --accent: #2e7d32; --accent-2: #8fd14f; --header-bg: #1d5120; --pp-accent: #2e7d32; }
body.ppl { --pp-accent: #2e7d32; --pp-teal: #2e7d32; --pp-core: #8fd14f; --pp-band: #16302a; --pp-onband: #f3f2f2; --pp-oncore: #16302f; --pp-onaccent: #f3f2f2; }
body { font-family: -apple-system, 'Segoe UI', Roboto, Arial, sans-serif; }
h1, h2, h3, .pc-band h1, .pc-seal figcaption, .pc-kicker { font-family: -apple-system, 'Segoe UI', Roboto, Arial, sans-serif; }
.btn-primary, button[type="submit"] { background: #2e7d32; }
.brand em, .hostedby a em { color: #8fd14f; }
