.analytics-choice{position:fixed;z-index:2000;bottom:70px;left:18px;width:min(420px,calc(100vw - 36px));padding:20px;background:#f6f3ec;color:#222;border:1px solid #b7a17b;box-shadow:0 8px 35px #0002;font:14px/1.5 system-ui,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:0 0 10px}.analytics-choice a{display:block;color:#514024;text-decoration:underline;margin-bottom:12px}.analytics-choice button{border:1px solid #766343;background:transparent;color:#222;padding:10px 12px;margin:4px 8px 0 0;cursor:pointer;font:inherit}.analytics-settings{position:fixed;z-index:1999;bottom:12px;left:12px;border:1px solid #b7a17b;background:#f6f3ec;color:#333;padding:7px 10px;font:12px system-ui,sans-serif;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #547c94;outline-offset:2px}
