.hkg-cookie-panel{position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:600px;padding:20px;background:#fffdf9;border:1px solid #d5cabb;box-shadow:0 5px 25px #0002;color:#302a25;font:14px/1.7 system-ui,sans-serif;max-height:75vh;overflow:auto}.hkg-cookie-panel[hidden]{display:none}.hkg-cookie-panel p{margin:0 0 10px}.hkg-cookie-panel .hkg-consent-title{font-size:14px;font-weight:500}.hkg-cookie-panel a{color:#4b3264}.hkg-consent-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hkg-cookie-panel button,.hkg-consent-settings{font:inherit;border:1px solid #b4a99c;padding:8px 12px;background:#fff;color:#302a25;cursor:pointer;border-radius:2px}.hkg-cookie-panel button:focus-visible,.hkg-consent-settings:focus-visible{outline:2px solid #543775;outline-offset:3px}.hkg-consent-settings{display:block;margin:10px auto 20px;font:12px/1.5 system-ui,sans-serif}
