/* Rendezvix — pages d'accueil / tarifs v2 : mêmes couleurs et police que l'application (ardoise + sarcelle). Chargé après landing-theme.css. */
@font-face { font-family: "Manrope"; font-style: normal; font-weight: 200 800; font-display: swap; src: url(fonts/manrope-var-latin.woff) format("woff"); }
body.lp { --a: #2F3A47; --a-h: #1F2933; --link: #1456A8; --ink: #1F2933; --mute: #5B6672; --bg: #F3F5F8; --soft: #FFFFFF; --tile: #FFFFFF; --tile2: #FFFFFF; --card: #FFFFFF; --line: #D5DCE3; --ok: #1D5A2B; --okbg: #E1F2E4;
  font-family: Manrope, system-ui, -apple-system, "Segoe UI", sans-serif; background: var(--bg); color: var(--ink); }
body.lp h1, body.lp h2, body.lp h3, body.lp .btn, body.lp button, body.lp a { font-family: inherit; }
body.lp h1, body.lp h2 { font-weight: 800; letter-spacing: -.03em; }
body.lp .lp-bento .lp-tile.dark { background: #2F3A47; color: #fff; }
body.lp .btn, body.lp .lp-btn, body.lp a.btn { border-radius: 12px; min-height: 44px; font-weight: 700; }
body.lp .lp-hero, body.lp section { background-color: transparent; }
@media (prefers-color-scheme: dark) {
  body.lp { --a: #DCE3EA; --a-h: #FFFFFF; --link: #8FBBF2; --ink: #E8EDF2; --mute: #A3AFBB; --bg: #11171D; --soft: #161E25; --tile: #1A2229; --tile2: #1A2229; --card: #1A2229; --line: #2C3844; --ok: #8FD3A0; --okbg: #1B3224; }
  body.lp .lp-bento .lp-tile.dark { background: #202A33; color: #E8EDF2; }
}
