#black-privacy-settings{background:none;border:0;color:inherit;text-decoration:underline;font:inherit;font-size:14px;min-height:44px;cursor:pointer;padding:8px}
#black-privacy-panel{box-sizing:border-box;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:28px;border:1px solid #62694f;border-radius:20px;background:#191d14;color:#f8f5ed;font:400 16px/1.6 system-ui,sans-serif}
#black-privacy-panel::backdrop{background:#0009;backdrop-filter:blur(3px)}
#black-privacy-panel h2{font:700 24px/1.25 system-ui,sans-serif;margin:0 0 16px}
#black-privacy-panel p{margin:12px 0;color:inherit;font:inherit}
#black-privacy-panel a{color:inherit;text-decoration:underline}
#black-privacy-panel .black-privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
#black-privacy-panel button{font:600 16px/1.4 system-ui,sans-serif;padding:12px 16px;min-height:44px;border-radius:12px;cursor:pointer;white-space:normal}
#black-privacy-deny{background:#f8f5ed;color:#161a12;border:1px solid #f8f5ed;flex:1 1 180px}
#black-privacy-allow{background:#25d366;color:#07170c;border:1px solid #25d366;flex:1 1 180px}
#black-privacy-close{display:block;margin:16px 0 0 auto;background:none;color:inherit;border:1px solid #757d65}
#black-privacy-panel button:focus-visible,#black-privacy-settings:focus-visible{outline:3px solid #eabf72;outline-offset:4px}
