/* FONT CHANGE (client, 2026-10-17) - on the working branch, not live yet.
   1. Every Satisfy (script) word -> Arabella (gafaroff).
   2. The big home-hero line "Swedish candy cart" -> Maison Voyages Caps Bold.
   To undo: delete this file and its <link> in the six pages. */
@font-face { font-family: 'Arabella'; src: url('../assets/fonts/test/Arabella.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'MV Caps'; src: url('../assets/fonts/test/MaisonVoyages-CapsBold.woff2') format('woff2'); font-weight: 700; font-display: swap; }

:root { --lp-font-script: 'Arabella', cursive; }
.lpc-harmoni, .lpc-hero h1 .lpc-script.lpc-harmoni, .lpc-founder .lpc-founder-sign,
#moments .lpc-moments-note__script, #offerings .lp-heading__title,
.lpc-vhero-script { font-family: 'Arabella', cursive !important; }

.lpc-vhero-big { font-family: 'MV Caps', var(--lp-font-display) !important; font-weight: 700 !important; letter-spacing: .02em !important; }
/* the bold caps are wider than Cormorant Light - smaller on desktop so the line stays inside the frame */
@media (min-width: 861px) { .lpc-vhero { --big: clamp(36px, 6.8vw, 110px) !important; } }
/* Arabella sits lower than Satisfy - give "Le Petit" a little room above the big line */
.lpc-vhero-script { margin-bottom: -0.08em !important; }

/* B, C, D -> Maison Voyages Caps Regular (client, 2026-10-17): headings, menu,
   buttons, labels (B, was Instrument Serif) and the body text (C, was Cormorant
   Garamond). The hero big line stays Caps Bold (font 3, chosen earlier the same day). Branch only until approved. */
@font-face { font-family: 'MV Caps'; src: url('../assets/fonts/test/MaisonVoyages-CapsRegular.woff2') format('woff2'); font-weight: 400; font-display: swap; }
:root { --lp-font-display: 'MV Caps', Georgia, serif; --lp-font-text: 'MV Caps', Georgia, serif; }
body, input, select, textarea, button { font-family: 'MV Caps', Georgia, serif; }

/* Home hero "Le Petit" back in Satisfy - the logo's font (client, 2026-10-21). Other script words stay Arabella. */
.lpc-vhero-script { font-family: 'Satisfy', cursive !important; text-transform: none !important; margin-bottom: -0.12em !important; }
