/* PersonalizeCar — identidade compartilhada pelas páginas de apoio
   (confirmação de pedido, rastreio). Mesmas cores/fonte da loja (rc-theme.css). */
:root{
  --pc-red:#DC2626; --pc-red-dark:#B91C1C; --pc-red-soft:#FDECEC;
  --pc-ink:#1A1A1A; --pc-muted:#555; --pc-line:#E3E1DD; --pc-bg:#F7F5F2;
}
body{ font-family:'Inter', system-ui, -apple-system, sans-serif !important; background:var(--pc-bg) !important; color:var(--pc-ink); -webkit-font-smoothing:antialiased; }

.pc-brandbar{ background:#111; color:#fff; font-size:12.5px; font-weight:700; text-align:center; padding:8px 12px; letter-spacing:.02em; }
.pc-brandbar span{ color:#F87171; }
.pc-brandhead{ background:#fff; border-bottom:1px solid var(--pc-line); }
.pc-brandhead a{ display:flex; align-items:center; justify-content:center; gap:9px; padding:14px 16px; color:var(--pc-ink); font-weight:800; font-size:19px; letter-spacing:-.01em; text-decoration:none; }
.pc-brandhead img{ height:34px; width:auto; display:block; border-radius:0 !important; margin:0 !important; }

.pc-foot{ text-align:center; color:#8a8a8a; font-size:12px; padding:22px 16px 28px; }
.pc-foot a{ color:var(--pc-red); text-decoration:none; font-weight:600; }
