/* Only layout for the new selection form; original page styles, palette and composition are unchanged. */
.verseStudy{display:grid;gap:18px}.sampleChoices{display:grid;gap:12px}.sampleChoices .verse-choice{display:grid;width:100%;text-align:start;gap:7px;padding:16px}.sampleChoices .ref{font:500 15px/1.4 var(--ui);color:var(--brass-hi)}.sampleChoices .heb{font:400 23px/1.65 var(--disp);text-align:right}.sampleChoices .why{font:400 15px/1.6 var(--ui);color:var(--muted)}.verse-choice[aria-pressed=true]{border-color:var(--hi);background:rgba(184,151,90,.12)}.sampleStage{position:relative;display:grid;place-items:center;min-height:180px;background:var(--n0);border:1px solid var(--hair)}.sampleStage img{width:100%;max-height:330px;object-fit:contain}.sampleStage img.load-error{display:none}.sampleViews{display:flex;flex-wrap:wrap;gap:10px;margin-block:20px}.sampleViews .btn{font-size:15px;padding:10px 15px;min-height:44px}.verseStudy form{display:grid;gap:12px}.verseStudy input,.verseStudy textarea{width:100%;font:inherit;color:var(--ivory);background:var(--n1);border:1px solid var(--hair2);padding:12px}.verseStudy textarea{resize:vertical}#personal-record{display:grid;gap:18px;text-align:center;padding-block:20px}#personal-record img{width:100%;max-height:270px;object-fit:contain}#record-hebrew{font:400 26px/1.7 var(--disp)}#record-dedication{white-space:pre-wrap}#record-english{font:400 17px/1.7 var(--ui);color:var(--muted)}#study-content{display:grid;gap:18px}#study-content img{width:100%;max-height:410px;object-fit:contain}.study-image[src*=letter-mask]{height:260px;image-rendering:pixelated}.study-code{font:12px/1.7 monospace;overflow-wrap:anywhere}.study-caption{font-size:15px;color:var(--muted)}.studyToast{position:fixed;bottom:20px;inset-inline:20px;z-index:100;max-width:700px;margin:auto;background:var(--n1);color:var(--ivory);border:1px solid var(--hair2);padding:14px}#source-button{display:block;margin:35px auto}#part-details{font-size:15px;line-height:1.7;color:var(--muted)}@media(max-width:600px){.sampleViews .btn{flex:1 1 auto}.sampleChoices .heb{font-size:21px}}
