/* Focus and audited contrast corrections for VeloFront storefronts.
 * Original Jewelry CSS files remain unchanged. */
:is(.velofront-jewelry,.velofront-beauty,.velofront-clothing) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #27251f;outline-offset:3px}
.velofront-jewelry .jewelry-hero-copy>p:not(.jewelry-eyebrow){color:#6b6965}
.velofront-beauty .beauty-routine-promo-copy>small,.velofront-beauty .beauty-demo-note,.velofront-beauty .beauty-footer-bottom,.velofront-beauty .beauty-footer-bottom>a{color:#5f5e55}
.velofront-clothing .clothing-footer-columns h3,.velofront-clothing .clothing-footer-bottom,.velofront-clothing .clothing-product-purchase>.clothing-eyebrow{color:#6b6b6b}
.vf-privacy-links{padding:18px 24px;font-size:13px;line-height:1.6}
.vf-privacy-links a{text-decoration:underline;text-underline-offset:3px}
