/* ParksRadar shared loading indicator — a radar sweep over the brand mark.
   Inspiration: Uiverse.io by 0x-maker (animated radar/eye). Re-built with the real ParksRadar
   logo. One shared loader across the site. Respects prefers-reduced-motion (static logo + text). */
.pr-loader{ display:inline-flex; flex-direction:column; align-items:center; gap:8px; color:#8a7456; font:600 12.5px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif; }
.pr-loader__radar{ position:relative; width:52px; height:52px; }
.pr-loader__radar img{ width:100%; height:100%; display:block; }
.pr-loader__sweep{ position:absolute; inset:0; border-radius:50%;
  background:conic-gradient(from 0deg, rgba(63,174,107,0) 0deg, rgba(63,174,107,.38) 55deg, rgba(63,174,107,0) 80deg);
  animation:pr-sweep 1.4s linear infinite; }
@keyframes pr-sweep{ to{ transform:rotate(360deg); } }
@media (prefers-reduced-motion: reduce){ .pr-loader__sweep{ animation:none; background:none; } }
