/* PlaidCars rent icons (FE-5) — Phosphor (MIT) regular-weight outline sprite,
 * fill="currentColor". Brand red is set HERE, in ONE place (ICON-4 accent
 * discipline). The sprite is injected once on wp_body_open and every glyph is
 * <svg class="pc-ic"><use href="#pc-…"/></svg> inside the shared rent-card
 * partial. Mobile-first, no CLS: fixed 1em box + baseline nudge.
 *
 * "Too much red?" — the approved fallback is a ONE-LINE switch, no re-export:
 *   set  .pc-ic { color: #1a1a1a; }   (charcoal everywhere)
 *   and  .pc-ic--accent stays #990000 (keeps red on rating/price only).
 */
.pc-ic { width: 1em; height: 1em; color: #990000; vertical-align: -0.18em; flex: 0 0 auto; }
.pc-ic--accent { color: #990000; } /* rating/price — stays red if .pc-ic goes charcoal */

/* Feature flag: glyphs are hidden unless body.pc-icons is present (PC_ICONS_ON).
 * Defence-in-depth — the PHP also skips emitting them when the flag is off. */
body:not(.pc-icons) .pc-ic { display: none; }
