.analytics-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:540px;padding:16px 20px;border:1px solid #c9ad73;border-radius:14px;background:#fffaf0;color:#0b192c;box-shadow:0 8px 28px #0002;z-index:11000;font-size:14px;line-height:1.5}.analytics-consent p{margin:0 0 12px}.analytics-consent a{color:inherit;text-decoration:underline}.analytics-consent div{display:flex;gap:10px;flex-wrap:wrap}.analytics-consent button{border:1px solid #b6975c;border-radius:8px;background:#c9ad73;color:#0b192c;padding:9px 14px;font:inherit;cursor:pointer}.analytics-consent button:last-child{background:transparent}
.analytics-settings{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:underline}
