/* Mentions légales alignées sur la direction « Néon Sakura » du site (13 octobre 2026).
   Chargée après legal.css : couleurs, police Satoshi et sélecteur de langue uniquement. */
.legal-page{background:radial-gradient(70% 40% at 85% 0%,rgba(255,76,158,.11),transparent 70%),#0A0710;color:#F7F2F8;font-family:'Satoshi','DM Sans',system-ui,sans-serif}
.legal-page .brand{font-family:'Satoshi','DM Sans',sans-serif;font-weight:900;font-size:21px;letter-spacing:-.035em}
.legal-page .brand img{border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 8px 20px -8px rgba(255,76,158,.6)}
.legal-header,.legal-footer,.legal-main section{border-color:rgba(255,255,255,.09)}
.legal-back{color:#B6ADC2}
.legal-back:hover,.legal-footer a:hover{color:#FF8FC8}
.legal-heading .eyebrow{display:inline-flex;align-items:center;gap:10px;color:#8D849B;font-size:12px;font-weight:700;letter-spacing:.2em}
.legal-heading .eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:#FF4C9E;box-shadow:0 0 12px #FF4C9E}
.legal-heading h1{font-family:'Satoshi','DM Sans',sans-serif;font-weight:900;letter-spacing:-.045em}
.legal-main h2{font-family:'Satoshi','DM Sans',sans-serif;font-weight:900;letter-spacing:-.03em}
.legal-main section .legal-editor-name{font-family:'Satoshi','DM Sans',sans-serif;color:#FF8FC8}
.legal-date,.legal-main dt,.legal-main .legal-small,.legal-footer{color:#8D849B}
.legal-intro,.legal-main section p,.legal-main address{color:#B6ADC2}
.legal-main a{color:#FF8FC8}
.legal-preview{border-left-color:rgba(255,143,200,.4)}
.legal-language-notice{border-color:rgba(255,143,200,.25);border-left-color:#FF8FC8;background:rgba(255,143,200,.05);border-radius:0 16px 16px 0}
.legal-page .language-picker{min-height:42px;min-width:84px;border-color:rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.05)}
.legal-page .language-picker:hover{border-color:rgba(255,143,200,.55);background:rgba(255,143,200,.1)}
.legal-page .language-picker option{background:#1A1222}
.legal-page :focus-visible{outline-color:#FF8FC8}
