.jy-consent-dialog{
  width:min(720px,calc(100vw - 28px));max-height:min(820px,calc(100dvh - 28px));padding:0;
  border:1px solid #c9b195;border-radius:16px;color:#251711;background:#fffdf9;
  box-shadow:0 32px 90px -34px rgba(37,23,17,.66);
  font:15px/1.6 "Aptos","Segoe UI Variable","Segoe UI","Noto Sans","Noto Sans Devanagari","Nirmala UI",Arial,sans-serif;
}
.jy-consent-dialog::backdrop{background:rgba(37,23,17,.54);backdrop-filter:blur(3px)}
.jy-consent-inner{padding:clamp(20px,4vw,36px)}
.jy-consent-head{padding-bottom:14px;border-bottom:1px solid #d7c2a8}
.jy-consent-eyebrow{margin:0 0 5px;color:#721f24;font-size:11px;font-weight:850;letter-spacing:.14em}
.jy-consent-dialog h2{margin:0;font:500 clamp(25px,4vw,36px)/1.2 "Palatino Linotype","Noto Serif Devanagari",Georgia,serif}
.jy-consent-scroll{max-height:min(54dvh,500px);overflow:auto;padding:16px 5px 2px 0}
.jy-consent-scroll p,.jy-consent-scroll li{margin-top:0;color:#706158;font-size:13px;line-height:1.68}
.jy-consent-scroll ol{padding-left:21px}
.jy-consent-scroll li+li{margin-top:9px}
.jy-consent-scroll strong{color:#251711}
.jy-consent-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0 13px;color:#251711;font-size:13px;font-weight:750}
.jy-consent-check input{width:18px;height:18px;flex:0 0 auto;margin-top:2px;accent-color:#721f24}
.jy-consent-actions{display:flex;justify-content:flex-end}
.jy-consent-continue{min-width:148px;min-height:44px;padding:9px 16px;border:1px solid #721f24;border-radius:12px;color:#fffaf3;background:#721f24;font-weight:800}
.jy-consent-continue:disabled{cursor:not-allowed;opacity:.46}
.jy-consent-continue:not(:disabled):hover{background:#531519}
.jy-consent-version{margin:9px 0 0;color:#8a786d;font-size:11px}
html:lang(hi) .jy-consent-dialog{font-family:"Nirmala UI","Noto Sans Devanagari","Segoe UI",Arial,sans-serif}
@media(max-width:520px){.jy-consent-inner{padding:18px}.jy-consent-scroll{max-height:50dvh}.jy-consent-continue{width:100%}}
