/* Fonts only on existing, explicitly localized property controls. */
[lang="ar"],[lang="fa"]{--aurea-property-ui-font:'Aurea Arabic','Geeza Pro',Tahoma,sans-serif}
[lang="he"]{--aurea-property-ui-font:'Aurea Hebrew','Arial Hebrew',Arial,sans-serif}
[lang="zh-CN"]{--aurea-property-ui-font:'Aurea Property SC','Aurea SC',system-ui,sans-serif}
[lang="zh-TW"]{--aurea-property-ui-font:'Aurea Property TC','Aurea TC',system-ui,sans-serif}
[lang="ja"]{--aurea-property-ui-font:'Aurea Property JP','Aurea JP',system-ui,sans-serif}
[lang="ko"]{--aurea-property-ui-font:'Aurea Property KR','Aurea KR',system-ui,sans-serif}
:is(.meta-list__label,.meta-list__value,.stat-label,.spec-grid__label,.unit-card__floor,.unit-card__title,.unit-table th,.unit-table td,.unit-table__mobile-detail,.status-badge,.js-toggle-details,.inventory-comparison summary,.inventory-comparison details p,main a[href*="contact/"],nav .nav-links a,#site-mobile-menu a,#site-mobile-menu .mobile-menu__label,.aurea-neighbourhood-tools button,.aurea-neighbourhood-tools label,.aurea-neighbourhood-key li):is([lang="ar"],[lang="fa"],[lang="he"],[lang="zh-CN"],[lang="zh-TW"],[lang="ja"],[lang="ko"]):not([data-section="hero"] *, .project-feature *){font-family:var(--aurea-property-ui-font,inherit)}
:is(.meta-list__label,.meta-list__value,.stat-label,.spec-grid__label,.unit-card__floor,.unit-card__title,.unit-table th,.unit-table td,.unit-table__mobile-detail,.status-badge,.js-toggle-details,main a[href*="contact/"],nav .nav-links a,#site-mobile-menu a,.aurea-neighbourhood-tools button,.aurea-neighbourhood-tools label,.aurea-neighbourhood-key li):is([lang="ar"],[lang="fa"],[lang="he"]):not([data-section="hero"] *, .project-feature *){letter-spacing:0;text-transform:none}
/* Preserve the existing right-hand icon while isolating RTL button text. */
main :is(.btn-primary,.btn-secondary,.editorial-unit-enquiry):is([lang="ar"],[lang="fa"],[lang="he"]):not([data-section="hero"] *, .project-feature *){direction:rtl;flex-direction:row-reverse}
/* Property glyph supplements. */
@font-face{font-family:'Aurea Property SC';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/native/property-ui-sc.woff2?v=ba9238101c) format('woff2');unicode-range:U+5939,U+5BF8,U+5E45,U+5E95,U+6269,U+6DA8,U+7A00,U+827E,U+95F2}
@font-face{font-family:'Aurea Property TC';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/native/property-ui-tc.woff2?v=364a74eb3d) format('woff2');unicode-range:U+5473,U+5782,U+5883,U+593E,U+5BDF,U+5E45,U+5E8A,U+5EDA,U+5F35,U+6279,U+6311,U+64F4,U+6559,U+6613,U+6696,U+69AE,U+6D1E,U+6DE8,U+6F32,U+6F5B,U+6F62,U+71B1,U+74B0,U+7A00,U+7C4D,U+7E2E,U+7F38,U+7F3A,U+805A,U+80B2,U+84CB,U+89D2,U+8A02,U+8C6A,U+8D85,U+91AB,U+91CB,U+95A3,U+984D,U+98F2,U+9918}
@font-face{font-family:'Aurea Property JP';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/native/property-ui-jp.woff2?v=362d84491b) format('woff2');unicode-range:U+51E1,U+5426,U+5782,U+6696,U+7AE3}
@font-face{font-family:'Aurea Property KR';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/native/property-ui-kr.woff2?v=5a91de0057) format('woff2');unicode-range:U+AC24,U+B36E,U+B8F8,U+BDF0}
