.site-consent{position:fixed;left:20px;right:20px;bottom:20px;z-index:120;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;background:#242820;color:#f6f1e8;border:1px solid #7d6b54;border-radius:14px;box-shadow:0 14px 50px #000b;font:14px/1.45 system-ui}.site-consent strong{font-size:16px}.site-consent p{margin:4px 0 0;color:#d2cbbf}.site-consent a{color:#ffc08b;text-decoration:underline}.site-consent-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.site-consent button{padding:10px 14px;border-radius:8px;border:1px solid #7d6b54;background:transparent;color:#f6f1e8;font:600 13px system-ui;cursor:pointer}.site-consent button[data-consent=accept]{background:#ffad70;color:#1b1712;border-color:#ffad70}@media(max-width:650px){.site-consent{left:12px;right:12px;bottom:12px;display:block;padding:16px}.site-consent-actions{margin-top:12px;justify-content:flex-end}.site-consent button{flex:1}}
