/* Notes – the Portuguese frame of the community pages (join, events, forms and tickets, newsletter, member guide):
   a band of real Lisbon azulejos (img/pt-azulejo.jpg, Pexels – see img/SOURCES.txt) with an orange edge. */
.az-band { height: 46px; background: #1f4e8c url(img/pt-azulejo.jpg) 0 50% / auto 46px repeat-x; border-bottom: 4px solid #d9622b; }
body.portal .az-band { display: none; }   /* the member portal draws its own top in the community's look */
@media print { .az-band { display: none !important; } }
/* the warm cream of the Discover and partner pages (#fcf1e3, 17.51) on every community page; dark mode of the docs pages stays */
:root { --bg: #fcf1e3; --soft: #f9ead8; --line: #ecd6ba; --paper: #fffaf3; }
@media (prefers-color-scheme: dark) { html:has(link[href^="docs.css"]) { --bg: #131615; --soft: #222827; --line: #2c3331; --paper: #1b1f1e; } }
/* small labels read like the Discover page: an italic word, not spaced-out capitals */
.kicker, .issue .label, .events .news h3, .news h3 { font: italic 400 1.1rem/1.3 "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif; letter-spacing: 0; text-transform: none; color: #c75b39; }
