*{box-sizing:border-box}body{margin:0;background:#f0f7fc;color:#102c5a;font-family:Arial,sans-serif;--paper:#fff;--muted:#536d8e;--line:#d8e6f2;--reading-size:17px}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit}button{cursor:pointer;background:white;border:1px solid #b7cde6;border-radius:9px;padding:10px 13px;color:#153f7e}button:hover{background:#eaf4ff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #21b2ef;outline-offset:2px}.primary{background:linear-gradient(125deg,#1764df,#203cb2);color:white;border:0;box-shadow:0 3px 8px #1f56b822}.primary:hover{background:#194fc5}.site-header{background:linear-gradient(110deg,#063477,#04183d);color:white;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:10px max(24px,calc((100% - 1350px)/2));border-bottom:3px solid #65cfff}.brand img{width:170px;height:55px;object-fit:contain}.site-header nav{display:flex;gap:35px;font-size:14px;font-weight:bold}.languages{display:flex;background:white;border-radius:20px;padding:3px}.languages button{font-size:11px;padding:7px;border:0;border-radius:16px}.languages button[aria-pressed=true]{background:#0c9dd3;color:white}main{max-width:1380px;margin:auto;padding:30px 24px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.eyebrow{font-size:10px;letter-spacing:2px;color:#3179b9;font-weight:bold}h1{margin:7px 0 5px;font-size:34px;letter-spacing:-1px}.page-heading p{font-size:14px;margin:7px 0;color:var(--muted)}.reading-tools{display:flex;gap:6px}.reading-tools button{padding:8px 10px}.study-layout{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:18px;align-items:start}.reading-panel,.study-panel{background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 7px 20px #092d6210;padding:20px;min-width:0}.selectors{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.selectors label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:bold}.selectors select,.selectors button{width:100%;height:42px;text-align:left;background:var(--paper);color:inherit;padding:9px 12px;border:1px solid #adc5df;border-radius:8px;font-size:14px}#book-open{display:flex;justify-content:space-between;align-items:center}.reader-actions{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0 20px}.reader-actions button{font-size:12px}.reference-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px}.reference-row h2{font-size:19px;margin:8px 0}.reference-row button{padding:4px 12px;font-size:23px}.status{color:var(--muted);font-size:11px;line-height:1.5}.readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.readings.single{grid-template-columns:1fr}.version-column{border:1px solid var(--line);border-radius:11px;overflow:hidden;min-width:0}.version-column h3{background:linear-gradient(110deg,#dce8ff,#edf6ff);font-size:14px;margin:0;padding:13px;color:#163d78}.version-content{max-height:470px;overflow:auto;padding:10px 12px;scroll-margin-top:20px}.version-content p{line-height:1.75;font-size:var(--reading-size);margin:0 0 10px;cursor:pointer;border-radius:7px;padding:5px}.version-content p.selected{background:#fff4b9;color:#1b3051}.version-content sup{color:#234c9b;font-size:11px;font-weight:bold;margin-right:5px}.pending-version{padding:18px 14px;min-height:230px;font-size:13px;line-height:1.8;color:var(--muted);background:#fafcff}.original-panel{margin-top:20px;display:flex;border:1px solid var(--line);border-radius:13px;padding:17px;gap:20px;align-items:center}.original-symbol{font:bold 30px Georgia;color:#1c4290;text-align:center;min-width:100px;padding-right:20px;border-right:1px solid var(--line)}.original-symbol span{font:700 11px Arial;display:block;margin-top:8px}.original-panel p{font-size:12px;margin:6px 0;line-height:1.6}.original-panel h3{font-size:14px;margin:0}.study-panel{padding:14px}.study-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.study-tabs button{border:0;border-radius:10px;background:#edf2f9;padding:12px 3px;font-size:24px;font-weight:bold}.study-tabs button span{display:block;font-size:11px;font-weight:normal;margin-top:7px;line-height:1.2}.study-tabs button[aria-selected=true]{background:linear-gradient(125deg,#2269dd,#203cb2);color:white;box-shadow:0 4px 8px #114bb22b}.study-panel h2{font-size:17px;margin:23px 0 8px}.hint{color:var(--muted);font-size:11px;line-height:1.6}.note-label{display:block;font-size:12px;margin:14px 0 8px}textarea,input[type=search]{width:100%;border:1px solid #b6cce3;background:var(--paper);color:inherit;padding:12px;border-radius:9px}textarea{resize:vertical;line-height:1.6;font-size:14px}#save-note,#export-notes{width:100%;margin-top:8px;font-size:12px}.saved-note{background:#fffbe5;color:#36404c;padding:13px;border:1px solid #efe6b8;border-radius:10px;margin:10px 0;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.saved-note button{display:block;font-size:10px;padding:4px 6px;margin:9px 0 0}.search-panel{border-top:1px solid var(--line);margin-top:23px;padding-top:2px}#search-form>button{width:100%;margin-top:9px;font-size:13px}#bible-query{margin-top:8px;font-size:13px}.search-examples{display:flex;gap:5px;margin-top:10px;flex-wrap:wrap}.search-examples button{font-size:10px;padding:7px;border-radius:20px;background:#edf2fa}#search-results{max-height:380px;overflow:auto}.search-result{border-top:1px solid var(--line);padding:10px 0}.search-result button{font-size:12px;font-weight:bold;border:0;background:#eaf4ff;padding:7px}.search-result p{font-size:12px;line-height:1.7}mark{background:#fff0a6;color:#122746}.study-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px;margin-top:20px;border-radius:15px;background:#e6eff8}.study-features b{font-size:14px}.study-features p{font-size:12px;color:var(--muted);line-height:1.5}.data-notice{font-size:11px;color:var(--muted);line-height:1.7;margin-top:24px}footer{text-align:center;border-top:1px solid var(--line);padding:25px;font-size:12px}footer a{margin:0 15px;color:#24669d}footer p{margin-top:20px;color:#52738d}dialog{width:min(750px,95vw);max-height:85vh;border:1px solid #afd6ee;border-radius:18px;padding:24px;color:#103568;background:var(--paper)}dialog::backdrop{background:#021c4b88;backdrop-filter:blur(3px)}dialog header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}dialog h2{font-size:23px;margin:0}#book-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;max-height:52vh;overflow:auto}#book-list button{text-align:left;font-size:13px}body.dark{background:#08192d;color:#e3f1ff;--paper:#11263e;--muted:#aac6df;--line:#294761}body.dark .version-column h3{background:#223d61;color:#dcf1ff}body.dark .pending-version{background:#142c46}body.dark .study-features{background:#102b46}body.dark .reading-tools button{background:#14395f;color:white}body.dark button:not(.primary){color:inherit;background:#1c3757}body.dark .saved-note{background:#3d3825;color:#fff1c9}body.dark .version-content p.selected{background:#514821;color:#fff4c4}[hidden]{display:none!important}@media(max-width:1100px){.study-layout{grid-template-columns:minmax(0,1fr) 310px}.readings{gap:6px}.version-content{padding:8px}.version-content p{font-size:var(--reading-size)}.reading-panel{padding:15px}}@media(max-width:850px){.study-layout{grid-template-columns:1fr}.study-panel{padding:20px}.site-header{flex-wrap:wrap;gap:12px;padding:10px 20px}.site-header nav{order:3;width:100%;justify-content:space-between;gap:15px}.brand img{width:145px}.page-heading{gap:10px}.reading-tools{gap:3px}.readings{overflow:auto;grid-template-columns:repeat(3,minmax(235px,1fr));scroll-snap-type:x mandatory}.version-column{scroll-snap-align:start}.readings.single{grid-template-columns:1fr}.study-features{gap:14px;padding:18px}}@media(max-width:500px){main{padding:23px 12px}.page-heading{align-items:flex-start}h1{font-size:28px}.reading-tools{display:grid;grid-template-columns:1fr 1fr}.reading-tools button{font-size:11px;padding:6px 8px}.page-heading p{font-size:12px}.eyebrow{font-size:8px;letter-spacing:1.2px}.selectors{gap:12px}.original-panel{gap:12px;padding:12px}.original-symbol{min-width:75px;padding-right:10px}.study-features{grid-template-columns:1fr}#book-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Official transparent logo, centered independently of mobile controls. */
.site-header .brand{display:flex;align-items:center;justify-content:center;background:transparent;border:0;box-shadow:none}.site-header .brand img{display:block;background:transparent;border:0;box-shadow:none}
@media(max-width:850px){.site-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 8px;padding:12px 16px 14px}.site-header .brand{grid-column:2;grid-row:1;justify-self:center;min-width:0}.site-header .brand img{width:140px;height:60px;object-fit:contain}.site-header .languages{grid-column:3;grid-row:1;justify-self:end;flex-direction:column;padding:2px;max-width:78px}.site-header .languages button{font-size:10px;padding:5px 7px}.site-header nav{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-around;gap:10px;width:100%;font-size:12px;padding-top:8px;border-top:1px solid #ffffff20}}
@media(max-width:380px){.site-header .brand img{width:122px;height:56px}.site-header nav{font-size:11px;gap:8px}.site-header .languages button{font-size:9px;padding:5px}}

.bible-approved-banner{margin:0 0 25px;border-radius:20px;overflow:hidden;background:#08284e;box-shadow:0 7px 20px #0c386726}.bible-approved-banner img{display:block;width:100%;height:auto}.page-heading{margin-top:8px}@media(max-width:600px){.bible-approved-banner{margin-bottom:20px;border-radius:12px}.bible-approved-banner img{width:100%;height:auto}}
