@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/david-libre-hebrew-500-normal-DdLzJ5Hu.woff2) format("woff2"),url(/assets/david-libre-hebrew-500-normal-pa1Wn0L-.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/david-libre-math-500-normal-C411nMUB.woff2) format("woff2"),url(/assets/david-libre-math-500-normal-BFIymxIj.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/david-libre-symbols-500-normal-B1rp9HQk.woff2) format("woff2"),url(/assets/david-libre-symbols-500-normal-DnX15Sqc.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/david-libre-vietnamese-500-normal-BBgE0HfR.woff2) format("woff2"),url(/assets/david-libre-vietnamese-500-normal-BirDaq2l.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/david-libre-latin-ext-500-normal-Brzle7Za.woff2) format("woff2"),url(/assets/david-libre-latin-ext-500-normal-D9HERD0X.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/david-libre-latin-500-normal-DG7sYUqh.woff2) format("woff2"),url(/assets/david-libre-latin-500-normal-Ps0ozu22.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/david-libre-hebrew-700-normal-BbqQ7A_L.woff2) format("woff2"),url(/assets/david-libre-hebrew-700-normal-BCt5pq-w.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/david-libre-math-700-normal-dVPp1nrL.woff2) format("woff2"),url(/assets/david-libre-math-700-normal-CB4NGNB8.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/david-libre-symbols-700-normal-BjA7V4ee.woff2) format("woff2"),url(/assets/david-libre-symbols-700-normal-CpugPzvz.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/david-libre-vietnamese-700-normal-C65_Uapp.woff2) format("woff2"),url(/assets/david-libre-vietnamese-700-normal-CtQJaFK8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/david-libre-latin-ext-700-normal-BGYVINUH.woff2) format("woff2"),url(/assets/david-libre-latin-ext-700-normal-BWpHrpva.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/david-libre-latin-700-normal-CfTOE75p.woff2) format("woff2"),url(/assets/david-libre-latin-700-normal-B-CvLeM0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Suez One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/suez-one-hebrew-400-normal-Cj1GCCLM.woff2) format("woff2"),url(/assets/suez-one-hebrew-400-normal-ChJz7067.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Suez One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/suez-one-latin-ext-400-normal-5yipVHSi.woff2) format("woff2"),url(/assets/suez-one-latin-ext-400-normal-CMZPO-KN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Suez One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/suez-one-latin-400-normal-BQxLlYyh.woff2) format("woff2"),url(/assets/suez-one-latin-400-normal-BQyqST08.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.shiloach{--u: calc(100vh / 1831);--shiloach-text: #191970;--shiloach-clock: #fffacd;--shiloach-column-w: calc(var(--u) * 148);--shiloach-inset: calc(var(--u) * 158);position:relative;width:100vw;height:100vh;overflow:hidden;display:grid;grid-template-rows:calc(var(--u) * 453) calc(var(--u) * 119) minmax(0,1fr) calc(var(--u) * 97) calc(var(--u) * 40);background:#f1e6b5 url(/assets/parchment-CqCXZnfg.jpg) repeat fixed;background-size:calc(var(--u) * 2000) calc(var(--u) * 1200);color:var(--shiloach-text);font-family:Suez One,David Libre,serif;font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased}.shiloach>*{min-width:0;min-height:0}.shiloach-arch{grid-row:1;position:relative;display:grid;grid-template-columns:calc(var(--u) * 340) minmax(0,1fr) calc(var(--u) * 440) minmax(0,1fr) calc(var(--u) * 340)}.arch-piece{background-size:100% 100%;background-repeat:no-repeat}.arch-corner-left{background-image:url(/assets/arch-corner-left-BHkRxFDb.jpg)}.arch-vine-left{background-image:url(/assets/arch-vine-left-CRUV_K0e.jpg)}.arch-medallion{background-image:url(/assets/arch-medallion-DvPT09A1.jpg)}.arch-vine-right{background-image:url(/assets/arch-vine-right-O3goYA8_.jpg)}.arch-corner-right{background-image:url(/assets/arch-corner-right-Cg7gIS5y.jpg)}.shiloach-arch-text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;direction:ltr;grid-template-columns:calc(var(--u) * 340) minmax(0,1fr) calc(var(--u) * 440) minmax(0,1fr) calc(var(--u) * 340);grid-template-rows:calc(var(--u) * 58) calc(var(--u) * 140) calc(var(--u) * 22) calc(var(--u) * 84) calc(var(--u) * 6) calc(var(--u) * 88) minmax(0,1fr)}.arch-date{grid-area:2 / 1 / 3 / 3;padding:0 calc(var(--u) * 40) 0 calc(var(--u) * 190)}.arch-daf-caption{grid-area:4 / 1 / 5 / 3;padding:0 calc(var(--u) * 60) 0 calc(var(--u) * 230)}.arch-daf{grid-area:6 / 1 / 7 / 3;padding:0 calc(var(--u) * 60) 0 calc(var(--u) * 260)}.arch-day{grid-area:2 / 4 / 3 / 6;padding:0 calc(var(--u) * 190) 0 calc(var(--u) * 40)}.arch-parsha-caption{grid-area:4 / 4 / 5 / 6;padding:0 calc(var(--u) * 230) 0 calc(var(--u) * 60)}.arch-parsha{grid-area:6 / 4 / 7 / 6;padding:0 calc(var(--u) * 260) 0 calc(var(--u) * 60)}.arch-daf-caption .fit-content,.arch-parsha-caption .fit-content{opacity:.85}.arch-clock{grid-area:1 / 3 / 8 / 4;display:flex;align-items:center;justify-content:center;padding-top:calc(var(--u) * 8)}.arch-clock .shiloach-clock{width:calc(var(--u) * 224);height:calc(var(--u) * 140);color:var(--shiloach-clock);text-shadow:0 0 calc(var(--u) * 8) rgba(0,0,40,.7)}.shiloach-clock .fit-content{direction:ltr;line-height:1;font-variant-numeric:tabular-nums}.shiloach-column{position:absolute;top:calc(var(--u) * 453);bottom:calc(var(--u) * 40);width:var(--shiloach-column-w);background:url(/assets/column-DGZQNcUc.jpg) 0 0 / 100% 100% no-repeat}.shiloach-column-left{left:0;transform:scaleX(-1)}.shiloach-column-right{right:0}.shiloach-beads{position:absolute;left:var(--shiloach-column-w);right:var(--shiloach-column-w);height:calc(var(--u) * 30);background:url(data:image/webp;base64,UklGRgALAABXRUJQVlA4WAoAAAAQAAAAIQEAHQAAQUxQSOEAAAABdUCSJMlR9P9XoyFFAas36pYZDtxGUqRaxkvl+AuHb9cBVJyrrYU34leXztUgUXIzPM4FhLtQGtXTOa0CcsexkFu/MhQxKGSoq9f2yPcRoNHcdvQlSfYdKJM4mXCdBetlZH6e9Ay6WY/JBG52bYtY2MmW9mmyNJFjTM02+Tzl07ZNqNeTGPG+jBSh5m58DLIvO7yeGa8/b+WysW2m+J31O+wZU/Yw4w9NM2RFjG0zxi/RYBKPgcqGqKUmFEFissRM6bqDqmJCkYNKAzO2qwk1wxIWFT0oaFANF7FVD38vDgAAVlA4IPgJAABwLwCdASoiAR4APikSh0KhoQ2tx9AMAUJagCzBa7aniR+C/oH7O+zvU37N+E/yS6JI6PaZkx9T3589gD+6dFfzLfsb+u3vDfgB7v/QA/wHnQexv6AH65emx7HHld3gP+c/Gb9u/XPxOeYfbD90uaJ0t2uP0nl33k/C7UC9a+VRA6cEd8+Jb67eiz9s/FA8ZLyr2A/0F6rn995JPzb/Q+wP/MP7b1r/289jb9eT375bJN5tdQcjZZIGflqQ3OoCvZ8SxIr/UnKtNalya+Zt7T/Bj/9lhSdlk7QJh4mCCli+iHD4QgQM4BbJ4yDO1I+tn/GaSnBUbrl5tEpsjm5v1r22aKQC6gCiF4FhHyclco4v/Z1GvuYASq+Z1y1nbc4TyfQxuJrrgaYfVRDhEfpa6o522XKocjmyOUJ3sgLIMri/N/nazUntMVvp3ffWzQrTvsYRQssiQz4J5K751toLOk7ftSb6rtpq4EkdeozU87HD6fpwKz8Ojjr9S6fkAB9VZqBY+dAAAP7q8vSSWdCWap3+7+OAMVwEt3VpdO36NH1f/NiFSlxYaj/YN490bjZzZDU82FxyLOwYgxeLhg+v6zI5/WtMcHxz9Wfx730Z75rQIM3yKCWhxK8s2DGdrmLh7/BP2H6nmJmVNXbudMeLe9LRTNbUlWy+Tf/6tiVeNOGDi7HJKWoH8+86Wum53vxswGnXpPFfi1UTUGGALVyf72lzGY5vbF5L/pEGYvIy438wP1wRCDb+Y8w8YYeIJv4OA0q0DX/6JtfjiW8ZKPDVSwS1igr9WdzFZCP4knseYYjRRvzpgcmxDN7v8ExKrIkNmsMtnmyR88w0+L9Ia7QnZhdfF121OGZaIGZ9PEgUhIrx59PFa4mGNwMATbDOx4DXveGsKUPgihkwECIOTGiFlaFkXOjw4b2qJzqAyAo7pfiFD/lGa5mX3NOfm+6RWHLmKEzX6fUsOAa2zgd/KXHhLpXPC9teVDiBKqhFZLZg5gEE+Bn60DyQAYvC8K/rjSTOdnlh/DdmRSoGzQz5wrSN0DOWe66jgZfFsTRQxDVBumKDf7sNiqChx0YUuyYho1p7Pzgguo0aTyHdJDDK3DPPBXf+a6PDo6fobpVeYfxXPx9vikm3x0fM+MasAn5dZJrIgCA3EqQQQ2w+00JOzuaxHES/MpHE+b9BhhUQMf20Z6ePFKvVm9z91k0XiHB5xnQ2hsmgOQD5i1P5gd2pQP+fcEqi1VHfAnBqwf2ihOEHlMWktBd0w4VK/xUM8THPqOeVVUgll3cjGubBFBDuVsWK/TVj/yqlNqU0r0o+D5bXVAZoILrWJ7ZSjBycfH8dNgXsnHKr35cQEQ2cp/UNE9LC37t7Oh5TqmG3q+/yHFjVZrNCoW6bmYRAVL4to39TXAVcjHnfX5wJL+1tlRc3wtun5XBECuDzX3640ta6GySc+dSsW58AU7PORhiuNmU9HPb5xb25jetD5qsRr7uL1jvgHvsnrELutW/D2Ez3iPi4EUc39138Tlat6Si94kudKOlekLdn6/E6bq+qUuc247KPTLxD0LPrXf5JsC2RxnSssMf+EW8mF9aQnBgXA4+izSWom5hbaGBLF9j+oUOruypyHnvxxryh9V7gaq25ZLNICy2//UOu9955pRQfYa0+HIC/Ujpn9My/5+ulHBRB918VwGnawcYPOfR/Vv9GENfkp8nClmqWnqFu/uKDvPGFfT2qCAIFr99owgiHzpORen1svJVh4dNcS/N8tVu8vAkZ7wkmC6ISWMLz71z8S1xT8tyWHlcTAu7eeEO6P38iHq2Bj1hyF7pP0SqfXwdWirnX4ugzwupfj+XtzLymcb1LW6uBT8A7Bk4lFzuIF3kY5n412W+0/fzKHhD3Hsi3RFPYU2tOUDRKS7ANxdvv+OwVJZoXorCXKoeZ2rQILRI77lI6cRlujDMbhrWmS5ehAbB9Iq9xEwpSRrlBILj8ZornJWT2xJoqI9nfbXknCMK6//MIU6KvNxeu4aBkiknlLqNdcgP4FXag16fJqshaodD+yPXGL5tgI2inCFHm2pAyV1UczMsOk0cO+FiKx7isFcqFFWaWIDxykTvxooNOh9kzKR0EvPy9Vs0WeZQeiqE0HYcgfpgWAu2ANB2pD3V8t3VWG8kJteL+DwGj3TPmGOpZr3Kn7ahKhULZ6Vy+wNLrSuHk5mq2H90ygPqH4u6dluIbSZI057uP/7+/kgVHrqCvPSlnMeY6ORecqK/zY7bpHWYA2Ryoi/tb9j3h3D9mY0w/MdiSC42wjONn27MBPhGGeNJuAkEfVRIZiNd+mR3nhb4gTmsKy4yu0WRgsiZpXzzPCF1hfsDCGSJNmHIDS/nkN8EBxqGQ0YIb8kWHOifMuzwozIG1NSw8aToH87X1+CbBzPtNV627j+8H3C5wdJWWCdgd377wPChSg0yuuh2us3wNsIZ0sCrhfCRhBYxIG0Is3PSOk96MZeavElCv0Xr6O6Cy5Z22GVQsm5P8eOQTCAfl0nMqtz2J9yRLGNuehG7Ijjxi+hU9aoAyFxIsRpDKcmpb3+5kQrrZXVn9r+0ddBHVwSviiVvwdIAzDjx8xgiEPRNjo0Q6Giybj58rG6uXCvc/3CHM9iWjCRJOAvJjS9+mLuuQKLlc52PPOvMxlVw+py+MEsJu3jYJXIj9+VSg/N31ZUX1fNtmVz8vwFD7SXpb7og+IzpZ2Oh9HrmTSJLiMcTkrotfpM3cVCrih0bvJvIRuENpTb79Jn3HbB9fkgCJOdVilx3bpknEIY/BtkffXy7NAqG3Vl/259BsqY96UncB/YlDmsvSYbsw0VHoaxt/CSk4ajUtWtzTUbryvyLsc02vje6M4RIY8A+rIR6UNJYlSr2Ytyc8J/DPS6jq/86DPPCYv7DQaE4eD9vFX/5JegoDc+CU4SMkXV8xCza24oxc2huGYYaKSkPHxnyYATlftz6qqOIk3azYpnoNaQD5vriaOrCiwp3NnberqISofIahASGMxJ+2axkWVSerQ0u5ipM3au/xojKd/UVSfHOmR1nP1UrnuvIKhOIUB1z3OIeOtoelE5zJxX/weSpQww27AlYbvnn62VWKW6o5+U/Et21oA/FVA/gA72N04eAmKLCG6u439E2/qymof1VCt/0M+dUr5++5PtMMlIO9hDb0G5pHVoy5+derTmBYbuT2Vm5BV/nX+J8RjiyM+jadP0q+1PSit+WIoydUWYKp9gUfUeebLxI1JooXUcI0QhGMOzdCSQ91qXZU0lu9MpuzqyVfJQasn7xAFZdGXfMgGY7IhaQ6/95ODyNA4jBoOqrrWGf8nhcgUbMIkg+GfxzvyG4FurOYei4lnj4zX6yo2V/Hsv2ULUEZwE6QAC2pn6XGQDbWQbkK6CzKBpAAAA==) 0 0 / calc(var(--u) * 290) 100%;background-repeat:round no-repeat}.shiloach-beads-top{top:calc(var(--u) * 453)}.shiloach-beads-bottom{bottom:calc(var(--u) * 40)}.crawl{position:relative;overflow:hidden}.crawl-text{position:absolute;top:50%;left:0;white-space:nowrap;line-height:1.1;transform:translate(-100vw,-50%);animation-timing-function:linear;animation-iteration-count:infinite}.crawl-ltr{animation-name:crawl-ltr}.crawl-rtl{animation-name:crawl-rtl}@keyframes crawl-ltr{0%{transform:translate(calc(-1 * var(--text-w)),-50%)}to{transform:translate(var(--box-w),-50%)}}@keyframes crawl-rtl{0%{transform:translate(var(--box-w),-50%)}to{transform:translate(calc(-1 * var(--text-w)),-50%)}}.shiloach-crawl-top{grid-row:2;margin:calc(var(--u) * 34) var(--shiloach-inset) calc(var(--u) * 4);font-size:calc(var(--u) * 64)}.shiloach-crawl-bottom{grid-row:4;margin:calc(var(--u) * 6) var(--shiloach-inset) calc(var(--u) * 30);font-size:calc(var(--u) * 50)}.shiloach-frames{grid-row:3;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--u) * 18);padding:0 var(--shiloach-inset)}.shiloach-frames.is-single{grid-template-columns:minmax(0,1fr)}.shiloach-frame{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:calc(var(--u) * 92) minmax(0,1fr) calc(var(--u) * 34);gap:calc(var(--u) * 10);padding:calc(var(--u) * 118) calc(var(--u) * 112) calc(var(--u) * 96)}.shiloach-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-style:solid;border-width:calc(var(--u) * 170) calc(var(--u) * 178) calc(var(--u) * 160) calc(var(--u) * 180);border-image:url(/assets/frame-ewJv9IPf.webp) 170 178 160 180 round}.shiloach-frame-title .fit-content{line-height:1.05}.shiloach .sched-rows{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-auto-rows:1fr;align-items:center;column-gap:.5em}.shiloach .sched-row{display:contents}.shiloach .sched-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:100%;column-gap:2em}.shiloach .sched-name,.shiloach .sched-room,.shiloach .sched-time{white-space:nowrap}.shiloach .sched-room{font-size:.8em;opacity:.8}.shiloach .sched-time{direction:ltr;font-variant-numeric:tabular-nums}.shiloach-frame-page{text-align:center;font-size:calc(var(--u) * 30);opacity:.7}.shiloach-message{position:absolute;inset:0 var(--shiloach-inset);display:flex;align-items:center;justify-content:center;overflow:hidden}.shiloach-message.is-picture{background:#f1e6b5 url(/assets/parchment-CqCXZnfg.jpg) repeat fixed;background-size:calc(var(--u) * 2000) calc(var(--u) * 1200)}.shiloach-message-image{width:100%;height:100%;object-fit:contain;animation:shiloach-image-in .35s ease-out both}@keyframes shiloach-image-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.shiloach-pop-text{width:100%;height:100%;padding:3%}.shiloach-pop-text.is-growing{animation:shiloach-grow 1s linear both}.shiloach-pop-text.is-shrinking{animation:shiloach-shrink 1s linear both}@keyframes shiloach-grow{0%{transform:scale(.02)}to{transform:scale(1)}}@keyframes shiloach-shrink{0%{transform:scale(1)}to{transform:scale(.02)}}.shiloach-footer{grid-row:5;background:#2f3350}.gilo{--gilo-gold: #ffd700;--gilo-line: max(3px, .45vh);--gilo-thin: max(1px, .2vh);--gilo-radius: 1vh;width:100vw;height:100vh;overflow:hidden;display:grid;grid-template-rows:minmax(0,2fr) minmax(0,7fr) 2.4vh;gap:.6vh;padding:.6vh .6vh .3vh;background:#2a0a04 url(/assets/dark-wood-BgUKosYf.jpg) center / cover no-repeat;color:var(--gilo-gold);font-family:David Libre,David,serif;font-weight:700;text-shadow:0 .15vh .3vh rgba(0,0,0,.55);-webkit-font-smoothing:antialiased}.gilo>*,.gilo-top>*,.gilo-middle>*,.gilo-right>*,.gilo-stack>*{min-width:0;min-height:0}.gilo-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:.6vh}.gilo-oval{display:grid;grid-template-rows:minmax(0,60fr) minmax(0,40fr);padding:2.6vh 2.4vw 3vh;border:var(--gilo-line) solid var(--gilo-gold);border-radius:50%}.gilo-oval .gilo-clock{width:100%;height:100%}.gilo-clock .fit-content{direction:ltr;line-height:1;font-variant-numeric:tabular-nums}.gilo-oval-small{padding:0 4%}.gilo-headings{display:grid;grid-template-rows:minmax(0,2fr) minmax(0,3fr) minmax(0,4fr)}.gilo-middle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6vh;direction:ltr}.gilo-box{border:var(--gilo-line) solid var(--gilo-gold);border-radius:var(--gilo-radius)}.gilo-stack{display:grid;grid-template-rows:minmax(0,11fr) minmax(0,11fr) minmax(0,24fr) minmax(0,54fr);gap:.5vh;padding:.6vh}.gilo-line{border:var(--gilo-thin) solid var(--gilo-gold);padding:.4vh 1.2vh}.gilo-special .fit-box{width:100%;height:100%}.gilo-zmanim{display:grid;gap:.4vh;padding:.6vh 2.4vh;border:var(--gilo-thin) solid var(--gilo-gold);border-radius:var(--gilo-radius)}.gilo-right{display:grid;grid-template-rows:minmax(0,7fr) minmax(0,1fr) minmax(0,1fr);gap:.4vh}.gilo-right.no-omer{grid-template-rows:minmax(0,7fr) minmax(0,2fr)}.gilo-schedule{display:grid;grid-template-rows:minmax(0,2fr) minmax(0,14fr) minmax(0,.6fr);gap:.4vh;padding:.6vh 2.4vh .3vh}.gilo-page{text-align:center;font-size:1.6vh;font-weight:500;opacity:.75}.gilo-omer{padding:0 1vh}.gilo-messages{min-height:0;overflow:hidden}.gilo-messages .message-text{padding:1% 2%}.gilo .sched-rows{display:grid;grid-template-columns:max-content max-content max-content;grid-auto-rows:1fr;justify-content:center;align-items:center;column-gap:.6em}.gilo .sched-row{display:contents}.gilo .sched-name,.gilo .sched-room,.gilo .sched-time{white-space:nowrap}.gilo .sched-room{font-size:.8em;font-weight:500;opacity:.85}.gilo .sched-time{direction:ltr;font-variant-numeric:tabular-nums}.gilo-credits .fit-content{font-weight:500}.digital-sign{--bg-gradient-start: #ffffff;--bg-gradient-end: #add8e6;--bg-gradient-stop: 55%;--text-primary: #191970;--text-secondary: #2c3e78;--text-accent: #FFD700;--border-color: #2C7F89;--border-thickness: 4px;--border-radius: 12px;--circle-border-color: #FFD700;--circle-background: #2C7F89;--circle-text-color: #FFD700;--minyan-row-even-bg: #191970;--minyan-row-even-text: #ffe14d;--minyan-row-odd-bg: transparent;--minyan-row-odd-text: #191970;--section-bg: rgba(255, 255, 255, .42);--shadow: 0 .3vh 1.2vh rgba(25, 25, 112, .12);--circle-shadow: 0 .4vh 1.6vh rgba(0, 0, 0, .25);--gap: .8vh;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(to bottom,var(--bg-gradient-start) 0%,var(--bg-gradient-end) var(--bg-gradient-stop));color:var(--text-primary);font-family:David Libre,David,serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.sign-screen,html.sign-screen body,html.sign-screen .digital-sign,html.sign-screen .shiloach,html.sign-screen .gilo{touch-action:none;overscroll-behavior:none}html.sign-screen .digital-sign,html.sign-screen .shiloach,html.sign-screen .gilo{-webkit-user-select:none;user-select:none}html.sign-screen .digital-sign img,html.sign-screen .shiloach img,html.sign-screen .gilo img{-webkit-user-drag:none}.sign-grid{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);grid-template-rows:minmax(0,2fr) minmax(0,5fr) minmax(0,2fr) 2.4vh;grid-template-areas:"clock    headings date" "zmanim   messages side" "week     minyanim side" "credits  credits  credits";gap:var(--gap);padding:var(--gap) var(--gap) .3vh}.sign-grid>*{min-width:0;min-height:0}.fit-box{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.fit-content{direction:rtl;line-height:1.15}.fit-line .fit-content{display:inline-block;white-space:nowrap;text-align:center}.fit-fill .fit-content{width:100%;height:100%}.badge{display:grid;grid-template-rows:minmax(0,64fr) minmax(0,36fr);padding:.6vh 1.6vh 1.2vh;border:var(--border-thickness) solid var(--circle-border-color);border-radius:calc(var(--border-radius) * 1.6);box-shadow:var(--circle-shadow),inset 0 1px #ffffff2e}.sign-clock{grid-area:clock;background:linear-gradient(160deg,var(--circle-background) 0%,#1a5060 60%,#0f3040 100%);color:var(--circle-text-color)}.clock-time .fit-content{direction:ltr;line-height:1;font-variant-numeric:tabular-nums}.clock-hours{font-weight:500}.sign-date{grid-area:date;background:linear-gradient(160deg,var(--text-accent) 0%,#e6a800 60%,#b87800 100%);border-color:var(--circle-background);color:#1a1a4e;text-shadow:0 1px 2px rgba(255,255,255,.25)}.date-day .fit-content{line-height:1}.sign-headings{grid-area:headings;display:grid;grid-template-rows:minmax(0,2fr) minmax(0,3fr) minmax(0,4fr);padding:0 2%}.heading-3 .fit-content{line-height:1.05;text-shadow:0 .2vh .6vh rgba(25,25,112,.18)}.panel{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:.6vh 1.1vh;border:var(--border-thickness) solid var(--border-color);border-radius:var(--border-radius);background:var(--section-bg);box-shadow:var(--shadow)}.panel-title{flex:0 0 13%;border-bottom:2px solid color-mix(in srgb,var(--border-color) 45%,transparent);padding-bottom:.3vh;margin-bottom:.4vh}.panel-body,.panel-line{flex:1 1 0}.sign-zmanim{grid-area:zmanim}.sign-week{grid-area:week}.sign-minyanim{grid-area:minyanim}.rows{display:flex;flex-direction:column;justify-content:space-evenly}.row,.line-row{display:flex;justify-content:space-between;align-items:baseline;gap:.7em;white-space:nowrap}.fit-line .line-row{display:flex;gap:1.2em}.row-time{direction:ltr;font-variant-numeric:tabular-nums}.sign-zmanim .row+.row,.sign-last-minchas .row+.row{border-top:1px solid color-mix(in srgb,var(--border-color) 22%,transparent)}.centered-lines{display:flex;flex-direction:column;justify-content:space-evenly;align-items:safe center;text-align:center;white-space:nowrap;line-height:1.2}.sign-side{grid-area:side;display:grid;grid-template-rows:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr) minmax(0,2fr);gap:var(--gap)}.sign-last-minchas .panel-title{flex-basis:16%}.week-parsha{text-align:center;font-size:1.2em;white-space:nowrap}.week-avot{text-align:center;font-size:.85em;white-space:nowrap}.upcoming-table{display:grid;grid-template-columns:max-content max-content 1fr max-content max-content;grid-auto-rows:1fr;align-content:center}.upcoming-row{display:contents}.upcoming-row>span{display:flex;align-items:center;padding:0 .4em;white-space:nowrap;color:var(--minyan-row-odd-text)}.upcoming-row.is-next>span{background:var(--minyan-row-even-bg);color:var(--minyan-row-even-text)}.upcoming-row.is-next>span:first-child{border-radius:0 .35em .35em 0}.upcoming-row.is-next>span:last-child{border-radius:.35em 0 0 .35em}.upcoming-caption{font-weight:500}.upcoming-time{direction:ltr;justify-content:center;font-variant-numeric:tabular-nums}.upcoming-name{justify-content:center}.upcoming-arrow{justify-content:center;min-width:1.2em}.room-arrow{width:.9em;height:.9em;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.room-arrow-wingdings{font-family:"Wingdings 3",sans-serif}.sign-messages{grid-area:messages;border-radius:var(--border-radius);overflow:hidden}.message-carousel{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.message-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:message-enter 1.2s cubic-bezier(.2,.7,.2,1) both}@keyframes message-enter{0%{opacity:0;transform:translate(var(--entry-x, 8%),var(--entry-y, 0))}to{opacity:1;transform:none}}.message-image{width:100%;height:100%;object-fit:contain}.message-text{width:100%;height:100%;padding:4%}.sign-credits{grid-area:credits;color:var(--text-secondary);opacity:.8}.credits-line .fit-content{font-weight:500}.sign-error{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vh;padding:5vh;text-align:center;font-size:3vh}.sign-error h2{font-size:5vh;color:#b3261e}.sign-error-hint{font-size:2.2vh;font-weight:500;opacity:.75}.theme-modern-minimalist.digital-sign{--bg-gradient-start: #ffffff;--bg-gradient-end: #f5f7fa;--bg-gradient-stop: 50%;--text-primary: #2C3E50;--text-secondary: #34495e;--text-accent: #3498DB;--border-color: #BDC3C7;--border-thickness: 2px;--border-radius: 8px;--circle-border-color: #95A5A6;--circle-background: #ffffff;--circle-text-color: #2C3E50;--minyan-row-even-bg: #ECF0F1;--minyan-row-even-text: #2C3E50;--minyan-row-odd-bg: transparent;--minyan-row-odd-text: #2C3E50;--section-bg: rgba(255, 255, 255, .5);--shadow: 0 2px 4px rgba(0, 0, 0, .05);--circle-shadow: 0 2px 8px rgba(0, 0, 0, .1)}.theme-elegant-dark.digital-sign{--bg-gradient-start: #1a1a2e;--bg-gradient-end: #2d3748;--bg-gradient-stop: 50%;--text-primary: #F7FAFC;--text-secondary: #E2E8F0;--text-accent: #F59E0B;--border-color: #F59E0B;--border-thickness: 5px;--border-radius: 10px;--circle-border-color: #F59E0B;--circle-background: #1a1a2e;--circle-text-color: #F59E0B;--minyan-row-even-bg: #2D3748;--minyan-row-even-text: #F59E0B;--minyan-row-odd-bg: transparent;--minyan-row-odd-text: #F7FAFC;--section-bg: rgba(26, 26, 46, .3);--shadow: 0 0 15px rgba(245, 158, 11, .3);--circle-shadow: 0 0 20px rgba(245, 158, 11, .5), inset 0 0 10px rgba(245, 158, 11, .2)}.theme-warm-traditional.digital-sign{--bg-gradient-start: #FFF8E7;--bg-gradient-end: #F5E6D3;--bg-gradient-stop: 50%;--text-primary: #3D2817;--text-secondary: #5C4033;--text-accent: #8B2635;--border-color: #8B2635;--border-thickness: 6px;--border-radius: 12px;--circle-border-color: #D4AF37;--circle-background: #FFF8E7;--circle-text-color: #8B2635;--minyan-row-even-bg: #E8D5B7;--minyan-row-even-text: #3D2817;--minyan-row-odd-bg: transparent;--minyan-row-odd-text: #3D2817;--section-bg: rgba(255, 248, 231, .6);--shadow: 0 4px 8px rgba(139, 38, 53, .2);--circle-shadow: 0 4px 12px rgba(212, 175, 55, .3)}.theme-bold-contemporary.digital-sign{--bg-gradient-start: #667EEA;--bg-gradient-end: #764BA2;--bg-gradient-stop: 50%;--text-primary: #ffffff;--text-secondary: #F0F0F0;--text-accent: #00D4FF;--border-color: #00D4FF;--border-thickness: 4px;--border-radius: 12px;--circle-border-color: #00D4FF;--circle-background: #1a1a2e;--circle-text-color: #00D4FF;--minyan-row-even-bg: #00D4FF;--minyan-row-even-text: #1a1a2e;--minyan-row-odd-bg: transparent;--minyan-row-odd-text: #ffffff;--section-bg: rgba(26, 26, 46, .4);--shadow: 0 0 20px rgba(0, 212, 255, .5);--circle-shadow: 0 0 25px rgba(0, 212, 255, .8), 0 0 50px rgba(0, 212, 255, .4)}.theme-classic-refined.digital-sign{--bg-gradient-start: #F5F7FA;--bg-gradient-end: #E4E7EB;--bg-gradient-stop: 50%;--text-primary: #1E293B;--text-secondary: #334155;--text-accent: #1E3A8A;--border-color: #1E3A8A;--border-thickness: 3px;--border-radius: 8px;--circle-border-color: #1E3A8A;--circle-background: #ffffff;--circle-text-color: #1E3A8A;--minyan-row-even-bg: #CBD5E1;--minyan-row-even-text: #1E293B;--minyan-row-odd-bg: transparent;--minyan-row-odd-text: #1E293B;--section-bg: rgba(255, 255, 255, .7);--shadow: 0 2px 6px rgba(30, 58, 138, .15);--circle-shadow: 0 3px 10px rgba(30, 58, 138, .2)}.theme-high-contrast.digital-sign{--bg-gradient-start: #ffffff;--bg-gradient-end: #f0f0f0;--bg-gradient-stop: 50%;--text-primary: #000000;--text-secondary: #000000;--text-accent: #DC2626;--border-color: #000000;--border-thickness: 5px;--border-radius: 0px;--circle-border-color: #000000;--circle-background: #ffffff;--circle-text-color: #000000;--minyan-row-even-bg: #000000;--minyan-row-even-text: #ffffff;--minyan-row-odd-bg: transparent;--minyan-row-odd-text: #000000;--section-bg: transparent;--shadow: none;--circle-shadow: none}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);padding:1rem}.login-card{background:#fffffff2;border-radius:16px;box-shadow:0 25px 50px -12px #00000080;padding:2.5rem;width:100%;max-width:400px}.login-header{text-align:center;margin-bottom:2rem}.login-header h1{font-size:2.5rem;color:#1a1a2e;margin:0 0 .5rem;font-family:David Libre,Times New Roman,serif}.login-header p{color:#64748b;margin:0;font-size:.95rem}.error-message{background:#fee2e2;border:1px solid #fecaca;color:#dc2626;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.875rem}.login-form{display:flex;flex-direction:column;gap:1.25rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.875rem;font-weight:500;color:#374151}.form-group input{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;background:#fff}.form-group input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group input:disabled{background:#f3f4f6;cursor:not-allowed}.submit-button{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s;margin-top:.5rem}.submit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{opacity:.7;cursor:not-allowed}.divider{display:flex;align-items:center;margin:1.5rem 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:#e5e7eb}.divider span{padding:0 1rem;color:#9ca3af;font-size:.875rem}.google-login-wrapper{display:flex;justify-content:center}.toggle-mode{text-align:center;margin-top:1.5rem}.toggle-mode button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;padding:.5rem;transition:color .2s}.toggle-mode button:hover:not(:disabled){color:#1d4ed8;text-decoration:underline}.toggle-mode button:disabled{color:#9ca3af;cursor:not-allowed}@media (max-width: 480px){.login-card{padding:1.5rem}.login-header h1{font-size:2rem}}:root{--nav-w: 220px;--preview-w: 340px;--header-h: 56px;--color-primary: #1e3a5f;--color-accent: #2C7F89;--color-accent-light: #e8f4f6;--color-gold: #e6a800;--color-bg: #f0f4f8;--color-card: #ffffff;--color-border: #e2e8f0;--color-text: #1e2d3d;--color-muted: #64748b;--color-danger: #dc2626;--radius: 8px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.1)}.admin-layout{display:flex;flex-direction:column;height:100vh;background:var(--color-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--color-text);overflow:hidden}.admin-body{display:flex;flex:1;overflow:hidden;min-height:0}.admin-header{height:var(--header-h);background:var(--color-primary);color:#fff;display:flex;align-items:center;padding:0 1.5rem;gap:1rem;box-shadow:0 2px 8px #0003;flex-shrink:0;z-index:10}.admin-header-left{display:flex;align-items:baseline;gap:.6rem}.admin-logo{font-size:1.2rem;font-weight:700;color:var(--color-gold);font-family:David Libre,serif;letter-spacing:.02em}.admin-title{font-size:.8rem;opacity:.6;text-transform:uppercase;letter-spacing:.1em}.admin-header-center{flex:1;display:flex;justify-content:center}.sign-url-bar{display:flex;align-items:center;gap:.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:.25rem .75rem;max-width:480px}.sign-url-label{font-size:.7rem;opacity:.6;white-space:nowrap}.sign-url-value{font-size:.7rem;font-family:monospace;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.btn-copy{background:#ffffff26;color:#fff;border:none;padding:.2rem .5rem;border-radius:4px;font-size:.7rem;cursor:pointer;white-space:nowrap;flex-shrink:0}.btn-copy:hover{background:#ffffff40}.save-indicator{font-size:.8rem;padding:.25rem .75rem;border-radius:20px;font-weight:500}.save-indicator.saving{background:#ffffff26;color:#94a3b8}.save-indicator.saved{background:#22c55e33;color:#4ade80}.save-indicator.error-msg{background:#dc262633;color:#fca5a5}.admin-header-right{display:flex;align-items:center;gap:.75rem}.user-avatar{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.3)}.user-name{font-size:.8rem;opacity:.8}.btn-ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25);padding:.35rem .85rem;border-radius:var(--radius);font-size:.8rem;cursor:pointer;transition:background .15s}.btn-ghost:hover{background:#fff3}.btn-danger{background:var(--color-danger);color:#fff;border:none;padding:.35rem .85rem;border-radius:var(--radius);font-size:.8rem;cursor:pointer;transition:background .15s}.btn-danger:hover{background:#b91c1c}.admin-nav{width:var(--nav-w);background:var(--color-card);border-right:1px solid var(--color-border);display:flex;flex-direction:column;padding:.5rem 0;overflow-y:auto;flex-shrink:0}.nav-item{display:flex;align-items:center;gap:.75rem;padding:.65rem 1.25rem;border:none;background:transparent;cursor:pointer;text-align:left;font-size:.875rem;color:var(--color-muted);transition:background .12s,color .12s;border-radius:0;width:100%}.nav-item:hover{background:var(--color-accent-light);color:var(--color-accent)}.nav-item.active{background:var(--color-accent-light);color:var(--color-accent);font-weight:600;border-right:3px solid var(--color-accent)}.nav-icon{font-size:1rem;width:20px;text-align:center}.nav-label{flex:1}.admin-main{flex:1;overflow-y:auto;padding:1.75rem 2rem;min-width:0}.settings-section{max-width:680px}.section-header-block{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.section-header-block h2{font-size:1.2rem;font-weight:600;color:var(--color-primary);margin:0 0 .25rem}.section-desc{font-size:.825rem;color:var(--color-muted);margin:0}.section-body{display:flex;flex-direction:column;gap:.1rem}.field{display:flex;align-items:flex-start;justify-content:space-between;padding:.9rem 0;border-bottom:1px solid #f1f5f9;gap:1.5rem}.field:last-child{border-bottom:none}.field-label-wrap{flex:1;min-width:0}.field-label{display:block;font-weight:500;color:var(--color-text);margin-bottom:.15rem}.field-desc{display:block;font-size:.775rem;color:var(--color-muted);line-height:1.4}.field-control{flex-shrink:0;display:flex;align-items:center}select,.text-input,input[type=number],input[type=text],input[type=datetime-local],input[type=time]{border:1px solid var(--color-border);border-radius:var(--radius);padding:.4rem .7rem;font-size:.875rem;color:var(--color-text);background:#fff;transition:border-color .15s,box-shadow .15s;outline:none}select:focus,.text-input:focus,input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #2c7f891f}select{min-width:200px}.text-input{width:100%;min-width:260px}.textarea{resize:vertical;min-height:60px;width:100%}.number-input{width:90px}.number-control{gap:.5rem}.field-group-indent{padding-left:1.5rem;border-left:3px solid var(--color-accent-light);margin:.25rem 0 .5rem}.inline-field{padding:.4rem 0}.heading-row{display:flex;gap:1rem;align-items:center}.heading-input{flex:1}.toggle-field .field-control{align-items:center;padding-top:.1rem}.toggle-switch{position:relative;display:inline-block;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-track{display:block;width:42px;height:24px;background:#d1d5db;border-radius:12px;transition:background .2s;position:relative}.toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s}.toggle-switch input:checked+.toggle-track{background:var(--color-accent)}.toggle-switch input:checked+.toggle-track:after{transform:translate(18px)}.inline-toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap;flex-shrink:0}.inline-toggle input{display:none}.toggle-slider{display:inline-block;width:36px;height:20px;background:#d1d5db;border-radius:10px;position:relative;transition:background .2s;flex-shrink:0}.toggle-slider:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;transition:transform .2s}.inline-toggle input:checked~.toggle-slider{background:var(--color-accent)}.inline-toggle input:checked~.toggle-slider:after{transform:translate(16px)}.toggle-label{font-size:.8rem;color:var(--color-muted)}.radio-group{display:flex;flex-direction:column;gap:.5rem}.radio-option{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.875rem;color:var(--color-text)}.radio-option input[type=radio]{accent-color:var(--color-accent);width:16px;height:16px}.color-control{display:flex;align-items:center;gap:.6rem}.color-input{width:44px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius);padding:2px;cursor:pointer}.color-hex{font-size:.8rem;color:var(--color-muted);font-family:monospace}.settings-divider{border:none;border-top:1px solid var(--color-border);margin:.5rem 0}.admin-preview{width:var(--preview-w);background:var(--color-card);border-left:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.preview-header{padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);border-bottom:1px solid var(--color-border);background:#f8fafc}.preview-frame-wrapper{flex:1;position:relative;overflow:hidden;background:linear-gradient(to bottom,#fff,#add8e6 50%)}.preview-frame{position:absolute;top:0;left:0;width:1280px;height:720px;border:none;transform:scale(.265625);transform-origin:top left;pointer-events:none}.preview-note{font-size:.7rem;color:var(--color-muted);text-align:center;padding:.5rem;margin:0;background:#f8fafc;border-top:1px solid var(--color-border)}.nav-separator{padding:.75rem 1.25rem .2rem;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border-top:1px solid var(--color-border);margin-top:.25rem}.editor-item{font-style:italic}.editor-panel{max-width:860px}.editor-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.editor-header h2{font-size:1.2rem;font-weight:600;color:var(--color-primary);margin:0 0 .25rem}.editor-header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.save-chip{font-size:.8rem;padding:.25rem .75rem;border-radius:20px;font-weight:500}.save-chip.saving{background:#f1f5f9;color:#94a3b8}.save-chip.saved{background:#dcfce7;color:#16a34a}.editor-save-error{margin:0 0 1rem;padding:.6rem .9rem;border-radius:8px;background:#fee2e2;color:#b91c1c;font-size:.85rem}.btn-add{background:var(--color-accent);color:#fff;border:none;padding:.45rem 1rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-add:hover{background:#236970}.btn-add-sm{font-size:.75rem;padding:.25rem .65rem;background:var(--color-accent);color:#fff;border:none;border-radius:4px;cursor:pointer}.btn-add-sm:hover{background:#236970}.schedule-list{display:flex;flex-direction:column;gap:.5rem}.schedule-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;transition:box-shadow .15s}.schedule-card:hover{box-shadow:var(--shadow-sm)}.disabled-card{opacity:.6}.disabled-card .schedule-card-header{background:#f8fafc}.schedule-card-header{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;gap:.5rem;transition:background .12s}.schedule-card-header:hover{background:#f8fafc}.schedule-card-main{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0}.expand-arrow{font-size:.75rem;color:var(--color-muted);width:12px;flex-shrink:0}.schedule-enable input{cursor:pointer}.schedule-name{font-weight:500;font-size:.9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl}.schedule-meta{font-size:.75rem;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-actions{display:flex;align-items:center;gap:.35rem}.btn-delete-sm{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:.85rem;padding:.15rem .35rem;border-radius:4px}.btn-delete-sm:hover{background:#fee2e2;color:var(--color-danger)}.btn-delete-xs{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:.75rem;padding:.1rem .3rem}.btn-delete-xs:hover{color:var(--color-danger)}.btn-move{background:transparent;border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;font-size:.75rem;padding:.1rem .35rem;border-radius:3px}.btn-move:hover:not(:disabled){background:var(--color-accent-light);color:var(--color-accent)}.btn-move:disabled{opacity:.35;cursor:default}.schedule-card-body{padding:1rem;border-top:1px solid var(--color-border);background:#fafbfc;display:flex;flex-direction:column;gap:.75rem}.schedule-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.sfield{display:flex;flex-direction:column;gap:.25rem}.sfield label{font-size:.775rem;font-weight:500;color:var(--color-muted)}.sfield select,.sfield input[type=text],.sfield input[type=time],.sfield input[type=number]{border:1px solid var(--color-border);border-radius:6px;padding:.35rem .6rem;font-size:.875rem;background:#fff;outline:none}.sfield select:focus,.sfield input:focus{border-color:var(--color-accent)}.full-width{grid-column:1 / -1}.month-day-row{display:flex;gap:6px}.month-day-row select{flex:1}.day-input{width:56px!important}.days-row{display:flex;flex-wrap:wrap;gap:.35rem}.day-chip{display:flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border:1px solid var(--color-border);border-radius:20px;font-size:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;color:var(--color-muted);transition:all .12s}.day-chip input{display:none}.day-chip.day-on{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:600}.minyanim-section{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;background:#fff}.minyanim-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--color-accent-light);font-size:.8rem;font-weight:600;color:var(--color-accent)}.minyan-row{border-top:1px solid #f1f5f9}.minyan-row:first-child{border-top:none}.minyan-row-summary{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .12s}.minyan-row-summary:hover{background:#f8fafc}.expand-arrow-sm{font-size:.65rem;color:var(--color-muted);width:10px}.minyan-name{font-size:.85rem;font-weight:500;direction:rtl}.minyan-time{font-size:.75rem;color:var(--color-muted);flex:1}.minyan-detail{padding:.75rem;border-top:1px solid #f1f5f9;background:#fafbfc}.msg-type-badge{font-size:.7rem;padding:.15rem .5rem;border-radius:10px;font-weight:600;flex-shrink:0}.badge-text{background:#e0f2fe;color:#0369a1}.badge-file{background:#fef3c7;color:#92400e}.msg-thumbnail{width:48px;height:32px;object-fit:cover;border-radius:4px;border:1px solid var(--color-border);flex-shrink:0}.file-path-row{display:flex;gap:6px;align-items:center}.file-path-row .text-input{flex:1}.btn-pick-file{background:var(--color-accent-light);border:1px solid var(--color-border);border-radius:var(--radius);padding:.35rem .6rem;cursor:pointer;font-size:1rem;transition:background .15s;flex-shrink:0}.btn-pick-file:hover{background:#c8e8ec}.image-picker{margin-top:.5rem;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;background:#fff}.image-picker-header{display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;background:var(--color-accent-light);font-size:.775rem;font-weight:600;color:var(--color-accent)}.btn-upload{background:var(--color-accent);color:#fff;border:none;padding:.2rem .6rem;border-radius:4px;font-size:.75rem;cursor:pointer;font-weight:500}.image-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;padding:.5rem;max-height:200px;overflow-y:auto}.image-picker-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:border-color .12s,background .12s}.image-picker-item:hover{background:var(--color-accent-light)}.image-picker-item.selected{border-color:var(--color-accent);background:var(--color-accent-light)}.image-picker-item img,.image-picker-item video{width:100%;height:60px;object-fit:cover;border-radius:4px}.image-picker-item span{font-size:.65rem;color:var(--color-muted);text-align:center;word-break:break-all;line-height:1.2}.picker-empty{font-size:.775rem;color:var(--color-muted);padding:.5rem;text-align:center;grid-column:1/-1}.msg-preview-large{margin-top:.5rem;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;background:#0a0a1a;max-height:240px;display:flex;align-items:center;justify-content:center}.msg-preview-img{max-width:100%;max-height:240px;object-fit:contain;display:block}.editor-loading{padding:2rem;color:var(--color-muted)}.admin-loading{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--color-muted);background:var(--color-bg)}.spinner{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin .8s linear infinite}.admin-error{height:100vh;display:flex;align-items:center;justify-content:center;color:var(--color-danger);font-size:1rem}.btn-secondary{background:#fff;color:var(--color-primary);border:1px solid var(--color-border);padding:.4rem .9rem;border-radius:var(--radius);font-size:.85rem;cursor:pointer}.btn-secondary:hover{border-color:var(--color-accent)}.btn-danger-solid{background:var(--color-danger);color:#fff;border:none;padding:.45rem 1rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer}.btn-add:disabled,.btn-danger-solid:disabled{opacity:.5;cursor:default}.loc-date{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.85rem;color:var(--color-muted)}.loc-date input[type=date]{border:1px solid var(--color-border);border-radius:var(--radius);padding:.3rem .6rem;font-size:.85rem;color:var(--color-text)}.loc-badge{font-size:.72rem;padding:.15rem .55rem;border-radius:10px;background:#fef3c7;color:#92400e;font-weight:600}.loc-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1rem 1.25rem;margin-bottom:1rem}.loc-card h3{font-size:.95rem;font-weight:600;color:var(--color-primary);margin:0 0 .75rem}.loc-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem;margin-bottom:.75rem}.loc-source{display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--color-border);border-radius:var(--radius);padding:.6rem .75rem;cursor:pointer;position:relative}.loc-source input{position:absolute;opacity:0;pointer-events:none}.loc-source.active{border-color:var(--color-accent);background:var(--color-accent-light);box-shadow:0 0 0 1px var(--color-accent)}.loc-source-label{font-weight:600;font-size:.85rem;color:var(--color-text)}.loc-source-desc{font-size:.75rem;color:var(--color-muted);line-height:1.35}.loc-note{font-size:.78rem;color:var(--color-muted);line-height:1.45;margin:.4rem 0}.loc-place{margin-bottom:.25rem}.loc-dms{display:flex;align-items:center;gap:.25rem}.loc-dms input[type=number]{width:64px}.loc-dms select{min-width:90px;margin-left:.35rem}.loc-import{margin:.25rem 0 .5rem}.loc-actions{display:flex;gap:.5rem;margin-top:.75rem}.loc-error{margin-top:.75rem;padding:.6rem .8rem;border-radius:var(--radius);background:#fef2f2;color:var(--color-danger);font-size:.85rem;line-height:1.4}.loc-preview{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--color-border)}.loc-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:.85rem;margin-top:.5rem}.loc-summary{margin-bottom:.5rem}.loc-name{font-size:1.05rem;font-weight:600;color:var(--color-text);text-align:left}.loc-meta{font-size:.8rem;color:var(--color-muted);margin-top:.15rem}.loc-warn{color:var(--color-danger);font-weight:500}.loc-tables{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem;align-items:flex-start}.loc-tables table{border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}.loc-tables th{text-align:left;font-weight:600;color:var(--color-muted);padding:.25rem .5rem;border-bottom:1px solid var(--color-border)}.loc-tables td{padding:.2rem .5rem;border-bottom:1px solid #f1f5f9;white-space:nowrap}.loc-zmanim td:first-child{color:var(--color-text)}.loc-empty td{color:#cbd5e1}.loc-samples td:first-child{color:var(--color-muted)}.loc-year{margin-top:.75rem;font-size:.8rem}.loc-year summary{cursor:pointer;color:var(--color-accent);font-weight:500;margin-bottom:.4rem}.loc-year table{border-collapse:collapse;font-variant-numeric:tabular-nums}.loc-year th{text-align:left;font-weight:600;color:var(--color-muted);padding:.25rem .5rem;border-bottom:1px solid var(--color-border)}.loc-year td{padding:.2rem .5rem;border-bottom:1px solid #f1f5f9;white-space:nowrap}.account-actions{display:flex;align-items:center;gap:.75rem;padding-top:.75rem}.account-note{font-size:.85rem}.account-note.ok{color:#16a34a}.account-note.error{color:var(--color-danger)}.admin-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:var(--radius);background:#fef3c7;color:#92400e;font-size:.875rem;line-height:1.45}.look-only{border:0;margin:0;padding:0;min-width:0}.look-only.look-unused>:not(.look-note){opacity:.45}.look-note{margin:-.35rem 0 .75rem;font-size:.75rem;color:var(--color-muted);font-style:italic}.zmanim-list-scroll{overflow-x:auto}.zmanim-list{width:100%;border-collapse:collapse;font-size:.85rem}.zmanim-list th{text-align:start;font-weight:600;color:var(--color-muted);padding:.35rem .4rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.zmanim-list td{padding:.3rem .4rem;border-bottom:1px solid var(--color-border);vertical-align:middle}.zmanim-list .text-input{min-width:9rem;padding:.3rem .5rem}.zmanim-list .col-zman{min-width:10rem}.zmanim-list .col-zman .field-desc{display:block}.zmanim-list .col-show{text-align:center;width:3rem}.col-move{white-space:nowrap;display:inline-flex;gap:.2rem}td.col-move{display:table-cell}td.col-move .btn-move+.btn-move{margin-inline-start:.2rem}.row-hidden .col-zman,.row-hidden .tefilah-label{color:var(--color-muted)}.sign-language-tag{margin-inline-start:.4rem;font-size:.7rem;font-weight:500;color:var(--color-accent);background:var(--color-accent-light);padding:.05rem .35rem;border-radius:3px}.zmanim-list-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem}.restore-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem}.inline-check{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.tefilah-list{list-style:none;margin:0;padding:0}.tefilah-list li{display:flex;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px solid var(--color-border)}.tefilah-list .field-desc{margin-inline-start:.25rem}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}#root{width:100%;height:100%}.app{width:100vw;height:100vh;overflow:hidden}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.loading-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8fafc}.loading-spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-container p{margin-top:1rem;color:#64748b}
