.kova-consent{position:fixed;bottom:78px;left:20px;z-index:9998;width:min(460px,calc(100vw - 40px));padding:24px;background:#10100f;color:#eee9dc;border:1px solid #76622d;box-shadow:0 14px 60px #0009;font:14px/1.6 Arial,sans-serif;border-radius:8px}.kova-consent[hidden]{display:none}.kova-consent strong{font-size:17px}.kova-consent p{margin:12px 0;color:#d3cec1}.kova-consent a{color:#d8bc69;text-decoration:underline}.kova-consent>div{display:flex;gap:10px;flex-wrap:wrap}.kova-consent button{flex:1;min-height:44px;border:1px solid #ac9147;border-radius:5px;padding:10px 14px;font-weight:600;font-size:13px;background:#10100f;color:#ead79d;cursor:pointer}.kova-consent button[data-consent=accepted]{background:#c4a650;color:#10100f}.kova-consent small{display:block;margin-top:12px;color:#aaa69a;font-size:11px}.kova-privacy-choice{position:fixed;bottom:18px;left:20px;z-index:9997;border:1px solid #65562e;background:#10100f;color:#d4c38c;min-height:38px;border-radius:5px;padding:8px 12px;font:12px Arial,sans-serif;cursor:pointer}.kova-consent button:focus-visible,.kova-privacy-choice:focus-visible{outline:2px solid #f3d684;outline-offset:3px}@media(max-width:600px){.kova-consent{left:12px;bottom:82px;width:calc(100vw - 24px);padding:18px}.kova-privacy-choice{left:12px;bottom:20px}}
