/* Authorized final refinements: only carousel footer and listed mouse-hover controls. */
body.home .recent .carousel-controls{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding-bottom:24px;border-bottom:1px solid #dededb}
body.home .recent .carousel-controls>a.action-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border-radius:999px}
body.home .recent .carousel-controls>div{margin-left:auto;flex-shrink:0}
@media(max-width:440px){body.home .recent .carousel-controls{gap:12px}body.home .recent .carousel-controls>a.action-secondary{padding-inline:16px}}
@media(any-hover:hover) and (forced-colors:none){
 html:not(.megara-touch-input) body.home :is(.carousel-controls,.technical-intro) a.action-secondary.action-secondary:hover,
 html:not(.megara-touch-input) body.post-type-archive-megara_property .catalog-contract button[aria-pressed=false]:hover,
 html:not(.megara-touch-input) body.post-type-archive-megara_property .filter-pop:not([open])>summary:not([aria-disabled=true]):hover{background:#f1f3f5;color:#191919;border-color:#929292;opacity:1}
}
@media(forced-colors:active){body.home .recent .carousel-controls{border-color:CanvasText}}

/* M8.1.1 generated light palette — scripts/build-light-palette.mjs */
@media (prefers-color-scheme: dark) and (forced-colors: none){
body.home .recent .carousel-controls{border-bottom:1px solid #dededb;}
body.home .recent .carousel-controls>a.action-secondary{border-radius:999px;}
@media(any-hover:hover) and (forced-colors:none){html:not(.megara-touch-input) body.home :is(.carousel-controls,.technical-intro) a.action-secondary.action-secondary:hover,
 html:not(.megara-touch-input) body.post-type-archive-megara_property .catalog-contract button[aria-pressed=false]:hover,
 html:not(.megara-touch-input) body.post-type-archive-megara_property .filter-pop:not([open])>summary:not([aria-disabled=true]):hover{background:#f1f3f5;color:#191919;border-color:#929292;}
}
@media(forced-colors:active){body.home .recent .carousel-controls{border-color:CanvasText;}
}
}
