/* Dandies overrides: layered on top of the original Yola CSS. One block per change. */

/* Readable text on teal bands ($10 band, Diverse Staff, Mobile band) */
section.ws-primary-0 ws-text p, section.ws-primary-0 ws-text li{color:#fff !important;opacity:1 !important}

/* Request Now button on teal band: same burgundy as the other buttons */
section.ws-primary-0 ws-button a, section.ws-primary-0 ws-button-group a{background:#66292E !important;color:#fff !important}

/* Footer: three shop addresses */
.dandies-addr{display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:center;margin:24px 0 8px;font-size:14px;color:#fff}
.dandies-addr a{color:inherit;text-decoration:none;opacity:.9}.dandies-addr a:hover{opacity:1;text-decoration:underline}
.dandies-addr b{display:block;font-weight:700}

/* SHOPS: gold buttons need dark navy text (Yola link color was forcing white) */
.dandies-shops a.db-btn-primary,.dandies-shops a.db-btn-primary:hover,.dandies-shops a.db-btn-primary:visited{color:#132041 !important}

/* original per-page footer paragraph kept above the footer */
.dandies-orig-footer{background:#131F3F;color:#fff;padding:40px 24px;text-align:center;font-size:16px;line-height:1.6}
.dandies-orig-footer p,.dandies-orig-footer i{color:#fff;max-width:900px;margin:0 auto}

/* city link row (sitelink signals): plain text links, not buttons */
.dandies-linkrow{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;padding:28px 16px;background:#131F3F;color:#fff;font-size:14px}
.dandies-linkrow strong{color:#F2D480}.dandies-linkrow a{color:#fff;text-decoration:underline}

/* HOME counters: keep "250,000" from being cut off in the narrow columns */
.ws-m-counters ws-counter{font-size:clamp(34px,3.6vw,46px) !important;--ws-counter-font-size:clamp(34px,3.6vw,46px) !important}

/* link hover gold */footer a:not(.btn):not([class*=btn]):hover,ws-footer a:not(.btn):not([class*=btn]):hover,.dandies-addr a:hover,footer a:not(.btn):hover *{color:#F2D480 !important}
