/* Optional analytics consent: small, accessible, and non-blocking */
.clarity-consent{position:fixed;bottom:16px;left:16px;right:16px;z-index:2147483000;max-width:680px;margin:auto;padding:16px 18px;background:#fff;color:#172033;border:1px solid #ccd5e0;border-radius:12px;box-shadow:0 7px 28px #0003;font:14px/1.5 system-ui,sans-serif}
.clarity-consent p{margin:0 0 12px}
.clarity-consent-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.clarity-consent button{padding:9px 14px;border-radius:7px;border:1px solid #475569;background:white;color:#182536;cursor:pointer;font:inherit}
.clarity-consent button[data-consent="granted"]{background:#175bd5;color:white;border-color:#175bd5}
.clarity-consent button:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}
