.privacy-dialog{width:min(590px,calc(100% - 32px));padding:30px;background:#142033;color:#d5deeb;border:1px solid #a28c65;border-radius:10px;max-height:92dvh;overflow:auto;font-family:system-ui,sans-serif}.privacy-dialog::backdrop{background:#030811d9;backdrop-filter:blur(5px)}.privacy-dialog h2{font-size:25px;margin:12px 0 20px;color:#efe1c1;line-height:1.5}.privacy-dialog>p,.privacy-caption{font-size:13px;line-height:1.8;color:#adbed2}.privacy-eyebrow{letter-spacing:2px;color:#d3b67d!important;font-size:10px!important}.privacy-option{display:flex;align-items:flex-start;gap:13px;padding:17px 0;border-top:1px solid #39475d;font-size:14px;cursor:pointer}.privacy-option input{width:21px;height:21px;flex-shrink:0;margin-top:3px;accent-color:#dbbe83}.privacy-option small{display:block;font-size:12px;font-weight:400;line-height:1.8;color:#9db1ca;margin-top:8px}.privacy-dialog a{color:#dac18e;font-size:12px;text-underline-offset:4px}.privacy-actions{display:flex;gap:15px;align-items:center;margin-top:24px}.privacy-actions button{min-height:46px;background:#dcc38d;color:#182235;border:0;border-radius:4px;padding:12px 20px;font-weight:700;cursor:pointer}.privacy-settings{min-height:44px;background:transparent;border:1px solid #647188;color:#d7c292;border-radius:4px;font:inherit;font-size:11px;padding:9px 12px;cursor:pointer}.privacy-settings:focus-visible,.privacy-dialog a:focus-visible,.privacy-dialog button:focus-visible{outline:2px solid #d6b9fa;outline-offset:3px}#auth-form+.privacy-settings{display:block;width:100%;margin-top:12px}@media(max-width:760px){.privacy-dialog{padding:23px}.privacy-dialog h2{font-size:23px}.privacy-actions{align-items:stretch;flex-direction:column}.privacy-leave{padding:10px;text-align:center}.privacy-settings.menu-button{font-size:9px;padding:8px}}
