dialog.profile-privacy-dialog{position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;overflow:auto;padding:36px 30px 30px;text-align:center;border:1px solid #b99b4b80;border-radius:20px;background:radial-gradient(ellipse at 50% 0%,#b5943420,transparent 65%),#10130d;color:#f0eee4;box-shadow:0 24px 90px #0009;font-family:Arial,sans-serif}dialog.profile-privacy-dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.profile-privacy-dialog .profile-privacy-close{position:absolute;right:12px;top:10px;background:transparent;border:0;color:#b6b5a7;font-size:26px;cursor:pointer;padding:4px 10px}.profile-privacy-dialog .profile-privacy-lock{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 20px;border:1px solid #c6a34b66;border-radius:18px;background:#bc943415;color:#e3c363}.profile-privacy-lock svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.profile-privacy-dialog .profile-privacy-eyebrow{font-size:9px;font-weight:700;letter-spacing:.17em;color:#d2b463;margin:0 0 12px}.profile-privacy-dialog h2{font-size:26px;line-height:1.2;color:#f0eee4;margin:0 0 14px}.profile-privacy-dialog #profile-privacy-description{font-size:14px;line-height:1.7;color:#aeafa1;margin:0 0 24px}.profile-privacy-dialog .profile-privacy-accept{min-height:42px;padding:10px 30px;border:1px solid #e2c162;border-radius:9px;background:linear-gradient(110deg,#d4ad3a,#efd780);color:#181a10;font:700 12px Arial,sans-serif;cursor:pointer}.profile-privacy-dialog button:focus-visible{outline:2px solid #f1d77c;outline-offset:3px}@media(max-width:600px){dialog.profile-privacy-dialog{padding:32px 24px 26px}}
