/* Proposed warm accents from the client's references. */
.home-view .category-tile small{color:#ddbb83;font-weight:500;letter-spacing:.22em}
.home-view .category-tile .short-rule{background:#ddbb83}
.home-view .category-tile .circle-arrow{background:#e6e1d5;color:#101e1c;border:1px solid #e6e1d5;box-shadow:0 3px 14px #00121c20;transition:background .2s,transform .2s}
.home-view .category-tile .circle-arrow .icon{transform:none;stroke-width:1.8}
.home-view .category-tile:hover .circle-arrow{background:#f4ecdd;transform:translateX(2px)}
.home-view .all-horses{justify-content:center;gap:24px;background:#c9944f;border:1px solid #c9944f;border-radius:60px;color:#10201c;min-height:68px;font:500 26px/1.2 var(--sans);box-shadow:0 8px 30px #00152222;transition:background .2s,border-color .2s}
.home-view .all-horses>.icon{width:30px;height:30px;stroke-width:1.9;flex-shrink:0}
.home-view .all-horses:hover{background:#dca961;border-color:#dca961}
.home-view .all-horses:focus-visible{outline:2px solid #f1debb;outline-offset:5px}
@media(max-width:760px){.home-view .category-tile small{font-size:8px;letter-spacing:2px}.home-view .all-horses{min-height:54px;font-size:21px;gap:20px;padding:12px 22px}.home-view .all-horses>.icon{width:27px;height:27px}}
@media(prefers-reduced-motion:reduce){.home-view .category-tile .circle-arrow,.home-view .all-horses{transition:none}}
