/* Shared site header for every phyxyzin.com page. Edit here, not in pages. */
.site-nav { --pz-pink:#FF4F87; --pz-cyan:#66FFFF; --pz-sage:#B4F0B4; }
.site-nav { display:flex; flex-wrap:wrap; gap:.75rem 1.25rem; align-items:center; margin-bottom:1.5rem; padding-bottom:.75rem; border-bottom:1px solid #222; font-size:.95rem; }
.site-nav .brand, .site-nav .brand:visited { color:#fff; font-weight:800; font-size:1.7rem; letter-spacing:.01em; text-decoration:none; }
.site-nav .pz { color:var(--pz-pink); -webkit-text-stroke:1.5px var(--pz-cyan); paint-order:stroke fill; }
.site-nav .dot { color:#555; font-size:1.1rem; }
.site-nav .navlink, .site-nav .navlink:visited { color:#fff; font-weight:600; font-size:1.1rem; text-decoration:none; }
.site-nav .navlink[aria-current="page"] { color:var(--pz-sage); }
.site-nav .navlink:hover { text-decoration:underline; }
.motto { color:#B9C8A6; font-size:.95rem; margin:.25rem 0 1.25rem; }
