.analytics-consent{position:fixed;bottom:16px;left:16px;right:16px;z-index:10000;max-width:680px;margin:auto;padding:20px;background:#fffdf7;color:#172743;border:1px solid #b8bec8;border-radius:16px;box-shadow:0 6px 30px #17274330;font:16px/1.5 system-ui,sans-serif}.analytics-consent p{margin:0 0 16px}.analytics-consent a{color:#183ca3;text-decoration:underline}.analytics-consent>div{display:flex;gap:12px;flex-wrap:wrap}.analytics-consent button,[data-analytics-settings]{font:inherit;cursor:pointer}.analytics-consent button{flex:1;padding:12px;border:1px solid #183ca3;background:#fff;color:#183ca3;border-radius:8px}.analytics-consent button:focus-visible,[data-analytics-settings]:focus-visible{outline:3px solid #e59416;outline-offset:3px}[data-analytics-settings]{background:transparent;border:0;color:inherit;text-decoration:underline}
