:root{--uid-primary:#2563eb;--uid-secondary:#7c3aed}.hero{isolation:isolate}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,rgba(4,18,48,.73),rgba(37,99,235,.27));pointer-events:none}.hero .hero-bg{filter:saturate(1.06) contrast(1.04)}.hero .hero-copy h1,.hero .hero-copy p{color:#fff}.hero .hero-search button,.hero .hero-search [type=submit]{background:linear-gradient(135deg,#2563eb,#7c3aed)!important}


/* UIDBuy home banner, preserving contrast for the UidBuyFans headline. */
.hero .hero-bg{object-position:center center;filter:none}
.hero::after,.hero:after{background:linear-gradient(90deg,rgba(7,23,53,.72) 0%,rgba(7,23,53,.48) 39%,rgba(7,23,53,.10) 72%,transparent 100%)}
@media(max-width:680px){.hero .hero-bg{object-position:68% center}.hero::after,.hero:after{background:linear-gradient(90deg,rgba(7,23,53,.82),rgba(7,23,53,.52))}}
.hero .global-search button,.hero .global-search [type=submit]{background:#1f6df2!important;color:#fff!important;box-shadow:0 5px 15px rgba(31,109,242,.24)!important}.hero .global-search button:hover,.hero .global-search [type=submit]:hover{background:#175bd4!important;box-shadow:0 9px 22px rgba(31,109,242,.32)!important}
.uid-guides-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.uid-guide-card{display:block;padding:20px;border:1px solid #dfe7f1;border-radius:14px;background:#fff;color:#142443;text-decoration:none;box-shadow:0 5px 16px rgba(18,39,78,.06)}.uid-guide-card strong{display:block;margin-bottom:8px;font-size:18px}.uid-guide-card span{display:block;color:#5a6a80;font-size:14px}.uid-guide-card:hover{border-color:#1f6df2}.uid-guides-more{text-align:center;margin:20px 0 0}.uid-guides-more a{color:#1f6df2;font-weight:800}@media(max-width:900px){.uid-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.uid-guides-grid{grid-template-columns:1fr}}
