.analytics-consent{position:fixed;bottom:16px;left:16px;right:16px;margin:auto;max-width:840px;padding:20px;background:#fff;color:#30212a;border:1px solid #b69ca8;border-radius:12px;box-shadow:0 5px 30px #0003;z-index:1000;font-size:15px;line-height:1.7}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 12px}.analytics-consent a{text-decoration:underline}.analytics-consent>div{display:flex;gap:12px;flex-wrap:wrap}.analytics-consent button{font:inherit;background:#75364e;color:#fff;border:1px solid #75364e;padding:9px 18px;border-radius:6px;cursor:pointer}.analytics-consent button:last-child{background:#fff;color:#75364e}.analytics-settings{display:block;margin:12px auto;padding:8px 14px;font:inherit;font-size:14px;border:1px solid #b69ca8;border-radius:6px;background:#fff;color:#503443;cursor:pointer}.analytics-settings:focus-visible,.analytics-consent button:focus-visible{outline:3px solid #317aae;outline-offset:3px}
