#analytics-choice[hidden]{display:none}
#analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;max-width:660px;margin-left:auto;z-index:200;background:var(--paper,#fffdf9);color:var(--ink,#292522);border:1px solid var(--line,#d8cdbf);border-radius:8px;padding:20px;box-shadow:0 8px 40px #0003;font-size:16px;line-height:1.5;max-height:80vh;overflow:auto}
#analytics-choice h2{font-size:26px;margin:0 0 8px}
#analytics-choice p{margin:0 0 14px}
#analytics-choice a{text-decoration:underline}
.analytics-actions{display:flex;gap:12px;flex-wrap:wrap}
.analytics-actions button{flex:1;min-width:130px;padding:12px 16px;border:1px solid var(--ink,#292522);border-radius:4px;background:var(--ink,#292522);color:white;cursor:pointer;font:inherit}
.analytics-actions button:focus-visible,[data-analytics-settings]:focus-visible{outline:3px solid var(--rust,#895039);outline-offset:3px}
footer [data-analytics-settings]{border:0;background:none;padding:0;color:#bdb3aa;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}
