.analytics-consent{position:fixed;bottom:58px;left:20px;z-index:10000;width:min(460px,calc(100vw - 40px));box-sizing:border-box;padding:20px;background:#1e2119;color:#f3f3e8;border:1px solid #68714e;box-shadow:0 10px 40px #0005;font:15px/1.5 sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 14px}.analytics-consent a{color:#dcfa7b}.analytics-consent>div{display:flex;gap:12px;flex-wrap:wrap}.analytics-consent button,.analytics-preferences{font:inherit;cursor:pointer;padding:10px 14px;border:1px solid #929b7c;background:#1e2119;color:#f3f3e8;border-radius:4px}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:2px solid #dcfa7b;outline-offset:3px}.analytics-preferences{position:fixed;bottom:12px;left:20px;z-index:9999;font:12px/1.3 sans-serif}.analytics-consent button:hover{background:#343b28}
