.analytics-settings{min-height:auto;border:0;background:transparent;color:#d5e5d8;padding:0;font-size:.9rem;font-weight:400;text-decoration:underline;text-underline-offset:.2em}.analytics-consent{position:fixed;z-index:20;right:1rem;bottom:1rem;left:1rem;max-width:720px;margin:auto;padding:1rem;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 16px 45px #12374733;color:var(--ink)}.analytics-consent[hidden]{display:none}.analytics-consent__content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.analytics-consent__copy{margin:0;font-size:.9rem}.analytics-consent__copy a{color:var(--green);font-weight:800;text-decoration:underline}.analytics-consent__actions{display:flex;flex:0 0 auto;gap:.5rem}.analytics-consent__actions button{min-width:76px}.analytics-consent__actions [data-analytics-deny]{background:var(--paper);color:var(--pine);border:1px solid var(--green)}body.analytics-consent-open{padding-bottom:calc(var(--analytics-consent-height,110px) + 2rem)}@media(max-width:520px){.analytics-consent{right:.65rem;bottom:.65rem;left:.65rem;padding:.85rem}.analytics-consent__content{display:block}.analytics-consent__copy{font-size:.84rem}.analytics-consent__actions{margin-top:.75rem}.analytics-consent__actions button{width:50%}}
