.analytics-consent{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:#131518;color:#fff;border-top:2px solid #cfb878;padding:18px max(20px,calc((100vw - 1100px)/2));box-shadow:0 -3px 18px #0008;font:16px/1.5 system-ui,sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 10px}.analytics-consent a{color:#e2cb91}.analytics-consent div{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.analytics-consent button,.analytics-settings{font:inherit;padding:12px 16px;min-height:48px;border:1px solid #e2cb91;border-radius:6px;background:#131518;color:#fff;cursor:pointer}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #fff;outline-offset:3px}.analytics-settings{margin:12px}
