.mqt-preferences{background:#0e1117;text-align:center;padding:0 20px 24px;color:#e8dcc4}
.mqt-preferences button{border:0;background:none;color:inherit;text-decoration:underline;font:inherit;cursor:pointer;padding:8px}
.mqt-consent[hidden]{display:none!important}
.mqt-consent{position:fixed;z-index:100000;right:20px;bottom:20px;width:min(520px,calc(100vw - 40px));box-sizing:border-box;background:#faf8f2;color:#171a1e;border:1px solid #cbb178;border-radius:8px;box-shadow:0 8px 40px #0004;padding:24px;font:15px/1.6 Arial,sans-serif}
.mqt-consent h2{font-size:22px;line-height:1.3;margin:0 0 12px;color:#171a1e}
.mqt-consent p{margin:10px 0}.mqt-consent a{color:#795824;text-decoration:underline}
.mqt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.mqt-actions button{flex:1 1 180px;border:1px solid #816235;background:#f2e9d8;color:#171a1e;border-radius:4px;padding:11px 12px;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}
.mqt-actions button:hover{background:#e8d6b2}.mqt-actions button:focus-visible,.mqt-preferences button:focus-visible{outline:3px solid #b58432;outline-offset:3px}
#mqt-feedback:empty{display:none}
@media(max-width:540px){.mqt-consent{right:12px;bottom:12px;width:calc(100vw - 24px);padding:20px;max-height:85vh;overflow:auto}.mqt-actions button{flex-basis:100%}}
