/* La bannière cookies, même peau que les cartes : encre, liseré, or. */
.ck{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:440px;margin-inline:auto;padding:18px 20px;border:1px solid var(--line,rgba(196,173,124,.19));border-radius:18px;background:rgba(17,24,35,.96);backdrop-filter:blur(12px);box-shadow:0 18px 50px rgba(0,0,0,.45);opacity:0;transform:translateY(16px);transition:opacity .35s,transform .35s}
.ck.ck-visible{opacity:1;transform:none}
.ck.ck-ferme{opacity:0;transform:translateY(12px)}
.ck p{margin:0;font:400 13px/1.65 var(--sans,Manrope,sans-serif);color:#c9cdd6}
.ck-actions{display:flex;gap:10px;margin-top:14px}
.ck-actions button{flex:1;min-height:42px;border-radius:10px;font:600 13px/1 var(--sans,Manrope,sans-serif);cursor:pointer;transition:transform .15s,background .2s}
.ck-ok{border:0;background:linear-gradient(135deg,var(--gold,#c6a250),var(--gold-light,#dcc082));color:var(--ink,#0b101a)}
.ck-non{border:1px solid var(--line,rgba(196,173,124,.19));background:transparent;color:var(--ivory,#f1eee6)}
.ck-actions button:hover{transform:translateY(-1px)}
@media(min-width:900px){.ck{left:24px;right:auto;bottom:24px;margin:0}}
.su-miel{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}
