#scriptureShare{width:min(520px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;padding:20px;border:1px solid #b79a5d;border-radius:12px;background:#fbfaf6;color:#172232;overflow:auto}#scriptureShare::backdrop{background:#061923cc}#scriptureShare .share-header{display:flex;align-items:center;justify-content:space-between;gap:16px}#scriptureShare h2{font:24px Georgia;margin:0}#scriptureShare button,#scriptureShare a{font:14px Arial;min-height:44px;padding:10px 14px;border:1px solid #b79a5d;border-radius:6px;background:#fffdf7;color:#172232;box-sizing:border-box;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#scriptureShare img{display:block;max-width:100%;max-height:48dvh;width:auto;margin:16px auto}#scriptureShare [hidden]{display:none!important}#scriptureShare .share-actions{display:flex;gap:8px;flex-wrap:wrap}#scriptureShare p{font:14px/1.5 Arial}#scriptureShare .share-help{font-size:12px;color:#67665b}#scriptureShare .share-range{display:flex;gap:16px;margin:14px 0}#scriptureShare label{font:12px Arial;display:flex;align-items:center;gap:8px}#scriptureShare select{min-height:44px;padding:8px;background:white;border:1px solid #b79a5d;border-radius:5px}#scriptureShare :focus-visible{outline:2px solid #a87313;outline-offset:2px}
