.analytics-consent{position:fixed;z-index:1000;bottom:1rem;right:1rem;width:min(25rem,calc(100% - 2rem));max-height:70vh;overflow:auto;padding:1rem;background:#fff;color:#222;border:2px solid #93451d;border-radius:.5rem;box-shadow:0 4px 20px #0003;font-size:.95rem}.analytics-consent[hidden]{display:none}.analytics-consent h2{font-size:1.2rem;margin:0 0 .5rem}.analytics-consent p{margin:.5rem 0}.analytics-consent button,#analytics-settings{font:inherit;cursor:pointer;border:1px solid #93451d;border-radius:.25rem;background:#fff;color:#703514;padding:.55rem .8rem}.analytics-consent button{margin:.35rem .35rem 0 0}.analytics-consent button:focus-visible,#analytics-settings:focus-visible{outline:3px solid #065cb4;outline-offset:2px}
