/* Owner instruction, 2026-11-04: the large menu typeface becomes the family for all web text.
   Bodoni 72 matches the supplied Mac screenshot; the existing self-hosted Bodoni is the portable fallback.
   Original artwork, logos, size hierarchy, colour and layout are not rewritten. */
@font-face{font-family:"Bodoni L";src:url('/fonts/bodoni-l.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:"Bodoni L";src:url('/fonts/bodoni-l-italic.woff2') format('woff2');font-weight:400 900;font-style:italic;font-display:swap}
:root{--site-typeface:"Bodoni 72","Bodoni L",Didot,"Times New Roman",serif}
/* Important declarations inside a layer outrank the historical unlayered artist overrides.
   Only family/stretch are standardized: semantic weight, italic, size and spacing remain intact. */
@layer house-type{
  html,body,body *,body *::before,body *::after{
    font-family:var(--site-typeface)!important;
    font-stretch:normal!important;
  }
}
