/* Geometry locked to the 1774 × 887 reference. No alternate desktop composition. */
.prototype-info{position:fixed;bottom:3px;left:20px;z-index:6;color:#b6c2d1;font:8px Arial;padding:2px;background:#001526}.originals .muted,.translation small,.evidence-tag{display:none}.map-art{background-image:url('reference-original.png');background-size:514.2% 806.4%;background-position:97.62% 32.18%}.map-art>svg{visibility:hidden}.map-caption{font-size:6px;background:#00172b88;left:0;bottom:0;width:100%;text-align:center;padding:2px}.original-actions button span{display:none}.word-detail{display:block;line-height:1.2;color:#45577b}.side-bottom>button:first-child{display:none}.side-bottom>button:nth-child(2){font-size:15px}.side-bottom>button:nth-child(2)>span{font-size:26px}.side-bottom .offline-reference{min-height:112px}.deep{display:none}.reader-actions [data-action=font]{display:none}.reading-toolbar .reader-actions{flex-direction:row}.reading-toolbar [data-action=copy]{order:0}.reading-toolbar [data-action=share]{order:1}.reading-toolbar [data-action=favorite]{order:2}.reading-toolbar [data-action=audio]{order:3}.tool-buttons button:nth-child(4){order:5}.tool-buttons button:nth-child(5){order:4}.insight>a{display:none}.insight h3{margin-bottom:6px}.context h3{position:relative}.context h3:after{content:'⌄';margin-left:auto;font-size:17px;font-weight:400;color:#7b91b6}.related h3:after,.insight h3:after,.tools-card h3:after{content:'×'}.card-title button{display:none}.originals .section-heading{gap:22px}.language-tabs button{min-width:140px}.translation p{color:#172544}.insight>p{line-height:1.28}.offline-icon{color:#ffbd33}
@media(min-width:1100px){
:root{--unit:calc(100vw / 1774);--reader-size:calc(25 * var(--unit))}
header{height:calc(74 * var(--unit));min-height:0;padding:0 calc(48 * var(--unit));gap:calc(22 * var(--unit))}.brand{width:calc(338 * var(--unit));flex:none;font-size:calc(26 * var(--unit));gap:calc(16 * var(--unit))}.brand svg{width:calc(64 * var(--unit));height:calc(47 * var(--unit))}.brand small{font-size:calc(9 * var(--unit));margin-top:calc(6 * var(--unit));letter-spacing:calc(2 * var(--unit))}.global-search{height:calc(44 * var(--unit));padding-left:calc(16 * var(--unit));border-radius:calc(10 * var(--unit))}.global-search input{font-size:calc(18 * var(--unit))}.search-submit{height:calc(44 * var(--unit));width:calc(60 * var(--unit))}.header-tools{gap:calc(28 * var(--unit));margin-left:calc(33 * var(--unit));padding-left:calc(35 * var(--unit))}.header-tools svg{width:calc(29 * var(--unit));height:calc(29 * var(--unit))}.avatar{width:calc(45 * var(--unit));height:calc(45 * var(--unit))}
.workspace{grid-template-columns:184fr 188fr 1004fr 384fr;margin-right:calc(14 * var(--unit));min-height:calc(100vh - 74 * var(--unit))}.sidebar{margin:0 calc(6 * var(--unit)) calc(6 * var(--unit)) calc(13 * var(--unit));padding:calc(10 * var(--unit)) calc(6 * var(--unit))}.sidebar nav{gap:0}.sidebar nav button{height:calc(47 * var(--unit));min-height:0;padding:calc(9 * var(--unit)) calc(8 * var(--unit));font-size:calc(16 * var(--unit));gap:calc(14 * var(--unit))}.sidebar nav svg{width:calc(26 * var(--unit));height:calc(26 * var(--unit))}.sidebar button.active{height:calc(43 * var(--unit));margin-bottom:calc(4 * var(--unit))}.side-bottom{padding-top:calc(12 * var(--unit));margin-top:auto}.side-bottom .offline-reference{min-height:calc(112 * var(--unit));font-size:calc(17 * var(--unit))}.offline-reference small{font-size:calc(12 * var(--unit))}.offline-icon{font-size:calc(40 * var(--unit))}.side-bottom>button:nth-child(2){height:calc(47 * var(--unit));font-size:calc(15 * var(--unit))}
.books{padding:calc(17 * var(--unit)) calc(12 * var(--unit)) 0}.books-title{margin:0 calc(10 * var(--unit)) calc(12 * var(--unit))}.books h2{font-size:calc(25 * var(--unit))}#bookList{max-height:calc(100vh - 135 * var(--unit))}#bookList button{height:calc(34 * var(--unit));min-height:0;font-size:calc(17 * var(--unit));padding:calc(6 * var(--unit)) calc(13 * var(--unit))}
main{padding:0 calc(17 * var(--unit));display:flex;flex-direction:column}.reading-toolbar{height:calc(64 * var(--unit));padding:0 calc(7 * var(--unit))}.reading-toolbar>div:first-child{margin-left:calc(112 * var(--unit))}h1{font-size:calc(27 * var(--unit))}.reader-actions{gap:calc(13 * var(--unit))}.reader-actions svg{width:calc(22 * var(--unit));height:calc(22 * var(--unit))}.reader-actions button{width:calc(32 * var(--unit));height:calc(34 * var(--unit))}.reader-actions #previous,.reader-actions #next{width:calc(43 * var(--unit));height:calc(43 * var(--unit));top:calc(10 * var(--unit));left:calc(5 * var(--unit));font-size:calc(30 * var(--unit))}.reader-actions #next{left:calc(55 * var(--unit))}.reader-actions [data-action=audio]{width:calc(43 * var(--unit));height:calc(43 * var(--unit))}
#verses{padding:0}.verse{font-size:calc(25 * var(--unit));line-height:1.36;padding:calc(12 * var(--unit)) calc(24 * var(--unit));min-height:calc(122 * var(--unit))}.verse .num{font-size:calc(25 * var(--unit));margin-right:calc(14 * var(--unit))}.verse:last-child{min-height:calc(92 * var(--unit))}.section-block{margin-top:calc(0 * var(--unit))}.translation-grid{grid-template-columns:1.08fr 1fr 1fr;gap:calc(4 * var(--unit))}.translation{height:calc(188 * var(--unit));min-height:0;padding:calc(10 * var(--unit)) calc(20 * var(--unit));overflow:auto}.translation>div{font-size:calc(20 * var(--unit))}.translation p{font-size:calc(19 * var(--unit));line-height:1.23;margin:calc(8 * var(--unit)) 0 0}
.originals{height:calc(167 * var(--unit));margin-top:calc(10 * var(--unit));padding:calc(6 * var(--unit)) calc(24 * var(--unit)) 0;overflow:auto;flex-shrink:0}.originals h2{font-size:calc(22 * var(--unit))}.originals .section-heading{gap:calc(22 * var(--unit));margin:0}.language-tabs button{min-width:calc(140 * var(--unit));font-size:calc(17 * var(--unit));padding:calc(6 * var(--unit)) calc(15 * var(--unit))}.hebrew{font-size:calc(26 * var(--unit));line-height:1.2;white-space:nowrap;margin:calc(10 * var(--unit)) 0 calc(6 * var(--unit))}.word-detail{font-size:calc(18 * var(--unit));margin:0;line-height:1.15}.original-actions{gap:calc(9 * var(--unit));margin-top:calc(7 * var(--unit))}.original-actions button{font-size:calc(16 * var(--unit));padding:calc(7 * var(--unit)) calc(5 * var(--unit));white-space:nowrap}.original-actions button:first-child{flex:1.2}.question-panel{margin-top:auto;padding-top:calc(7 * var(--unit));padding-bottom:calc(5 * var(--unit))}#chatForm{height:calc(40 * var(--unit));min-height:0;padding-left:calc(15 * var(--unit))}#question{font-size:calc(18 * var(--unit));height:calc(32 * var(--unit));min-height:0}.send{height:calc(40 * var(--unit));width:calc(48 * var(--unit))}
.context{padding:calc(5 * var(--unit)) calc(4 * var(--unit)) calc(7 * var(--unit))}.context .panel{margin-bottom:calc(5 * var(--unit));overflow:auto}.context h3{font-size:calc(18 * var(--unit));line-height:1.15;letter-spacing:calc(-.6 * var(--unit));margin-bottom:calc(5 * var(--unit))}.context-card{height:calc(132 * var(--unit));padding:calc(11 * var(--unit)) calc(16 * var(--unit))}.context-card p,.insight>p{font-size:calc(16 * var(--unit));line-height:1.3;min-height:0}.map-card{height:calc(155 * var(--unit))}.card-title{padding:calc(8 * var(--unit)) calc(16 * var(--unit)) 0}.map-art{height:calc(110 * var(--unit));margin:calc(2 * var(--unit)) calc(15 * var(--unit)) calc(9 * var(--unit));width:calc(100% - 30 * var(--unit))}.related{height:calc(169 * var(--unit));padding:calc(8 * var(--unit)) calc(15 * var(--unit))}.related button{padding:calc(7 * var(--unit)) calc(10 * var(--unit));font-size:calc(15 * var(--unit));grid-template-columns:46% 1fr}.related button span{font-size:calc(14 * var(--unit))}.related b{display:none}.insight{height:calc(204 * var(--unit));padding:calc(8 * var(--unit)) calc(16 * var(--unit))}.insight h3 svg{width:calc(30 * var(--unit));height:calc(30 * var(--unit));background:#be8929;color:white;border-radius:50%;padding:calc(5 * var(--unit))}.tools-card{height:calc(124 * var(--unit));padding:calc(8 * var(--unit)) calc(15 * var(--unit))}.tool-buttons{gap:calc(5 * var(--unit))}.tool-buttons button{font-size:calc(14 * var(--unit));padding:calc(8 * var(--unit)) calc(3 * var(--unit))}.prototype-info{font-size:calc(8 * var(--unit));bottom:0;left:calc(20 * var(--unit))}
}
