/* ALLO212 V229 — « Publier une annonce » : charte Annonces 212 (magenta / or sur fond profond), plus de beige */
html body.x-publish-page,html.a-express body.x-publish-page,html.a-express body.x-publish-page.hf-home{background:radial-gradient(1000px 520px at 85% 0%,rgba(219,39,119,.25),transparent 70%),radial-gradient(800px 500px at 0% 70%,rgba(245,158,11,.12),transparent 70%),url(/assets/images/motif-zellige.svg) 0 0/120px 120px,linear-gradient(180deg,#2A1024,#140812)!important;color:#F1F5F9}
body.x-publish-page .hf-step,body.x-publish-page .hf-preview,body.x-publish-page .hf-submit,body.x-publish-page .hf-pub-driver,body.x-publish-page .hf-mandate,body.x-publish-page .x-publish-submit{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;color:#F1F5F9!important}
body.x-publish-page h1,body.x-publish-page h2,body.x-publish-page h3,body.x-publish-page b,body.x-publish-page strong,body.x-publish-page label,body.x-publish-page .hf-step-head *{color:#F8FAFC!important}
body.x-publish-page p,body.x-publish-page small,body.x-publish-page .hf-prev-tip{color:rgba(226,232,240,.72)!important}
body.x-publish-page .hf-step-head>*:first-child{background:linear-gradient(120deg,#DB2777,#F59E0B)!important;color:#fff!important}
body.x-publish-page [class*=choice] label,body.x-publish-page [class*=choice]>button,body.x-publish-page [class*=choice]>a,body.x-publish-page .hf-field{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#F1F5F9!important}
body.x-publish-page [class*=choice] input:checked+*,body.x-publish-page [class*=choice] label:has(input:checked),body.x-publish-page [aria-pressed=true]{background:linear-gradient(135deg,rgba(219,39,119,.35),rgba(245,158,11,.18))!important;border-color:#F472B6!important}
body.x-publish-page .hf-choice-ico{background:linear-gradient(120deg,#DB2777,#F59E0B)!important;color:#fff!important}
body.x-publish-page input,body.x-publish-page select,body.x-publish-page textarea{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#F8FAFC!important}
body.x-publish-page input::placeholder,body.x-publish-page textarea::placeholder{color:rgba(226,232,240,.5)!important}
body.x-publish-page option{color:#0F172A;background:#fff}
body.x-publish-page .hf-drop{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.2)!important;color:#E2E8F0!important}
body.x-publish-page .hf-preview>*:not(img){background-color:transparent}
body.x-publish-page .x-primary,body.x-publish-page .hf-submit button,body.x-publish-page button[type=submit]{background:linear-gradient(120deg,#DB2777,#F59E0B)!important;color:#fff!important;border:0!important;box-shadow:0 16px 32px -16px #DB2777!important}
body.x-publish-page a:not(.x-primary):not([class*=btn]){color:#F9A8D4}
body.x-publish-page .a-footer{background:rgba(0,0,0,.25)!important}body.x-publish-page .a-footer *{color:rgba(226,232,240,.7)!important}
/* ---- Mon espace (/pages/account/) : sous le bandeau, fond chocolat comme l'accueil ---- */
html body.hf-space,html.a-express body.hf-space,html.a-express body.hf-space.hf-home{background:radial-gradient(1000px 520px at 85% 0%,rgba(194,105,47,.22),transparent 70%),url(/assets/images/motif-zellige.svg) 0 0/120px 120px,linear-gradient(180deg,#3A2214,#1A0F08)!important}
body.hf-space main,body.hf-space .hf-acc,body.hf-space .a-container{background:transparent!important}
body.hf-space [class*=hf-acc-card],body.hf-space [class*=stat],body.hf-space [class*=kpi],body.hf-space .hf-acc-empty,body.hf-space [class*=recent]{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important;color:#FFF4EA!important}
body.hf-space [class*=stat] b,body.hf-space [class*=kpi] b,body.hf-space [class*=recent] b,body.hf-space [class*=recent] h2,body.hf-space [class*=recent] h3,body.hf-space main h1,body.hf-space main h2{color:#FFF4EA!important}
body.hf-space [class*=stat] small,body.hf-space [class*=stat] span,body.hf-space [class*=kpi] small,body.hf-space [class*=recent] p{color:rgba(255,236,220,.72)!important}
body.hf-space .a-footer{background:rgba(0,0,0,.28)!important}body.hf-space .a-footer *{color:rgba(255,236,220,.72)!important}
