/* KreaTik · pages légales (confidentialité, suppression de compte) */
:root{--bg:#0B0C10;--tx:#F4F1E8;--mu:#A9A7A0;--card:rgba(255,255,255,.045);--ln:rgba(255,255,255,.09);--g:#E5B342;--g2:#FCE074}
html[data-theme="light"]{--bg:#F7F4EC;--tx:#16171C;--mu:#5E5B53;--card:#fff;--ln:rgba(0,0,0,.08);--g:#B8860B;--g2:#E5B342}
*{box-sizing:border-box;margin:0}
body{background:var(--bg);color:var(--tx);font:16px/1.7 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
body::before{content:"";position:fixed;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(35% 30% at 85% 5%,rgba(229,179,66,.14),transparent 70%),radial-gradient(40% 35% at 5% 45%,rgba(167,139,250,.08),transparent 70%)}
.wrap{max-width:820px;margin:0 auto;padding:0 20px 56px}
header{display:flex;align-items:center;justify-content:space-between;padding:18px 0 8px}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--tx);font:700 20px Poppins,sans-serif}
.brand img{width:36px;height:36px;border-radius:10px}
.brand .t{background:linear-gradient(135deg,var(--g),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}
.tools{display:flex;gap:8px;align-items:center}
.th{width:34px;height:34px;border-radius:50%;border:1px solid var(--ln);background:none;color:var(--g);cursor:pointer;display:grid;place-items:center}
.th svg{width:17px;height:17px}
html[data-theme="light"] .th .sun,html:not([data-theme="light"]) .th .moon{display:none}
.lang{display:flex;gap:4px;border:1px solid var(--ln);border-radius:999px;padding:3px}
.lang button{border:0;background:none;color:var(--mu);font:600 12px Poppins,sans-serif;padding:5px 10px;border-radius:999px;cursor:pointer}
.lang button.on{background:linear-gradient(135deg,var(--g),var(--g2));color:#0B0C10}
h1{font:800 clamp(28px,4.4vw,40px)/1.15 Poppins,sans-serif;margin:28px 0 6px}
.meta{color:var(--mu);font-size:14px;margin-bottom:24px}
h2{font:700 19px/1.35 Poppins,sans-serif;margin:30px 0 8px;display:flex;gap:10px;align-items:center}
h2::before{content:"";width:4px;height:18px;border-radius:2px;background:linear-gradient(var(--g),var(--g2));flex:none}
p,li{color:var(--tx)}
p+p{margin-top:10px}
ul,ol{padding-left:22px;margin:8px 0}
li{margin:4px 0}
.mu{color:var(--mu)}
.box{background:var(--card);border:1px solid var(--ln);border-radius:16px;padding:18px 20px;margin:16px 0}
.box.g{border-color:rgba(229,179,66,.4);background:linear-gradient(135deg,rgba(229,179,66,.10),transparent)}
table{width:100%;border-collapse:collapse;margin:10px 0;font-size:15px}
th,td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--ln);vertical-align:top}
th{font:600 13px Poppins,sans-serif;color:var(--g)}
a{color:var(--g);font-weight:600}
.btn{display:inline-block;text-decoration:none;font:600 15px Poppins,sans-serif;padding:12px 20px;border-radius:12px;background:linear-gradient(135deg,var(--g),var(--g2));color:#0B0C10}
footer{margin-top:44px;padding-top:20px;border-top:1px solid var(--ln);color:var(--mu);font-size:14px}
[data-lg]{display:none}
html[lang="fr"] [data-lg="fr"],html[lang="en"] [data-lg="en"]{display:block}
@media (max-width:600px){table,thead,tbody,tr,th,td{display:block}thead{display:none}td{border:0;padding:3px 0}tr{border-bottom:1px solid var(--ln);padding:8px 0}td:first-child{font-weight:600;color:var(--g)}}
