:root{--main-bg-color:white;--nav-bg-color:#b1a897;--footer-bg-color:#998572;--primary-bg-color:white;--secondary-bg-color:aliceblue;--info-color:blue;--warning-color:#fffcc8;--alert-color:red;--purple-color:#7c3aed;--purple-light-color:#ede9fe}.color-purple{color:var(--purple-color)}:root{font-family:Inter,sans-serif}@supports (font-variation-settings:normal){:root{font-family:Inter var,sans-serif}}body{background-color:var(--secondary-bg-color);color:#000;max-width:1055px;margin-left:auto;margin-right:auto;line-height:1.5rem}body.admin{color:#fff;background-color:#000}.contenu{background-color:#fff;max-width:100%;min-height:calc(100vh - 300px)}h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}a{color:var(--purple-color)}strong{font-weight:700}button,input,textarea{border:none}button:hover{cursor:pointer}input{padding-left:10px}.breadcrumb{padding-top:10px;padding-bottom:20px}table.legal{border:1px solid #000;padding-left:10px;padding-right:10px}@keyframes toastIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeToastOut{0%{opacity:1}to{opacity:0;pointer-events:none}}.fade-toast{animation:.3s ease-out toastIn,.5s 4.5s forwards fadeToastOut}.date-form{align-items:center;display:inline-flex;position:relative}.date-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.date-btn{cursor:pointer;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}