.analytics-choice{box-sizing:border-box;position:fixed;inset:auto 1rem 1rem auto;z-index:1000;width:min(25rem,calc(100% - 2rem));padding:1rem;border-radius:1rem;background:#231b2f;color:#fff6ff;box-shadow:0 12px 36px #0004;font:15px/1.5 system-ui,sans-serif}
.analytics-choice[hidden]{display:none}
.analytics-choice p{margin:0 0 .7rem}
.analytics-choice a{color:#e0c5ff;text-decoration:underline}
.analytics-choice div{display:flex;gap:.5rem;flex-wrap:wrap}
.analytics-choice button{font:inherit;cursor:pointer;border:1px solid #a38ab8;background:transparent;color:inherit;border-radius:.5rem;padding:.4rem .7rem}
.analytics-choice button[data-choice=yes]{background:#e0c5ff;color:#231b2f}
