/* Hotel Majur — versão clara (referência: Bristol Hotéis) */
@font-face { font-family: "Montserrat"; src: url("/assets/fonts/montserrat-300.woff2") format("woff2"); font-weight: 300; font-display: swap; }
@font-face { font-family: "Montserrat"; src: url("/assets/fonts/montserrat-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Montserrat"; src: url("/assets/fonts/montserrat-500.woff2") format("woff2"); font-weight: 500; font-display: swap; }
@font-face { font-family: "Montserrat"; src: url("/assets/fonts/montserrat-600.woff2") format("woff2"); font-weight: 600; font-display: swap; }

:root {
  --paper:  #FBF9F6;   /* fundo */
  --tone:   #F1ECE4;   /* seções alternadas */
  --photo:  #E6DFD3;   /* placeholder de foto */
  --brown:  #4A3A22;   /* títulos: 10,4:1 */
  --text:   #524842;   /* texto: 8,4:1 no fundo, 7,5:1 no tom (AAA) */
  --line:   #DDD5C8;
  --gold:   #B08A2E;   /* filetes, ícones, logo */
  --bronze: #7A4F1A;   /* botões: 7,1:1 com texto branco (AAA) */
  --bronze-hover: #5E3C12;
  --band:   #DCCBA8;   /* faixa de reserva */
  --night:  #1E1B18;   /* rodapé */
  --night-text: #E9E3D8;
  --night-muted: #B9B0A3;
  --wa:     #1E7E4A;

  --font: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;

  --t-body: 1.0625rem;
  --t-large: 1.1875rem;
  --t-h3: clamp(1.375rem, 1.15rem + .7vw, 1.75rem);
  --t-h2: clamp(1.875rem, 1.4rem + 1.5vw, 2.625rem);
  --t-h1: clamp(2.375rem, 1.4rem + 3.4vw, 4.25rem);
  --t-address: clamp(2.5rem, .8rem + 6.4vw, 7.5rem);

  --s1: .5rem; --s2: 1rem; --s3: 1.5rem; --s4: 2rem; --s5: 2.5rem; --s6: 3rem; --s8: 4rem; --s10: 5rem; --s12: 6rem;
  --radius: 8px;
  --wrap: 1200px;
  --wrap-wide: 1440px;
}
