.charte{--bg:var(--cswl-noir);--panel:var(--cswl-noir-carte);--text:var(--cswl-blanc);--muted:var(--cswl-gris);--accent:var(--cswl-or);--border:#ffffff2e;background:var(--cswl-noir);color:var(--text);font-family:var(--cswl-police-texte);font-weight:400}.charte h1{font-family:var(--cswl-police-titre);font-weight:var(--cswl-graisse-titre);text-transform:uppercase;letter-spacing:.12em;background:var(--cswl-degrade-or);color:#0000;-webkit-background-clip:text;background-clip:text}.charte .text-input,.charte .code-input{font-family:var(--cswl-police-texte);background:var(--cswl-noir-carte);border-radius:var(--cswl-rayon-bouton)}.charte .code-input{font-family:var(--cswl-police-titre);font-weight:var(--cswl-graisse-titre)}.charte .text-input:focus-visible,.charte .code-input:focus-visible{outline-color:var(--cswl-or);border-color:var(--cswl-or)}.charte .btn-primary{font-family:var(--cswl-police-texte);font-weight:var(--cswl-graisse-texte-fort);text-transform:uppercase;letter-spacing:.06em;color:var(--cswl-noir);background:var(--cswl-degrade-bouton);border-radius:var(--cswl-rayon-bouton);box-shadow:var(--cswl-ombre-bouton)}.charte .preload-box .bar-track{background:#ffffff0f;border-color:#ffffff29}.charte .preload-box .bar-fill{background:var(--cswl-degrade-barre)}
