.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:1000;max-width:560px;margin:0 auto;background:#000;color:#fff;border:1px solid #333;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;font:13.5px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 12px 40px #00000059}.consent p{margin:0;color:#d4d4d4}.consent a{color:#fff}.consent-actions{display:flex;gap:8px;justify-content:flex-end}.consent button{font:inherit;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;border:1px solid #444;background:transparent;color:#fff}.consent button.primary{background:#fff;color:#000;border-color:#fff}.consent button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ad-slot{grid-column:1 / -1;margin:28px auto;max-width:970px;min-height:90px;border-top:1px solid currentColor;border-color:#7f7f7f40;padding-top:10px}.ad-slot:before{content:"Advertisement";display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.5;margin-bottom:6px}.ad-slot[hidden]{display:none}.ads-prefs{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.ads-prefs:hover{text-decoration:underline}
