.analytics-privacy{background:var(--ink);color:var(--paper);padding:1.25rem var(--pad);flex-wrap:wrap;align-items:center;gap:1rem 2rem;font-size:.75rem;line-height:1.6;display:flex}.analytics-privacy p{opacity:.8;flex:32rem;max-width:70rem;margin:0}.analytics-privacy button{color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.analytics-choice{z-index:500;background:var(--ink);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--paper);border:1px solid var(--orange);margin:0;padding:1.4rem;position:fixed;inset:auto 1rem 1rem auto;overflow-y:auto;box-shadow:0 16px 50px #0005}.analytics-choice__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.analytics-choice h2{font:500 1.4rem/1.2 var(--display);letter-spacing:-.04em;margin:0}.analytics-choice p{margin:1rem 0 1.3rem;font-size:.85rem;line-height:1.6}.analytics-choice button{cursor:pointer}.analytics-choice__close{color:inherit;background:0 0;border:0;padding:0 .2rem;font-size:1.6rem;line-height:1}.analytics-choice__actions{flex-wrap:wrap;gap:.6rem;display:flex}.analytics-choice__actions button{border:1px solid var(--orange);background:var(--orange);color:var(--ink);flex:10rem;padding:.8rem 1rem;font-size:.85rem;font-weight:600}.analytics-choice__actions button:first-child{color:var(--paper);border-color:var(--paper);background:0 0}
