/* Cookie banner (every public website). Brand colours come from /lg-cc.css as variables; these are the defaults. */
#lg-cc{position:fixed;left:12px;right:12px;bottom:12px;z-index:2147483000;max-width:760px;margin:0 auto;background:var(--lgcc-bg,#111827);color:var(--lgcc-fg,#fff);border-radius:14px;padding:16px 18px;box-shadow:0 10px 30px rgba(0,0,0,.35);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
#lg-cc[hidden]{display:none}
#lg-cc p{margin:0 0 12px;color:var(--lgcc-fg,#fff)}
#lg-cc a{color:var(--lgcc-fg,#fff);text-decoration:underline;font-weight:600}
#lg-cc .lg-cc-row{display:flex;gap:10px;flex-wrap:wrap}
#lg-cc button{flex:1 1 140px;padding:10px 16px;border-radius:9px;border:0;background:var(--lgcc-btn-bg,#fff);color:var(--lgcc-btn-fg,#111827);font-weight:700;cursor:pointer}
.lg-cc-foot{font-size:13px;margin:8px 0;text-align:center}
.lg-cc-set{margin-left:12px}
