:root{--noir:#1c1c1b;--or:#ba9765;--or-fonce:#9a7a4e;--creme:#f5f3f0;--beige:#dcd6cc;--gris:#6e6e6e}*{box-sizing:border-box}html,body{margin:0}body{background:var(--creme);min-height:100vh;color:var(--noir);flex-direction:column;font-family:Calibri,Carlito,Segoe UI,system-ui,sans-serif;line-height:1.5;display:flex}main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:48px 16px}h1{border-bottom:3px solid var(--or);margin:0 0 8px;font-size:2rem;display:inline-block}p{color:var(--gris)}footer{text-align:center;color:var(--gris);border-top:1px solid var(--beige);padding:16px;font-size:.85rem}
