#analytics-consent{position:fixed;z-index:10000;bottom:60px;left:16px;right:16px;max-width:780px;margin:auto;padding:20px;background:#1b1d1e;color:#f1e7d4;border:1px solid #c2b497;box-shadow:0 8px 32px #0009;font:16px/1.5 Arial,sans-serif;max-height:70vh;overflow:auto}#analytics-consent[hidden]{display:none}#analytics-consent h2{font-size:1.2rem;margin:0 0 12px}#analytics-consent p{margin:0 0 16px}#analytics-consent>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#analytics-consent button,#analytics-preferences{padding:10px 18px;min-height:44px;border:1px solid #c2b497;background:#1b1d1e;color:#f1e7d4;font:inherit;cursor:pointer}#analytics-consent button{min-width:112px}#analytics-consent a{color:inherit}#analytics-preferences{position:fixed;bottom:8px;left:16px;z-index:9999;font:14px Arial,sans-serif}#analytics-consent button:focus-visible,#analytics-preferences:focus-visible{outline:3px solid #ee6b57;outline-offset:3px}
