.site-consent{position:fixed;bottom:64px;right:16px;z-index:9999;width:min(520px,calc(100vw - 32px));padding:20px;background:#eeeae2;color:#141616;border:1px solid #141616;font:1rem/1.5 system-ui,sans-serif;box-shadow:0 8px 30px #0004;max-height:70vh;overflow:auto}.site-consent[hidden]{display:none}.site-consent p{margin:0 0 16px;color:inherit;font:inherit}.site-consent a{color:inherit;text-decoration:underline}.site-consent>div{display:flex;gap:12px;flex-wrap:wrap}.site-consent button,.site-consent-manage{padding:10px 16px;font:1rem/1.4 system-ui,sans-serif;cursor:pointer;background:#141616;color:#eeeae2;border:1px solid #141616;min-height:44px}.site-consent-manage{position:fixed;bottom:12px;right:16px;z-index:9998;border-color:#eeeae2}.site-consent button:focus-visible,.site-consent a:focus-visible,.site-consent-manage:focus-visible{outline:3px solid #bd652c;outline-offset:4px}
