html{scroll-behavior:smooth}dialog.biblia-dialog{border:0;padding:0;background:transparent;max-width:calc(100vw - 40px);max-height:90vh;color:inherit}dialog.biblia-dialog::backdrop{background:rgba(27,46,57,.6)}.biblia-dialog .offer-panel{width:448px;max-width:100%;max-height:90vh;overflow-y:auto;box-sizing:border-box}.biblia-dialog button:focus-visible,.biblia-dialog a:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #bd9854;outline-offset:4px}.biblia-toolbar{position:fixed;inset:70px 16px auto auto;z-index:60;width:min(360px,calc(100vw - 32px));padding:24px;background:white;border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 40px #0002;color:#222}.biblia-toolbar[hidden]{display:none}.biblia-toolbar input{padding:12px;border:1px solid #aaa;width:100%;margin:12px 0}.biblia-toolbar a{display:block;padding:8px 0}.biblia-toolbar button{cursor:pointer;padding:8px}.biblia-notice{background:#fff;padding:32px;border-radius:20px;text-align:center;max-width:400px;color:#263c32}.biblia-notice button{margin-top:20px;padding:10px 24px;border:1px solid #b9a06a;border-radius:10px}body:has(dialog[open]){overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
