/* Final presentation and keyboard polish. */
img{height:auto}
:focus-visible{scroll-margin-top:110px}button:disabled{opacity:.48;cursor:default}#compareBar{gap:15px}#compareBar>span{font-size:11px;line-height:1.5}.compare-table a{text-decoration:underline;text-underline-offset:4px}.compare-table th,.compare-table td{white-space:nowrap}dialog .close{min-width:44px;min-height:44px;padding:8px 10px}dialog h2{padding-right:30px}dialog h3{margin-top:25px;margin-bottom:12px}dialog h3+p{font-size:14px}.unit-thumbnails button{min-height:44px}.floor-tabs button,.material-tabs button,.gallery-controls button,.unit-lightbox-controls button{min-height:44px}#formStatus:not(:empty){padding:14px 0;border-top:1px solid currentColor;margin-top:14px;font-size:13px}.home-card .home-actions a,.home-card .compare-check{min-height:44px;display:flex;align-items:center}.home-card .compare-check{cursor:pointer}.compare-check input{width:18px;height:18px}.home-card .compare-check:focus-within{outline:2px solid #a38b56;outline-offset:3px}.housing-atlas-copy h2{overflow-wrap:normal} .unit-stage img{background:#e8e3d9}
@media(max-width:720px){#compareBar{flex-wrap:wrap;padding:14px 6%;gap:12px}#compareBar>span{flex-basis:100%}#compareBar button{min-height:44px;font-size:12px}.header-cta{font-size:10px}dialog{max-height:90dvh}.room-study-caption>button,.landscape-footnote a,.housing-atlas-copy>a{min-height:44px;align-content:center}.housing-atlas-model>span{font-size:6px}.unit-lightbox-controls{flex-wrap:wrap}.unit-lightbox-controls span{font-size:11px}.unit-lightbox-controls button{font-size:12px}.room-lightbox-controls button{font-size:12px}.room-lightbox-controls{gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}

:root{--orange:#7b622e}.housing-atlas-kicker,.housing-atlas-copy dt{color:#805b40}.landscape-heading .eyebrow,.landscape-options button>span,.landscape-detail-index{color:#715d3f}.landscape-options button[aria-pressed=true]>span{color:#d7c18d}
