/* v784 - HOME polish (found by measuring the rendered page; every rule is scoped to the Home sections). Roll back: remove this <link> + js/382. */
/* 1) "Top Savings Right Now" sat 1px higher than "Hot Deals" (and its first card 1px higher than the deal card): the two section heads
      differ by 1px in height (their right-hand controls differ: dots + "View all deals" vs "All deals"), and the titles are bottom-aligned.
      Side by side, both heads now share one height, so titles and cards line up at every width. */
@media (min-width:1025px){.home-v2 .hv2-col-deals .section-head,.home-v2 .hv2-col.ts-col .section-head{min-height:68px}}
/* 2) Carousel dots: the 10px touch margin (::before) was clipped by the dot's overflow:hidden, so the real tap target was 8x8.
      The fill bar never leaves the dot (scaleX 0..1, inherits the radius), so overflow can stay visible. */
.dk-pg-dot{overflow:visible}
/* 3) Keyboard focus: stat tiles and savings rows are now reachable with Tab - show where you are. */
.t-item:focus-visible,.ts-row:focus-visible{outline:2px solid var(--gold-500,#CEA577);outline-offset:3px;border-radius:14px}
.t-item,.ts-row{-webkit-tap-highlight-color:transparent}
