/* task-156: PDP/category accessibility overrides (contrast + target size), linecard-owned templates.
   Loaded after linecard.css so it wins without !important-only hacks where possible. */
html body .kicker { color: #a8145f; }                 /* 5.1:1 on white, was #E91E8C */
html body .pdp-grid .kicker { color: #a8145f; }
html body label[for="qf-inline-qty"],
html body label[for="qf-inline-date"] { color: #3c4358; } /* 10:1 on white, was muted */
html body .fineprint { color: #4b5165; }             /* 6.6:1 on white */
html body .site-footer .fineprint { color: #b9bed3; } /* dark-footer variant */
html body .offer-card h3 > a,
html body .product-card h3 > a { display: inline-block; min-height: 24px; min-width: 24px; padding: 4px 0; }
html body .pdp-grid a[href*="/brands/"] { display: inline-flex; align-items: center; min-height: 24px; padding: 4px 0; }
html body .chip-btn { min-height: 24px; display: inline-flex; align-items: center; }
