/* Charte lugfab (lugfab-docs/marque/charte.md) */
:root { --principale: #0D696D; --encre: #1D2225; --encre-douce: #555C61; --papier: #F6F5F1; --trait: #E2DFD7; }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; padding: 24px;
       background: var(--papier); color: var(--encre); font: 17px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
.carte { max-width: 520px; width: 100%; background: #fff; border: 1px solid var(--trait); border-radius: 18px;
         box-shadow: 0 1px 2px rgb(29 34 37 / 6%), 0 4px 14px rgb(29 34 37 / 6%); padding: 36px 28px; text-align: center; }
.logo { width: 260px; max-width: 80%; height: auto; display: block; margin: 4px auto 24px; }
h1 { font-size: 24px; line-height: 1.25; margin: 0 0 12px; color: var(--principale); }
p { margin: 0 0 10px; }
.discret { color: var(--encre-douce); font-size: 15px; margin-top: 18px; }
