:root{--navy-950:#08132a;--navy-900:#0f2147;--navy-800:#16305e;--navy-700:#1e3d73;--navy-500:#3a5a92;--navy-200:#c9d3e6;--navy-100:#e7ecf5;--navy-50:#f3f6fb;--red-800:#6f1520;--red-700:#8a1c2a;--red-600:#a3202e;--red-100:#f6e4e6;--bg:#fff;--bg-soft:#f6f7fa;--bg-sunk:#eef1f6;--surface:#fff;--ink:#101318;--ink-2:#363d4a;--ink-3:#5f6675;--ink-4:#8b919d;--line:#e1e5ec;--line-2:#cfd5df;--accent:var(--navy-800);--accent-ink:#fff;--mark:var(--red-700);--active-bg:#f3f6fb;--active-bar:var(--red-700);--header-bg:var(--navy-900);--header-ink:#fff;--header-ink-2:#b9c4da;--shadow-1:0 1px 2px #0f21470f, 0 1px 1px #0f21470a;--shadow-2:0 10px 30px #08132a2e, 0 2px 8px #08132a1a;--f-rashi:#16305e;--f-talmud:#8a1c2a;--f-midrash:#2c5d6b;--f-zohar:#5a4a7a;--f-hassidout:#7a5a22;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-read:"Source Serif 4", "Iowan Old Style", Georgia, serif;--font-he:"Noto Serif Hebrew", "Frank Ruhl Libre", "Taamey Frank CLM", "SBL Hebrew", "Times New Roman", serif;--font-rashi:"Noto Rashi Hebrew", var(--font-he);--text-scale:1;--fs-read:calc(18px * var(--text-scale));--fs-he:calc(25px * var(--text-scale));--fs-src:calc(15.5px * var(--text-scale));--fs-src-he:calc(18px * var(--text-scale));--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1222;--bg-soft:#0f182c;--bg-sunk:#0a101e;--surface:#111b31;--ink:#eceff5;--ink-2:#c8cfdc;--ink-3:#9aa3b5;--ink-4:#6f788b;--line:#1f2b45;--line-2:#2a3857;--accent:#7f9ee0;--accent-ink:#08132a;--mark:#e07580;--active-bg:#15213b;--active-bar:#d4606c;--header-bg:#08132a;--header-ink:#f2f4f8;--header-ink-2:#93a1bd;--f-rashi:#8eaaf0;--f-talmud:#e0808a;--f-midrash:#73b5c4;--f-zohar:#b4a3d8;--f-hassidout:#d6b06a;--shadow-2:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1222;--bg-soft:#0f182c;--bg-sunk:#0a101e;--surface:#111b31;--ink:#eceff5;--ink-2:#c8cfdc;--ink-3:#9aa3b5;--ink-4:#6f788b;--line:#1f2b45;--line-2:#2a3857;--accent:#7f9ee0;--accent-ink:#08132a;--mark:#e07580;--active-bg:#15213b;--active-bar:#d4606c;--header-bg:#08132a;--header-ink:#f2f4f8;--header-ink-2:#93a1bd;--f-rashi:#8eaaf0;--f-talmud:#e0808a;--f-midrash:#73b5c4;--f-zohar:#b4a3d8;--f-hassidout:#d6b06a;--shadow-2:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}:root{--sa-t:max(env(safe-area-inset-top,0px), var(--sa-t-min,0px));--sa-b:env(safe-area-inset-bottom,0px);--sa-g:env(safe-area-inset-left,0px);--sa-d:env(safe-area-inset-right,0px);--ecart-bas:0px;--barre-h:calc(52px + var(--sa-t));--barre-vis:var(--barre-h)}:root.barre-cachee{--barre-vis:var(--sa-t)}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:15px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--accent)}[lang=he],.he{font-family:var(--font-he);direction:rtl}.muted{color:var(--ink-3)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.topbar{z-index:30;height:var(--barre-h);padding:var(--sa-t) max(8px, var(--sa-d)) 0 max(8px, var(--sa-g));background:var(--header-bg);color:var(--header-ink);align-items:center;gap:6px;transition:transform .25s;display:flex;position:sticky;top:0}.barre-cachee .topbar{transform:translateY(-100%)}.couvre-etat{height:var(--sa-t);background:var(--header-bg);z-index:31;pointer-events:none;position:fixed;top:0;left:0;right:0}.brand{min-width:40px;min-height:40px;color:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:4px 6px;text-decoration:none;display:flex}.brand-mark{flex:none}.brand-txt{letter-spacing:.14em;white-space:nowrap;font-size:12.5px;font-weight:700}.brand-txt b{color:#e0606d;margin:0 .35em;font-weight:700}.tb-btn{min-width:40px;height:40px;color:var(--header-ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.tb-btn:hover{background:#ffffff14}.tb-btn:disabled{opacity:.35;cursor:default}.tb-titre{background:#ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:40px;padding:0 10px;display:flex}.tb-retour{border:1px solid #ffffff47;gap:0;padding:0 8px 0 2px}.tb-retour-t{font-size:13px;font-weight:600}@media (max-width:599px){.tb-retour{background:#ffffff1a;border:0;padding:0}.tb-retour-t{display:none}}.tb-titre .fr{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}@media (max-width:599px){.tb-voisin{display:none}.tb-btn{min-width:40px}.brand{padding:4px 2px}}.tb-titre .he{color:var(--header-ink-2);white-space:nowrap;font-size:15px}.grow{flex:1}.tb-installer.avec-texte{border:1px solid #ffffff47;height:34px;padding:0 10px;font-size:13px;font-weight:600}@media (max-width:370px){.tb-installer.avec-texte span{display:none}.tb-installer.avec-texte{border:0;padding:0}}.page{max-width:760px;padding:14px max(16px, var(--sa-d)) calc(90px + var(--sa-b)) max(16px, var(--sa-g));margin:0 auto}.jour-carte{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);color:var(--ink-2);align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13.5px;display:flex}.jour-carte .grow{min-width:0}.jour-carte button{color:var(--accent);white-space:nowrap;font-weight:600}.rubrique{border-bottom:1px solid var(--line)}.rub-tete{text-align:left;align-items:center;gap:12px;width:100%;padding:14px 4px;display:flex}.rub-tete .ic{background:var(--navy-100);width:34px;height:34px;color:var(--navy-800);border-radius:9px;flex:none;place-items:center;display:grid}:root[data-theme=dark] .rub-tete .ic{background:var(--active-bg);color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rub-tete .ic{background:var(--active-bg);color:var(--accent)}}.rub-tete .t{flex:1;font-size:16px;font-weight:600}.rub-tete .h{color:var(--ink-3);font-size:15px}.rub-tete .compte{color:var(--ink-3);font-size:12px}.entrees{flex-wrap:wrap;gap:8px;padding:0 4px 16px 50px;display:flex}.puce{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;display:inline-flex}.puce:hover{border-color:var(--accent)}.puce.on{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.puce.indispo{color:var(--ink-4);cursor:default;border-style:dashed}.puce .tag{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);font-size:10.5px}.heure{flex-wrap:wrap;align-items:baseline;gap:10px;margin:-4px 0 6px;padding:0 4px;font-size:13.5px;display:flex}.heure .m-t{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11.5px;font-weight:600}.heure .m-lien{color:var(--accent);font-weight:600}.heure .m-lien:hover{text-decoration:underline}.heure .m-lib{color:var(--ink-2);font-weight:600}.puce.maintenant{background:var(--surface);border:1.5px solid var(--accent);font-weight:700}.hors-ligne p{margin:0 0 8px}.hors-ligne .bouton{color:var(--accent);text-align:left;font-weight:600}.hors-ligne .bouton:disabled{opacity:.6;cursor:default}.progression{background:var(--bg-sunk);border-radius:6px;height:22px;margin-top:10px;position:relative;overflow:hidden}.progression span{background:color-mix(in srgb, var(--accent) 35%, transparent);transition:width .2s;position:absolute;inset:0 auto 0 0}.progression em{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;line-height:22px;display:block;position:relative}.hors-ligne .etat-hl{margin-top:8px;font-size:12.5px}.hors-ligne .erreur-hl{color:var(--mark);margin-top:8px;font-size:12.5px}.invite-hl p{color:var(--ink);margin:0 0 12px;font-size:14.5px;line-height:1.5}.invite-hl .bouton{min-height:42px;padding:8px 16px}.invite-hl-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.invite-hl-actions .bouton{min-height:40px;padding:8px 16px}.invite-hl-actions .lien-mesure{padding:8px 0;font-size:13.5px}.guide-intro{margin:0 0 10px;font-size:14.5px;line-height:1.5}.guide-install{counter-reset:etape;margin:0;padding:0;list-style:none}.guide-install>li{counter-increment:etape;flex-direction:column;align-items:flex-start;gap:8px;padding:2px 0 14px 36px;font-size:14.5px;line-height:1.5;display:flex;position:relative}.guide-install>li:before{content:counter(etape);background:var(--navy-900);color:#fff;border-radius:99px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.guide-install .bouton.action{color:var(--accent);font-weight:600}.guide-install .bouton:disabled{opacity:.6;cursor:default}.guide-install .repli{color:var(--ink-3);font-size:12.5px;line-height:1.45}.guide-install .hors-ligne{color:var(--ink-2);align-self:stretch;font-size:13.5px}.picto-ligne{vertical-align:-3px;margin:0 2px}.guide-note{margin:0;font-size:12.5px;line-height:1.5}.apropos{color:var(--ink-2);margin-top:28px;font-size:13.5px;line-height:1.6}.apropos h2{margin:18px 0 6px;font-size:15px}.priere{min-height:calc(100vh - var(--barre-h));flex-direction:column;display:flex}.pr-tete{width:100%;max-width:760px;margin:0 auto;padding:14px 16px 4px}.pr-titre{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pr-titre h1{font-size:19px;line-height:1.25;font-family:var(--font-read);letter-spacing:-.005em;color:var(--ink);margin:0;font-weight:600}.pr-titre .pr-var{color:var(--ink-2);font-weight:400}.pr-titre .he-t{color:var(--ink-2);margin-left:auto;font-size:20px;line-height:1.3}.btn-i{width:24px;height:24px;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);vertical-align:middle;border-radius:999px;flex:none;place-items:center;display:inline-grid}.btn-i:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.btn-i.grand{vertical-align:-5px;width:28px;height:28px;margin-left:8px}.bloc-tete .btn-i{width:22px;height:22px;margin:-3px 0}.variantes{flex-direction:column;gap:6px;margin:10px 0 2px;display:flex}.variantes .axe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.variantes .axe-t{color:var(--ink-3);margin-right:4px;font-size:12px}.jour-ligne{color:var(--ink-3);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.jour-ligne button{color:var(--accent);font-weight:600}.lecture{width:100%;max-width:760px;margin:0 auto;padding:8px 16px 110px}.bloc{margin:0 0 14px}.bloc-tete{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin:18px 0 6px;font-size:11.5px;font-weight:600;display:flex}.bloc-tete .role{text-transform:none;letter-spacing:0;background:var(--bg-sunk);color:var(--ink-2);border-radius:999px;padding:1px 7px;font-weight:500}.bloc-tete .ref{text-transform:none;letter-spacing:0;font-weight:400}.guide{font-size:calc(13.5px * var(--text-scale));color:var(--mark);border-left:3px solid var(--mark);background:color-mix(in srgb, var(--mark) 5%, transparent);margin:14px 0 10px;padding:3px 10px;line-height:1.55}.saut{font-size:calc(12.5px * var(--text-scale));color:var(--ink-3);text-align:right;margin:12px 0 0;line-height:1.4}.saut-btn{min-height:36px;font-size:inherit;color:color-mix(in srgb, var(--accent) 65%, var(--ink-3));text-align:right;padding:6px 0 6px 8px}.saut-btn:hover{text-underline-offset:2px;text-decoration:underline}.saut-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.saut+.guide{margin-top:4px}.guide .si{text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.renvois{white-space:nowrap}.renvoi{color:var(--mark);vertical-align:super;padding:0 2px;font-size:.75em;font-weight:700}.renvoi:hover{text-decoration:underline}.accordeon{border:1px dashed var(--line-2);border-radius:var(--radius);margin:10px 0}.accordeon.facultatif{border-style:solid;border-color:var(--line-2)}.acc-tete{text-align:left;width:100%;color:var(--ink-3);font-family:var(--font-ui);direction:ltr;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.acc-tete svg{flex:none}.acc-t{flex:1;min-width:0}.acc-t b{color:var(--ink-2);font-weight:600}.acc-t [lang=he]{font-size:15px}.acc-act{color:var(--accent);flex:none;font-size:12px;font-weight:600}.acc-tete:hover .acc-act{text-decoration:underline}.accordeon.ouvert .acc-tete{border-bottom:1px solid var(--line)}.accordeon.ouvert.condition .acc-tete{border-bottom-style:dashed}.acc-corps{padding:0 10px 2px}.acc-corps>.bloc:last-child{margin-bottom:8px}.facultatif .texte-he,.facultatif .texte-fr{color:var(--ink-2)}.repetition .texte-he{font-size:calc(var(--fs-he) * .82);color:var(--ink-2);font-style:italic}.repetition .texte-fr{font-size:calc(var(--fs-read) * .86);color:var(--ink-2);font-style:italic}.bloc-tete .role.rep{border:1px solid var(--line-2);background:0 0;font-style:italic}.texte-he{font-family:var(--font-he);text-align:right;font-size:var(--fs-he);direction:rtl;line-height:1.95}.texte-fr{font-family:var(--font-read);font-size:var(--fs-read);line-height:1.7}.ph{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 2px;transition:background .15s}.ph.courant{background:var(--active-bg);box-shadow:0 0 0 1px var(--navy-200)}:root[data-theme=dark] .ph.courant{box-shadow:0 0 0 1px var(--line-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ph.courant{box-shadow:0 0 0 1px var(--line-2)}}.mot{border-radius:4px}.mot:hover{color:var(--accent)}.mot.sel,.frag.sel{color:#3d2a00;background:#f6dfa8;outline:1px solid #d9b65a}:root[data-theme=dark] .mot.sel,:root[data-theme=dark] .frag.sel{color:#fff1cf;background:#5a4513;outline-color:#8a6b23}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mot.sel,:root:not([data-theme=light]) .frag.sel{color:#fff1cf;background:#5a4513;outline-color:#8a6b23}}.frag{border-radius:3px}.texte-ph{overflow-wrap:break-word}.mot-ph{border-radius:3px}.mot-ph:hover{color:var(--accent)}.mot-ph.sel{color:#3d2a00;background:#f6dfa8;outline:1px solid #d9b65a}:root[data-theme=dark] .mot-ph.sel{color:#fff1cf;background:#5a4513;outline-color:#8a6b23}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mot-ph.sel{color:#fff1cf;background:#5a4513;outline-color:#8a6b23}}.tete-traduction{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:12.5px;display:flex}.bascule-langue button{color:var(--ink-2);padding:4px 10px;font-size:12.5px}.bascule-langue button.on{color:#fff}.aide-ph{line-height:1.4}.aide-ph .lien{color:var(--accent);text-underline-offset:2px;font-size:inherit;padding:0;text-decoration:underline}.ph-prepa{color:var(--ink-3);margin-top:4px;font-size:12.5px;font-style:italic;display:block}.conventions-ph{margin:8px 0;padding-left:18px;line-height:1.55}.conventions-ph li{margin:4px 0}.priere.mode-bilingue{height:calc(100dvh - var(--barre-vis));min-height:0;margin-top:calc(var(--barre-vis) - var(--barre-h));padding:0 var(--sa-d) var(--consent-h,0px) var(--sa-g);transition:height .25s,margin-top .25s,top .25s;overflow:clip}.autonome .priere.mode-bilingue{top:var(--barre-vis);left:0;right:0;bottom:calc(-1 * var(--ecart-bas));height:auto;margin-top:0;position:fixed}.mode-bilingue .pr-tete{flex:none;padding-top:10px;padding-bottom:6px}.mode-bilingue .jour-ligne{margin-top:2px}.mode-bilingue .variantes{margin-top:0}.bilingue{background:var(--bg);border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bilingue .volet.cache{display:none}.bilingue.seul.cote{flex-direction:column}.pied-seul{min-height:40px;padding:4px 10px calc(4px + max(0px, var(--sa-b) - var(--consent-h,0px)));background:var(--surface);border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.rouvrir{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:12.5px;display:inline-flex}.rouvrir:hover{border-color:var(--accent);color:var(--ink)}.rouvrir span{font-size:12.5px}.rouvrir span[lang=he]{font-size:14px;line-height:1}.bilingue .volet{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-width:0;min-height:0;padding:10px 16px 0;overflow-y:auto}.bilingue .volet:after{content:"";height:40vh;display:block}.bilingue .volet-fr{background:var(--bg-soft)}.bilingue .volet .bloc-tete{margin-top:10px}.separateur{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);touch-action:none;cursor:row-resize;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;gap:2px;height:34px;display:flex}.separateur .poignee{background:var(--line-2);border-radius:4px;width:28px;height:4px;margin:0 8px}.separateur button{width:34px;height:26px;color:var(--ink-2);cursor:pointer;border-radius:6px;place-items:center;display:grid}.separateur button:hover{background:var(--bg-sunk)}.separateur .info{color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;min-width:58px;font-size:11.5px}.bilingue.cote{flex-direction:row-reverse}.bilingue.cote .separateur{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);cursor:col-resize;flex-direction:column;width:34px;height:auto}.bilingue.cote .separateur .poignee{width:4px;height:36px;margin:10px 0}.bilingue.cote .separateur .info{writing-mode:vertical-rl;min-width:0;padding:4px 0;transform:rotate(180deg)}.bilingue.cote .separateur button{width:28px;height:32px}.bilingue .barre-bloc{position:sticky;top:-10px}.expl h3{font-family:var(--font-read);margin:20px 0 6px;font-size:16.5px}.expl p{font-family:var(--font-read);font-size:calc(16.5px * var(--text-scale));margin:0 0 12px;line-height:1.65}.expl .he-titre{font-size:calc(21px * var(--text-scale));color:var(--ink-2);margin:-4px 0 12px}.expl .expl-pied{font-family:var(--font-ui);color:var(--ink-3);margin-top:16px;font-size:12px}.controle{border-top:1px solid var(--line);margin-top:22px;padding-top:10px}.controle summary{cursor:pointer;color:var(--ink-2);padding:4px 0;font-weight:600}.controle p{font-family:var(--font-ui);font-size:13px;line-height:1.55}.carte{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 12px;padding:12px 14px}.carte h3,.carte h4{margin:0 0 8px;font-size:14.5px}.carte .he{font-size:calc(18px * var(--text-scale));color:var(--ink-2);margin:0 0 8px;line-height:1.8}.carte .fr{font-family:var(--font-read);font-size:calc(16px * var(--text-scale));line-height:1.6}.carte .meta{color:var(--ink-3);margin-top:6px;font-size:12px}.controle{color:var(--ink-2);font-size:13px}.controle li{margin:4px 0}.controle .he{font-size:16px}.voile{inset:0 0 calc(-1 * var(--ecart-bas)) 0;z-index:60;padding:calc(var(--sa-t) + 8px) var(--sa-d) 0 var(--sa-g);background:#08132a73;justify-content:center;align-items:flex-end;display:flex;position:fixed}.feuille{overscroll-behavior:contain;background:var(--surface);width:100%;max-width:640px;max-height:min(82vh,100%);color:var(--ink);padding:14px 16px calc(18px + var(--sa-b));box-shadow:var(--shadow-2);border-radius:14px 14px 0 0;overflow-y:auto}.feuille-tete{z-index:1;background:var(--surface);align-items:center;gap:8px;margin:-14px -16px 10px;padding:14px 16px 0;display:flex;position:sticky;top:-14px}.feuille-tete h2{flex:1;margin:0;font-size:16px}.feuille.large{max-width:720px;max-height:min(88vh,100%);padding-left:20px;padding-right:20px}.feuille.large .feuille-tete{border-bottom:1px solid var(--line);margin:-14px -20px 10px;padding:14px 20px 8px}.feuille.large .feuille-tete h2{font-family:var(--font-read);font-size:19px;line-height:1.25}.feuille .he{font-size:calc(18px * var(--text-scale));line-height:1.8}.feuille .champ{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.feuille .champ:last-child{border-bottom:0}.feuille .champ.col{flex-direction:column;align-items:stretch;gap:8px}.feuille .champ.col>span:first-child{font-weight:600}.feuille .hors-ligne{color:var(--ink-2);font-size:13.5px;line-height:1.5}.seg{border:1px solid var(--line-2);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{padding:6px 10px;font-size:13px}.seg button.on{background:var(--navy-900);color:#fff}.bouton{border:1px solid var(--line-2);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;display:inline-flex}.bouton:hover{border-color:var(--accent)}.close{width:40px;height:40px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid}.close:hover{background:var(--bg-sunk)}.recherche{border:1px solid var(--line-2);border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px;display:flex}.recherche input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;height:40px}.toast{left:50%;bottom:calc(76px + var(--sa-b) - var(--ecart-bas));z-index:80;background:var(--navy-900);color:#fff;border-radius:8px;padding:8px 14px;font-size:13px;position:fixed;transform:translate(-50%)}@media (min-width:900px){.pr-titre h1{font-size:23px}.pr-titre .he-t{font-size:24px}.pr-tete{max-width:1200px;padding-left:16px;padding-right:16px}.lecture{padding-bottom:60px}.priere.mode-bilingue{height:calc(100dvh - var(--barre-vis));padding-bottom:max(14px, var(--sa-b), var(--consent-h,0px))}.pied-seul{padding-bottom:4px}.bilingue{border:1px solid var(--line);border-radius:var(--radius);width:calc(100% - 32px);max-width:1200px;margin:6px auto 0;overflow:hidden}.tb-titre .fr{font-size:15px}.voile{padding-bottom:calc(var(--sa-b) + 8px);align-items:center}.feuille{border-radius:14px}.toast{bottom:calc(24px + var(--sa-b) - var(--ecart-bas))}.page{padding-bottom:40px}}@media (max-width:370px){.separateur .poignee{width:14px;margin:0 4px}.separateur button{width:30px}.pr-titre h1{font-size:17px}}.consent{left:50%;bottom:calc(14px + var(--sa-b) - var(--ecart-bas));z-index:70;background:var(--surface);width:min(560px,100vw - 32px);color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex;position:fixed;transform:translate(-50%)}.consent p{flex:1;margin:0}.consent strong{color:var(--ink)}.consent-actions{flex:none;gap:8px;display:flex}.consent-actions .bouton{min-width:92px;color:var(--ink);background:var(--surface);justify-content:center;font-weight:600}.lien-mesure{color:var(--accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.consent-etat{margin:0;font-size:13.5px;line-height:1.5}@media (max-width:640px){.consent{flex-direction:column;align-items:stretch;gap:10px}.consent-actions .bouton{flex:1}}@media print{.consent{display:none!important}}.ios-touche{vertical-align:middle;border:1px solid var(--line-2);background:var(--bg-soft);min-height:28px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;margin:1px;padding:3px 7px;font-size:13.5px;font-weight:600;line-height:1.2;display:inline-flex}.ios-touche.rond{border-radius:99px;justify-content:center;min-width:30px;height:30px;min-height:0;padding:0 5px}.ios-touche.bleu{color:#0a7aff}.ios-touche.texte{padding:3px 10px}.guide-install .bouton.action{min-height:40px}.voile-ios.bas-centre,.voile-ios.bas-droite{padding:calc(10px + var(--sa-t)) 10px 0;align-items:flex-start}.voile-ios.bas-centre .feuille,.voile-ios.bas-droite .feuille{max-height:calc(100dvh - 10px - 96px - var(--sa-t) - var(--sa-b));border-radius:14px;padding-bottom:14px}.ios-fleche{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:2px;animation:1.4s ease-in-out infinite ios-fleche;display:flex;position:fixed}.ios-fleche.bas-centre{left:50%;bottom:calc(12px + var(--sa-b));animation-name:ios-fleche-centre;transform:translate(-50%)}.ios-fleche.bas-droite{right:10px;bottom:calc(12px + var(--sa-b));align-items:flex-end}.ios-fleche.bas-droite .ios-fleche-pointe{margin-right:14px}.ios-fleche.haut-droite{right:10px;top:calc(14px + var(--sa-t));align-items:flex-end;animation-name:ios-fleche-haut}.ios-fleche.haut-droite .ios-fleche-pointe{border-top:0;border-bottom:13px solid #0a7aff;margin-right:18px}.ios-fleche-bulle{color:#fff;white-space:nowrap;background:#0a7aff;border-radius:99px;align-items:center;gap:5px;padding:7px 12px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 6px 18px #00000047}.ios-fleche-pointe{border-top:13px solid #0a7aff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0}@keyframes ios-fleche{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes ios-fleche-centre{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@keyframes ios-fleche-haut{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ios-fleche{animation:none}}.ios-banniere{left:50%;bottom:calc(12px + var(--sa-b));z-index:55;background:var(--surface);width:min(520px,100vw - 24px);color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:12px;align-items:center;gap:6px;padding:8px 4px 8px 12px;font-size:13px;line-height:1.6;display:flex;position:fixed;transform:translate(-50%)}.ios-banniere p{flex:1;min-width:0;margin:0}.ios-banniere b{color:var(--ink)}.ios-banniere .ios-touche{min-height:24px;padding:1px 5px}.ios-banniere .ios-touche.rond{min-width:26px;height:26px}.ios-banniere .close{flex:none}@media print{.ios-banniere,.ios-fleche{display:none!important}}@media (hover:none) and (pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}}.partie-tete{border-top:2px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:26px 0 8px;padding:10px 0 6px;display:flex}.volet>.partie-tete:first-child,.liens-office+.partie-tete{margin-top:6px}.partie-tete h2{font-family:var(--font-read);font-size:calc(18px * var(--text-scale));color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.partie-tete h2 [lang=he]{font-size:calc(21px * var(--text-scale))}.partie-tete.he-d{direction:rtl}.partie-rang{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.partie-he{color:var(--ink-3);margin-left:auto;font-size:17px}.partie-si{color:var(--ink-3);flex-basis:100%;font-size:12.5px;font-style:italic}.accordeon.partie{border-width:1.5px}.liens-office{flex-direction:column;gap:6px;margin:10px 0;display:flex}.liens-office.apres{margin-top:24px}.lien-office{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.lien-office:hover{border-color:var(--accent);color:var(--ink)}.zone-sommaire{min-height:40px;padding:4px max(10px, var(--sa-g)) calc(4px + max(0px, var(--sa-b) - var(--consent-h,0px)));background:var(--surface);border-top:1px solid var(--line);flex:none;align-items:center;display:flex}.retour-sommaire{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 12px 5px 7px;font-size:12.5px;display:inline-flex}.retour-sommaire:hover{border-color:var(--accent);color:var(--ink)}.pied-langues{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (max-width:400px){.pied-langues .rouvrir{padding:5px 9px 5px 7px}.pied-seul .retour-sommaire span{font-size:12px}}@media (min-width:900px){.zone-sommaire{background:0 0;border:0;width:calc(100% - 32px);max-width:1200px;min-height:0;margin:6px auto 0;padding:0}}.nav-h3{color:var(--ink-3);margin:10px 0 6px;font-size:13px}.plan{margin-top:4px}.plan-lignes{margin:0;padding:0;list-style:none}.plan-lignes li button{text-align:left;width:100%;color:var(--ink-2);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 10px;font-size:14px;display:flex}.plan-lignes li button:hover{background:var(--bg-sunk)}.plan-lignes li.niv0 button{color:var(--ink);border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:8px;font-size:15px;font-weight:600}.plan-lignes li.niv0:first-child button{border-top:0;margin-top:0}.plan-lignes li.niv1 button{padding-left:24px}.plan-lignes li.hors-jour button{color:var(--ink-3);font-weight:500}.plan-lignes li.partie-courante button{color:var(--accent)}.plan-lignes li.courante button{background:var(--active-bg);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.pl-he{color:var(--ink-3);margin-left:auto;font-size:15px;font-weight:400}.pl-tag{background:var(--bg-sunk);color:var(--ink-3);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500}.pl-tag.jour{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--ink-2)}.pl-ici{color:var(--accent);font-size:11px;font-weight:600}.plan-sommaire{color:var(--accent);margin:12px 0 2px;font-size:13.5px;font-weight:600}.plan-vide{font-size:13.5px}.office-parties{padding-left:20px}.office-parties button{text-align:left;font-family:var(--font-read);font-size:calc(16px * var(--text-scale));color:var(--ink);align-items:center;gap:6px;padding:4px 0;display:inline-flex}@media (prefers-reduced-motion:reduce){.topbar,.priere.mode-bilingue{transition:none}}.recherche.collante{z-index:1;background:var(--surface);box-shadow:0 -8px 0 var(--surface), 0 6px 6px -6px #0f21471f;position:sticky;top:34px}.liste-prieres{flex-direction:column;gap:2px;margin:0;padding:0 0 14px 46px;list-style:none;display:flex}.ligne-priere{text-align:left;width:100%;min-height:44px;color:var(--ink);border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 10px 9px 12px;font-size:15px;line-height:1.35;display:flex}.ligne-priere:hover:not(:disabled){background:var(--active-bg)}.ligne-priere .lp-fr{flex:1;min-width:0}.ligne-priere .lp-he{color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;font-size:14.5px;overflow:hidden}.ligne-priere .lp-ch{color:var(--ink-4);flex:none}.ligne-priere.indispo{color:var(--ink-4);cursor:default}.ligne-priere .tag{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);flex:none;font-size:10.5px}.ligne-priere.maintenant{background:var(--surface);border-color:var(--accent);font-weight:700}.ligne-priere.maintenant .lp-ch{color:var(--accent)}.ligne-priere:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.accueil-hl{margin-top:24px;padding:0 4px}@media (max-width:480px){.liste-prieres{padding-left:8px}.ligne-priere{padding-left:10px;font-size:14.5px}.ligne-priere .lp-he{max-width:38%;font-size:13.5px}}.ligne-priere .lp-he{direction:rtl}.invite-hl.finalisation p{font-size:15.5px}.bouton.principal-hl{background:var(--navy-800);text-align:center;border:0;border-radius:12px;justify-content:center;gap:8px;width:100%;min-height:48px;padding:10px 18px;font-size:15.5px;font-weight:600;display:flex;color:#fff!important}.bouton.principal-hl:hover{filter:brightness(1.12);border:0}:root[data-theme=dark] .bouton.principal-hl{background:#7f9ee0;color:#08132a!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bouton.principal-hl{background:#7f9ee0;color:#08132a!important}}.finalisation-note{margin:12px 0 0;font-size:12.5px}
