.bible-overlay.bible-search{z-index:95}.bible-version-picker{border:1px solid var(--gold);background:var(--paper);width:100%;min-height:68px;color:var(--ink);text-align:left;border-left-width:4px;border-radius:15px;margin:0 0 12px;padding:12px 42px 12px 14px;position:relative}.bible-version-picker>span,.bible-version-picker>strong,.bible-version-picker>small{display:block}.bible-version-picker>span{font-size:calc(7px * var(--ui-scale,1));letter-spacing:.14em;color:var(--gold);font-weight:900}.bible-version-picker>strong{margin:4px 0;font:600 14px Georgia}.bible-version-picker>small{font-size:calc(7px * var(--ui-scale,1));color:var(--muted)}.bible-version-picker>span:last-child{font-size:calc(22px * var(--ui-scale,1));color:var(--olive-dark);position:absolute;top:25px;right:16px}.bible-version-list{gap:9px;padding:12px 0 30px;display:grid;overflow-y:auto}.bible-version-list>button,.bible-locked-version{border:1px solid var(--line);background:var(--cream);width:100%;color:var(--ink);text-align:left;border-radius:14px;padding:14px}.bible-version-list>button.active{border-color:var(--gold);box-shadow:inset 4px 0 0 var(--gold)}.bible-version-list strong,.bible-version-list small,.bible-locked-version strong,.bible-locked-version small{display:block}.bible-version-list strong,.bible-locked-version strong{font:600 14px Georgia}.bible-version-list small,.bible-locked-version small{font-size:calc(7px * var(--ui-scale,1));color:var(--muted);margin-top:4px}.bible-locked-version{opacity:.62;border-style:dashed}.bible-full-reader{touch-action:pan-y}.bible-reader-nav{height:54px;min-height:54px;padding:7px 10px;overflow:visible}.bible-reader-nav>button{gap:4px;min-width:92px;padding:4px 0}.bible-reader-nav>button:last-child{text-align:right;justify-content:flex-end}.bible-reader-nav>button>span,.bible-current-chapter{flex-direction:column;display:flex}.bible-reader-nav small{font-size:calc(5.5px * var(--ui-scale,1));letter-spacing:.12em;color:var(--muted);font-weight:800;line-height:1.25;display:block}.bible-reader-nav strong{font-size:calc(7.5px * var(--ui-scale,1));color:var(--olive-dark);margin-top:2px;line-height:1.3;display:block}.bible-reader-nav>button:disabled{opacity:.28}.bible-current-chapter{text-align:center;align-items:center}.bible-current-chapter small{color:var(--gold)}.bible-current-chapter strong{color:var(--ink);margin-top:2px;font:600 10px Georgia}.bible-reader-text p.selected{box-shadow:inset 3px 0 var(--gold);background:#e7c96e57;outline:0;padding:8px}.bible-reader-text p.marked{border-radius:8px;padding:8px}.bible-standard-selection{z-index:88;background:var(--paper);border-top:1px solid var(--gold);border-radius:18px 18px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #14282133}.bible-standard-selection .selection-actions{grid-template-columns:repeat(4,1fr);display:grid}.bible-action-row strong,.bible-reader-title strong,.bible-open-card>strong,.bible-reader-text h1{overflow-wrap:anywhere;word-break:normal}.bible-open-card>strong{max-width:100%;font-size:clamp(28px,8vw,36px);line-height:1.08}.bible-reader-text{background:var(--paper)}.bible-full-reader{background:var(--paper);border-radius:30px;width:430px;height:min(880px,100dvh - 68px);top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);z-index:120!important;position:fixed!important;bottom:auto!important;right:auto!important}.app-content:has(.bible-full-reader){pointer-events:none;z-index:200!important;position:fixed!important;inset:0!important;overflow:visible!important}:is(.app-content:has(.bible-full-reader) .bible-full-reader,.app-content:has(.bible-full-reader) .bible-overlay){pointer-events:auto}.app-content:has(.bible-full-reader) .bible-overlay{z-index:140!important;inset:0!important}:is(.phone:has(.bible-full-reader)>.app-header,.phone:has(.bible-full-reader)>.bottom-nav){visibility:hidden;pointer-events:none}.bible-full-reader>header{gap:6px!important;height:64px!important;padding:8px 10px!important}.bible-full-reader>header .bible-reader-title{padding:0 8px!important}.reader-book-label{letter-spacing:.12em;color:var(--gold);font-family:Inter,sans-serif;font-weight:900;line-height:1.1;display:block;font-size:calc(5.5px * var(--ui-scale,1))!important}.bible-reader-title strong{margin-top:2px}.reader-version-pill{grid-auto-flow:column;background:var(--olive-dark)!important;color:#fff!important;border-radius:999px!important;gap:5px!important;width:auto!important;min-width:68px!important;padding:0 10px!important;display:flex!important}.reader-version-pill>span{font-size:calc(13px * var(--ui-scale,1))}.reader-version-pill>strong{font-size:calc(7px * var(--ui-scale,1));letter-spacing:.06em;white-space:nowrap}.reader-settings-button>span{font-size:calc(17px * var(--ui-scale,1));line-height:1}.reader-settings-popover{z-index:92;border:1px solid var(--gold);background:var(--paper);width:min(310px,100% - 20px);color:var(--ink);border-radius:15px;padding:12px;position:absolute;top:68px;right:10px;box-shadow:0 14px 38px #122b2238}.reader-settings-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.reader-settings-heading strong{font:600 13px Georgia}.reader-settings-heading button{background:var(--cream)!important;width:28px!important;height:28px!important;color:var(--ink)!important;font-size:calc(17px * var(--ui-scale,1))!important;border:0!important;border-radius:8px!important}.reader-setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.reader-setting-row>span{font-size:calc(8px * var(--ui-scale,1));font-weight:800}.reader-setting-row>div{align-items:center;gap:5px;display:flex}.reader-setting-row button{border:1px solid var(--line);background:var(--cream);min-width:38px;height:31px;color:var(--ink);font-size:calc(8px * var(--ui-scale,1));border-radius:8px;font-weight:800}.reader-setting-row strong{text-align:center;min-width:38px;font-size:calc(8px * var(--ui-scale,1))}.reader-theme-choice button{padding:0 11px}.reader-theme-choice button.active{background:var(--olive-dark);border-color:var(--olive-dark);color:#fff}.reader-settings-extra{grid-template-columns:1fr 1fr;gap:6px;padding-top:10px;display:grid}.reader-settings-extra button{border:1px solid var(--line);background:var(--cream);min-height:34px;color:var(--ink);font-size:calc(7px * var(--ui-scale,1));border-radius:9px;justify-content:center;align-items:center;gap:5px;font-weight:800;display:flex}.bible-book-search{border:1px solid var(--gold);background:var(--cream);color:var(--olive-dark);border-radius:12px;align-items:center;gap:8px;margin:12px 0 4px;padding:10px 11px;display:flex}.bible-book-search input{min-width:0;color:var(--ink);font-size:calc(9px * var(--ui-scale,1));background:0 0;border:0;outline:0;flex:1}@media (width<=880px){html,body{height:100%;overflow:hidden}.site{height:100dvh;min-height:100dvh;overflow:hidden}.phone{width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.app-content{top:76px;right:0;bottom:calc(72px + env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;left:0;overflow-y:auto}.bottom-nav{z-index:110;height:calc(72px + env(safe-area-inset-bottom));padding:6px 12px max(8px, env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.bible-full-reader{max-width:none;border-radius:0!important;width:100%!important;height:100dvh!important;inset:0!important;transform:none!important}.app-content:has(.bible-full-reader){inset:0!important}}.desktop-nav{display:none!important}@media (width>=881px){.desktop-nav{display:flex!important}.bible-screen>.editorial-title,.parasha-screen>.editorial-title,.calendar-screen>.editorial-title{display:none!important}.app-content button,.app-content [role=button]{pointer-events:auto;touch-action:manipulation;cursor:pointer}}@media (width>=1101px){.parasha-screen{grid-template-rows:auto 178px minmax(190px,1fr)!important;grid-template-columns:minmax(270px,1fr) minmax(390px,1.12fr) minmax(300px,1fr)!important;align-content:start!important;gap:22px 26px!important;height:calc(100vh - 82px)!important;min-height:620px!important;padding-top:18px!important;padding-bottom:20px!important;display:grid!important}.parasha-screen>.parasha-action-row{border-bottom:0!important;grid-area:1/1/auto/-1!important;align-items:flex-start!important;width:min(620px,58%)!important;margin:0 auto!important;padding-bottom:22px!important;position:relative!important}.parasha-screen>.parasha-action-row:after{content:""!important;background:color-mix(in srgb, var(--gold) 28%, var(--line))!important;height:1px!important;position:absolute!important;bottom:0!important;left:calc(-50vw + min(620px,58%)/2)!important;right:calc(-50vw + min(620px,58%)/2)!important}.parasha-action-row .parasha-catalog-launch,.parasha-action-row .parasha-search-button{border-radius:15px!important;flex:none!important;height:54px!important;min-height:54px!important;transform:translateY(-9px)!important}.parasha-action-row .parasha-catalog-launch{flex:auto!important}.parasha-action-row .parasha-search-button{width:54px!important;min-width:54px!important}.parasha-screen>.today-card{flex-direction:column!important;grid-area:2/1!important;justify-content:flex-start!important;align-self:stretch!important;height:220px!important;min-height:220px!important;margin:0!important;padding:20px!important;display:flex!important}.parasha-screen>.today-card .section-heading{width:100%!important;margin-top:12px!important}.parasha-screen>.today-card .section-heading .number{transform:none!important}.parasha-screen>.today-card .today-ref{margin:4px 0 0!important}.parasha-screen>.today-card .launch-row{width:auto!important;margin:auto -20px -20px!important;padding:16px 20px!important}.parasha-screen>.quick-actions{grid-area:3/1!important;grid-template-rows:repeat(3,82px)!important;grid-template-columns:1fr!important;align-self:end!important;gap:12px!important;height:auto!important;margin:0!important}.parasha-screen>.quick-actions button{min-height:82px!important;font-size:calc(11px * var(--ui-scale,1))!important;justify-content:flex-start!important;padding:0 22px!important}.parasha-screen>.parasha-hero{flex-direction:column!important;grid-area:2/2/span 2!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 30px!important;display:flex!important}.parasha-screen>.parasha-hero .weekly-parasha-kicker{font-size:calc(9px * var(--ui-scale,1))!important;margin:0 42px 18px!important}.parasha-screen>.parasha-hero .hero-top{width:100%!important;margin-bottom:clamp(40px,5.5vh,58px)!important}.parasha-screen>.parasha-hero .hebrew,.parasha-screen>.parasha-hero h2,.parasha-screen>.parasha-hero .meaning,.parasha-screen>.parasha-hero .reference{text-align:center!important;width:100%!important}.parasha-screen>.parasha-hero .hebrew{font-size:calc(29px * var(--ui-scale,1))!important;margin-top:0!important;margin-bottom:24px!important;transform:translateY(-8px)!important}.parasha-screen>.parasha-hero h2{max-width:100%!important;margin:0 auto 18px!important;font-size:clamp(42px,3.3vw,60px)!important;line-height:1.02!important}.parasha-screen>.parasha-hero .meaning{font-size:calc(16px * var(--ui-scale,1))!important;line-height:1.35!important}.parasha-screen>.parasha-hero .reference{font-size:calc(12px * var(--ui-scale,1))!important;margin:24px 0 0!important}.parasha-screen>.parasha-hero .progress-copy{width:100%!important;font-size:calc(10px * var(--ui-scale,1))!important;margin-top:auto!important}.parasha-screen>.week-section{border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:22px!important;grid-area:2/3/span 2!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:18px 20px!important;overflow:hidden!important}.parasha-screen .portion-list{grid-template-rows:repeat(7,minmax(48px,1fr))!important;grid-template-columns:1fr!important;gap:8px!important;height:calc(100% - 66px)!important;margin-top:12px!important;display:grid!important}.parasha-screen .portion-list button{grid-template-columns:40px 88px minmax(0,1fr)!important;min-height:48px!important;padding:9px 13px!important}.parasha-screen .portion-list span,.parasha-screen .portion-list small{font-size:calc(9px * var(--ui-scale,1))!important}.parasha-screen .portion-list strong{font-size:calc(10px * var(--ui-scale,1))!important}.calendar-v2{grid-template-rows:auto 58px 40px 48px minmax(320px,1fr) 28px!important;grid-template-columns:minmax(260px,.9fr) minmax(430px,1.18fr) minmax(280px,.92fr)!important;align-content:start!important;gap:7px 26px!important;height:calc(100vh - 82px)!important;min-height:620px!important;padding-top:18px!important;padding-bottom:20px!important;display:grid!important}.calendar-v2>.calendar-conversion-launch{border-radius:17px!important;grid-area:1/1/auto/-1!important;width:min(420px,42%)!important;min-height:50px!important;margin:0 auto 12px!important;padding-bottom:0!important}.calendar-v2:before{content:"";background:color-mix(in srgb, var(--gold) 28%, var(--line));grid-area:1/1/auto/-1;height:1px;margin-top:62px}.calendar-v2>.selected-date-search-row{grid-area:2/2!important;margin:7px 0 0!important}.calendar-v2>.calendar-search,.calendar-v2>.calendar-mode-row{grid-area:3/2!important;margin:0!important}.calendar-v2>.calendar-search{z-index:12}.calendar-v2>.calendar-head{grid-area:4/2!important;margin:0!important}.calendar-v2>.calendar-card{grid-area:5/2!important;align-self:start!important;width:100%!important;margin:0!important;padding:16px!important}.calendar-v2 .calendar-grid>button,.calendar-v2 .calendar-grid>span{min-height:44px!important}.calendar-v2>.calendar-legend{grid-area:6/2!important;margin:0!important}.calendar-v2>.day-agenda,.calendar-v2>.month-events{grid-row:2/span 5!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;margin:7px 0 0!important;overflow-y:auto!important}.calendar-v2>.day-agenda{grid-column:1!important}.calendar-v2>.month-events{grid-column:3!important}.calendar-v2>.month-events .dates-list{grid-template-columns:1fr!important;display:grid!important}.calendar-v2>.annual-agenda{grid-area:5/1/auto/-1!important}.bible-screen{padding-top:34px!important}.bible-screen>.bible-action-row{border-bottom:1px solid color-mix(in srgb, var(--gold) 28%, var(--line));width:min(760px,72%)!important;margin:0 auto 28px!important;padding-bottom:28px!important}.parasha-screen>.today-card,.parasha-screen>.parasha-hero,.parasha-screen>.week-section,.calendar-v2>.day-agenda,.calendar-v2>.calendar-card,.calendar-v2>.month-events{border-radius:20px!important}.parasha-screen .section-title,.calendar-v2 .month-events-title,.calendar-v2 .day-agenda>header{margin-bottom:10px!important}}@media (width>=1101px) and (width<=1320px){.parasha-screen,.calendar-v2{column-gap:18px!important}.parasha-screen{grid-template-columns:minmax(240px,1fr) minmax(350px,1.08fr) minmax(270px,1fr)!important}.calendar-v2{grid-template-columns:minmax(240px,.9fr) minmax(390px,1.12fr) minmax(260px,.98fr)!important}}@media (width>=1101px){.parasha-screen{grid-template-rows:auto 220px minmax(270px,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr)!important;height:auto!important;min-height:calc(100dvh - 82px)!important}.parasha-screen>.parasha-action-row{width:min(620px,70%)!important;padding-bottom:22px!important}.parasha-screen>.parasha-action-row:after{left:0!important;right:0!important}.parasha-screen>.week-section{height:auto!important;overflow:visible!important}.parasha-screen .portion-list{grid-template-rows:repeat(7,minmax(52px,auto))!important;height:auto!important}.parasha-screen .portion-list button{grid-template-columns:30px minmax(0,1fr)!important;gap:4px 8px!important}.parasha-screen .portion-list button>small{grid-column:2!important}.parasha-screen .portion-list span,.parasha-screen .portion-list small{font-size:calc(12px * var(--ui-scale,1))!important}.parasha-screen .portion-list strong,.parasha-screen>.quick-actions button{font-size:calc(14px * var(--ui-scale,1))!important}.parasha-screen>.parasha-hero .weekly-parasha-kicker{font-size:calc(12px * var(--ui-scale,1))!important;margin:0 24px 16px!important}.parasha-screen>.parasha-hero .progress-copy{font-size:calc(12px * var(--ui-scale,1))!important}.parasha-screen>.parasha-hero h2{overflow-wrap:anywhere;font-size:clamp(32px,3.1vw,52px)!important}.parasha-screen>.parasha-hero .hero-top{margin-bottom:24px!important}.calendar-v2{grid-template-columns:minmax(0,.9fr) minmax(0,1.18fr) minmax(0,.92fr)!important;height:auto!important}.parasha-screen{grid-template-rows:auto 220px minmax(300px,auto)!important;min-height:0!important}.parasha-screen:has(>.weekly-status){grid-template-rows:auto auto 220px minmax(300px,auto)!important}.parasha-screen>.quick-actions{align-self:start!important}}.studies-screen{--study-soft:color-mix(in srgb,var(--gold) 9%,var(--paper));max-width:1320px;color:var(--ink);font-size:calc(16px * var(--ui-scale,1));margin:0 auto;padding:24px 0 56px;line-height:1.65}.studies-screen button,.studies-screen input{font:inherit}.studies-screen button{cursor:pointer}.site button:focus-visible,.site a:focus-visible,.site input:focus-visible,.site summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.studies-screen h1,.studies-screen h2,.studies-screen p{margin:0}.study-breadcrumb{font-size:calc(14px * var(--ui-scale,1));color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.study-breadcrumb button{color:var(--ink);font-size:calc(14px * var(--ui-scale,1));background:0 0;border:0;padding:4px 0}.study-breadcrumb span[aria-current]{overflow-wrap:anywhere}.studies-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:28px;display:flex}.study-eyebrow{color:var(--muted);font-size:calc(12px * var(--ui-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1.6;display:block}.studies-heading h1,.study-article h1{letter-spacing:-.025em;margin:10px 0 14px;font:500 clamp(34px,4.5vw,58px)/1.13 Georgia,serif}.studies-heading p{color:var(--muted);max-width:580px}.study-heading-hebrew{color:var(--gold);padding-right:12px;font:64px/1.2 Georgia,serif}.study-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.study-search{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:12px;width:100%;max-width:520px;min-height:48px;padding:10px 16px;display:flex}.study-search>span{font-size:calc(26px * var(--ui-scale,1));color:var(--muted);line-height:1}.study-search input{min-width:0;color:var(--ink);outline-offset:3px;background:0 0;border:0;flex:1}.study-search button{color:var(--ink);background:0 0;border:0;min-width:28px}.study-meta{font-size:calc(13px * var(--ui-scale,1));color:var(--muted);flex-shrink:0}.study-feature{color:#fffdf6;background:#183c32;border:1px solid #345b48;border-radius:20px;grid-template-columns:1.4fr 1fr;margin-bottom:28px;display:grid;overflow:hidden}.study-feature>div{padding:32px 36px}.study-feature .study-eyebrow{color:#d9c994}.study-feature h2{margin:12px 0;font:500 32px/1.2 Georgia,serif}.study-feature p{color:#e0e8de;max-width:550px}.study-feature button{color:#17372c;font-size:calc(14px * var(--ui-scale,1));background:#e4cf94;border:0;border-radius:9px;align-items:center;gap:26px;margin-top:24px;padding:12px 18px;font-weight:700;display:inline-flex}.study-feature-note{background:#214638;border-left:1px solid #567464;flex-direction:column;justify-content:center;display:flex}.study-feature-note>span{font-size:calc(11px * var(--ui-scale,1));letter-spacing:.15em;color:#d7c898}.study-feature-note p{margin-top:18px;font:italic 30px/1.4 Georgia,serif}.study-feature .study-feature-note button{color:#f0e3bd;background:0 0;align-self:flex-start;padding-left:0}.study-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.study-category-card,.study-result-card{text-align:left;background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:15px;flex-direction:column;min-width:0;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.study-category-card:hover,.study-result-card:hover{border-color:var(--gold);box-shadow:0 6px 22px #1538290c}.study-category-card>div{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.study-card-number{font-size:calc(12px * var(--ui-scale,1));color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em}.study-card-hebrew{font-size:calc(28px * var(--ui-scale,1));color:var(--gold);line-height:1}.study-category-card h2,.study-result-card h2{overflow-wrap:anywhere;margin-bottom:10px;font:500 24px/1.3 Georgia,serif}.study-category-card p,.study-result-card p{color:var(--muted);font-size:calc(15px * var(--ui-scale,1));margin-bottom:24px;line-height:1.65}.study-card-bottom{width:100%;font-size:calc(13px * var(--ui-scale,1));border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-weight:600;display:flex}.study-card-bottom>span{font-size:calc(20px * var(--ui-scale,1));font-weight:400}.study-editorial-note{color:var(--muted);font-size:calc(13px * var(--ui-scale,1));text-align:center;margin-top:28px!important}.study-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.study-result-card h2{margin-top:12px}.study-result-hebrew{font-size:calc(24px * var(--ui-scale,1));color:var(--gold);align-self:flex-start;margin-bottom:12px}.study-empty{text-align:center;background:var(--paper);border:1px dashed var(--line);border-radius:16px;padding:50px 20px}.study-empty button,.study-article-actions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;margin-top:16px;padding:12px 16px}.study-reading-layout{grid-template-columns:220px minmax(0,780px);justify-content:center;align-items:start;gap:clamp(30px,5vw,80px);display:grid}.study-toc{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding-right:24px;display:flex;position:sticky;top:26px}.study-toc>.study-eyebrow{margin-bottom:14px}.study-toc a,.study-mobile-toc a{color:var(--muted);font-size:calc(14px * var(--ui-scale,1));padding:7px 0;line-height:1.5;text-decoration:none;display:block}.study-toc a:hover,.study-mobile-toc a:hover{color:var(--ink);text-decoration:underline}.study-toc button{border:0;border-top:1px solid var(--line);color:var(--ink);font-size:calc(14px * var(--ui-scale,1));text-align:left;background:0 0;margin-top:20px;padding:20px 0;line-height:1.6}.study-article{min-width:0;padding-bottom:36px}.study-article header{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:28px;position:relative}.study-article header>.study-eyebrow{padding-right:100px}.study-hebrew{font-size:calc(28px * var(--ui-scale,1));color:var(--gold);margin-top:8px;line-height:1.6;display:block}.study-lead{font-size:calc(19px * var(--ui-scale,1));color:var(--muted);line-height:1.6;margin-bottom:16px!important}.study-article>section{margin-top:34px;scroll-margin-top:24px}.study-article h2{margin-bottom:16px;font:500 26px/1.3 Georgia,serif}.study-article>section p{font-size:calc(17px * var(--ui-scale,1));overflow-wrap:break-word;margin-top:14px;line-height:1.85}.study-reflection{background:var(--study-soft);border-left:3px solid var(--gold);border-radius:0 12px 12px 0;margin:36px 0;padding:24px 28px}.study-reflection p{margin-top:10px;font:500 21px/1.6 Georgia,serif}.study-sources{border-top:1px solid var(--line);padding-top:26px}.study-sources p{font-size:calc(14px * var(--ui-scale,1));color:var(--muted);margin-bottom:16px}.study-sources button{border-bottom:1px solid var(--line);font-size:calc(14px * var(--ui-scale,1));color:var(--ink);overflow-wrap:anywhere;justify-content:space-between;gap:16px;padding:12px 0;text-decoration:none;display:flex}.study-sources button:hover{text-decoration:underline}.study-article-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.study-mobile-toc{display:none}.nav-dropdown-group{align-items:center;display:flex;position:relative}.desktop-nav .nav-expand{font-size:calc(20px * var(--ui-scale,1));margin-left:-10px;width:24px!important;min-width:24px!important;padding:0!important}.desktop-nav .nav-dropdown{background:var(--paper);width:300px;color:var(--ink);border:1px solid var(--line);z-index:140;border-radius:14px;max-height:calc(100dvh - 110px);padding:16px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:0 18px 50px #10281d24}.nav-dropdown>strong{font-size:calc(12px * var(--ui-scale,1));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:8px 10px 12px;display:block}.desktop-nav .nav-dropdown button{width:100%;min-width:0;height:auto;min-height:44px;font-size:calc(14px * var(--ui-scale,1));text-align:left;justify-content:space-between;padding:12px 10px;line-height:1.5}.desktop-nav .nav-parashot{width:390px;left:auto;right:0}.nav-parasha-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:10px;display:grid}.bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.bottom-nav button{font-size:calc(12px * var(--ui-scale,1))}@media (width>=881px) and (width<=1100px){.app-header{padding-left:20px!important;padding-right:20px!important}.desktop-nav{gap:0!important;margin-right:10px!important}.desktop-nav>button,.desktop-nav .nav-dropdown-group>button:not(.nav-expand){min-width:70px!important;font-size:calc(13px * var(--ui-scale,1))!important;padding:0 10px!important}.brand small{display:none}.darash-wordmark{font-size:calc(22px * var(--ui-scale,1))!important}.study-category-grid,.study-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.studies-screen{padding:20px 20px 36px}.study-breadcrumb{font-size:calc(13px * var(--ui-scale,1));gap:8px;margin-bottom:18px}.study-breadcrumb button{font-size:calc(13px * var(--ui-scale,1))}.studies-heading{gap:12px;margin-bottom:22px;padding-bottom:22px}.studies-heading h1{font-size:calc(38px * var(--ui-scale,1))}.study-heading-hebrew{font-size:calc(40px * var(--ui-scale,1));padding:0}.study-toolbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:22px}.study-search{max-width:none}.study-toolbar>.study-meta{font-size:calc(12px * var(--ui-scale,1))}.study-feature{border-radius:16px;grid-template-columns:1fr;margin-bottom:20px}.study-feature>div{padding:26px}.study-feature-note{display:none}.study-feature h2{font-size:calc(29px * var(--ui-scale,1))}.study-category-grid,.study-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.study-category-card,.study-result-card{padding:20px}.study-reading-layout{display:block}.study-toc{display:none}.study-article h1{font-size:calc(36px * var(--ui-scale,1))}.study-article>section p{font-size:calc(17px * var(--ui-scale,1))}.study-mobile-toc{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:14px 18px;display:block}.study-mobile-toc summary{cursor:pointer;font-size:calc(15px * var(--ui-scale,1));font-weight:600}.study-reflection{padding:20px}.study-article-actions{display:grid}.bottom-nav{height:calc(76px + env(safe-area-inset-bottom))!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}.app-content{bottom:calc(76px + env(safe-area-inset-bottom))!important}.phone{height:100dvh!important;min-height:0!important}}@media (width<=540px){.study-category-grid,.study-article-grid{grid-template-columns:1fr}.study-category-card>div,.study-category-card p{margin-bottom:16px}.study-heading-hebrew{font-size:calc(34px * var(--ui-scale,1))}.study-search input{font-size:calc(16px * var(--ui-scale,1))}}@media (prefers-reduced-motion:reduce){.site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.weekly-status{font-size:calc(14px * var(--ui-scale,1));color:var(--ink);background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:8px;margin:0 0 16px;padding:12px 16px;line-height:1.6}@media (width>=1101px){.parasha-screen:has(>.weekly-status){grid-template-rows:auto auto 220px minmax(270px,1fr)!important}.parasha-screen>.weekly-status{grid-area:1/1/auto/-1!important}.parasha-screen:has(>.weekly-status)>.parasha-action-row{grid-row:2!important}.parasha-screen:has(>.weekly-status)>.today-card{grid-row:3!important}.parasha-screen:has(>.weekly-status)>.quick-actions{grid-row:4!important}:is(.parasha-screen:has(>.weekly-status)>.parasha-hero,.parasha-screen:has(>.weekly-status)>.week-section){grid-row:3/span 2!important}}@media (width<=540px){.studies-screen{padding-top:14px}.study-breadcrumb{margin-bottom:12px}.studies-heading{margin-bottom:18px;padding-bottom:18px}.studies-heading h1{font-size:calc(34px * var(--ui-scale,1));margin:6px 0 10px}.study-feature>div{padding:22px}.study-feature h2{font-size:calc(27px * var(--ui-scale,1))}.study-feature p{font-size:calc(15px * var(--ui-scale,1))}.study-feature button{margin-top:18px}.study-article h1{font-size:calc(34px * var(--ui-scale,1))}}.studies-screen>.editorial-title{width:100%;margin:0 0 24px}.editorial-title-estudos h1{letter-spacing:.045em;-webkit-text-stroke:.16px currentColor;gap:0;font-size:clamp(52px,17.5vw,88px)}.editorial-title-estudos h1 .editorial-traditional-e{margin-left:0;margin-right:-.035em}.study-sources button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;align-items:center;min-height:48px}.weekly-status{border:1px solid var(--line);border-top:4px solid var(--gold);text-align:center;border-radius:12px;padding:18px 22px;line-height:1.65}@media (width>=881px){.studies-screen>.editorial-title{display:none!important}}@media (width<=880px){.studies-screen:has(>.editorial-title){padding-top:0}.studies-screen>.editorial-title{width:calc(100% + 40px);margin:0 -20px 14px}}.festival-panel{border:1px solid var(--line);background:var(--paper);border-radius:22px;min-width:0;margin:18px 0;overflow:hidden;grid-area:5/1/auto/-1!important}.festival-heading{color:#fffdf5;background:linear-gradient(120deg,#173c30,#375b48);padding:28px}.festival-heading>span{font-size:calc(12px * var(--ui-scale,1));color:#ead79e;letter-spacing:.12em;font-weight:700}.festival-heading h2{margin:16px 0;font:500 clamp(28px,5vw,42px)/1.15 Georgia,serif}.festival-heading p{font-size:calc(15px * var(--ui-scale,1));color:#eee8d5;margin:8px 0;line-height:1.6}.festival-day-picker{font-size:calc(14px * var(--ui-scale,1));color:var(--ink);gap:10px;padding:22px 24px 0;display:grid}.festival-day-picker select{background:var(--paper);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;padding:12px 8px}.festival-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.festival-readings h3{font-size:calc(15px * var(--ui-scale,1));color:var(--ink);margin:0 0 10px;line-height:1.5}.festival-readings section>div{flex-wrap:wrap;gap:8px;display:flex}.festival-readings button{border:1px solid var(--line);background:var(--bg);min-height:46px;color:var(--ink);font:inherit;font-size:calc(14px * var(--ui-scale,1));cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.festival-explanation,.festival-rules{color:var(--muted);font-size:calc(14px * var(--ui-scale,1));padding:0 24px 24px;line-height:1.7}.festival-explanation p{margin:8px 0}.festival-explanation button{border:1px solid var(--gold);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;padding:12px}.festival-rules summary{cursor:pointer;color:var(--ink);font-weight:600}.weekly-status p{margin:0}.weekly-status p+p{margin-top:8px}@media (width>=881px){.parasha-screen.festival-mode{min-height:0!important;display:block!important}.parasha-screen.festival-mode>.parasha-action-row{margin:0 auto 20px!important}.festival-mode .festival-panel{max-width:1080px;margin:20px auto}}@media (width<=600px){.festival-heading{padding:24px 20px}.festival-readings{grid-template-columns:1fr;gap:20px;padding:20px}.festival-day-picker{padding:20px 20px 0}.festival-explanation,.festival-rules{padding:0 20px 20px}}.desktop-toolbar-detail{display:none}@media (width>=881px){.desktop-nav{align-items:center!important;gap:8px!important;margin-right:24px!important}.desktop-nav .nav-dropdown-group{border-radius:14px;align-items:center;gap:0;display:flex;position:relative}.desktop-nav .nav-dropdown-group:has(>button.active){background:color-mix(in srgb,var(--gold) 12%,var(--paper))}.desktop-nav .nav-dropdown-group>button:not(.nav-expand){min-width:0!important;height:48px!important;font-family:inherit!important;font-size:calc(14px * var(--ui-scale,1))!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 10px 0 16px!important;font-weight:600!important;line-height:1!important;display:flex!important;transform:none!important}.desktop-nav .nav-dropdown-group>button>svg{flex-shrink:0;width:19px;height:19px}.desktop-nav .nav-dropdown-group>.nav-expand{width:30px!important;min-width:30px!important;height:48px!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0 14px 14px 0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}.desktop-nav .nav-expand svg{transition:transform .15s;transform:rotate(90deg);width:14px!important;height:14px!important}.desktop-nav .nav-expand[aria-expanded=true] svg{transform:rotate(-90deg)}.desktop-nav .nav-dropdown-group>button:after{display:none!important}.desktop-nav .nav-dropdown-group:has(>button.active):after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:16px;right:16px}.desktop-nav .nav-dropdown{max-width:calc(100vw - 48px);top:calc(100% + 8px);left:auto;right:0}.desktop-nav .nav-dropdown button{font-size:calc(14px * var(--ui-scale,1))!important;line-height:1.5!important}.app-content>.screen,.app-content>.studies-screen{box-sizing:border-box!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:24px 24px 36px!important}.study-toolbar,.bible-screen>.bible-action-row,.parasha-screen>.parasha-action-row,.parasha-screen.festival-mode>.parasha-action-row{border:0!important;grid-template-columns:minmax(260px,520px) 56px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0 0 26px!important;padding:0!important;display:grid!important;position:relative!important}.study-toolbar{grid-template-columns:minmax(260px,586px) minmax(0,1fr)!important}.study-search{box-sizing:border-box;background:var(--paper);width:100%;border:1px solid var(--gold)!important;border-left:5px solid var(--gold)!important;border-radius:16px!important;max-width:none!important;height:60px!important}.study-search input{font-size:calc(16px * var(--ui-scale,1))!important}.study-toolbar>.study-meta,.desktop-toolbar-detail{text-align:right;color:var(--muted);line-height:1.5;font-size:calc(14px * var(--ui-scale,1))!important;display:block!important}.mobile-toolbar-detail{display:none!important}.bible-action-row>button,.parasha-action-row>.parasha-catalog-launch,.parasha-action-row>.parasha-search-button{box-sizing:border-box!important;border:1px solid var(--gold)!important;border-radius:16px!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;margin:0!important;padding:12px 16px!important;transform:none!important}.bible-action-row>button:first-child,.parasha-action-row>.parasha-catalog-launch{border-left:5px solid var(--gold)!important;text-align:left!important;justify-content:flex-start!important}.bible-action-row>button:nth-child(2),.parasha-action-row>.parasha-search-button{justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.bible-screen .bible-action-row .bible-action-copy strong,.parasha-screen .parasha-catalog-launch strong{font-size:calc(21px * var(--ui-scale,1))!important;line-height:1.2!important}.bible-action-copy{display:block!important}.parasha-screen>.parasha-action-row:after,.bible-action-row:after,.calendar-v2:before,.calendar-v2:after,.calendar-conversion-launch:after,.bible-screen:before,.bible-screen:after,.parasha-screen:before,.parasha-screen:after{content:none!important;display:none!important}.bible-screen>.bible-open-card{margin-top:0!important}.bible-screen .bible-credit{font-size:calc(12px * var(--ui-scale,1))!important;line-height:1.6!important}.parasha-screen{column-gap:24px!important;height:auto!important;min-height:0!important}.parasha-screen>.weekly-status{margin-bottom:22px!important}.parasha-screen.festival-mode>.festival-panel{width:100%;max-width:none;margin:0}.calendar-v2{grid-template-rows:auto auto auto auto auto minmax(330px,1fr) auto!important;grid-template-columns:minmax(0,.95fr) minmax(340px,1.3fr) minmax(0,.95fr)!important;align-content:start!important;align-items:stretch!important;gap:14px 24px!important;height:auto!important;min-height:calc(100dvh - 100px)!important;display:grid!important}.calendar-v2>.calendar-conversion-launch{border:1px solid var(--gold)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:52px!important;box-shadow:none!important;border-radius:14px!important;grid-area:1/2!important;margin:0 0 10px!important;padding:12px 20px!important;transform:none!important}.calendar-conversion-launch strong{font-size:calc(19px * var(--ui-scale,1))!important;line-height:1.25!important}.calendar-conversion-launch small{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.5!important}.calendar-v2>.selected-date-search-row{grid-area:2/2!important;grid-template-columns:minmax(0,1fr) 52px!important;gap:8px!important;min-height:70px!important;margin:0!important;display:grid!important}.calendar-v2 .calendar-today,.calendar-v2 .calendar-search-button{box-sizing:border-box!important;height:100%!important;min-height:70px!important;margin:0!important;transform:none!important}.calendar-v2 .calendar-today{border:1px solid var(--gold)!important;border-left:5px solid var(--gold)!important;border-radius:16px!important;padding:12px 16px!important}.calendar-v2>.calendar-search{grid-area:3/2!important;margin:0!important;position:relative!important}.calendar-v2>.calendar-mode-row{grid-area:4/2!important;min-height:44px!important;margin:0!important}.calendar-v2>.calendar-head{grid-area:5/2!important;min-height:62px!important;margin:0!important}.calendar-v2>.calendar-card{grid-area:6/2!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:330px!important;margin:0!important;padding:14px!important}.calendar-v2 .calendar-grid{gap:6px!important;height:auto!important}.calendar-v2 .calendar-grid>button,.calendar-v2 .calendar-grid>span{height:auto!important;min-height:52px!important}.calendar-v2>.calendar-legend{flex-wrap:wrap;font-size:calc(13px * var(--ui-scale,1))!important;grid-area:7/2!important;gap:12px!important;margin:0!important;line-height:1.5!important}.calendar-v2>.day-agenda,.calendar-v2>.month-events{border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:20px!important;grid-row:2/8!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px!important;overflow:visible!important}.calendar-v2>.day-agenda{grid-column:1!important}.calendar-v2>.month-events{flex-direction:column!important;grid-column:3!important;display:flex!important}.calendar-v2 .dates-list{flex-direction:column!important;flex:1!important;gap:12px!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.calendar-v2 .date-event{flex-shrink:0;min-height:76px!important;padding:12px!important}.calendar-v2 .scroll-more{display:none!important}.calendar-v2 .month-events-title,.calendar-v2 .day-agenda>header{margin-bottom:18px!important}.calendar-v2 .day-agenda small,.calendar-v2 .agenda-empty,.calendar-v2 .date-event small,.calendar-v2 .month-events-title,.calendar-v2 .calendar-legend span{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.6!important}.calendar-v2 .calendar-today strong{font-size:calc(16px * var(--ui-scale,1))!important;line-height:1.5!important}.calendar-v2 .calendar-today small{font-size:calc(14px * var(--ui-scale,1))!important;line-height:1.5!important}.calendar-v2 .date-event strong{font-size:calc(17px * var(--ui-scale,1))!important;line-height:1.3!important}.calendar-v2 .date-box small{font-size:calc(12px * var(--ui-scale,1))!important}.calendar-v2 .weekdays span{font-size:calc(13px * var(--ui-scale,1))!important}.calendar-v2 .calendar-grid button>small{font-size:calc(12px * var(--ui-scale,1))!important}.calendar-v2 .calendar-grid button>strong{font-size:calc(17px * var(--ui-scale,1))!important}.calendar-v2 .calendar-view-toggle button{font-size:calc(14px * var(--ui-scale,1))!important}.calendar-v2 .calendar-head small{font-size:calc(13px * var(--ui-scale,1))!important}.calendar-v2.calendar-year-view>.annual-agenda{grid-area:6/1/8/-1!important;margin-top:0!important}.calendar-v2 .annual-agenda{font-size:calc(15px * var(--ui-scale,1))!important}.calendar-v2 .annual-date small{font-size:calc(13px * var(--ui-scale,1))!important}}@media (width>=881px) and (width<=1100px){.desktop-nav{gap:2px!important;margin-right:12px!important}.desktop-nav .nav-dropdown-group>button:not(.nav-expand){font-size:calc(13px * var(--ui-scale,1))!important;gap:6px!important;padding-left:8px!important;padding-right:4px!important}.calendar-v2{grid-template-columns:minmax(0,1fr) minmax(350px,1.3fr)!important}.calendar-v2>.month-events{grid-area:8/1/auto/-1!important}.calendar-v2 .dates-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.study-toolbar,.bible-screen>.bible-action-row,.parasha-screen>.parasha-action-row,.parasha-screen.festival-mode>.parasha-action-row{grid-template-columns:minmax(220px,440px) 56px minmax(0,1fr)!important}.study-toolbar{grid-template-columns:minmax(220px,496px) minmax(0,1fr)!important}}@media (width>=881px){.calendar-v2>.month-events{overflow:hidden!important}.calendar-v2>.month-events .dates-list{flex:1 1 0!important;height:0!important;min-height:0!important;overflow-y:auto!important}.calendar-v2 .date-event h3{font-size:calc(16px * var(--ui-scale,1))!important;line-height:1.35!important}.calendar-v2 .date-event>div>span{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.5!important}.calendar-v2 .date-event .date-box>span{font-size:calc(11px * var(--ui-scale,1))!important}.calendar-v2 .month-events-title>span,.calendar-v2 .day-agenda>header span{font-size:calc(11px * var(--ui-scale,1))!important;letter-spacing:.08em!important;line-height:1.5!important}.calendar-v2 .day-agenda>header h3{font-size:calc(21px * var(--ui-scale,1))!important}.calendar-v2 .day-agenda>header>button{font-size:calc(13px * var(--ui-scale,1))!important;min-height:36px!important;padding:8px 12px!important}.calendar-v2 .calendar-period-button h2{font-size:calc(26px * var(--ui-scale,1))!important;line-height:1.25!important}.calendar-v2 .biblical-period-button p{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.5!important}}@media (width>=881px) and (width<=1100px){.calendar-v2>.month-events .dates-list{height:auto!important;max-height:420px!important}}@media (width>=881px){.calendar-v2 .annual-month h4{font-size:calc(16px * var(--ui-scale,1))!important;line-height:1.4!important}.calendar-v2 .annual-month p,.calendar-v2 .annual-month small{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.5!important}.calendar-v2 .annual-date span{font-size:calc(11px * var(--ui-scale,1))!important}.desktop-nav .nav-dropdown-group>button:not(.nav-expand){padding-right:2px!important}.desktop-nav .nav-dropdown-group>.nav-expand{width:24px!important;min-width:24px!important}.calendar-v2>.calendar-conversion-launch{min-height:42px!important;margin:0!important;padding:6px 12px!important}.calendar-v2 .calendar-conversion-launch strong{font-size:calc(16px * var(--ui-scale,1))!important;font-weight:500!important}.calendar-v2 .calendar-conversion-launch small{font-size:calc(11px * var(--ui-scale,1))!important}.calendar-v2>.selected-date-search-row,.calendar-v2 .calendar-today,.calendar-v2 .calendar-search-button{height:54px!important;min-height:54px!important}.calendar-v2 .calendar-today{padding:6px 12px!important}.calendar-v2 .calendar-today strong{font-size:calc(14px * var(--ui-scale,1))!important;font-weight:500!important}.calendar-v2 .calendar-today small{font-size:calc(12px * var(--ui-scale,1))!important}.calendar-v2>.calendar-mode-row{height:34px!important;min-height:34px!important}.calendar-v2 .calendar-view-toggle button{font-size:calc(12px * var(--ui-scale,1))!important;padding:5px!important;font-weight:500!important}.calendar-v2>.calendar-head{min-height:48px!important}.calendar-v2 .calendar-period-button h2{font-size:calc(23px * var(--ui-scale,1))!important;font-weight:500!important}.calendar-v2 .biblical-period-button p{font-size:calc(11px * var(--ui-scale,1))!important}.calendar-v2 .date-event h3{font-size:calc(14px * var(--ui-scale,1))!important;font-weight:500!important}.calendar-v2 .date-event>div>span{font-size:calc(12px * var(--ui-scale,1))!important}.calendar-v2 .month-events-title>span,.calendar-v2 .day-agenda>header span{font-size:calc(10px * var(--ui-scale,1))!important;font-weight:500!important}.calendar-v2 .month-events-title{text-align:right!important;justify-content:flex-end!important}.calendar-v2 .day-agenda>header h3{font-size:calc(19px * var(--ui-scale,1))!important;font-weight:500!important}.calendar-v2 .day-agenda>header>button{font-weight:500!important;font-size:calc(12px * var(--ui-scale,1))!important}.calendar-v2 .date-event{min-height:68px!important;padding:10px!important}.calendar-v2 .calendar-grid button>strong{font-size:calc(15px * var(--ui-scale,1))!important;font-weight:500!important}.calendar-v2 .calendar-grid button>small{font-size:calc(11px * var(--ui-scale,1))!important}.calendar-v2 .calendar-legend{font-size:calc(11px * var(--ui-scale,1))!important;gap:8px!important}.calendar-v2 .calendar-legend span{font-size:calc(11px * var(--ui-scale,1))!important}.bible-screen>.bible-open-card{flex-direction:column!important;min-height:calc(100dvh - 220px)!important;display:flex!important}.bible-screen .bible-reading-preview{flex:1}.bible-screen>.bible-open-card>small{font-size:calc(12px * var(--ui-scale,1))!important;margin-top:10px!important;line-height:1.5!important}}@media (width>=1101px){.app-content>.calendar-v2:not(.calendar-year-view){grid-template-rows:42px 54px 0 34px 48px minmax(0,1fr) 20px!important;gap:8px 24px!important;height:calc(100dvh - 82px)!important;min-height:0!important;padding-top:18px!important;padding-bottom:18px!important}.calendar-v2:not(.calendar-year-view)>.day-agenda,.calendar-v2:not(.calendar-year-view)>.month-events{grid-row:1/8!important}.calendar-v2:not(.calendar-year-view)>.calendar-card{overflow:hidden;flex-direction:column!important;min-height:0!important;padding:10px!important;display:flex!important}.calendar-v2:not(.calendar-year-view) .calendar-grid{flex:1;min-height:0;grid-auto-rows:minmax(0,1fr)!important;gap:3px!important}.calendar-v2:not(.calendar-year-view) .calendar-grid>button,.calendar-v2:not(.calendar-year-view) .calendar-grid>span{align-self:center!important;min-height:0!important;max-height:56px!important;padding:2px!important}.calendar-v2:not(.calendar-year-view)>.calendar-search{z-index:20;top:122px;left:28%;right:28%;position:absolute!important}}@media (width>=881px){.bible-screen>.bible-open-card{height:calc(100dvh - 220px)!important;min-height:360px!important}.bible-screen .bible-reading-preview{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.bible-screen .bible-reading-preview p{font-size:calc(18px * var(--ui-scale,1));line-height:1.65}.bible-full-reader>header,.full-reader>header{gap:10px!important;height:86px!important;padding:10px max(24px,50vw - 600px)!important}.bible-full-reader>header>button{min-width:48px!important;height:58px!important}.bible-full-reader>header .bible-reader-title{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex!important}.bible-reader-title .reader-book-label{letter-spacing:.06em;font-size:calc(12px * var(--ui-scale,1))!important;font-weight:500!important}.bible-reader-title strong{font-size:calc(20px * var(--ui-scale,1))!important;margin:0!important;font-weight:500!important;line-height:1.15!important}.bible-reader-title small{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.2!important}.reader-version-pill>strong{font-size:calc(12px * var(--ui-scale,1))!important;font-weight:600!important}.bible-reader-nav{gap:16px;height:64px!important;padding:8px max(24px,50vw - 550px)!important}.bible-reader-nav button{gap:10px;min-height:44px;font-size:calc(14px * var(--ui-scale,1))!important}.bible-reader-nav span{font-size:calc(14px * var(--ui-scale,1))!important;letter-spacing:0!important;font-weight:500!important}.bible-reader-nav small{font-size:calc(12px * var(--ui-scale,1))!important;letter-spacing:.04em!important;font-weight:500!important}.bible-reader-nav strong{font-size:calc(15px * var(--ui-scale,1))!important;font-weight:500!important;line-height:1.5!important}.bible-reader-text{scrollbar-gutter:stable;max-width:960px!important;padding:26px 48px 110px!important}.bible-reader-text h1{font-size:calc(28px * var(--ui-scale,1))!important;font-weight:500!important}.bible-reader-text h2{font-size:calc(12px * var(--ui-scale,1))!important}.reader-settings-popover,.full-reader>.reader-settings-popover{max-width:calc(100vw - 40px);width:380px!important;padding:20px!important;top:94px!important}.reader-settings-heading strong{font-size:calc(18px * var(--ui-scale,1))!important;font-weight:500!important}.reader-setting-row{padding:14px 0!important}.reader-setting-row>span,.reader-setting-row strong,.reader-setting-row button{font-size:calc(14px * var(--ui-scale,1))!important;font-weight:500!important}.reader-setting-row button{min-width:42px!important;min-height:40px!important}.bible-overlay header h2{font-size:calc(24px * var(--ui-scale,1))!important}.bible-overlay header button{min-height:42px;font-size:calc(15px * var(--ui-scale,1))!important}.bible-book-list button,.bible-version-list button,.bible-locked-version{padding:15px!important}.bible-book-list button strong,.bible-version-list strong{font-size:calc(17px * var(--ui-scale,1))!important;font-weight:500!important}.bible-book-list button small,.bible-version-list small,.bible-locked-version small{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.5!important}.bible-chapter-grid button{font-size:calc(17px * var(--ui-scale,1))!important;min-height:48px!important}.bible-search input,.bible-book-search input{font-size:calc(16px * var(--ui-scale,1))!important}.bible-results button{font-size:calc(16px * var(--ui-scale,1))!important;line-height:1.6!important}.bible-standard-selection{padding:20px!important}.bible-standard-selection .selected-reference,.selection-actions button,.note-editor textarea,.category-option,.apply-mark{font-size:calc(14px * var(--ui-scale,1))!important;line-height:1.5!important}.selection-actions button{min-height:42px!important}.spiritual-profile .identity-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.spiritual-profile .identity-card{min-width:0;border-radius:22px!important;margin:0!important;padding:24px!important}.identity-card>header h2{font-size:calc(12px * var(--ui-scale,1))!important;letter-spacing:.08em!important;font-weight:500!important}.identity-card .identity-name h3{font-size:calc(28px * var(--ui-scale,1))!important;font-weight:500!important;line-height:1.2!important}.identity-dates>div small,.identity-grid>div small{font-size:calc(12px * var(--ui-scale,1))!important;font-weight:500!important;line-height:1.4!important}.identity-dates>div strong{font-size:calc(17px * var(--ui-scale,1))!important;font-weight:500!important;line-height:1.5!important}.identity-dates>div span,.identity-grid>div span{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.5!important}.identity-grid>div strong{font-size:calc(20px * var(--ui-scale,1))!important;font-weight:500!important;line-height:1.5!important}.identity-grid{gap:14px!important;margin:20px 0!important}.identity-actions{grid-template-columns:1fr!important;gap:8px!important}.identity-actions button{font-size:calc(14px * var(--ui-scale,1))!important;min-height:44px!important;font-weight:500!important}.spiritual-profile .add-member,.profile-links button{min-height:46px;font-size:calc(15px * var(--ui-scale,1))!important}.profile-sync-status{font-size:calc(13px * var(--ui-scale,1))!important}.profile-edit-overlay>section,.spiritual-profile>.profile-edit-overlay>section{width:min(620px,100vw - 48px)!important;max-width:620px!important;padding:28px!important}.profile-edit-overlay label,.card-edit-section h3,.birth-time-options button{font-size:calc(14px * var(--ui-scale,1))!important;line-height:1.5!important}.profile-edit-overlay input{font-size:calc(16px * var(--ui-scale,1))!important;min-height:44px!important}.profile-edit-overlay button,.save-profile{min-height:40px;font-size:calc(14px * var(--ui-scale,1))!important}.notes-library header h2,.profile-edit-overlay header h2{font-size:calc(24px * var(--ui-scale,1))!important}.notes-library-body{line-height:1.6;font-size:calc(16px * var(--ui-scale,1))!important}.notes-library-body small,.notes-kind,.favorite-card small{font-size:calc(12px * var(--ui-scale,1))!important}.notes-item,.favorite-card p{font-size:calc(16px * var(--ui-scale,1))!important}.setting-card h3{font-size:calc(18px * var(--ui-scale,1))!important}.setting-card p,.setting-card button{font-size:calc(14px * var(--ui-scale,1))!important}.calendar-v2>.selected-date-search-row{grid-row:1!important}.calendar-v2>.calendar-conversion-launch{flex-direction:column;justify-content:center;align-items:center;gap:2px;grid-row:2!important;display:flex!important}.calendar-v2 .calendar-conversion-launch strong{margin:0!important;font-weight:600!important;line-height:1.2!important}.calendar-v2 .calendar-conversion-launch small{margin:0!important;line-height:1.2!important}.calendar-v2 .calendar-head>div{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex!important}.calendar-v2 .calendar-period-button,.calendar-v2 .biblical-period-button{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.calendar-v2 .calendar-period-button h2,.calendar-v2 .biblical-period-button p{margin:0!important;line-height:1.2!important}.studies-home .study-category-grid{gap:16px}.studies-home .study-category-card{padding:18px 22px}.studies-home .study-category-card>div{margin-bottom:12px}.studies-home .study-category-card h2{font-size:calc(22px * var(--ui-scale,1));margin-bottom:8px;line-height:1.2}.studies-home .study-category-card p{font-size:calc(14px * var(--ui-scale,1));margin-bottom:14px;line-height:1.5}.studies-home .study-card-bottom{font-size:calc(14px * var(--ui-scale,1));padding-top:12px}.studies-home .study-card-hebrew{font-size:calc(28px * var(--ui-scale,1))}.studies-home .study-editorial-note{font-size:calc(12px * var(--ui-scale,1));margin-top:14px}}@media (width>=1101px){.app-content>.calendar-v2:not(.calendar-year-view){grid-template-rows:54px 42px 34px 48px minmax(0,1fr) 20px!important}.calendar-v2:not(.calendar-year-view)>.calendar-mode-row{grid-row:3!important}.calendar-v2:not(.calendar-year-view)>.calendar-head{grid-row:4!important}.calendar-v2:not(.calendar-year-view)>.calendar-card{grid-row:5!important}.calendar-v2:not(.calendar-year-view)>.calendar-legend{grid-row:6!important}.calendar-v2:not(.calendar-year-view)>.day-agenda,.calendar-v2:not(.calendar-year-view)>.month-events{grid-row:1/7!important}.studies-home .study-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studies-home .study-category-card{min-height:0}}.calendar-v2>.day-agenda{border:1px solid var(--gold)!important}.calendar-v2>.calendar-legend{justify-content:center}.calendar-v2 .calendar-grid button>em{font-size:calc(8px * var(--ui-scale,1));letter-spacing:.02em;max-width:100%;padding:0;font-weight:600;line-height:1.1;position:static;transform:none}.calendar-v2 .calendar-grid button:has(>em)>small{transform:none}@media (width>=881px){.calendar-v2 .calendar-date-stacked>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.calendar-v2 .selected-date-search-row .calendar-date-stacked small{margin-top:0!important}}@media (width>=881px) and (width<=1100px){.spiritual-profile .identity-cards{grid-template-columns:1fr}}@media (width>=881px){.spiritual-profile .add-member strong,.spiritual-profile .profile-links strong{font-size:calc(15px * var(--ui-scale,1))!important;font-weight:500!important;line-height:1.5!important}.spiritual-profile .add-member small,.spiritual-profile .profile-links small{font-size:calc(13px * var(--ui-scale,1))!important;line-height:1.5!important}.profile-edit-overlay .card-edit-section>span{font-size:calc(14px * var(--ui-scale,1))!important}.profile-edit-overlay .birth-time-options strong{font-size:calc(14px * var(--ui-scale,1))!important;font-weight:500!important}.profile-edit-overlay .birth-time-options small,.profile-edit-overlay header span{font-size:calc(12px * var(--ui-scale,1))!important}.profile-edit-overlay .custom-card-color{min-width:76px!important;min-height:54px!important}.profile-edit-overlay .custom-card-color small{font-size:calc(12px * var(--ui-scale,1))!important}.profile-edit-overlay .card-color-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.identity-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.identity-actions button{padding:8px!important}}:root{--ui-scale:1}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before{scroll-behavior:auto!important;animation:none!important}}.password-field{align-items:center;gap:8px;display:flex;position:relative}.password-field input{flex:1;min-width:0;padding-right:72px!important}.password-field button{color:#244b3b;font-size:calc(12px * var(--ui-scale,1));cursor:pointer;background:0 0;border:0;padding:10px 4px;font-weight:650;position:absolute;right:10px}.header-actions{flex-shrink:0}.app-header .brand,.screen,.study-reading-layout,.study-article{min-width:0}.haftarah-section,.agenda-reading,.agenda-shabbat,.personal-week{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:14px;min-width:0;margin:14px 0;padding:16px}.haftarah-section h3,.agenda-reading h4{font-size:calc(16px * var(--ui-scale,1));margin:0 0 6px}.haftarah-section p,.agenda-reading p,.agenda-shabbat p{font-size:calc(12px * var(--ui-scale,1));margin:5px 0 12px;line-height:1.55}.reference-buttons{flex-wrap:wrap;gap:7px;display:flex}.reference-buttons button,.agenda-reading>button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:calc(11px * var(--ui-scale,1));text-align:left;border-radius:9px;padding:9px 10px}.personal-week{border-color:var(--gold);background:linear-gradient(120deg, color-mix(in srgb, var(--gold) 11%, var(--paper)), var(--paper));grid-column:1/-1;align-items:center;gap:12px;display:flex}.personal-week>span{color:var(--gold);font-size:calc(18px * var(--ui-scale,1))}.personal-week strong{font-size:calc(13px * var(--ui-scale,1))}.personal-week p{font-size:calc(11px * var(--ui-scale,1));margin:4px 0 0}.festival-panel{--festival-accent:#315f49;--festival-bg:#eef3ed;min-width:0}.festival-rosh{--festival-accent:#866028;--festival-bg:#f8eed8}.festival-kippur{--festival-accent:#586b8a;--festival-bg:#edf1f7}.festival-sucot{--festival-accent:#477342;--festival-bg:#edf4e5}.festival-pessach{--festival-accent:#a06444;--festival-bg:#f7ece5}.festival-shavuot{--festival-accent:#496783;--festival-bg:#ebf2f8}.festival-heading{border-top:3px solid var(--festival-accent);border-radius:14px 14px 0 0;position:relative;background:var(--festival-bg)!important;color:#203c32!important;padding:18px!important}.festival-heading h2{font-size:calc(20px * var(--ui-scale,1));max-width:85%;margin:6px 0;line-height:1.2}.festival-symbol{color:var(--festival-accent);opacity:.15;pointer-events:none;position:absolute;top:5px;right:12px;font-size:calc(42px * var(--ui-scale,1))!important}.festival-readings h3,.festival-day-picker,.festival-explanation,.festival-rules{line-height:1.55;font-size:calc(11px * var(--ui-scale,1))!important}.festival-readings button{white-space:normal;min-height:40px;font-size:calc(11px * var(--ui-scale,1))!important}.festival-day-picker select{width:100%;max-width:100%;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:8px}.calendar-picker-overlay,.conversion-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#142c2366;z-index:1000!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.calendar-picker-overlay>section{background:var(--paper);border-radius:18px!important;width:min(100%,34rem)!important;max-height:calc(100dvh - 32px)!important;padding:18px!important;position:relative!important;inset:auto!important;overflow-y:auto!important;transform:none!important}.calendar-picker-overlay header{z-index:2;background:var(--paper);align-items:center;padding:6px 0;position:sticky;top:-18px}.year-selector label{font-size:calc(11px * var(--ui-scale,1));gap:5px;display:grid}.year-selector input{font:inherit;border:1px solid var(--line);border-radius:9px;width:100%;padding:8px}.year-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:16rem;margin:12px 0;display:grid;overflow:auto}.year-options button{background:var(--paper);border:1px solid var(--line);color:var(--ink);font-size:calc(11px * var(--ui-scale,1));border-radius:8px;padding:8px}.conversion-overlay .conversion-screen{background:var(--paper);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;width:min(100%,42rem)!important;height:auto!important;max-height:calc(100dvh - 32px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.conversion-screen>header{flex:none;gap:10px!important;padding:16px!important}.conversion-screen>header>div{flex:1;min-width:0}.conversion-screen>header h2{white-space:normal!important;line-height:1.2!important}.conversion-screen .conversion-scroll{min-height:0!important;padding:16px!important;display:block!important;overflow:auto!important}.conversion-screen .conversion-form{gap:12px;width:100%;display:grid;max-width:none!important;padding:0!important}.conversion-screen input,.conversion-screen select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:40px;color:var(--ink);border-radius:9px;padding:8px}.conversion-direction{justify-content:center;gap:6px;flex-wrap:wrap!important;width:100%!important;height:auto!important;padding:8px!important}.hebrew-fields{grid-template-columns:1fr 1.4fr .8fr;gap:8px;display:grid}.conversion-identity-grid{grid-template-columns:1fr!important}.conversion-actions{flex-wrap:wrap}.conversion-card{min-width:0;height:auto!important}.site .overlay:has(.settings-panel){z-index:5000!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.site .settings-panel{border-radius:18px!important;flex-direction:column!important;width:min(100%,38rem)!important;max-height:calc(100dvh - 32px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.site .settings-scroll{flex:1;min-height:0;overflow-y:auto!important}.site .settings-panel .panel-title,.site .save-settings{flex-shrink:0}.setting-card{flex-wrap:wrap;height:auto!important;min-height:0!important}.theme-options{flex-wrap:wrap}.theme-options button{white-space:normal;min-height:38px;height:auto!important}.preference-check{font-size:calc(12px * var(--ui-scale,1));align-items:center;gap:9px;padding:6px 0;display:flex}.preference-check input{flex-shrink:0;width:18px;height:18px}@media (width<=600px){.header-actions{gap:3px!important}.header-actions .icon-button{width:34px!important}.hebrew-fields{grid-template-columns:1fr}.settings-panel{width:100%!important}.app-content{padding-bottom:82px!important}}.haftarah-section{color:#203f32;background:linear-gradient(90deg,#d7bd79,#c5a45e,#d7bd79);border-color:#a98237;box-shadow:0 4px 12px #906c2b24}.haftarah-section h3{color:#203f32;margin-bottom:12px}.haftarah-section .reference-buttons button{color:#203f32;font-size:calc(12px * var(--ui-scale,1));background:#fffdf8a6;border-color:#203f3233}.bottom-nav button .nav-icon{border:1px solid #0000;border-radius:11px;place-items:center;width:48px;height:32px;display:grid}.bottom-nav button{border-radius:12px;margin-inline:3px;transition:background-color .18s}.bottom-nav button.active{color:var(--ink);background:color-mix(in srgb, var(--gold) 12%, var(--paper))}.bottom-nav button.active:after{content:"";background:var(--gold);border-radius:999px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.bottom-nav button.active:before{content:none}.calendar-v2 .date-event>div:nth-child(2){flex-direction:column;justify-content:center;gap:3px;display:flex}.calendar-v2 .date-event>div:nth-child(2)>h3{margin:0}.calendar-v2 .date-event>div:nth-child(2)>span{margin:0;line-height:1.3}.calendar-v2 .calendar-grid button>b{top:10px;right:10px}.editorial-title-calendário h1 .editorial-traditional-e{transform:translateY(-.015em)scaleX(.96)}@media (width<=880px){.calendar-v2 .day-agenda>header small,.calendar-v2 .agenda-empty,.calendar-v2 .date-event>div:nth-child(2)>span{font-size:calc(12px * var(--ui-scale,1));line-height:1.4}.calendar-v2 .scroll-more{font-size:calc(11px * var(--ui-scale,1));height:auto;min-height:22px;line-height:1.4}.calendar-v2 .biblical-period-button p,.calendar-v2 .calendar-view-toggle button{font-size:calc(12px * var(--ui-scale,1))}}.bible-attribution{white-space:pre-line;color:var(--muted);flex-direction:column;gap:8px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.bible-attribution a{text-underline-offset:3px;text-decoration:underline}.bible-footnotes{text-align:left;margin:14px 0;font-size:14px;line-height:1.6}.bible-footnotes summary{cursor:pointer;color:var(--gold)}.bible-footnotes li{margin-bottom:8px}.parasha-chapter-picker{flex-wrap:wrap;justify-content:center;gap:8px;padding:14px;display:flex}.parasha-chapter-picker button{border:1px solid var(--gold);background:var(--paper);color:var(--ink);border-radius:10px;padding:9px 14px}.parasha-chapter-picker button[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 20%,var(--paper))}.parasha-chapter-picker p{text-align:center;width:100%}.phone:has(.bible-inline-reader){--bible-top:82px;--bible-bottom:0px}.phone:has(.bible-inline-reader)>.app-header{background:var(--paper);top:0;left:0;right:0;height:var(--bible-top)!important;z-index:50!important;visibility:visible!important;pointer-events:auto!important;position:fixed!important}.app-content:has(.bible-inline-reader){inset:var(--bible-top) 0 var(--bible-bottom)!important;z-index:15!important;padding:0!important;position:fixed!important;overflow:hidden!important}.app-content>.bible-screen:has(.bible-inline-reader){position:relative;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important}.bible-inline-reader{background:var(--paper);flex-direction:column;height:100%;display:flex;overflow:hidden}.bible-inline-toolbar{border-bottom:1px solid var(--line);background:var(--paper);flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:8px max(18px,50vw - 460px);display:flex}.bible-inline-toolbar>button{min-width:44px;height:44px;color:var(--ink);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:flex}.bible-inline-toolbar>button:disabled{opacity:.35;cursor:default}.bible-inline-toolbar .bible-inline-title{text-align:left;flex:1;justify-content:flex-start;gap:8px;min-width:0}.bible-inline-title strong{font:500 21px Georgia,serif}.bible-inline-title span{color:var(--muted);font-size:14px}.bible-inline-version{gap:8px;padding:0 10px;font-size:14px;border-bottom:2px solid var(--gold)!important;background:color-mix(in srgb,var(--gold) 10%,var(--paper))!important}.bible-inline-reader .bible-reader-text{overscroll-behavior:contain;flex:1;width:100%;min-height:0;overflow-y:auto;max-width:960px!important;height:auto!important;margin:0 auto!important;padding:24px 46px 64px!important}.bible-side-arrow{top:calc((100dvh + var(--bible-top) - var(--bible-bottom))/2);z-index:22;border:1px solid var(--line);background:var(--paper);width:32px;height:48px;color:var(--ink);border-radius:12px;font:30px Georgia,serif;position:fixed;box-shadow:0 3px 12px #18352d0d}.bible-side-prev{left:max(5px,50vw - 520px)}.bible-side-next{right:max(5px,50vw - 520px)}.bible-side-arrow:disabled{opacity:.25}.bible-screen:has(.bible-inline-reader)>.bible-overlay{z-index:35!important;border-radius:0!important;height:100%!important;max-height:100%!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}.bible-inline-reader .bible-standard-selection{bottom:calc(var(--bible-bottom) + 8px)!important;z-index:38!important}.bible-screen .bible-version-list small{font-size:12px!important}@media (width<=880px){.phone:has(.bible-inline-reader){--bible-top:76px;--bible-bottom:calc(76px + env(safe-area-inset-bottom))}.phone:has(.bible-inline-reader)>.bottom-nav{height:var(--bible-bottom)!important;z-index:50!important;visibility:visible!important;pointer-events:auto!important;position:fixed!important;inset:auto 0 0!important}.bible-inline-toolbar{gap:5px;min-height:62px;padding:8px 10px}.bible-inline-toolbar .bible-inline-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.bible-inline-title strong{font-size:17px}.bible-inline-title span{font-size:12px}.bible-inline-toolbar .bible-inline-version{min-width:64px;padding:0 7px}.bible-inline-reader .bible-reader-text{padding:20px 39px 54px!important}}.original-strong{border:1px solid var(--gold);color:var(--ink);letter-spacing:normal;border-radius:14px;margin:20px 0 26px;font-family:Inter,system-ui,sans-serif;font-size:14px;overflow:hidden}.strong-toggle{background:color-mix(in srgb,var(--gold) 12%,var(--paper));width:100%;color:var(--ink);justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:650;display:flex}.strong-body{background:var(--paper);padding:16px}.strong-verse-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.strong-verse-controls label{color:var(--muted);align-items:center;gap:6px;display:flex}.strong-verse-controls select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:5px}.strong-source-label{color:var(--muted);margin:12px 0;font-size:12px;display:block}.strong-words{flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:14px 0;display:flex}.strong-words button{color:var(--ink);border-bottom:1px dotted var(--gold);border-radius:6px;padding:0 4px;font-family:Times New Roman,serif;font-size:27px;line-height:1.9}.strong-words button.active{background:color-mix(in srgb,var(--gold) 23%,var(--paper))}.original-strong p{margin:10px 0!important;padding:0!important;font-size:14px!important;line-height:1.6!important}.original-strong .strong-hint{color:var(--muted);font-size:12px!important}.strong-lexical-card{border:1px solid var(--line);background:color-mix(in srgb,var(--cream) 55%,var(--paper));border-radius:12px;margin-top:18px;padding:14px}.strong-lexical-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.strong-lexical-card header strong{font:28px/1.8 Times New Roman,serif}.strong-lexical-card header button{width:36px;height:36px;font-size:24px}.strong-transliteration{color:var(--muted)}.strong-tags{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.strong-tags button{border:1px solid var(--line);border-radius:7px;padding:6px 8px;font-size:12px}.strong-tags button[aria-pressed=true]{border-color:var(--gold);background:var(--paper)}.strong-lexical-card dl{margin:16px 0}.strong-lexical-card dt{color:var(--muted);margin-top:13px;font-size:12px}.strong-lexical-card dd{overflow-wrap:anywhere;margin:3px 0;font-size:15px}.strong-definition{white-space:pre-line;max-height:280px;line-height:1.6;overflow-y:auto}.original-strong details{overflow-wrap:anywhere;margin-top:14px;font-size:13px}.original-strong summary{cursor:pointer;font-weight:600}.strong-occurrences h3{margin:20px 0 6px!important;font:600 15px/1.4 Inter,system-ui,sans-serif!important}.strong-occurrences>button{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 0;font-size:14px;display:flex}.strong-occurrences>button span:nth-child(2){font:20px Times New Roman,serif}.strong-occurrences nav{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.strong-occurrences nav button{padding:8px;font-size:13px}.strong-occurrences nav button:disabled{opacity:.4}.strong-credit{text-align:left!important;margin-top:16px!important;font-size:12px!important;line-height:1.6!important}.strong-credit a{text-underline-offset:3px;text-decoration:underline}.full-reader-scroll>.original-strong{margin:16px 20px}@media (width<=480px){.strong-body{padding:12px}.strong-lexical-card{padding:10px}.strong-verse-controls{gap:7px}.strong-words button{font-size:26px}}.bible-screen:has(.bible-inline-reader){--bible-toolbar-height:72px;--bible-toolbar-edge:max(18px,calc((100vw - 920px)/2))}.bible-inline-toolbar{height:var(--bible-toolbar-height);min-height:var(--bible-toolbar-height);padding:12px var(--bible-toolbar-edge);background:color-mix(in srgb,var(--gold) 7%,var(--cream));border-top:1px solid color-mix(in srgb,var(--gold) 13%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--gold) 25%,var(--line));grid-template-columns:minmax(0,1fr) 44px 44px auto;gap:10px;display:grid;box-shadow:0 3px 12px #18352d04}.bible-inline-toolbar>button,.bible-inline-search{border:1px solid color-mix(in srgb,var(--gold) 14%,var(--line));background:var(--paper);height:44px;color:var(--ink);border-radius:9px;transition:border-color .16s,background .16s}.bible-inline-toolbar>button:hover:not(:disabled),.bible-inline-toolbar>button[aria-expanded=true]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 5%,var(--paper))}.bible-inline-toolbar .bible-inline-title{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:0 13px;display:flex}.bible-inline-title strong{white-space:nowrap;text-overflow:ellipsis;font:500 18px/1.3 Georgia,serif;overflow:hidden}.bible-inline-title svg,.bible-inline-version svg{flex-shrink:0;width:15px;height:15px}.bible-inline-toolbar .bible-inline-version{gap:8px;max-width:140px;padding:0 12px;font-size:13px;border:1px solid color-mix(in srgb,var(--gold) 14%,var(--line))!important;background:var(--paper)!important}.bible-inline-version strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bible-inline-search{min-width:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 12%,transparent);align-items:center;gap:4px;padding:0 5px 0 12px;display:flex}.bible-inline-search:focus-within{border-color:var(--gold)}.bible-inline-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font:400 16px/1.4 Inter,system-ui,sans-serif}.bible-inline-search button{background:color-mix(in srgb,var(--gold) 13%,var(--paper));min-width:34px;height:34px;color:var(--ink);border-radius:6px;place-items:center;font:600 12px/1 Inter,system-ui,sans-serif;display:grid}.bible-inline-search button:disabled{opacity:.4}.bible-side-arrow{border-color:color-mix(in srgb,var(--ink) 9%,var(--paper));background:color-mix(in srgb,var(--paper) 94%,transparent);border-radius:10px;place-items:center;width:30px;height:42px;padding:0;display:grid;transform:translateY(-50%);box-shadow:0 2px 8px #18352d04}.bible-side-arrow svg{stroke-width:1.5px;width:17px;height:17px;display:block}.bible-side-arrow:hover:not(:disabled){border-color:var(--gold);background:var(--cream)}.bible-popover{z-index:45;top:calc(var(--bible-toolbar-height) + 8px);left:var(--bible-toolbar-edge);width:min(360px,100% - 24px);max-height:min(420px,calc(100dvh - var(--bible-top) - var(--bible-bottom) - var(--bible-toolbar-height) - 24px));background:var(--paper);border:1px solid color-mix(in srgb,var(--gold) 25%,var(--line));color:var(--ink);border-radius:14px;flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:absolute;overflow:hidden;box-shadow:0 16px 48px #18352d1a,0 3px 10px #18352d08}.bible-popover-versions{left:auto;right:var(--bible-toolbar-edge)}.bible-popover-heading{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.bible-popover-heading>strong{flex:1;font:600 14px/1.5 Inter,system-ui,sans-serif}.bible-popover-heading>button{width:30px;height:30px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.bible-popover-heading>button:hover{background:var(--cream);color:var(--ink)}.bible-popover-heading svg{width:16px;height:16px}.bible-menu-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:5px;overflow:auto}.bible-menu-list>button{text-align:left;width:100%;min-height:44px;color:var(--ink);background:0 0;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;display:flex}.bible-menu-list>button:hover,.bible-menu-list>button.active{background:color-mix(in srgb,var(--gold) 11%,var(--paper))}.bible-menu-list>button:disabled{opacity:.55}.bible-menu-list strong{font:500 14px/1.45 Inter,system-ui,sans-serif;display:block}.bible-menu-list small{color:var(--muted);margin-top:2px;font:400 12px/1.6 Inter,system-ui,sans-serif;display:block}.bible-menu-versions>button>span:first-child{flex:1;min-width:0}.bible-menu-books>button strong{flex:1}.bible-menu-books svg{width:14px;height:14px;color:var(--muted)}.bible-menu-filter{border:1px solid var(--line);background:var(--cream);color:var(--muted);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:10px 12px 5px;padding:8px 10px;display:flex}.bible-menu-filter svg{width:16px;height:16px}.bible-menu-filter input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font:400 16px/1.4 Inter,system-ui,sans-serif}.bible-menu-chapters{overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px;display:grid;overflow:auto}.bible-menu-chapters button{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink);border-radius:8px;place-items:center;font:500 14px/1 Inter,system-ui,sans-serif;display:grid}.bible-menu-chapters button:hover,.bible-menu-chapters button[aria-current=page]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--paper))}.bible-menu-footer{border-top:1px solid var(--line);flex-shrink:0;padding:10px 16px 12px}.bible-menu-footer button,.bible-menu-footer small{text-align:left;color:var(--muted);background:0 0;border:0;padding:0;font:400 12px/1.55 Inter,system-ui,sans-serif}.bible-menu-footer button{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--gold) 65%,transparent);text-decoration-color:color-mix(in srgb,var(--gold) 65%,transparent);text-underline-offset:3px}.bible-menu-footer button:hover{color:var(--ink)}.bible-popover-results{width:min(480px,100% - 24px)}.bible-menu-results>button{display:block}.bible-menu-results>button strong{font-weight:600}.bible-menu-results>button>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.bible-popover p{margin:0;padding:14px 16px;font:400 14px/1.6 Inter,system-ui,sans-serif}.bible-inline-toolbar :focus-visible,.bible-popover button:focus-visible,.bible-side-arrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bible-inline-search input:focus-visible{box-shadow:none;outline:none}@media (width<=880px){.bible-screen:has(.bible-inline-reader){--bible-toolbar-height:68px;--bible-toolbar-edge:12px}.bible-inline-toolbar{grid-template-columns:minmax(0,1fr) 38px 38px auto;gap:6px;padding:12px}.bible-inline-toolbar>button{min-width:0}.bible-inline-toolbar .bible-inline-title{gap:5px;padding:0 10px}.bible-inline-title strong{font-size:16px}.bible-inline-toolbar .bible-inline-version{gap:5px;min-width:65px;max-width:88px;padding:0 8px;font-size:12px}.bible-inline-toolbar>button>svg{width:18px;height:18px}.bible-inline-toolbar .bible-inline-title svg,.bible-inline-toolbar .bible-inline-version svg{width:13px;height:13px}.bible-popover{max-height:min(380px,calc(100dvh - var(--bible-top) - var(--bible-bottom) - var(--bible-toolbar-height) - 24px))}}.site .settings-minimal .settings-scroll{flex-direction:column;gap:12px;padding:4px 2px 12px;display:flex;overflow-x:hidden}.site .settings-minimal .setting-card{flex:none;min-width:0;padding:16px;display:block}.site .settings-minimal .theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;display:grid}.site .settings-minimal .theme-options button{white-space:normal;min-width:0;height:auto;min-height:44px;padding:10px 8px}.site .settings-minimal .panel-title{align-items:flex-start;gap:12px}.site .settings-minimal .panel-title h2{margin:8px 0 16px;font-size:clamp(22px,5.5vw,30px);line-height:1.15}.site .settings-minimal .panel-title>button{flex:0 0 36px}.site .settings-minimal .font-control{height:auto;min-height:48px}@media (width<=880px){.editorial-title-calendário h1 .editorial-traditional-e{transform:translateY(-.09em)scaleX(.96)}}.site>.bible-selection-dock{border:1px solid var(--gold);background:var(--paper);overscroll-behavior:contain;border-radius:18px;width:min(640px,100% - 24px);max-height:calc(100dvh - 180px);padding:12px;overflow-y:auto;box-shadow:0 -4px 24px #18352d18;z-index:60!important;margin:0!important;position:fixed!important;inset:auto auto 16px 50%!important;transform:translate(-50%)!important}.bible-selection-dock .selected-reference span{font-size:12px;line-height:1.4}.bible-selection-dock .selected-reference>button{width:32px;height:32px;font-size:24px}.bible-selection-dock .selection-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.bible-selection-dock .selection-actions button{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:64px;padding:9px 2px;line-height:1.2;display:flex;font-size:12px!important}.bible-selection-dock .selection-actions svg{flex:0 0 21px;width:21px;height:21px;display:block}@media (width<=880px){.site>.bible-selection-dock{max-height:calc(100dvh - 230px);bottom:calc(76px + env(safe-area-inset-bottom) + 8px)!important}}.strong-words{align-items:stretch;gap:8px}.strong-words button{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:66px;max-width:100%;padding:8px 6px;line-height:1.4;display:flex}.strong-original-word{font:inherit}.strong-word-reading,.strong-word-meaning{overflow-wrap:anywhere;text-align:center;max-width:130px;font-family:Arial,sans-serif;font-size:12px;line-height:1.35}.strong-word-reading{color:var(--ink)}.strong-word-meaning{color:var(--muted);font-size:11px}.strong-lexical-card dd{overflow-wrap:anywhere}.strong-lexical-card details summary{cursor:pointer;line-height:1.5}.site .supplemental-reading{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);box-shadow:none;border-radius:20px;margin:14px 0;display:block;overflow:hidden;padding:0!important}.site .supplemental-heading{padding:18px 20px 14px}.site .supplemental-heading>span{letter-spacing:.14em;color:var(--gold);font-size:10px;font-weight:700;line-height:1.4}.site .supplemental-heading h3{color:var(--ink);margin:7px 0 8px;font-family:Georgia,serif;font-size:23px;line-height:1.2}.site .supplemental-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.site .supplemental-launch{background:color-mix(in srgb,var(--olive-dark) 6%,var(--paper));width:100%;min-height:48px;color:var(--ink);text-align:left;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.site .supplemental-launch svg{flex:0 0 18px}.site .supplemental-links>.supplemental-launch+.supplemental-launch{border-top:1px solid var(--line)}.site .supplemental-passages{padding:16px 20px}.site .supplemental-passages>small{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.5;display:block}.site .supplemental-passages details{margin-top:12px}.site .supplemental-passages summary{cursor:pointer;margin-bottom:8px;font-size:12px;line-height:1.5}.site .supplemental-passages a{color:var(--ink);text-decoration:underline}.site .supplemental-passages .reference-buttons button{min-height:40px;padding:8px 11px;font-size:12px}.site .day-agenda .supplemental-heading h3{font-size:20px}.hebrew-letter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:20px 0;display:grid}.hebrew-letter-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;overflow:hidden}.hebrew-letter-card summary{cursor:pointer;text-align:center;padding:16px;list-style:none}.hebrew-letter-card summary::-webkit-details-marker{display:none}.hebrew-letter-card summary>span{color:var(--ink);font-family:Times New Roman,serif;font-size:48px;line-height:1.3;display:block}.hebrew-letter-card summary>strong{font-size:15px;line-height:1.4;display:block}.hebrew-letter-card summary>small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.hebrew-letter-card[open]{border-color:var(--gold)}.study-article .hebrew-letter-card p{padding:0 16px;font-size:14px;line-height:1.6}.hebrew-letter-example{background:var(--cream);text-align:center;flex-direction:column;align-items:center;gap:5px;padding:14px;font-size:13px;display:flex}.hebrew-letter-example [lang=he]{font-family:Times New Roman,serif;font-size:30px;line-height:1.5}.study-external-sources a{color:var(--ink);margin:10px 0;line-height:1.5;text-decoration:underline;display:block}@media (width>=1100px){.hebrew-letter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.alphabet-index{direction:rtl;flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.alphabet-index a{border:1px solid var(--line);min-width:40px;min-height:44px;color:var(--ink);background:var(--paper);border-radius:10px;place-items:center;font:26px/1.2 Times New Roman,serif;text-decoration:none;display:grid}.alphabet-index a:hover,.alphabet-index a:focus-visible{border-color:var(--gold);background:var(--cream)}.study-article .alphabet-guide-note{color:var(--muted);font-size:13px;line-height:1.6}.alphabet-detail-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.alphabet-detail-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;scroll-margin-top:100px;overflow:hidden}.study-article .alphabet-detail-card>header{border-bottom:1px solid var(--line);background:var(--cream);text-align:left;align-items:center;gap:18px;margin:0;padding:20px;display:flex}.alphabet-large-letter{color:var(--ink);text-align:center;flex:0 0 58px;font:64px/1.25 Times New Roman,serif}.alphabet-detail-card header small{letter-spacing:.1em;color:var(--gold);font-size:10px}.study-article .alphabet-detail-card h3{color:var(--ink);margin:6px 0;font:600 24px/1.2 Georgia,serif}.study-article .alphabet-detail-card header p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.alphabet-detail-body{padding:4px 20px 20px}.study-article .alphabet-detail-card h4{color:var(--ink);margin:18px 0 7px;font-size:13px;font-weight:700;line-height:1.4}.study-article .alphabet-detail-card p{margin:0;font-size:15px;line-height:1.75}.alphabet-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.alphabet-examples>div{border:1px solid var(--line);text-align:center;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:14px 8px;display:flex}.alphabet-examples [lang=he]{font:28px/1.5 Times New Roman,serif}.alphabet-examples strong{font-size:14px}.alphabet-examples small{color:var(--muted);font-size:12px;line-height:1.5}.alphabet-letter-reflection{background:color-mix(in srgb,var(--gold) 8%,var(--paper));border-top:1px solid var(--line);padding:0 20px 20px}.study-article .alphabet-letter-reflection p{font-size:14px}.study-reference-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.study-sources .study-reference-list button{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:10px;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:10px 14px;line-height:1.45;display:inline-flex}.study-sources .study-reference-list button:hover{border-color:var(--gold);background:var(--study-soft);text-decoration:none}.study-article>.study-context-notice{border:1px solid var(--line);background:var(--study-soft);border-radius:14px;margin-top:26px;padding:20px 22px}.study-context-notice>strong{color:var(--ink);display:block}.study-context-notice p,.study-article>.study-context-notice p{font-size:calc(14px * var(--ui-scale,1));margin-top:10px;line-height:1.75}.study-article>.study-context-notice h2{font-size:calc(21px * var(--ui-scale,1))}.study-questions{padding-left:1.5em;line-height:1.85}.study-questions li+li{margin-top:12px}.study-vocabulary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.study-vocabulary>div,.study-cycle-list>article{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:22px}.study-vocabulary dt{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.study-vocabulary dt>span{font-size:calc(27px * var(--ui-scale,1));color:var(--gold);unicode-bidi:isolate;line-height:1.5}.study-vocabulary dd{font-size:calc(15px * var(--ui-scale,1));margin:0;line-height:1.7}.study-vocabulary dd p{font-size:calc(14px * var(--ui-scale,1));color:var(--muted);margin-top:10px}.study-cycle-list{gap:14px;margin-top:22px;display:grid}.study-cycle-list h3{margin:0 0 12px;font:500 23px/1.35 Georgia,serif}.study-cycle-list p{font-size:calc(15px * var(--ui-scale,1));margin-top:10px;line-height:1.75}.study-toc{overscroll-behavior:contain;max-height:calc(100dvh - 160px);overflow-y:auto}.study-article h1{overflow-wrap:break-word}@media (width<=600px){.study-vocabulary{grid-template-columns:1fr}.study-vocabulary>div,.study-cycle-list>article,.study-article>.study-context-notice{padding:18px}.study-reference-list{gap:7px}}.bible-side-arrow{top:calc((100dvh + var(--bible-top) + var(--bible-toolbar-height) - var(--bible-bottom))/2)}.editorial-title-calendário h1 .editorial-traditional-e{vertical-align:baseline;margin:0 -.015em;font-family:Cormorant Garamond,Times New Roman,Georgia,serif;font-size:1.12em;line-height:0;transform:none}.calendar-v2 .scroll-more{justify-content:center;align-items:center;gap:5px;display:flex}.calendar-v2 .scroll-more svg{flex-shrink:0;margin:0;display:block;transform:none}.calendar-v2 .day-agenda>header button{min-width:72px;min-height:36px;font-size:calc(11px * var(--ui-scale,1));padding:9px 12px}.site .agenda-reading>.supplemental-launch{border:0;border-radius:0;padding:13px 20px}@media (width<=880px){.app-header .brand{gap:8px}.app-header .brand-mark{width:34px;min-width:34px;height:34px;font-size:calc(19px * var(--ui-scale,1));border-radius:10px}.app-header .darash-wordmark{font-size:calc(20px * var(--ui-scale,1))!important}.app-header .brand small{font-size:calc(7px * var(--ui-scale,1))}.calendar-v2 .calendar-view-toggle button{font-size:calc(11px * var(--ui-scale,1))!important}.calendar-v2>.month-events{--calendar-event-height:calc(60px * var(--ui-scale,1))}.calendar-v2>.month-events .dates-list{height:auto;max-height:calc(4 * var(--calendar-event-height) + 24px);gap:8px;display:flex}.calendar-v2>.month-events .date-event{min-height:var(--calendar-event-height);height:var(--calendar-event-height);flex-shrink:0}}.calendar-v2 .day-agenda>header span,.calendar-v2 .month-events-title>span{font-size:calc(9px * var(--ui-scale,1))}.library-source-tabs{border-bottom:1px solid var(--line);gap:8px;padding:12px 18px;display:flex}.library-source-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:calc(14px * var(--ui-scale,1));border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}.library-source-tabs button[aria-pressed=true]{background:var(--olive-dark);color:var(--paper);border-color:var(--olive-dark)}.library-source-tabs button span{opacity:.8;font-size:.8em}.notes-library .notes-item p{white-space:pre-wrap;overflow-wrap:anywhere}.notes-library .favorite-card>div:last-child{overflow-wrap:anywhere;min-width:0}@media (width<=880px){.identity-card>header h2{font-size:calc(8px * var(--ui-scale,1))}.identity-dates>div>span,.identity-grid>div>span{font-size:calc(8.5px * var(--ui-scale,1));line-height:1.45}.identity-actions{gap:6px}.identity-actions button{font-size:calc(8px * var(--ui-scale,1));white-space:nowrap;gap:4px;padding:10px 6px}.identity-actions button svg{flex-shrink:0;width:12px;height:12px}}@media (width<=360px){.identity-actions button svg{display:none}}.phone:has(.parasha-inline-reader){--bible-top:82px;--bible-bottom:0px;--bible-toolbar-height:72px;--bible-toolbar-edge:max(18px,calc((100vw - 920px)/2))}.phone:has(.parasha-inline-reader)>.app-header{background:var(--paper);height:var(--bible-top)!important;z-index:270!important;visibility:visible!important;pointer-events:auto!important;position:fixed!important;inset:0 0 auto!important}.phone>.full-reader.parasha-inline-reader{z-index:220;animation:none;inset:var(--bible-top) 0 var(--bible-bottom)!important;width:100%!important;height:auto!important;min-height:0!important;position:fixed!important}.parasha-inline-reader>.parasha-inline-toolbar{flex-shrink:0}.parasha-inline-toolbar .bible-inline-title>div{min-width:0}.parasha-inline-toolbar .bible-inline-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.1;display:block;overflow:hidden}.parasha-inline-toolbar .bible-inline-title small{color:var(--gold);white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.2;display:block}.parasha-inline-toolbar .bible-inline-title>svg,.parasha-inline-toolbar .bible-inline-version>svg{flex-shrink:0;transform:rotate(90deg)}.parasha-inline-reader>.full-reader-scroll{min-height:0}.parasha-inline-reader .scripture{padding-left:24px;padding-right:24px}.parasha-inline-reader .selection-panel{bottom:calc(var(--bible-bottom) + 8px)!important}.parasha-inline-reader .parasha-reading-status{text-align:center;padding:20px}.phone:has(.parasha-inline-reader)>.overlay{z-index:300!important}@media (width<=880px){.phone:has(.parasha-inline-reader){--bible-top:76px;--bible-bottom:calc(76px + env(safe-area-inset-bottom));--bible-toolbar-height:68px;--bible-toolbar-edge:12px}.phone:has(.parasha-inline-reader)>.bottom-nav{height:var(--bible-bottom)!important;z-index:270!important;visibility:visible!important;pointer-events:auto!important;position:fixed!important;inset:auto 0 0!important}.parasha-inline-toolbar .bible-inline-title strong{font-size:16px}.parasha-inline-toolbar .bible-inline-title small{font-size:9px}.parasha-inline-reader .scripture{padding-left:40px;padding-right:40px}}.site:has(.parasha-inline-reader)>.bible-selection-dock{z-index:280!important}.library-favorite-link{text-align:left;width:100%;color:var(--ink);cursor:pointer}.library-favorite-link>div:nth-child(2){flex:1}.library-reference-link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.library-open-text{border:1px solid var(--line);background:var(--cream);width:100%;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;font-size:13px;display:flex}.library-open-text:focus-visible,.library-reference-link:focus-visible,.library-favorite-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.site .festival-heading>span:not(.festival-symbol){color:#485a50}.site .festival-heading h2{color:#203c32}.site .festival-heading p{color:#40554d}.site .festival-heading .festival-symbol{color:var(--festival-accent);opacity:.15;pointer-events:none}.site .festival-readings{grid-template-columns:1fr;gap:16px}.site .festival-readings .supplemental-heading{display:block}.site .festival-readings .supplemental-heading>span{text-transform:uppercase}.site .festival-readings .supplemental-heading h3{line-height:1.3;font-size:20px!important}.site .festival-readings .supplemental-launch{border-radius:0;font-size:12px!important}.site .festival-readings .supplemental-launch+.supplemental-launch{border-top:1px solid var(--line)}.site.dark .festival-heading{background:#263b35!important}.site.dark .festival-heading h2{color:#fffdf5}.site.dark .festival-heading p{color:#d9e3da}.site.dark .festival-heading>span:not(.festival-symbol){color:#e2c57f}.bible-selection-dock .selection-actions button.annotation-active{color:var(--ink);background:color-mix(in srgb,var(--olive-dark) 14%,var(--paper));box-shadow:inset 0 0 0 1.5px var(--olive-dark);font-weight:800!important}.bible-selection-dock .selection-actions button.annotation-active svg{stroke-width:2.8px}.site .selection-actions button.annotation-active{color:#1c573e;background:#d9ebdf;font-weight:800;box-shadow:inset 0 0 0 1.5px #357253}.site.dark .selection-actions button.annotation-active{color:#d3f2df;background:#264d3c;box-shadow:inset 0 0 0 1.5px #8bb69c}.site .selection-panel .annotation-delete{background:var(--paper);color:#b73535;border:1px solid #c94747;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:8px 0;padding:10px;font-size:14px;display:flex}.library-record-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-record-heading .notes-kind{flex:1}.library-delete-actions{flex-shrink:0;gap:4px;display:flex}.site .library-delete{background:var(--paper);color:#b73535;cursor:pointer;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:44px;min-height:44px;padding:8px;display:flex}.library-delete span{font-size:12px}.site .library-saved-card{align-items:center;gap:8px;display:flex}.site .library-saved-open{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.library-saved-open>div:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.library-saved-open .favorite-card-icon{flex-shrink:0}.library-delete:focus-visible,.library-saved-open:focus-visible,.annotation-delete:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=400px){.library-saved-card:has(.library-delete-actions>button:nth-child(2)){flex-wrap:wrap}.library-saved-card:has(.library-delete-actions>button:nth-child(2)) .library-delete-actions{justify-content:flex-end;width:100%}}.site .parasha-screen{height:auto!important;min-height:0!important;display:block!important}.torah-overview,.torah-sidebar,.torah-readings{flex-direction:column;gap:14px;min-width:0;display:flex}.site .torah-overview .parasha-hero,.site .torah-overview .today-card,.site .torah-overview .week-section,.site .torah-overview .quick-actions{margin:0}.torah-hero-title{text-align:center}.torah-catalog-empty{color:var(--muted);padding:20px;font-size:13px}@media (width>=881px){.site .parasha-inline-reader>.full-reader-scroll{width:100%;max-width:1000px;margin:0 auto;padding-left:56px;padding-right:56px}.site .parasha-inline-reader .reading-part .scripture{width:100%;min-width:0;max-width:none;padding-left:24px;padding-right:24px}.site .parasha-inline-reader .scripture p{white-space:normal;word-break:normal;max-width:none}.site .catalog-panel{width:100%;max-width:1120px;margin:0 auto;padding:18px 24px 0}.site .catalog-panel>header h2{font-size:24px;line-height:1.25}.site .catalog-panel>header span{font-size:9px}.site .catalog-panel>label{min-height:40px;margin:4px 0 12px}.site .catalog-panel>label input{font-size:12px}.site .catalog-list h3{padding:14px 8px 8px;font-size:10px}.site .catalog-list>button{gap:12px;min-height:56px;padding:10px 8px}.site .catalog-list>button span strong{font-size:13px;font-weight:600;line-height:1.4}.site .catalog-list>button span small{font-size:14px;line-height:1.4}.site .catalog-list>button em{font-size:11px;line-height:1.4}}@media (width>=1101px){.site .app-content:has(>.parasha-screen:not(.festival-mode)){padding-bottom:0!important}.site .parasha-screen:not(.festival-mode){flex-direction:column;gap:14px!important;height:calc(100dvh - 82px)!important;min-height:0!important;padding:16px 0!important;display:flex!important}.site .parasha-screen>.parasha-action-row{flex:0 0 36px;align-items:center!important;width:100%!important;height:36px!important;margin:0!important;padding:0!important}.site .parasha-action-row:after{display:none!important}.site .parasha-action-row .parasha-catalog-launch,.site .parasha-action-row .parasha-search-button{border-radius:10px!important;height:36px!important;min-height:36px!important;transform:none!important}.site .parasha-action-row .parasha-catalog-launch{flex:0 350px!important;padding:6px 14px!important}.site .parasha-action-row .parasha-catalog-launch strong{font-size:15px!important;font-weight:600!important}.site .parasha-action-row .parasha-search-button{width:36px!important;min-width:36px!important}.site .parasha-action-row .desktop-toolbar-detail{font-size:11px}.site .torah-overview{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;display:grid}.site .torah-sidebar{grid-area:1/1;gap:12px;min-height:0}.site .torah-readings{grid-area:1/3;gap:12px;min-height:0}.site .torah-overview .today-card{border-radius:18px;height:auto;min-height:0}.site .torah-sidebar .today-launch{text-align:left;flex:none;padding:16px!important}.site .torah-sidebar .section-heading{margin:0}.site .torah-sidebar .section-heading h3{font-size:21px;font-weight:500;line-height:1.25}.site .torah-sidebar .section-heading span{font-size:10px;line-height:1.4}.site .torah-sidebar .section-heading .number{font-size:30px}.site .torah-sidebar .today-ref{margin:6px 0 12px;font-size:12px;line-height:1.4}.site .torah-sidebar .launch-row{margin:0 -16px -16px;padding:12px 16px;font-size:11px;font-weight:600}.site .torah-overview .supplemental-heading{padding:14px 16px 12px}.site .torah-overview .supplemental-heading>span{font-size:9px}.site .torah-overview .supplemental-heading h3{margin:6px 0;font-size:21px;font-weight:400;line-height:1.2}.site .torah-overview .supplemental-heading p{font-size:11px;line-height:1.4}.site .torah-overview .supplemental-launch{min-height:36px;padding:10px 16px;font-size:11px;font-weight:600}.site .torah-sidebar .quick-actions{flex:1;grid-template-rows:repeat(3,minmax(40px,1fr));grid-template-columns:1fr;gap:8px;min-height:0;display:grid}.site .torah-sidebar .quick-actions button{justify-content:flex-start;min-height:40px;padding:10px 16px;font-size:12px;line-height:1.4}.site .torah-overview>.parasha-hero{isolation:isolate;flex-direction:column;grid-area:1/2;height:100%;min-height:0;padding:24px;display:flex}.site .torah-overview .weekly-parasha-kicker{letter-spacing:.14em;margin:0 0 16px;line-height:1.4;font-size:10px!important}.site .torah-overview .hero-top{margin:0}.site .torah-overview .week-badge{font-size:9px}.site .torah-hero-title{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:20px 0;display:flex}.site .torah-hero-title .hebrew{margin:0 0 18px;font-size:28px;line-height:1.3}.site .torah-hero-title h2{overflow-wrap:anywhere;margin:0;font-size:clamp(34px,3.1vw,48px);font-weight:500;line-height:1.15}.site .torah-hero-title .meaning{margin:12px 0 0;font-size:16px;line-height:1.4}.site .torah-hero-title .reference{margin:18px 0 0;font-size:12px;line-height:1.4}.site .torah-overview .progress-copy{margin-top:0;font-size:10px}.site .torah-overview .parasha-hero-symbol{color:#ffffff0b;z-index:-1;font-size:clamp(180px,19vw,270px);top:30%;bottom:auto;right:-.08em}.site .torah-readings>.week-section{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;flex:1;min-height:0;padding:16px;display:flex}.site .torah-readings .section-title{flex-wrap:wrap;gap:6px;margin:0 0 8px}.site .torah-readings .section-title h3{font-size:21px;font-weight:500;line-height:1.2}.site .torah-readings .section-title button{font-size:9px}.site .torah-readings .week-help{margin:0;font-size:9px;line-height:1.5}.site .torah-readings .portion-list{flex:1;min-height:0;margin-top:10px;grid-template-rows:repeat(7,minmax(0,1fr))!important;gap:5px!important;height:auto!important}.site .torah-readings .portion-list button{border-radius:10px;grid-template-rows:auto auto;align-content:center;grid-template-columns:30px minmax(0,1fr)!important;gap:1px 8px!important;min-height:0!important;padding:5px 10px!important}.site .torah-readings .portion-list span{grid-row:1/3;align-self:center;font-size:10px!important}.site .torah-readings .portion-list strong{font-weight:600;line-height:1.3;font-size:12px!important}.site .torah-readings .portion-list small{line-height:1.3;grid-column:2!important;font-size:10px!important}.site .torah-readings>.psalms-card{flex:none}.site .torah-readings>.psalms-card .supplemental-heading{grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding:10px 16px;display:grid}.site .torah-readings>.psalms-card .supplemental-heading>span{grid-column:1/-1;font-size:8px}.site .torah-readings>.psalms-card h3{margin:0;font-size:19px}.site .torah-readings>.psalms-card .supplemental-passages{max-height:120px;overflow:auto}}@media (width>=881px) and (width<=1100px){.site .torah-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.site .torah-overview>.parasha-hero{flex-direction:column;grid-area:1/1;display:flex}.site .torah-hero-title{flex-direction:column;flex:1;justify-content:center;display:flex}.site .torah-readings{grid-area:1/2}.site .torah-sidebar{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site .torah-sidebar .quick-actions{grid-column:1/-1}}@media (width<=880px){.torah-hero-title{display:contents}}@media (width>=1101px){.site .parasha-screen>.parasha-action-row{min-height:36px!important}}@media (width>=1101px) and (height<=700px){.site .parasha-screen:not(.festival-mode){gap:10px!important;padding:12px 0!important}.site .torah-sidebar,.site .torah-readings{gap:10px}.site .torah-sidebar .today-launch{padding:12px 16px!important}.site .torah-sidebar .today-ref{margin:4px 0 8px}.site .torah-sidebar .launch-row{margin-bottom:-12px;padding:9px 16px}.site .torah-overview .supplemental-heading{padding:10px 16px}.site .torah-overview .supplemental-heading h3{margin:4px 0;font-size:20px}.site .torah-sidebar .quick-actions{grid-template-rows:repeat(3,minmax(36px,1fr));gap:6px}.site .torah-sidebar .quick-actions button{min-height:36px;padding:6px 16px}.site .torah-readings>.week-section{padding:12px}.site .torah-readings .portion-list button{grid-template-rows:1fr;grid-template-columns:28px 68px minmax(0,1fr)!important;gap:5px!important;padding:5px 8px!important}.site .torah-readings .portion-list span{grid-row:auto}.site .torah-readings .portion-list strong{font-size:11px!important}.site .torah-readings .portion-list small{grid-column:3!important}.site .torah-overview>.parasha-hero{padding:20px}.site .torah-hero-title .hebrew{margin-bottom:12px}}@media (width>=1101px){.site .torah-readings>.psalms-card{position:relative;overflow:visible}.site .torah-readings>.psalms-card>.supplemental-launch{border-radius:0 0 17px 17px}.site .torah-readings>.psalms-card .supplemental-passages{z-index:5;background:var(--paper);border:1px solid var(--line);max-height:min(260px,45vh);box-shadow:var(--shadow);border-radius:14px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}}
