.privacy-panel{position:fixed;z-index:1000;bottom:1rem;left:1rem;right:1rem;max-width:660px;margin:auto;padding:1.4rem;background:#20251b;color:#f7f8f2;border:1px solid #9caf73;border-radius:16px;box-shadow:0 16px 65px #000b;max-height:85vh;overflow:auto}.privacy-panel[hidden]{display:none}.privacy-panel h2{font-size:1.2rem;margin:0 0 .7rem}.privacy-panel p{font-size:.95rem;line-height:1.55}.privacy-panel .actions{display:flex;flex-wrap:wrap;gap:.65rem}.privacy-panel button{min-height:44px}.privacy-panel a{display:inline-block;margin-top:.7rem;font-size:.85rem}
