.ff-consent{position:fixed;z-index:1000;bottom:20px;left:20px;max-width:480px;padding:24px;border:1px solid #6b624a;border-radius:18px;background:#1c201a;color:#eeeade;box-shadow:0 12px 50px #0008;font:15px/1.5 system-ui,sans-serif}.ff-consent[hidden]{display:none}.ff-consent p{margin:10px 0}.ff-consent a{color:#d9c492}.ff-consent div{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.ff-consent button,.ff-cookie-settings{font:inherit;cursor:pointer;border:1px solid #8f805e;border-radius:8px;padding:10px 14px;background:#292e25;color:#eeeade}.ff-consent button:focus-visible,.ff-cookie-settings:focus-visible{outline:2px solid #e0c88d;outline-offset:3px}.ff-cookie-settings{font-size:13px}@media(max-width:540px){.ff-consent{left:12px;right:12px;bottom:12px;max-height:80vh;overflow:auto}}
