/* Cookie consent — gethelp.top */
#cookie-consent{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(160%);z-index:9999;width:calc(100% - 32px);max-width:780px;background:rgba(22,33,62,0.92);color:var(--white,#fff);border:1px solid var(--glass-border,rgba(255,255,255,0.15));border-top:3px solid var(--accent,#4361ee);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.45);padding:20px 24px;opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s,visibility .5s;font-family:'Nunito',sans-serif;display:flex;gap:22px;align-items:center;flex-wrap:wrap;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
#cookie-consent.show{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;}
#cookie-consent .cc-text{flex:1 1 320px;font-size:.9rem;line-height:1.55;color:var(--white80,rgba(255,255,255,0.8));}
#cookie-consent .cc-text strong{display:block;color:var(--white,#fff);font-size:1.1rem;margin-bottom:5px;font-family:'Outfit',sans-serif;}
#cookie-consent .cc-text a{color:var(--accent,#4361ee);text-decoration:underline;}
#cookie-consent .cc-actions{display:flex;gap:10px;flex:0 0 auto;}
#cookie-consent button{font-family:'Outfit',sans-serif;font-weight:600;font-size:.875rem;padding:11px 26px;border-radius:999px;cursor:pointer;border:1.5px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;}
#cookie-consent .cc-accept{background:var(--accent,#4361ee);color:#fff;}
#cookie-consent .cc-accept:hover{transform:scale(1.04);box-shadow:0 6px 32px rgba(67,97,238,0.5);opacity:0.95;}
#cookie-consent .cc-decline{background:transparent;color:var(--white80,rgba(255,255,255,0.8));border-color:var(--glass-border,rgba(255,255,255,0.15));}
#cookie-consent .cc-decline:hover{background:var(--glass-hover,rgba(255,255,255,0.12));color:#fff;border-color:var(--white50,rgba(255,255,255,0.5));}
@media(max-width:560px){#cookie-consent{bottom:0;width:100%;border-radius:16px 16px 0 0;padding:18px;gap:14px;}#cookie-consent .cc-actions{width:100%;}#cookie-consent .cc-actions button{flex:1;}}
