.audience-consent{position:fixed;z-index:10000;bottom:24px;left:24px;width:min(520px,calc(100% - 48px));padding:22px;background:#191b1e;color:#f5f1ea;border:1px solid #a9855d66;border-radius:16px;box-shadow:0 12px 45px #0004;font:13px/1.6 Manrope,sans-serif}.audience-consent[hidden]{display:none}.audience-consent strong{font-size:15px}.audience-consent p{margin:8px 0 16px;color:#c9c6c1}.audience-consent a{color:#dec09c;text-decoration:underline}.audience-choices{display:flex;gap:10px}.audience-choices button{flex:1;padding:9px 16px;border:1px solid #b99a765c;border-radius:8px;background:transparent;color:#f3e4d1;font:inherit;cursor:pointer}.audience-choices button:hover{background:#b99a761a}.audience-settings{display:block;margin:0;padding:0;border:0;background:none;color:#e4e0d9;text-align:left;font:14px/1.6 Manrope,sans-serif;cursor:pointer}.audience-settings:hover{color:#d9b891;text-decoration:underline;text-underline-offset:5px}.audience-consent button:focus-visible,.audience-settings:focus-visible{outline:2px solid #d6ad7e;outline-offset:3px}@media(max-width:700px){.audience-consent{bottom:100px;left:14px;width:calc(100% - 28px);padding:18px}}
