.analytics-choice{position:fixed;z-index:9999;bottom:3.5rem;left:1rem;right:1rem;margin:auto;max-width:42rem;padding:1.25rem;background:#faf7f4;color:#3f2021;border:1px solid #76232f;box-shadow:0 4px 24px #0002;font:1rem/1.5 'Instrument Sans',Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:0 0 1rem}.analytics-choice a{color:inherit;text-decoration:underline}.analytics-choice>div{display:flex;gap:.75rem;flex-wrap:wrap}.analytics-choice button,.analytics-settings{font:inherit;cursor:pointer;border:1px solid #76232f;background:#faf7f4;color:#76232f;border-radius:4px;padding:.65rem 1rem;min-height:44px}.analytics-choice button{flex:1}.analytics-settings{position:fixed;right:1rem;bottom:.5rem;z-index:9998;font:14px/1.3 'Instrument Sans',Arial,sans-serif}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:2px solid #76232f;outline-offset:3px}

.analytics-settings{right:.5rem;bottom:.25rem;padding:4px 8px;border:0;background:#faf7f4e8;border-radius:3px;font-size:14px;min-height:44px;text-decoration:underline;text-underline-offset:3px}
