.analytics-consent{position:fixed;bottom:18px;left:18px;right:18px;max-width:560px;z-index:10000;background:#14212c;color:#e0e9f0;border:1px solid #526475;border-radius:12px;padding:18px;box-shadow:0 10px 40px #0006;font:14px/1.5 system-ui}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 12px}.analytics-consent a{color:#70c2ff}.analytics-consent div{display:flex;gap:10px;flex-wrap:wrap}.analytics-consent button{padding:9px 14px;border-radius:7px;border:1px solid #70c2ff;background:#14212c;color:white;cursor:pointer}.analytics-consent button[data-accept]{background:#249ef5;color:#0c141c}.analytics-settings{display:block;margin:15px auto;padding:8px 12px;border:1px solid #526475;border-radius:6px;background:#14212c;color:#e0e9f0;cursor:pointer}
