.golpinho-analytics-consent{position:fixed;z-index:9999;bottom:47px;right:clamp(12px,3vw,28px);width:min(375px,calc(100vw - 24px));padding:15px;border:1.5px solid #c6b5dd;border-radius:15px;box-shadow:0 8px 30px #261d3a27;background:#fffefa;color:#302159;font:13px/1.45 Arial,sans-serif}
.golpinho-analytics-consent p{margin:0 0 12px}
.golpinho-analytics-buttons{display:flex;flex-wrap:wrap;gap:8px}
.golpinho-analytics-buttons button{padding:10px 12px;border-radius:9px;border:1px solid #bba7dc;background:#f7f0de;color:#302159;font:800 12px Arial,sans-serif;cursor:pointer}
.golpinho-analytics-buttons button:first-child{background:#6844d2;color:#fff;border-color:#6844d2}
.golpinho-analytics-settings{position:fixed;z-index:9998;bottom:10px;right:clamp(12px,3vw,28px);padding:6px 10px;border:1px solid #d4c6e5;border-radius:999px;background:#fffefa;color:#55447d;font:700 11px Arial,sans-serif;opacity:.86;cursor:pointer}
.golpinho-analytics-settings:hover{opacity:1}
@media(prefers-reduced-motion:reduce){.golpinho-analytics-settings,.golpinho-analytics-consent{transition:none}}
