#consent{width:460px;max-width:calc(100vw - 32px);max-height:90dvh;padding:30px;border:1px solid #d9b568;border-radius:16px;box-shadow:0 24px 90px #0005}#consent h2{font-size:32px}#consent p{font-size:15px}#consent a{text-decoration:underline;text-underline-offset:3px}#consent::backdrop{background:#071b16d9;backdrop-filter:blur(4px)}.consent-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6;padding:16px;background:#e8dfc9;border-radius:8px}.consent-check input{width:20px;height:20px;margin:2px 0 0;flex-shrink:0;accent-color:#102a22}#consent-accept{width:100%;justify-content:center}#consent-accept:disabled{opacity:.45;cursor:not-allowed}body:has(#consent[open]){overflow:hidden}
