.bilingual-demo .comparison-heading{margin:34px auto 24px}
.bilingual-demo .comparison-heading h1{font-size:42px;margin:10px 0 12px}
.bilingual-demo .comparison-heading p{margin-bottom:0}
.bilingual-demo .reader-mode-row{flex-wrap:wrap;gap:14px}
.bilingual-demo .reader-mode-hint{display:none}
.verse-language-controls{display:flex;align-items:center;gap:12px;margin-left:auto}
.verse-language-label{font:11px/1.5 Arial,sans-serif;color:#806348}
.verse-language-switch{display:flex;gap:3px;padding:3px;background:#f2eadf;border-radius:8px}
.verse-language-switch button{font:12px/1.5 Arial,sans-serif;min-height:34px;border:1px solid transparent;border-radius:6px;padding:7px 15px;color:#81684f;background:transparent;cursor:pointer}
.verse-language-switch button[aria-pressed=true]{background:#fffdf8;border-color:#ddc7a8;color:#8f3d2e;box-shadow:0 1px 4px #63421e0a}
.bilingual-demo .comparison-option{padding:34px 0 20px}
.bilingual-demo .choice-four .verse-heading{display:grid;grid-template-columns:85px minmax(0,1fr) 32px;gap:20px;align-items:start}
.bilingual-demo .verse-heading>.flow-reference{padding-top:10px}
.bilingual-demo .verse-translations{display:block;min-width:0}
.bilingual-demo .verse-translations .french-text{font:400 calc(var(--reader-size) + 1px)/1.75 'Review Garamond',Georgia,serif;color:#433329;display:block;margin:0}
.bilingual-demo .verse-translations .verse-arabic{display:block;margin:20px 0 0;font:400 calc(var(--reader-size) + 11px)/2.05 'Review Amiri',serif;text-align:right;direction:rtl;color:#765a36}
.bilingual-demo[data-verse-language=ar] .verse-translations .verse-arabic{margin-top:0}
.bilingual-demo .verse-translations [hidden]{display:none!important}
.bilingual-demo .verse-heading .cue-icon{align-self:center;width:32px;min-height:38px}
.bilingual-demo .choice-four summary:hover .french-text{text-decoration:none;color:#302319}
.bilingual-demo .choice-four summary:hover .cue-icon{background:#f2e5d2;color:#8f3d2e}
.bilingual-demo .choice-four .detail-content{margin-top:22px}
.bilingual-demo .detail-content .interpretation-label{margin-top:0}
.bilingual-demo .flow-detail>summary{scroll-margin-top:215px}
@media(max-width:760px){.bilingual-demo .reader-mode-row{gap:10px}.bilingual-demo .verse-language-controls{width:100%;margin-left:0}.bilingual-demo .verse-language-label{display:none}.verse-language-switch{width:100%}.verse-language-switch button{flex:1;padding:7px 6px}.bilingual-demo .comparison-heading h1{font-size:35px}.bilingual-demo .choice-four .verse-heading{grid-template-columns:minmax(0,1fr) 32px;gap:7px 12px}.bilingual-demo .verse-heading>.flow-reference{grid-column:1/-1;padding-top:0}.bilingual-demo .verse-translations .french-text{font-size:var(--reader-size);line-height:1.7}.bilingual-demo .verse-translations .verse-arabic{font-size:calc(var(--reader-size) + 8px);margin-top:16px}.bilingual-demo.long-reader section[id],.bilingual-demo.long-reader article[id],.bilingual-demo .flow-detail>summary{scroll-margin-top:270px}}
