/* Original CO-FEE identity. Small editorial refinements, strictly monochrome. */
:root{--fond:#000;--panneau:#080808;--panneau-clair:#0e0e0e;--trait:#1c1c1c;--trait-vif:#303030;--texte:#ebeced;--sourd:#a0a0a0;--faible:#888;--os:#ebeced;--ok:#b5b5b5;--alerte:#aaa}
.hero-illustration{order:2;min-width:0;align-self:center}.hero-illustration .hero-scene-hote{min-height:340px}.illustration-caption{margin:0;text-align:center;color:#777;font-size:10px;line-height:1.6}
.hero-scene .hero{order:1}.scene{filter:grayscale(1)}
.section-kicker{font:11px var(--mono);letter-spacing:.09em;color:#888;display:block;margin-bottom:10px}
.entete-page h1{letter-spacing:-.035em;line-height:1.13}.entete-page p{max-width:680px;line-height:1.8}
.tuile-bento h2,.rubrique-titre h2,.panneau h2{font-weight:500;letter-spacing:-.02em}.tuile-bento h2{font-size:16px}.bento-pied{gap:14px;line-height:1.6}.bento-pied>a{white-space:nowrap}
.tuile-bento--large{grid-column:span 3}.bento{gap:16px}.panneau{min-width:0}.mention{font-size:11px;line-height:1.9;margin-top:36px}.mention strong{font-weight:500}.mention a{color:#bcbcbc}
.chart{height:360px;width:100%;min-width:0}.chart-haut{align-items:center;flex-wrap:wrap;gap:16px}.chart-haut .chart-price{font-size:26px;letter-spacing:-.035em;margin:7px 0 0}.chart-periodes{flex-wrap:wrap;gap:2px}.chart-periode{height:29px;min-width:36px;padding:0 10px}.chart-status{font:10px var(--mono);color:#929292;line-height:1.8;margin:14px 0 0}.chart-vide{font-size:12px;padding:20px 0}
.fiche-haut h1{font-size:28px;letter-spacing:-.03em}.fiche-haut p{font-size:12px;line-height:1.7}.paire dd{overflow-wrap:anywhere}.etapes p{line-height:1.8}.mvt-quoi small{display:block;font-size:10px;color:#888;line-height:1.7;margin-top:6px;overflow-wrap:anywhere}
.split-bar{display:grid;grid-template-columns:4fr 1fr;gap:5px;margin:22px 0;font-size:10px;color:#b8b8b8}.split-bar span{border-top:3px solid #dedede;padding-top:9px}.split-bar span:last-child{border-color:#535353;white-space:nowrap}.lancement-droite>.panneau{margin-bottom:14px}.lancement .section-intro{font-size:13px;line-height:1.8}.lancement .aide{line-height:1.8}.lancement .filet+.filet{display:none}
.chapitre{margin-top:48px}.chapitre-tete{padding-bottom:24px}.docs-section p{line-height:1.8;max-width:78ch}.pastille[aria-pressed=true]{color:#eee}.etat--paye,.argent--du{color:#ddd}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #ddd;outline-offset:3px}
@media(max-width:980px){.hero-illustration{order:0}.hero-scene .hero{order:1}.tuile-bento--large{grid-column:span 2}}
@media(max-width:640px){.hero-illustration .hero-scene-hote{min-height:280px}.tuile-bento--large{grid-column:span 1}.chart{height:290px}.chart-haut .chart-price{font-size:22px}.chart-periode{font-size:10px;min-width:32px;padding:0 8px}.chart-status{font-size:9px}.entete-page h1{font-size:32px}.paire{gap:12px;flex-wrap:wrap}.bento{gap:12px}}
