:root{--alvm-nuit:#052033;--alvm-nuit2:#0b2e48;--alvm-sable:#dbcdb2;--alvm-ivoire:#f8efe0;--alvm-creme:#fbf7ef;--alvm-encre:#101e28;--alvm-texte:#3a4b55;--alvm-or:#8f6a2c;--alvm-ligne:#e4dac7}body{font-family:'Karla',system-ui,sans-serif;color:var(--alvm-texte)}h1,h2,h3,h4,.entry-title{font-family:'Playfair Display',Georgia,serif;color:var(--alvm-encre);font-weight:600;line-height:1.18}.entry-content p{line-height:1.8}.entry-content>p:first-of-type{font-size:1.12em;color:var(--alvm-encre)}.alvm-surtitre{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--alvm-or);margin-bottom:.8rem}.alvm-encadre{background:var(--alvm-ivoire);border:1px solid rgba(143,106,44,.35);padding:1.6rem 1.8rem;margin:1.6rem 0 2rem}.alvm-encadre h3{font-size:1.15rem;margin:0 0 .5rem}.alvm-encadre p:last-child{margin-bottom:0}.alvm-todo{background:repeating-linear-gradient(45deg,#fbf3e4,#fbf3e4 10px,#f5e9d3 10px,#f5e9d3 20px);border:1px dashed var(--alvm-or);color:var(--alvm-or);padding:1rem 1.2rem;font-size:.92rem;font-weight:600}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead th{background:var(--alvm-nuit);color:var(--alvm-ivoire);text-align:left;padding:.85rem 1rem;font-family:'Karla',sans-serif;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.wp-block-table td{padding:.9rem 1rem;border-bottom:1px solid var(--alvm-ligne)}.wp-block-table tbody td:first-child{color:var(--alvm-encre);font-weight:600}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--alvm-creme)}.wp-block-quote{border-left:3px solid var(--alvm-sable);padding-left:1.5rem;margin:1.4rem 0 2rem}.wp-block-quote p{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:1.3rem;color:var(--alvm-encre);line-height:1.6}.entry-content ul.wp-block-list li{padding:.35rem 0;line-height:1.65}.entry-content ul.wp-block-list{padding-left:1.1rem}.entry-content ul.wp-block-list li::marker{color:var(--alvm-or)}.wp-block-image figcaption{font-size:.85rem;color:var(--alvm-texte);opacity:.85}.wp-block-button__link{border-radius:2px;font-weight:600;letter-spacing:.02em}.alvm-bandeau{background:var(--alvm-nuit);color:var(--alvm-sable);text-align:center;font-size:.86rem;letter-spacing:.04em;padding:.8rem 1rem}.alvm-bandeau a{color:var(--alvm-sable);border-bottom:1px solid rgba(219,205,178,.45)}.rank-math-breadcrumb{font-size:.85rem}.rank-math-breadcrumb a{color:var(--alvm-texte)}.site-footer{background:var(--alvm-nuit);color:rgba(248,239,224,.72)}.site-footer a{color:rgba(248,239,224,.72)}.site-footer a:hover{color:var(--alvm-ivoire)}.site-footer h3,.site-footer .widget-title{color:var(--alvm-sable);font-weight:500}