html.tv-remote-pointer-on.tv-remote-dpad-mode,html.tv-remote-pointer-on.tv-remote-dpad-mode body,html.tv-remote-pointer-on.tv-remote-dpad-mode *{cursor:none!important}html.tv-remote-pointer-on.tv-remote-mouse-mode,html.tv-remote-pointer-on.tv-remote-mouse-mode body,html.tv-remote-pointer-on.tv-remote-mouse-mode *{cursor:auto!important}.tv-remote-pointer{position:fixed;z-index:2147483000;width:0;height:0;margin:0;padding:0;pointer-events:none;will-change:left,top,opacity;opacity:1;transition:opacity .35s ease}.tv-remote-pointer--hidden{opacity:0}html.tv-remote-mouse-mode .tv-remote-pointer{opacity:0!important;visibility:hidden}.tv-remote-pointer__arrow{display:block;transform:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 0 1px rgba(0,0,0,.35))}.board-bottom-card{--bbc-h: clamp( calc(var(--board-vh, 1vh) * 5.8), calc(var(--board-vh, 1vh) * 7.2), calc(var(--board-vh, 1vh) * 8.2) );display:flex;align-items:center;justify-content:stretch;height:var(--board-bottom-card-h, var(--bbc-h));min-height:var(--board-bottom-card-h, var(--bbc-h));max-height:var(--board-bottom-card-h, var(--bbc-h));border-radius:calc(var(--board-vmin, 1vmin) * 1.5);border:1px solid rgba(208,164,74,.58);background:linear-gradient(180deg,#123f6bfa,#082b52fa);box-shadow:0 10px 24px #0e2a5c29,inset 0 1px #ffffff21;color:#fff;overflow:hidden}.board-bottom-card__section,.board-bottom-card__pill{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--board-vmin, 1vmin) * 1.1);height:100%;padding:0 calc(var(--board-vw, 1vw) * 1.2);border-left:1px solid rgba(208,164,74,.55);font-size:clamp(calc(var(--board-vmin, 1vmin) * 1.9),calc(var(--board-vmin, 1vmin) * 2.55),calc(var(--board-vmin, 1vmin) * 2.9));font-weight:800;color:#ffffffeb;text-shadow:0 1px 8px rgba(0,0,0,.18);overflow:hidden}.board-bottom-card__section span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-bottom-card__section:last-child{border-left:0}.board-bottom-card__section img{width:calc(var(--board-vmin, 1vmin) * 3);height:calc(var(--board-vmin, 1vmin) * 3);flex-shrink:0;filter:sepia(1) saturate(1.8) hue-rotate(350deg) brightness(1.02)}.board-bottom-card__section img.board-bottom-card__crest{width:auto;height:calc(var(--board-vmin, 1vmin) * 3.4);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.board-bottom-card__pill{position:relative;isolation:isolate;flex:0 0 min(320px,28%);margin:0;height:100%;padding-inline:calc(var(--board-vw, 1vw) * 1.8);border:0;border-radius:0;background:linear-gradient(180deg,#f2d39a,#e5bd77 56%,#d7a858);color:#0a2463;font-family:Suez One,Frank Ruhl Libre,David Libre,serif;font-size:clamp(calc(var(--board-vmin, 1vmin) * 2.2),calc(var(--board-vmin, 1vmin) * 3.1),calc(var(--board-vmin, 1vmin) * 3.4));font-weight:400;letter-spacing:.02em;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.55);clip-path:polygon(34px 0,100% 0,100% 100%,0 100%)}.board-bottom-card__pill:before{content:"";position:absolute;top:-1px;bottom:-1px;left:18px;width:1px;background:#0a2b533d;transform:skew(-11deg);transform-origin:top}.board-bottom-card__pill img:not(.board-footer-logo__img):not(.board-footer-wordmark__img){width:calc(var(--board-vmin, 1vmin) * 3);height:calc(var(--board-vmin, 1vmin) * 3);filter:sepia(1) saturate(1.35) hue-rotate(352deg) brightness(.78)}.board-bottom-card__pill--brand{gap:0;padding-inline:calc(var(--board-vw, 1vw) * 1.1) calc(var(--board-vw, 1vw) * .9)}.board-bottom-card__pill--brand .board-footer-logo__img{width:auto;height:clamp(calc(var(--board-vh, 1vh) * 3.2),calc(var(--board-vh, 1vh) * 4.2),calc(var(--board-vh, 1vh) * 5));max-width:min(24vw,calc(var(--board-vw, 1vw) * 12));filter:none;object-fit:contain}.board-bottom-card__pill--brand .board-footer-wordmark{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:0;line-height:0;user-select:none;padding:.06rem .12rem;box-sizing:border-box}.board-bottom-card__pill--brand .board-footer-wordmark__img{display:block;width:auto;height:clamp(calc(var(--board-vh, 1vh) * 3.8),calc(var(--board-vh, 1vh) * 4.8),calc(var(--board-vh, 1vh) * 5.6));max-width:min(100%,24vw);max-height:calc(100% - .12rem);object-fit:contain;object-position:center;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35)) drop-shadow(0 2px 4px rgba(8,46,86,.18))}.board-bottom-card__section--blessing span{text-align:center;line-height:1.2;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.syn-display{--syn-vh: var(--board-vh, 1vh);--syn-vw: var(--board-vw, 1vw);--syn-vmin: var(--board-vmin, 1vmin);--syn-bg: #f5f5f5;--syn-bg-rgb: 245, 245, 245;--syn-card: #ffffff;--syn-navy: #0e2a5c;--syn-gold: #c49a3a;--syn-line: rgba(196, 154, 58, .44);--syn-muted: #6e7890;--syn-header-crest-overlap: calc(var(--syn-vmin) * 2.35);--syn-hero-top: calc(2.1% + var(--syn-vmin) * 6.6);--syn-hero-h: calc(var(--syn-vh) * 32.5);--syn-hero-w: calc(var(--syn-vw) * 51.2);--syn-hero-main-shift-up: calc(var(--syn-vh) * 3.4);--syn-gallery-w: calc(var(--syn-vw) * 44.5);--syn-gallery-gap: calc(var(--syn-vmin) * .15);--syn-grid-gap: calc(var(--syn-vmin) * 1.67);--syn-cards-extra-h: calc(var(--syn-vh) * 2 + var(--syn-vmin) * .35);--syn-cards-lift: calc(var(--syn-vh) * 2.5 + var(--syn-vmin) * .45 + var(--syn-cards-extra-h) * .6);--syn-bottom-card-h: calc(var(--syn-vh) * 33 + var(--syn-cards-extra-h) * .85);--syn-bottom-row-card-bonus: calc(var(--syn-vh) * 2.2 + var(--syn-cards-extra-h) * .35);--syn-bottom-row-drop: calc(var(--syn-vh) * 3.5 + var(--syn-vmin) * .55);--syn-footer-offset: calc(var(--syn-vh) * 1.7 + var(--syn-vmin) * 7.71);--syn-bottom-row-top: calc(100% - var(--syn-footer-offset) - var(--syn-bottom-card-h) - var(--syn-cards-lift));--syn-content-top: calc(var(--syn-bottom-row-top) - var(--syn-grid-gap));--syn-gallery-base-top: calc(var(--syn-hero-top) + var(--syn-hero-h) + var(--syn-gallery-gap) - var(--syn-vmin) * .35);--syn-row1-h: calc(var(--syn-vh) * 19.4);--syn-hebrew-date-top: calc(var(--syn-hero-top) + (var(--syn-hero-h) - var(--syn-vmin) * 11.3) / 2 + var(--syn-vmin) * 7.2);--syn-side-card-shift-up: calc(var(--syn-vh) * 7);--syn-side-card-top: calc(var(--syn-hebrew-date-top) - var(--syn-side-card-shift-up) - var(--syn-cards-lift));--syn-gallery-slot-h: calc(var(--syn-bottom-row-top) - var(--syn-gallery-base-top) - var(--syn-grid-gap));--syn-gallery-boost: calc(var(--syn-vh) * 6.6 + var(--syn-vmin) * 1.02 + var(--syn-cards-extra-h) * .95);--syn-gallery-h: calc(var(--syn-gallery-slot-h) + var(--syn-gallery-boost));--syn-gallery-shift-down: calc(var(--syn-vh) * 5.1 + var(--syn-vmin) * .75);--syn-gallery-gap-above-side-cards: calc(var(--syn-vmin) * .65);--syn-gallery-gap-above-bottom-row: calc(var(--syn-vh) * 1 + var(--syn-vmin) * .35);--syn-gallery-top-raised: calc( var(--syn-content-top) - var(--syn-gallery-h) - var(--syn-cards-lift) + var(--syn-vmin) * .35 );--syn-gallery-top: max( calc(var(--syn-side-card-top) + var(--syn-gallery-gap-above-side-cards)), min( calc(var(--syn-gallery-top-raised) + var(--syn-gallery-shift-down)), calc(var(--syn-bottom-row-top) - var(--syn-gallery-h) - var(--syn-gallery-gap-above-bottom-row)) ) );--syn-gallery-bottom: var(--syn-content-top);--syn-side-col-w: min( calc(var(--syn-vw) * 21.35), calc((100% - 5% - var(--syn-hero-w) - var(--syn-grid-gap) * 2) / 2) );--syn-side-card-bottom-offset: calc(var(--syn-footer-offset) + var(--syn-bottom-card-h) + var(--syn-grid-gap));--syn-side-card-extra-h: calc(var(--syn-vh) * 5.8 + var(--syn-cards-extra-h) * 1.75);--syn-side-card-inset: calc(var(--syn-vw) * 3.2);--syn-side-card-w: calc(var(--syn-side-col-w) * 1);direction:rtl;position:relative;width:100%;max-width:none;height:100%;min-height:100%;overflow:hidden;background:var(--syn-bg);color:var(--syn-navy);font-family:Assistant,Heebo,Noto Sans Hebrew,Arial,sans-serif}.syn-display--has-wallpaper{background:transparent}.syn-display--has-wallpaper .board-wallpaper,.syn-display--has-wallpaper .syn-background__overlay{z-index:0}.main-screen{position:relative;width:100%;max-width:none;height:100%;min-height:0;flex:1;display:block;background:transparent}.main-screen--elegant{display:block;background:transparent}.main-screen--elegant .elegant-main{position:absolute;inset:0;width:100%;height:100%}.syn-background__overlay{position:fixed;inset:0;width:100%;height:100%;z-index:-1;background:#ffffff1a;pointer-events:none}.syn-hero-cluster,.gallery-card,.prayers,.announcements,.content-grid,.syn-footer{position:absolute;z-index:1}.syn-hero-cluster{top:var(--syn-hero-top);left:50%;transform:translate(-50%);width:var(--syn-hero-w);height:var(--syn-hero-h);z-index:2;overflow:visible}.syn-hero-cluster:before{display:none}.syn-header{position:absolute;top:calc(-1 * (var(--syn-vh) * 2.1 + var(--syn-vmin) * 6.6) - 6px);right:auto;bottom:auto;left:50%;z-index:4;width:max-content;max-width:calc(var(--syn-vw) * 96);transform:translate(-50%);text-align:center;pointer-events:none}.syn-header h1{position:relative;z-index:1;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.42em;box-sizing:border-box;width:max-content;min-width:clamp(22rem,28vw,26rem);max-width:inherit;min-height:0;height:clamp(4.65rem,calc(var(--syn-vmin) * 10.2),5.55rem);aspect-ratio:auto;margin:0 auto;padding:.14em 2em .36em;font-family:"Noto Serif Hebrew",Frank Ruhl Libre,David Libre,serif;font-size:calc(clamp(1.3rem,calc(var(--syn-vmin) * 2.9),2.1rem) * var(--syn-header-title-scale, 1));font-weight:800;line-height:1;letter-spacing:0;color:#f1e7d0;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;pointer-events:auto;background:transparent url(/brand/synagogue-nameplate.png) center / 100% 100% no-repeat!important;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 7px 10px rgba(6,22,52,.2));text-shadow:0 1px 0 rgba(255,255,255,.38),0 2px 2px rgba(0,0,0,.32);white-space:nowrap}.syn-header h1:before{display:none}.syn-header__name,.syn-header__crest{position:relative;z-index:1}.syn-header__crest{display:block;flex-shrink:0;width:auto;height:1.25em;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.hero-panel{position:absolute;inset:0;top:calc(-1 * var(--syn-hero-main-shift-up));left:0;transform:none;width:100%;height:calc(100% + var(--syn-hero-main-shift-up));display:grid;grid-template-columns:1fr;align-items:start;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.hero-panel:before{display:none}.hero-side,.hero-main{position:relative;z-index:2}.hero-side{font-family:IBM Plex Sans Hebrew,sans-serif;text-align:center;display:none;grid-template-rows:42px auto auto;align-items:center;justify-items:center;align-self:center;gap:6px}.hero-side.left.hero-study-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--syn-vmin) * .32);position:absolute;left:clamp(.15rem,calc(var(--syn-vw) * .55),.85rem);top:50%;transform:translateY(-46%);width:clamp(7.6rem,calc(var(--syn-vw) * 11.8),10.8rem);min-height:clamp(6.6rem,calc(var(--syn-vmin) * 12.2),8.6rem);padding:calc(var(--syn-vmin) * .82) calc(var(--syn-vmin) * .9);box-sizing:border-box;background:linear-gradient(180deg,#fffdf8fa,#fffffff0);border:1px solid rgba(196,154,58,.52);border-radius:clamp(14px,calc(var(--syn-vmin) * 2.15),20px);box-shadow:0 10px 22px #0e2a5c1a,inset 0 1px #ffffffe6;z-index:3;pointer-events:none}.hero-study-card__icon-wrap{display:grid;place-items:center;width:clamp(2.15rem,calc(var(--syn-vmin) * 4),2.75rem);height:clamp(2.15rem,calc(var(--syn-vmin) * 4),2.75rem);border-radius:999px;background:linear-gradient(180deg,#fff9ee,#f3e4c4);border:1px solid rgba(196,154,58,.42);box-shadow:inset 0 1px #ffffffbf}.hero-study-card__icon{width:58%;height:58%;object-fit:contain;filter:sepia(1) saturate(1.55) hue-rotate(350deg) brightness(.86)}.hero-study-card__eyebrow{margin:0;font-family:"Noto Serif Hebrew",Frank Ruhl Libre,David Libre,serif;font-size:clamp(.68rem,calc(var(--syn-vmin) * 1.02),.82rem);font-weight:800;letter-spacing:.05em;color:var(--syn-gold);line-height:1.1}.hero-study-card__label{display:block;max-width:100%;font-family:IBM Plex Sans Hebrew,sans-serif;font-size:calc(clamp(.72rem,calc(var(--syn-vmin) * 1.08),.88rem) * var(--syn-hero-daf-label-scale, 1));font-weight:700;color:var(--syn-muted);line-height:1.15}.hero-study-card__value{display:block;max-width:100%;font-family:"Noto Serif Hebrew",Frank Ruhl Libre,David Libre,serif;font-size:calc(clamp(1rem,calc(var(--syn-vmin) * 1.62),1.32rem) * var(--syn-hero-daf-value-scale, 1));font-weight:800;color:var(--syn-navy);line-height:1.12;word-break:break-word}.hero-side__study-rotate{animation:hero-study-fade-in .45s ease}@keyframes hero-study-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hero-side img{width:42px;height:42px;margin-bottom:0}.hero-side.left img{width:46px;height:46px}.hero-side strong{font-size:calc(17px * var(--syn-hero-day-scale, var(--syn-hero-daf-label-scale, 1)));font-weight:700;color:var(--syn-navy)}.hero-side b{font-size:calc(23px * var(--syn-hero-hebrew-scale, var(--syn-hero-daf-value-scale, 1)));font-weight:700;color:var(--syn-navy);line-height:1.1}.hero-side__dates{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;max-width:100%;line-height:1.15}.hero-side__dates b{font-size:calc(18px * var(--syn-hero-hebrew-scale, var(--syn-hero-daf-value-scale, 1)));white-space:nowrap}.hero-side small,.hero-side__gregorian{font-size:calc(15px * var(--syn-hero-gregorian-scale, 1));color:var(--syn-muted);font-weight:500;line-height:1.1;white-space:nowrap}.hero-side.right small,.hero-side.right .hero-side__gregorian{font-weight:600;color:#4f5d75}.hero-side__spacer{visibility:hidden}.hero-clock-row{width:100%}.hero-clock-row:not(.hero-clock-row--fast){display:flex;justify-content:center}.hero-panel--fast .hero-clock-row{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;max-width:100%;padding-inline:0;gap:clamp(3.5rem,calc(var(--syn-vmin) * 11),8rem)}.hero-panel--fast .hero-clock-row .time{flex:0 1 auto;min-width:0;max-width:100%;margin-inline:clamp(.75rem,calc(var(--syn-vmin) * 2.5),2rem)}.hero-panel--fast .hero-fast-time{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:IBM Plex Sans Hebrew,sans-serif;flex:0 1 auto;min-width:0;max-width:32%}.hero-panel--fast .hero-fast-time--entry,.hero-panel--fast .hero-fast-time--exit{grid-column:auto;justify-self:auto}.hero-panel--fast .hero-fast-time__label{font-size:clamp(16px,calc(var(--syn-vmin) * 1.75),20px);font-weight:700;color:var(--syn-navy);line-height:1.1;text-align:center;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hero-panel--fast .hero-fast-time b{font-size:clamp(1.45rem,calc(var(--syn-vmin) * 3.2),2.1rem);font-weight:700;color:var(--syn-gold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.time{font-family:Frank Ruhl Libre,"Noto Serif Hebrew",Georgia,serif;font-size:calc(clamp(calc(var(--syn-vmin) * 11),calc(var(--syn-vmin) * 17.2),11.5rem) * var(--syn-hero-clock-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;color:var(--syn-navy);line-height:1;letter-spacing:-.025em;text-align:center;padding-block:.04em;max-width:100%;overflow:hidden}.time-colon{position:relative;top:-.04em;margin-inline:.06em;color:var(--syn-gold)}.hero-main{width:100%;max-width:100%;min-width:0;overflow:hidden;padding-inline:clamp(1rem,calc(var(--syn-vmin) * 3),2.5rem);padding-top:0}.hero-panel--fast .hero-main{padding-inline:clamp(.35rem,calc(var(--syn-vmin) * 1),1rem)}.hero-panel .hero-corner{display:none}.hero-panel .divider.compact{width:min(94%,680px);margin-top:.15rem;margin-bottom:.2rem}.hero-date-line{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(.55rem,calc(var(--syn-vmin) * 1.15),1rem);color:var(--syn-navy);font-family:"Noto Serif Hebrew",Frank Ruhl Libre,David Libre,serif;font-size:clamp(1rem,calc(var(--syn-vmin) * 2.2),1.35rem);line-height:1.1;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.hero-date-line__icon{width:clamp(2rem,calc(var(--syn-vmin) * 3.8),2.7rem);height:clamp(2rem,calc(var(--syn-vmin) * 3.8),2.7rem);object-fit:contain;flex-shrink:0}.hero-date-line strong,.hero-date-line b,.hero-date-line small,.hero-date-line__gregorian{color:inherit;font-family:inherit;line-height:1;font-weight:700;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.hero-date-line strong{font-size:calc(1em * var(--syn-hero-day-scale, 1))}.hero-date-line b{font-size:calc(1em * var(--syn-hero-hebrew-scale, 1))}.hero-date-line small,.hero-date-line__gregorian{font-size:calc(1em * var(--syn-hero-gregorian-scale, 1))}.hero-date-line__separator{width:1px;height:1.15em;background:#0e2a5c80}.special-event{margin-top:clamp(.15rem,calc(var(--syn-vmin) * .35),.35rem);text-align:center;font-size:calc(clamp(1rem,calc(var(--syn-vmin) * 2.2),1.45rem) * var(--syn-hero-special-scale, 1));font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:1.35em;max-width:100%;min-width:0;overflow:hidden}.special-event__rotate-line{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:special-event-rotate-in .45s ease}.special-event__subtitle{display:block;font-size:.72em;font-weight:600;opacity:.9}.special-event__subtitle--lines{display:flex;flex-direction:column;align-items:center;gap:.12em}.special-event__subtitle-line{display:block}.divider{width:70%;margin:12px auto 15px;display:flex;align-items:center;justify-content:center;gap:13px;color:var(--syn-gold)}.divider.compact{width:min(410px,80%);margin-top:20px;margin-bottom:7px}.divider span{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(196,154,58,.85),transparent)}.divider b{color:var(--syn-gold);font-size:11px;font-weight:500}.hero-corner{position:absolute;top:24px;width:54px;height:42px;z-index:3;opacity:.72;background:none}.hero-corner:before,.hero-corner:after{content:"";position:absolute;pointer-events:none}.hero-corner:before{top:0;width:44px;height:28px;border-top:1px solid rgba(196,154,58,.72);filter:drop-shadow(0 1px 0 rgba(255,255,255,.82))}.hero-corner:after{top:8px;width:5px;height:5px;border:0;border-radius:999px;background:#c49a3a9e;box-shadow:0 0 0 4px #c49a3a14}.hero-corner.tr{right:28px}.hero-corner.tr:before,.hero-corner.tr:after{right:0}.hero-corner.tr:before{border-right:1px solid rgba(196,154,58,.62);border-radius:0 9px 0 0}.hero-corner.tr:after{right:9px}.hero-corner.tl{left:28px}.hero-corner.tl:before,.hero-corner.tl:after{left:0}.hero-corner.tl:before{border-left:1px solid rgba(196,154,58,.62);border-radius:9px 0 0}.hero-corner.tl:after{left:9px}.gallery-card{top:var(--syn-gallery-top);left:50%;transform:translate(-50%);width:var(--syn-gallery-w);height:var(--syn-gallery-h);min-height:0;display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(196,154,58,.7);background:var(--syn-card);box-shadow:0 9px 22px #0e2a5c11;overflow:hidden}.gallery-card:has(.syn-dash-gallery--image-only),.gallery-card:has(.syn-dash-gallery--hanukkah),.gallery-card:has(.syn-dash-gallery--omer){padding:0;background:transparent;border:0;box-shadow:none}.gallery-card>.syn-dash-gallery{flex:1 1 0;min-height:0}.content-grid{top:calc(var(--syn-bottom-row-top) - var(--syn-vh) * .55);left:1%;right:1%;bottom:calc(var(--syn-footer-offset) - var(--syn-vh) * 1.65 + var(--syn-cards-lift) - var(--syn-bottom-row-drop));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;gap:var(--syn-grid-gap) calc(var(--syn-grid-gap) * 1.44)}.syn-display .content-grid .info-card{position:relative;background:var(--dash-card-bg, var(--syn-card))}.info-card{min-width:0;min-height:0;padding:calc(var(--syn-vmin) * 2.04) calc(var(--syn-vmin) * 2.59);background:var(--syn-card);border:1px solid var(--syn-line);border-radius:18px;box-shadow:0 9px 22px #0e2a5c11;overflow:hidden}.syn-display .info-card.prayers h2,.syn-display .info-card.announcements h2{margin-bottom:calc(var(--syn-vmin) * .55)}.syn-display .info-card.prayers h2 img,.syn-display .info-card.announcements h2 img,.syn-display .info-card.prayers .info-card__icon,.syn-display .info-card.announcements .info-card__icon{width:clamp(34px,calc(var(--syn-vmin) * 3.6),44px);height:clamp(34px,calc(var(--syn-vmin) * 3.6),44px)}.syn-display .info-card h2{margin:0;display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--dash-card-title-font, "IBM Plex Sans Hebrew", sans-serif);color:var(--dash-card-title-text, var(--syn-navy));font-size:calc(var(--dcs-title, var(--dcs, 1)) * clamp(1.15rem,calc(var(--syn-vmin) * 2.35),1.6rem));line-height:1;font-weight:var(--dash-card-title-font-weight, 700);letter-spacing:-.02em}.info-card h2 img,.info-card__icon{width:clamp(42px,calc(var(--syn-vmin) * 4.5),48px);height:clamp(42px,calc(var(--syn-vmin) * 4.5),48px);flex-shrink:0;object-fit:contain}.card-body{color:var(--syn-navy);font-size:clamp(1rem,calc(var(--syn-vmin) * 1.8),1.25rem)}.syn-display .info-card{--syn-card-fs: calc(var(--dcs, 1) * clamp(.72rem, calc(var(--syn-vmin) * 1.55), 1.05rem));--syn-card-fs-time: calc(var(--dcs, 1) * clamp(.8rem, calc(var(--syn-vmin) * 1.7), 1.155rem));--syn-card-fs-sub: calc(var(--dcs, 1) * clamp(.68rem, calc(var(--syn-vmin) * 1.47), .9975rem))}.syn-display .info-card .card-body,.syn-display .info-card .card-body.syn-card-body--scaled,.syn-display .info-card .syn-dash-panel{font-size:var(--syn-card-fs)!important;font-family:var(--dash-card-body-font, inherit);font-weight:var(--dash-card-body-font-weight, 400)}.syn-display .info-card .card-body.syn-card-body--scaled .syn-dash-panel{font-size:inherit!important}.syn-display .info-card .time-label,.syn-display .info-card .dash-card-list .time-label,.syn-display .info-card .zman-label,.syn-display .info-card .dash-zmanim-v2__label,.syn-display .info-card .dash-zmanim-label,.syn-display .info-card .dash-zmanim-item--featured .dash-zmanim-label,.syn-display .info-card .shabbat-announcement-block__title,.syn-display .info-card .shabbat-announcement-block__line,.syn-display .info-card .dash-daily-study-item__title,.syn-display .info-card .dash-announcement-item,.syn-display .info-card .dash-featured-title,.syn-display .info-card .dash-featured-body,.syn-display .info-card .dash-card-text,.syn-display .info-card .dash-lessons-day-prefix,.syn-display .info-card .dash-lessons-day-name,.syn-display .info-card .syn-empty-hint,.syn-display .info-card .dash-zmanim-row-time{font-size:calc(var(--syn-card-fs) * var(--element-scale, 1))!important;font-weight:var(--dash-card-body-font-weight, 400)!important;font-family:var(--dash-card-body-font, inherit);min-width:0;max-width:100%}.syn-display .info-card .dash-featured-title,.syn-display .info-card .dash-featured-body,.syn-display .info-card .dash-card-text,.syn-display .info-card .shabbat-announcement-block__title,.syn-display .info-card .shabbat-announcement-block__line{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.syn-display .info-card .dash-announcement-item,.syn-display .info-card .dash-daily-study-item__title,.syn-display .info-card .dash-daily-study-item__content{overflow:visible;display:block;-webkit-line-clamp:unset;white-space:normal;text-overflow:unset}.syn-display .info-card .time-value,.syn-display .info-card .dash-card-list .time-value,.syn-display .info-card .zman-time,.syn-display .info-card .dash-zmanim-v2__time,.syn-display .info-card .dash-zmanim-time,.syn-display .info-card .dash-zmanim-item--featured .dash-zmanim-time{font-size:calc(var(--syn-card-fs-time) * var(--element-scale, 1))!important;font-weight:var(--dash-card-body-font-weight, 400)!important;font-family:var(--dash-card-body-font, inherit)}.syn-display .info-card .time-row-sub,.syn-display .info-card .dash-daily-study-item__content,.syn-display .info-card .dash-zmanim-row-label{font-size:calc(var(--syn-card-fs-sub) * var(--element-scale, 1))!important;font-weight:var(--dash-card-body-font-weight, 400)!important;font-family:var(--dash-card-body-font, inherit)}.syn-display .syn-card-body--scaled .dash-halacha-lesson-title{font-size:calc(1.1em * var(--halacha-lesson-title-scale, 1));font-weight:var(--dash-card-title-font-weight, var(--dash-card-body-font-weight, 400))}.syn-display .syn-card-body--scaled .dash-halacha-lesson-kind{font-size:calc(.9em * var(--halacha-lesson-badge-scale, 1))}.syn-display .syn-card-body--scaled .dash-halacha-lesson-line,.syn-display .syn-card-body--scaled .dash-halacha-lesson-source,.syn-display .syn-card-body--scaled .dash-halacha-lesson-source__label,.syn-display .syn-card-body--scaled .dash-halacha-lesson-source__text,.syn-display .syn-card-body--scaled .dash-lessons-day-prefix,.syn-display .syn-card-body--scaled .dash-lessons-day-name,.syn-display .syn-card-body--scaled .dash-announcement-item,.syn-display .syn-card-body--scaled .dash-featured-title,.syn-display .syn-card-body--scaled .dash-featured-body,.syn-display .syn-card-body--scaled .dash-card-text,.syn-display .syn-card-body--scaled .syn-empty-hint{font-size:1em}.syn-display .syn-card-body--scaled .dash-halacha-lesson-line{font-size:calc(1em * var(--halacha-lesson-body-scale, 1))}.syn-display .syn-card-body--scaled .dash-halacha-lesson-source__label{font-size:calc(.95em * var(--halacha-lesson-source-label-scale, 1))}.syn-display .syn-card-body--scaled .dash-halacha-lesson-source__text{font-size:calc(.95em * var(--halacha-lesson-source-text-scale, 1))}.syn-display .syn-dash-panel--daily-study .dash-auto-scroll-panel{mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.syn-display .syn-dash-panel--daily-study .dash-daily-study-list{list-style:none;margin:0;padding:calc(var(--syn-vmin) * .15) calc(var(--syn-vmin) * .35) calc(var(--syn-vmin) * 1.1);display:flex;flex-direction:column;gap:calc(var(--syn-vmin) * .55)}.syn-display .syn-dash-panel--daily-study .dash-daily-study-item{display:flex;flex-direction:column;align-items:center;gap:calc(var(--syn-vmin) * .22);padding:calc(var(--syn-vmin) * .48) calc(var(--syn-vmin) * .55);border-radius:clamp(10px,calc(var(--syn-vmin) * 1.5),14px);background:linear-gradient(180deg,#fffdf8f5,#ffffffe0);border:1px solid rgba(196,154,58,.28);box-shadow:inset 0 1px #ffffffd9;text-align:center}.syn-display .syn-dash-panel--daily-study .dash-daily-study-item:not(:last-child){margin-bottom:calc(var(--syn-vmin) * .08)}.syn-display .syn-dash-panel--daily-study .dash-daily-study-item__title{font-family:var(--dash-card-body-font, "Noto Serif Hebrew", "Frank Ruhl Libre", "David Libre", serif);font-size:calc(var(--syn-card-fs) * var(--element-scale, 1));font-weight:var(--dash-card-body-font-weight, 400);line-height:1.2;color:var(--dash-card-text, var(--syn-navy));letter-spacing:.01em}.syn-display .syn-dash-panel--daily-study .dash-daily-study-item__content{font-family:var(--dash-card-body-font, "IBM Plex Sans Hebrew", "Assistant", sans-serif);font-size:calc(var(--syn-card-fs-sub) * var(--element-scale, 1));font-weight:var(--dash-card-body-font-weight, 400);line-height:1.45;color:color-mix(in srgb,var(--dash-card-text, #4f6278) 72%,#64748b);text-wrap:pretty;word-break:break-word;max-width:100%}.syn-display .info-card:has(.dash-daily-study-list) .card-body{padding-top:calc(var(--syn-vmin) * .15)}.prayers,.announcements{top:var(--syn-hebrew-date-top);bottom:var(--syn-side-card-bottom-offset);width:var(--syn-side-col-w);max-width:var(--syn-side-col-w);height:auto;min-height:0;z-index:2;display:flex;flex-direction:column;overflow:hidden}.syn-display .info-card.prayers,.syn-display .info-card.announcements{padding:calc(var(--syn-vmin) * 1.5) calc(var(--syn-vmin) * 1.85);top:var(--syn-side-card-top);bottom:calc(var(--syn-side-card-bottom-offset) + var(--syn-side-card-shift-up) - var(--syn-side-card-extra-h) + var(--syn-cards-lift));width:var(--syn-side-card-w);max-width:var(--syn-side-card-w)}.prayers{right:calc(1% + var(--syn-side-card-inset));width:var(--syn-side-card-w);max-width:var(--syn-side-card-w)}.announcements{left:calc(1% + var(--syn-side-card-inset));width:var(--syn-side-card-w);max-width:var(--syn-side-card-w)}.prayers .card-body,.announcements .card-body{flex:1;min-height:0;overflow-y:auto}.prayers .card-body:has(.syn-dash-panel),.announcements .card-body:has(.syn-dash-panel){overflow:hidden}.lessons{grid-column:3;grid-row:1;align-self:end;height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus));min-height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus));max-height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus))}.halacha{grid-column:2;grid-row:1;align-self:end;height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus));min-height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus));max-height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus));display:flex;flex-direction:column}.halacha .card-body{flex:1;overflow-y:auto;min-height:0}.halacha .card-body:has(.syn-dash-panel){overflow:hidden}.zmanim{grid-column:1;grid-row:1;align-self:end;height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus));min-height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus));max-height:calc(var(--syn-bottom-card-h) + var(--syn-bottom-row-card-bonus))}.gallery-card img,.gallery-fallback{width:100%;height:100%;display:block;object-fit:cover}.gallery-fallback{display:flex;align-items:center;justify-content:center;color:var(--syn-muted);font-size:clamp(1rem,calc(var(--syn-vmin) * 2),1.35rem);background:linear-gradient(135deg,#c49a3a1f,#ffffffa3),radial-gradient(circle at 50% 40%,rgba(196,154,58,.15),transparent 45%)}.announcement-list article{position:relative;padding-right:18px;margin-top:6px}.announcement-list article:before{content:"•";position:absolute;right:0;top:2px;color:var(--syn-gold);font-size:22px}.announcement-list h3{color:var(--syn-gold);font-size:18px;margin:0 0 12px;font-weight:900}.announcement-list p{margin:0;font-size:1.05em;line-height:1.55;font-weight:600}.syn-empty-hint{margin:0;color:var(--syn-muted);font-weight:600;text-align:center}.rows{margin-top:3px}.row,.lesson-row{display:grid;align-items:center;border-bottom:1px solid rgba(14,42,92,.1);min-height:44px}.row{grid-template-columns:1fr 90px;font-size:1em}.row b,.lesson-row b{color:var(--syn-navy);font-size:1.1em;font-weight:600;text-align:left;direction:ltr}.small-centered{margin-top:18px;text-align:center;color:var(--syn-navy)}.small-centered span{display:block;font-size:16px;color:var(--syn-muted);margin-bottom:5px}.small-centered b{font-size:18px;font-weight:600}.lesson-row{grid-template-columns:1fr auto;column-gap:14px;align-items:start;padding:8px 0}.lesson-row__content{text-align:right;min-width:0}.lesson-row__time{white-space:nowrap;padding-top:2px}.lesson-row strong{display:block;font-size:1.1em;font-weight:900}.lesson-row small{display:block;margin-top:5px;color:var(--syn-muted);font-size:16px;font-weight:600}.halacha{text-align:center}.halacha-content small{display:block;color:var(--syn-muted);font-size:17px;margin-bottom:8px}.halacha-content h3{margin:0 0 8px;font-size:22px;color:var(--syn-navy);font-weight:900}.halacha-content p{margin:6px 0;font-size:1em;line-height:1.43;font-weight:600}.zmanim-top{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid rgba(196,154,58,.3);padding-bottom:12px;margin-bottom:12px}.zmanim-top div,.zmanim-featured-item{text-align:center;border-left:1px solid rgba(196,154,58,.22)}.zmanim-top div:last-child,.zmanim-featured-item:last-child{border-left:0}.zmanim-featured-item{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 6px}.zmanim-featured-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.zmanim-featured-icon-img{width:33px;height:33px;display:block}.zmanim-featured-text{min-width:0}.zmanim-top span,.zmanim-featured-text span{display:block;color:var(--syn-navy);font-size:17px;font-weight:800}.zmanim-top b,.zmanim-featured-text b{display:block;margin-top:4px;color:var(--syn-navy);font-size:23px;font-weight:600;direction:ltr}.zmanim-table{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.zmanim-table div{display:grid;grid-template-columns:1fr 62px;min-height:31px;align-items:center;border-bottom:1px solid rgba(14,42,92,.08);font-size:16px;font-weight:500}.zmanim-table span{font-weight:500}.zmanim-table b{direction:ltr;text-align:left;font-size:17px;font-weight:600;color:var(--syn-navy)}.syn-footer{left:3%;right:3%;bottom:0;--board-bottom-card-h: clamp( calc(var(--syn-vh) * 5.8), calc(var(--syn-vh) * 7.2), calc(var(--syn-vh) * 8.2) );height:var(--board-bottom-card-h);min-height:var(--board-bottom-card-h);max-height:var(--board-bottom-card-h);z-index:5}.syn-custom-content{position:absolute;z-index:1;top:var(--syn-gallery-top);left:1%;right:1%;bottom:var(--syn-footer-offset);min-height:0;overflow:hidden;display:flex;flex-direction:column}.syn-display--custom-content{--syn-hero-top: calc(.8% + var(--syn-vmin) * 1.6);--syn-hero-h: calc(var(--syn-vh) * 18.5);--syn-hero-w: calc(var(--syn-vw) * 51.2);--syn-gallery-gap: calc(var(--syn-vmin) * 2.2);--syn-footer-offset: clamp( calc(var(--syn-vh) * 5.8), calc(var(--syn-vh) * 7.2), calc(var(--syn-vh) * 8.2) )}.syn-display--custom-content .hero-panel{border-radius:26px}.syn-display--custom-content .time{font-size:calc(clamp(calc(var(--syn-vmin) * 7.5),calc(var(--syn-vmin) * 11.9),8.25rem) * var(--syn-hero-clock-scale, 1))}.syn-display--custom-content .divider.compact{margin-top:12px;margin-bottom:4px}.syn-display--simple-hero{--syn-hero-h: calc(var(--syn-vh) * 13.5);--syn-gallery-gap: calc(var(--syn-vmin) * 2.8)}.syn-display--simple-hero:not(.syn-display--custom-content){--syn-hero-top: calc(1.1% + var(--syn-vmin) * 2.2)}.syn-display--simple-hero .syn-hero-cluster:before{display:none}.syn-display--no-hero{--syn-hero-top: 0px;--syn-hero-h: 0px;--syn-gallery-gap: 0px;--syn-gallery-top: calc(var(--syn-vmin) * 1.1)}.syn-display--no-hero .syn-hero-cluster{display:none}.hero-simple{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(.35rem,calc(var(--syn-vmin) * .85),.75rem);padding:clamp(.1rem,calc(var(--syn-vmin) * .35),.45rem) 0 0;text-align:center;pointer-events:none}.hero-simple .time{font-size:calc(clamp(calc(var(--syn-vmin) * 6.5),calc(var(--syn-vmin) * 10.5),7.2rem) * var(--syn-hero-clock-scale, 1));line-height:.9;text-shadow:0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(14,42,92,.12)}.hero-simple__date-line{margin:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35em;font-family:IBM Plex Sans Hebrew,Frank Ruhl Libre,"Noto Serif Hebrew",sans-serif;font-size:calc(clamp(1.15rem,calc(var(--syn-vmin) * 2.55),1.75rem) * var(--syn-hero-hebrew-scale, 1));font-weight:700;line-height:1.2;color:var(--syn-navy);text-shadow:0 1px 0 rgba(255,255,255,.85)}.hero-simple__date-line span{white-space:nowrap}.hero-simple__date-sep{font-weight:700;opacity:.85}.syn-display--custom-content .syn-custom-content{left:2.5%;right:2.5%;bottom:calc(var( --board-bottom-card-h, clamp(calc(var(--syn-vh) * 5.8), calc(var(--syn-vh) * 7.2), calc(var(--syn-vh) * 8.2)) ) + clamp(.35rem,calc(var(--syn-vh) * .7),.65rem));padding:0}.syn-display--custom-content .syn-custom-content:has(.memorial-board--unified){left:0;right:0;bottom:calc(var(--board-bottom-card-h, clamp(calc(var(--syn-vh) * 5.8), calc(var(--syn-vh) * 7.2), calc(var(--syn-vh) * 8.2))) + clamp(.3rem,calc(var(--syn-vh) * .65),.6rem))}.syn-custom-content .memorial-board--unified{width:100%;gap:clamp(.5rem,calc(var(--syn-vmin) * .9),.9rem);padding-bottom:clamp(.2rem,calc(var(--syn-vh) * .4),.4rem);box-sizing:border-box}.syn-display--custom-content .syn-footer{left:3%;right:3%;bottom:0;--board-bottom-card-h: clamp( calc(var(--syn-vh) * 5.8), calc(var(--syn-vh) * 7.2), calc(var(--syn-vh) * 8.2) );height:var(--board-bottom-card-h);min-height:var(--board-bottom-card-h);max-height:var(--board-bottom-card-h)}.syn-display--custom-content.syn-display--no-footer{--syn-footer-offset: 12px}.syn-display--custom-content.syn-display--no-footer .syn-custom-content{bottom:12px}.syn-display:has(.syn-slide-progress){--syn-slide-progress-h: clamp(5px, calc(var(--syn-vh) * .65), 8px)}.syn-display .syn-slide-progress{position:absolute;left:0;right:0;bottom:0;z-index:6;height:var(--syn-slide-progress-h);background:#0a24631a}.syn-display .syn-slide-progress .progress-bar-track{height:100%;background:#0a24630f}.syn-display:has(.syn-slide-progress):not(.syn-display--no-footer):not(.syn-display--custom-content){--syn-footer-offset: calc(var(--syn-vh) * 1.7 + var(--syn-vmin) * 7.71 + var(--syn-slide-progress-h))}.syn-display:has(.syn-slide-progress):not(.syn-display--no-footer):not(.syn-display--custom-content) .syn-footer{bottom:var(--syn-slide-progress-h)}.syn-display--custom-content.syn-display--no-footer:has(.syn-slide-progress) .syn-custom-content{bottom:calc(12px + var(--syn-slide-progress-h))}.syn-display--custom-content:has(.syn-slide-progress):not(.syn-display--no-footer) .syn-footer{bottom:var(--syn-slide-progress-h)}.syn-display--custom-content:has(.syn-slide-progress):not(.syn-display--no-footer) .syn-custom-content{bottom:calc(var( --board-bottom-card-h, clamp(calc(var(--syn-vh) * 5.8), calc(var(--syn-vh) * 7.2), calc(var(--syn-vh) * 8.2)) ) + clamp(.35rem,calc(var(--syn-vh) * .7),.65rem) + var(--syn-slide-progress-h))}.syn-display--custom-content:has(.syn-slide-progress):not(.syn-display--no-footer) .syn-custom-content:has(.memorial-board--unified){bottom:calc(78px + clamp(.3rem,calc(var(--syn-vh) * .65),.6rem) + var(--syn-slide-progress-h))}.syn-custom-content .memorials-content{flex:1;min-height:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:clamp(.4rem,calc(var(--syn-vmin) * .75),.75rem);padding:0}.syn-custom-content .memorials-content--scroll-board{position:relative;display:block;padding-top:clamp(.2rem,calc(var(--syn-vmin) * .4),.4rem);gap:0}.syn-custom-content .memorials-content--scroll-board.memorials-content--ornate,.syn-custom-content .memorials-content--scroll-board.memorials-content--main-clock{display:flex;flex-direction:column;align-items:center;padding-top:0;gap:clamp(.2rem,calc(var(--syn-vmin) * .4),.4rem)}.syn-custom-content .memorials-content--scroll-board .halacha-ornate-header,.syn-custom-content .memorials-content--scroll-board .screen-clock-header--main{position:relative;z-index:2;flex:0 0 auto;margin-inline:auto;pointer-events:none}.syn-custom-content .memorials-content--scroll-board .halacha-ornate-header{width:min(1265px,calc(var(--syn-vw) * 69));max-height:calc(var(--syn-vh) * 42);aspect-ratio:1672 / 940;height:auto}.syn-custom-content .memorials-content--scroll-board .memorial-board--unified{position:absolute;z-index:1;inset:0;flex:none;min-height:0;width:100%;height:100%}.syn-custom-content .hilula-content--board{flex:1;min-height:0;width:100%;padding-top:clamp(.75rem,calc(var(--syn-vmin) * 1.35),1.35rem);display:flex;flex-direction:column;gap:clamp(.85rem,calc(var(--syn-vmin) * 1.55),1.45rem)}.syn-custom-content .hilula-content--board.hilula-content--ornate,.syn-custom-content .hilula-content--board.hilula-content--main-clock{padding-top:0;gap:clamp(.35rem,calc(var(--syn-vmin) * .85),.75rem)}.hilula-ornate-header .halacha-ornate-header__motto-text{font-size:calc(min(calc(var(--syn-vmin) * 2.85),3.2rem,78cqh,13cqw) * var(--parnas-page-verse-scale, var(--netz-page-verse-scale, 1)))}.syn-custom-content .hilula-content--board .hilula-page-title{margin-top:0;padding-bottom:clamp(.55rem,calc(var(--syn-vmin) * 1.05),.95rem)}.syn-custom-content .hilula-content--board .netz-page-title{width:var(--syn-hero-w);max-width:100%;flex:0 0 auto;margin:0 auto;align-self:center}.syn-custom-content .hilula-content--board .netz-page-title__text{font-size:clamp(calc(2.35rem * var(--netz-page-title-scale, 1)),calc(var(--syn-vmin) * 4.6 * var(--netz-page-title-scale, 1)),calc(3.35rem * var(--netz-page-title-scale, 1)))}.syn-custom-content .hilula-content--board:not(.hilula-content--main-clock) .netz-page-title__text:not(.screen-designed-color){color:#102a5c;-webkit-text-fill-color:currentColor;text-shadow:0 1px 0 rgba(255,255,255,.9),0 3px 0 rgba(196,154,58,.12),0 14px 28px rgba(16,42,92,.16)}.syn-custom-content .hilula-content--board:not(.hilula-content--main-clock) .netz-page-title__text.screen-designed-color{text-shadow:0 1px 2px rgba(16,42,92,.2)}.syn-custom-content .hilula-content--board .netz-page-title__verse{max-width:min(100%,42rem);white-space:nowrap}.syn-custom-content .hilula-content--board .netz-page-title__verse-text{font-size:clamp(calc(1.2rem * var(--netz-page-verse-scale, 1)),calc(var(--syn-vmin) * 2.35 * var(--netz-page-verse-scale, 1)),calc(1.75rem * var(--netz-page-verse-scale, 1)));white-space:nowrap}.syn-custom-content .parnas-content--board{flex:1;min-height:0;width:100%;padding-top:clamp(.95rem,calc(var(--syn-vmin) * 1.75),1.85rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,calc(var(--syn-vmin) * 1.55),1.45rem)}.syn-custom-content .parnas-content--board.parnas-content--ornate,.syn-custom-content .parnas-content--board.parnas-content--main-clock{padding-top:0;gap:clamp(.95rem,calc(var(--syn-vmin) * 1.85),1.75rem)}.parnas-ornate-header .halacha-ornate-header__motto-text{font-size:calc(min(calc(var(--syn-vmin) * 2.85),3.2rem,78cqh,13cqw) * var(--parnas-page-verse-scale, var(--netz-page-verse-scale, 1)))}.parnas-ornate-header .halacha-ornate-header__motto-line{white-space:nowrap}.syn-custom-content .parnas-content--board .parnas-page-title{gap:clamp(.55rem,calc(var(--syn-vmin) * 1.05),.95rem);padding-top:clamp(.75rem,calc(var(--syn-vmin) * 1.35),1.15rem);padding-bottom:clamp(.85rem,calc(var(--syn-vmin) * 1.45),1.25rem)}.syn-custom-content .parnas-stage{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.syn-custom-content .parnas-grid{width:100%;max-width:min(1240px,calc(var(--syn-vw) * 92));height:100%;max-height:100%;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;gap:clamp(.65rem,calc(var(--syn-vmin) * 1.35),1.15rem)}.syn-custom-content .parnas-grid-pair{grid-template-rows:minmax(0,1fr);max-height:100%;height:auto}.syn-custom-content .parnas-grid-single{grid-template-rows:minmax(0,1fr);height:auto;max-height:100%}.syn-custom-content .parnas-plaque,.syn-custom-content .parnas-plaque--modern{min-height:0;max-height:100%;height:100%;overflow:hidden}.syn-custom-content .parnas-page-title__text{font-size:clamp(calc(3rem * var(--parnas-page-title-scale, 1)),calc(var(--syn-vmin) * 6.15 * var(--parnas-page-title-scale, 1)),calc(4.57rem * var(--parnas-page-title-scale, 1)));color:#7a2030;text-shadow:0 1px 0 rgba(255,255,255,.9),0 3px 0 rgba(196,154,58,.16),0 14px 28px rgba(122,32,48,.18)}.syn-custom-content .parnas-page-title__verse-text{font-size:clamp(calc(1.6rem * var(--parnas-page-verse-scale, 1)),calc(var(--syn-vmin) * 3 * var(--parnas-page-verse-scale, 1)),calc(2.35rem * var(--parnas-page-verse-scale, 1)));color:#9b6a12;text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 12px rgba(155,106,18,.18)}.syn-custom-content .parnas-plaque,.syn-custom-content .parnas-plaque--modern{background:#ffffffe6;border:1px solid rgba(16,42,92,.08);border-radius:28px;box-shadow:0 24px 64px #102a5c1f,0 8px 24px #102a5c0f;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.syn-custom-content .parnas-plaque-name{font-size:calc(clamp(1.95rem,calc(var(--syn-vmin) * 3.45),2.75rem) * var(--parnas-plaque-name-scale, 1));color:#102a5c}.syn-custom-content .parnas-grid-single .parnas-plaque-name{font-size:calc(clamp(2.2rem,calc(var(--syn-vmin) * 3.85),3.1rem) * var(--parnas-plaque-name-scale, 1))}.birthdays-screen .syn-custom-content .parnas-grid-single{grid-template-columns:minmax(0,min(1200px,calc(var(--syn-vw) * 94)))}.syn-custom-content .parnas-plaque-contribution{font-size:calc(clamp(1.2rem,calc(var(--syn-vmin) * 2.1),1.55rem) * var(--parnas-plaque-contribution-scale, 1))}.syn-custom-content .parnas-plaque-badge{font-size:clamp(.92rem,calc(var(--syn-vmin) * 1.55),1.12rem)}.syn-custom-content .parnas-plaque-desc{font-size:calc(clamp(1.05rem,calc(var(--syn-vmin) * 1.75),1.28rem) * var(--parnas-plaque-desc-scale, 1))}.syn-custom-content .netz-content--board{flex:1;min-height:0;width:100%;padding-top:clamp(.85rem,calc(var(--syn-vmin) * 1.15),1.65rem);display:flex;flex-direction:column;align-items:center}.syn-custom-content .netz-content--board.netz-content--ornate,.syn-custom-content .netz-content--board.netz-content--main-clock{padding-top:0;gap:clamp(.35rem,calc(var(--syn-vmin) * .85),.75rem)}.netz-ornate-header .halacha-ornate-header__motto-text{font-size:calc(min(calc(var(--syn-vmin) * 2.85),3.2rem,78cqh,13cqw) * var(--parnas-page-verse-scale, var(--netz-page-verse-scale, 1)))}.netz-ornate-header .halacha-ornate-header__motto-line{white-space:nowrap}.syn-custom-content .halacha-content--board{--halacha-lesson-card-scale: 1.213;--halacha-lesson-card-width: min(1298px, calc(var(--syn-vw) * 96));--halacha-title-width: var(--syn-hero-w);flex:1;min-height:0;width:100%;padding-top:clamp(.75rem,calc(var(--syn-vmin) * 1.35),1.35rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,calc(var(--syn-vmin) * 1.55),1.45rem)}.syn-custom-content .halacha-content--board.halacha-content--ornate,.syn-custom-content .halacha-content--board.halacha-content--main-clock{padding-top:0;gap:clamp(.35rem,calc(var(--syn-vmin) * .85),.75rem)}.screen-clock-header{flex-shrink:0;width:100%;display:flex;flex-direction:column;align-items:center}.screen-clock-header--main{gap:clamp(.35rem,calc(var(--syn-vmin) * .85),.75rem)}.screen-clock-header--main .screen-clock-header__hero{position:relative;top:auto;left:auto;right:auto;transform:none;width:min(var(--syn-hero-w),100%);height:var(--syn-hero-h);flex-shrink:0}.screen-clock-header--main .screen-clock-header__titles{width:min(var(--syn-hero-w),100%);max-width:100%;flex-shrink:0;margin:0}.syn-custom-content .screen-clock-header--main .netz-page-title{width:min(var(--syn-hero-w),100%);max-width:100%;margin:0 auto;padding:clamp(.5rem,calc(var(--syn-vmin) * .9),.8rem) clamp(.9rem,calc(var(--syn-vmin) * 1.6),1.4rem) clamp(.4rem,calc(var(--syn-vmin) * .7),.6rem);border-top:1px solid rgba(195,151,45,.42);border-bottom:1px solid rgba(195,151,45,.3);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.78),transparent 68%),linear-gradient(90deg,transparent,rgba(255,249,232,.58) 18%,rgba(255,255,255,.52) 50%,rgba(255,249,232,.58) 82%,transparent)}.syn-custom-content .screen-clock-header--main .netz-page-title__text:not(.screen-designed-color){color:#102a5c;-webkit-text-fill-color:currentColor;font-weight:900;text-shadow:0 1px 2px rgba(16,42,92,.22)}.syn-custom-content .screen-clock-header--main .netz-page-title__text.screen-designed-color{font-weight:900;text-shadow:0 1px 2px rgba(16,42,92,.22);color:var(--screen-designed-color)!important;-webkit-text-fill-color:var(--screen-designed-color)!important}.syn-custom-content .hilula-content--main-clock .screen-clock-header--main .netz-page-title__text,.syn-custom-content .halacha-content--main-clock .screen-clock-header--main .netz-page-title__text,.syn-custom-content .memorials-content--main-clock .screen-clock-header--main .netz-page-title__text,.syn-custom-content .parnas-content--main-clock .screen-clock-header--main .netz-page-title__text,.syn-custom-content .netz-content--main-clock .screen-clock-header--main .netz-page-title__text{font-size:clamp(calc(2.35rem * var(--netz-page-title-scale, 1)),calc(var(--syn-vmin) * 4.6 * var(--netz-page-title-scale, 1)),calc(3.35rem * var(--netz-page-title-scale, 1)));font-weight:900;text-shadow:0 1px 2px rgba(16,42,92,.24)}.syn-custom-content .hilula-content--main-clock .screen-clock-header--main .netz-page-title__text:not(.screen-designed-color),.syn-custom-content .halacha-content--main-clock .screen-clock-header--main .netz-page-title__text:not(.screen-designed-color),.syn-custom-content .memorials-content--main-clock .screen-clock-header--main .netz-page-title__text:not(.screen-designed-color),.syn-custom-content .parnas-content--main-clock .screen-clock-header--main .netz-page-title__text:not(.screen-designed-color),.syn-custom-content .netz-content--main-clock .screen-clock-header--main .netz-page-title__text:not(.screen-designed-color){color:#102a5c;-webkit-text-fill-color:currentColor}.syn-custom-content .screen-clock-header--main .netz-page-title__verse-text:not(.screen-designed-color){color:#9b6a12;-webkit-text-fill-color:currentColor}.syn-display--custom-content.syn-display--no-hero .screen-clock-header--main{--syn-hero-h: calc(var(--syn-vh) * 18.5);--syn-hero-w: min(calc(var(--syn-vw) * 51.2), 100%);position:relative;z-index:2;flex:0 0 auto;margin-inline:auto;pointer-events:none}.syn-display--custom-content.syn-display--no-hero .screen-clock-header--main .screen-clock-header__hero{display:block;position:relative;top:auto;left:auto;right:auto;transform:none;width:min(var(--syn-hero-w),100%);height:auto;min-height:calc(var(--syn-vh) * 16)}.syn-display--custom-content.syn-display--no-hero .screen-clock-header--main .syn-header{position:relative;top:auto;left:auto;right:auto;transform:none;margin:0 auto clamp(.25rem,calc(var(--syn-vmin) * .55),.65rem)}.syn-display--custom-content.syn-display--no-hero .screen-clock-header--main .hero-panel{position:relative;inset:auto;height:auto;min-height:calc(var(--syn-vh) * 13.5);width:100%;display:block}.syn-custom-content .hilula-content--board .screen-clock-header--main,.syn-custom-content .halacha-content--board .screen-clock-header--main,.syn-custom-content .parnas-content--board .screen-clock-header--main,.syn-custom-content .netz-content--board .screen-clock-header--main,.syn-custom-content .memorials-content--scroll-board .screen-clock-header--main{flex-shrink:0;align-self:center}.halacha-ornate-header{position:relative;flex:0 0 calc(var(--syn-vh) * 42);align-self:center;width:min(1265px,calc(var(--syn-vw) * 69));max-height:calc(var(--syn-vh) * 42);aspect-ratio:1672 / 940;height:auto;max-width:100%;margin-inline:auto;min-height:0;overflow:visible;isolation:isolate;direction:ltr;--syn-ornate-title-slot-w: 43%;--syn-ornate-title-slot-top: 50.5%;--syn-ornate-title-slot-h: 20.5%;--syn-ornate-motto-slot-w: 66%;--syn-ornate-motto-slot-top: 72.5%;--syn-ornate-motto-slot-h: 20.5%;--syn-ornate-clock-band-top: 18%;--syn-ornate-date-band-top: 36%}.halacha-ornate-header__art{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:fill;user-select:none;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(13,38,80,.12))}.halacha-ornate-header__clock,.halacha-ornate-header__date,.halacha-ornate-header__title,.halacha-ornate-header__motto{position:absolute;left:50%;z-index:1;margin:0;padding:0;transform:translate(-50%);box-sizing:border-box}.halacha-ornate-header__clock{top:var(--syn-ornate-clock-band-top);height:calc(var(--syn-ornate-date-band-top) - var(--syn-ornate-clock-band-top));width:78%;display:flex;justify-content:center;align-items:flex-end}.halacha-ornate-header__clock.time{font-size:calc(clamp(3.15rem,calc(var(--syn-vmin) * 8.2),5.65rem) * var(--syn-hero-clock-scale, 1));line-height:.9;letter-spacing:-.035em;color:#0d315f;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.96),0 5px 12px rgba(13,49,95,.16)}.halacha-ornate-header__clock .time-colon{color:#c99224}.halacha-ornate-header__date{top:var(--syn-ornate-date-band-top);height:calc(var(--syn-ornate-title-slot-top) - var(--syn-ornate-date-band-top));width:78%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.28em;direction:rtl;unicode-bidi:plaintext;text-align:center;font-family:IBM Plex Sans Hebrew,Frank Ruhl Libre,"Noto Serif Hebrew",sans-serif;font-size:clamp(1.05rem,calc(var(--syn-vmin) * 2.2),1.55rem);font-weight:800;line-height:1;color:#0d315f;text-shadow:0 1px 0 rgba(255,255,255,.92);white-space:nowrap}.halacha-ornate-header__date-day:not(.screen-designed-color),.halacha-ornate-header__date-hebrew:not(.screen-designed-color),.halacha-ornate-header__date-gregorian:not(.screen-designed-color){font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit}.halacha-ornate-header__date-day.screen-designed-color,.halacha-ornate-header__date-hebrew.screen-designed-color,.halacha-ornate-header__date-gregorian.screen-designed-color{font-family:inherit;font-weight:inherit;line-height:inherit;color:var(--screen-designed-color)!important;-webkit-text-fill-color:var(--screen-designed-color)!important}.halacha-ornate-header__date-day{font-size:calc(1em * var(--syn-hero-day-scale, 1));white-space:nowrap;flex-shrink:0;display:inline-block;line-height:1;vertical-align:middle}.halacha-ornate-header__date-hebrew{font-size:calc(1em * var(--syn-hero-hebrew-scale, 1));white-space:nowrap;flex-shrink:0;display:inline-block;line-height:1;vertical-align:middle}.halacha-ornate-header__date-gregorian{font-size:calc(1em * var(--syn-hero-gregorian-scale, 1));white-space:nowrap;flex-shrink:0;display:inline-block;line-height:1;vertical-align:middle}.halacha-ornate-header__title{top:var(--syn-ornate-title-slot-top);width:var(--syn-ornate-title-slot-w);height:var(--syn-ornate-title-slot-h);display:flex;justify-content:center;align-items:center;container-type:size;container-name:ornate-title;font:inherit}.halacha-ornate-header__title-text:not(.screen-designed-color){flex:0 1 auto;max-width:100%;margin:0;padding:0;direction:rtl;unicode-bidi:plaintext;text-align:center;font-family:Frank Ruhl Libre,"Noto Serif Hebrew",David Libre,serif;font-size:calc(min(calc(var(--syn-vmin) * 6.2),5.75rem,88cqh,28cqw) * var(--parnas-page-title-scale, var(--netz-page-title-scale, 1)))!important;font-weight:900;line-height:1!important;color:#fff9e8;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:0 2px 0 rgba(5,25,58,.65),0 0 10px rgba(255,244,210,.18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.halacha-ornate-header__title-text.screen-designed-color{flex:0 1 auto;max-width:100%;margin:0;padding:0;direction:rtl;unicode-bidi:plaintext;text-align:center;font-family:Frank Ruhl Libre,"Noto Serif Hebrew",David Libre,serif;font-size:calc(min(calc(var(--syn-vmin) * 6.2),5.75rem,88cqh,28cqw) * var(--parnas-page-title-scale, var(--netz-page-title-scale, 1)))!important;font-weight:900;line-height:1!important;color:var(--screen-designed-color)!important;-webkit-text-fill-color:var(--screen-designed-color)!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.halacha-ornate-header__motto{top:var(--syn-ornate-motto-slot-top);width:var(--syn-ornate-motto-slot-w);height:var(--syn-ornate-motto-slot-h);display:flex;justify-content:center;align-items:center;container-type:size;container-name:ornate-motto;color:#9a6817}.halacha-ornate-header__motto-text:not(.screen-designed-color){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:0 1 auto;max-width:100%;margin:0;padding:0;direction:rtl;unicode-bidi:plaintext;text-align:center;font-family:Frank Ruhl Libre,"Noto Serif Hebrew",David Libre,serif;font-size:calc(min(calc(var(--syn-vmin) * 2.85),3.2rem,78cqh,13cqw) * var(--parnas-page-verse-scale, var(--netz-page-verse-scale, 1)))!important;font-weight:800;line-height:1.12!important;color:#9a6817;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;text-shadow:0 1px 0 rgba(255,255,255,.92)}.halacha-ornate-header__motto-text.screen-designed-color{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:0 1 auto;max-width:100%;margin:0;padding:0;direction:rtl;unicode-bidi:plaintext;text-align:center;font-family:Frank Ruhl Libre,"Noto Serif Hebrew",David Libre,serif;font-size:calc(min(calc(var(--syn-vmin) * 2.85),3.2rem,78cqh,13cqw) * var(--parnas-page-verse-scale, var(--netz-page-verse-scale, 1)))!important;font-weight:800;line-height:1.12!important;color:var(--screen-designed-color)!important;-webkit-text-fill-color:var(--screen-designed-color)!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important}.halacha-ornate-header__motto-line{display:block;flex:0 1 auto;max-width:100%;margin:0;padding:0;text-align:center;white-space:normal;text-wrap:balance}@media(max-aspect-ratio:4 / 3){.halacha-ornate-header{width:min(94%,1035px);max-height:calc(var(--syn-vh) * 42)}.halacha-ornate-header__title-text{font-size:calc(min(calc(var(--syn-vmin) * 5.2),4.35rem,88cqh,28cqw) * var(--parnas-page-title-scale, var(--netz-page-title-scale, 1)))}.halacha-ornate-header__motto-text,.hilula-ornate-header .halacha-ornate-header__motto-text,.parnas-ornate-header .halacha-ornate-header__motto-text,.netz-ornate-header .halacha-ornate-header__motto-text{font-size:calc(min(calc(var(--syn-vmin) * 2.1),2.35rem,78cqh,13cqw) * var(--parnas-page-verse-scale, var(--netz-page-verse-scale, 1)))}}.syn-custom-content .halacha-lesson-stage{max-width:none;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.syn-custom-content .halacha-stage{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:stretch}.syn-custom-content .halacha-stage__board{position:relative;flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center}.syn-custom-content .halacha-stage__board .halacha-lesson-pager{position:absolute;left:50%;bottom:clamp(.65rem,calc(var(--syn-vh) * 1.4),1.15rem);transform:translate(-50%);z-index:3;margin-top:0;pointer-events:none}.syn-custom-content .halacha-stage__board .halacha-lesson-plaque .parnas-plaque-inner{padding-bottom:clamp(1.85rem,calc(var(--syn-vh) * 3.6),2.75rem)}.syn-custom-content .halacha-lesson-grid{gap:clamp(.85rem,calc(var(--syn-vmin) * 1.8),1.45rem);height:100%;min-height:0;align-items:stretch;align-self:stretch}.syn-custom-content .halacha-lesson-grid-single{grid-template-columns:minmax(0,1fr);width:var(--halacha-lesson-card-width, min(1180px, calc(var(--syn-vw) * 92)));max-width:100%;margin:0 auto;height:100%;min-height:0;max-height:100%;flex:1 1 auto}.syn-custom-content .halacha-lesson-plaque .parnas-plaque-inner{padding:clamp(calc(1.1rem * var(--halacha-lesson-card-scale, 1)),calc(var(--syn-vmin) * 1.9 * var(--halacha-lesson-card-scale, 1)),calc(1.75rem * var(--halacha-lesson-card-scale, 1))) clamp(calc(1.55rem * var(--halacha-lesson-card-scale, 1)),calc(var(--syn-vmin) * 2.8 * var(--halacha-lesson-card-scale, 1)),calc(2.45rem * var(--halacha-lesson-card-scale, 1)));height:100%;min-height:0;max-height:100%;justify-content:flex-start;gap:clamp(.55rem,calc(var(--syn-vmin) * 1.1),.9rem);overflow:hidden}.syn-custom-content .halacha-lesson-plaque{min-height:0;width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.syn-custom-content .halacha-lesson-plaque .parnas-plaque__hero{flex:0 0 auto;gap:0}.syn-custom-content .halacha-lesson-plaque .parnas-plaque__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;overflow:hidden}.syn-custom-content .halacha-lesson-plaque__body-scroll{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.syn-custom-content .halacha-lesson-plaque__body-scroll .dash-auto-scroll-panel{flex:1 1 0;min-height:0;height:0;overflow:hidden}.syn-custom-content .halacha-lesson-plaque__source-inline{margin-top:clamp(.45rem,calc(var(--syn-vmin) * .85),.75rem)}.syn-custom-content .halacha-lesson-plaque .parnas-plaque-badge{font-size:clamp(calc(.88rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-badge-scale, 1)),calc(var(--syn-vmin) * 1.35 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-badge-scale, 1)),calc(1.08rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-badge-scale, 1)))}.syn-custom-content .halacha-lesson-plaque__title{font-size:clamp(calc(.95rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-title-scale, 1)),calc(var(--syn-vmin) * 1.65 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-title-scale, 1)),calc(1.35rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-title-scale, 1)));line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.syn-custom-content .halacha-lesson-plaque__content .parnas-plaque-contribution{font-size:clamp(calc(.92rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)),calc(var(--syn-vmin) * 1.5 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)),calc(1.1rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)))}.syn-custom-content .halacha-lesson-plaque__content .parnas-plaque-desc{font-size:clamp(calc(.86rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)),calc(var(--syn-vmin) * 1.35 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)),calc(1.02rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)))}.syn-custom-content .halacha-lesson-plaque__source-label{font-size:clamp(calc(.78rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-label-scale, 1)),calc(var(--syn-vmin) * 1.15 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-label-scale, 1)),calc(.92rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-label-scale, 1)))}.syn-custom-content .halacha-lesson-plaque__source-text{font-size:clamp(calc(.82rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-text-scale, 1)),calc(var(--syn-vmin) * 1.25 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-text-scale, 1)),calc(.98rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-text-scale, 1)))}.syn-custom-content .halacha-lesson-empty-card{max-width:min(560px,88%)}.syn-custom-content .netz-stage{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.syn-custom-content .netz-page-title__text:not(.screen-designed-color){font-size:clamp(calc(3rem * var(--netz-page-title-scale, 1)),calc(var(--syn-vmin) * 6.15 * var(--netz-page-title-scale, 1)),calc(4.57rem * var(--netz-page-title-scale, 1)));color:#7a2030;text-shadow:0 1px 0 rgba(255,255,255,.9),0 3px 0 rgba(196,154,58,.16),0 14px 28px rgba(122,32,48,.18)}.syn-custom-content .netz-page-title__text.screen-designed-color{font-size:clamp(calc(3rem * var(--netz-page-title-scale, 1)),calc(var(--syn-vmin) * 6.15 * var(--netz-page-title-scale, 1)),calc(4.57rem * var(--netz-page-title-scale, 1)));color:var(--screen-designed-color)!important;-webkit-text-fill-color:var(--screen-designed-color)!important}.syn-custom-content .halacha-content--board .netz-page-title{width:var(--halacha-title-width, var(--syn-hero-w));max-width:100%;flex:0 0 auto;margin-bottom:0}.syn-custom-content .halacha-content--board .netz-page-title__text{font-size:clamp(calc(2.35rem * var(--netz-page-title-scale, 1)),calc(var(--syn-vmin) * 4.6 * var(--netz-page-title-scale, 1)),calc(3.35rem * var(--netz-page-title-scale, 1)));text-shadow:0 1px 0 rgba(255,255,255,.9),0 3px 0 rgba(196,154,58,.12),0 14px 28px rgba(16,42,92,.16)}.syn-custom-content .halacha-content--board .netz-page-title__text:not(.screen-designed-color){color:#102a5c}.syn-custom-content .netz-page-title__verse-text{font-size:clamp(calc(1.6rem * var(--netz-page-verse-scale, 1)),calc(var(--syn-vmin) * 3 * var(--netz-page-verse-scale, 1)),calc(2.35rem * var(--netz-page-verse-scale, 1)));color:#9b6a12;text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 12px rgba(155,106,18,.18)}.syn-custom-content .halacha-content--board .netz-page-title__verse-text{font-size:clamp(calc(1.2rem * var(--netz-page-verse-scale, 1)),calc(var(--syn-vmin) * 2.2 * var(--netz-page-verse-scale, 1)),calc(1.7rem * var(--netz-page-verse-scale, 1)))}.syn-custom-content .halacha-content--board .netz-page-title__verse,.syn-custom-content .halacha-content--board .netz-page-title__verse--multiline{width:100%;max-width:100%;box-sizing:border-box;margin-top:.25rem}.syn-custom-content .halacha-content--board .netz-page-title__verse-line{white-space:normal}.syn-custom-content .hilula-board{flex:1;min-height:0}.syn-custom-content .hilula-board__zone--featured .hilula-featured-grid:not(.hilula-featured-grid--count-1){width:100%;max-height:100%;overflow-y:auto;align-content:start}.syn-custom-content .hilula-board__zone--featured .hilula-featured-grid--count-1{width:min(1480px,98%);max-width:min(1480px,98%);margin-inline:auto;align-content:start;place-content:start center;justify-content:center;overflow:hidden;max-height:100%;min-height:0;height:100%}.syn-custom-content .hilula-featured-cluster--single{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-height:100%;height:100%;overflow:hidden}.syn-custom-content .hilula-featured-cluster--single .hilula-featured-grid{height:100%;max-height:100%;min-height:0;align-self:center;margin-inline:auto}.syn-custom-content .hilula-board-section__title{font-size:clamp(1.05rem,calc(var(--syn-vmin) * 2.1),1.45rem)}.syn-custom-content .hilula-board-section__title.hilula-board__header--upcoming{display:none}.syn-custom-content .hilula-upcoming-card__title{font-size:clamp(1.17rem,calc(var(--syn-vmin) * 1.84),1.4rem)}.syn-custom-content .hilula-board--with-upcoming-bar .hilula-upcoming-card--bar{width:100%;min-height:clamp(3.71rem,calc(var(--syn-vmin) * 6.37),4.78rem)}.syn-custom-content .hilula-board--with-upcoming-bar .hilula-upcoming-list{flex-wrap:nowrap}.syn-custom-content .hilula-board--with-upcoming-bar .hilula-upcoming-name{font-size:clamp(.93rem,calc(var(--syn-vmin) * 1.44),1.17rem)}.syn-custom-content .hilula-board--with-upcoming-bar .hilula-upcoming-date{font-size:clamp(.85rem,calc(var(--syn-vmin) * 1.3),1.04rem)}.syn-custom-content .hilula-board__zone--featured .hilula-featured-cluster{max-height:100%;height:100%;width:100%;max-width:100%;overflow:hidden;min-height:0}.syn-custom-content .hilula-featured-grid--count-1 .hilula-plaque--expanded{min-height:0;max-height:100%;height:100%;overflow:hidden}.syn-custom-content .hilula-featured-grid:not(.hilula-featured-grid--count-1) .hilula-plaque--expanded{max-height:min(calc(var(--syn-vh) * 42),420px);overflow-y:auto}.syn-custom-content .hilula-plaque--expanded{min-height:0;max-height:100%}.syn-custom-content .hilula-plaque--commemorative,.syn-custom-content .hilula-plaque--featured.hilula-plaque--commemorative{background:linear-gradient(180deg,#fffffff5,#fffcf4ed),radial-gradient(circle at 12% 12%,rgba(217,189,106,.22),transparent 34%);border:1px solid rgba(195,151,45,.34);border-radius:22px;box-shadow:0 26px 56px #102a5c21,0 8px 18px #7a581114,inset 0 1px #fffffff2;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.syn-custom-content .hilula-page-title__text{font-size:calc(clamp(2.85rem,calc(var(--syn-vmin) * 5.85),4.35rem) * var(--hilula-element-scale, 1));color:#102a5c}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__figure{font-size:calc(clamp(1.85rem,calc(var(--syn-vmin) * 3.35),2.75rem) * var(--hilula-element-scale, 1));color:#102a5c}.syn-custom-content .hilula-featured-grid--count-1 .hilula-plaque--commemorative .hilula-commemorative__figure{font-size:calc(clamp(2.05rem,calc(var(--syn-vmin) * 3.65),3rem) * var(--hilula-element-scale, 1))}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__honorific{font-size:calc(clamp(.95rem,calc(var(--syn-vmin) * 1.55),1.25rem) * var(--hilula-element-scale, 1));color:#9b6a12}.syn-custom-content .hilula-featured-grid--count-1 .hilula-plaque--commemorative .hilula-commemorative__honorific{font-size:calc(clamp(1rem,calc(var(--syn-vmin) * 1.65),1.32rem) * var(--hilula-element-scale, 1))}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__date-prefix,.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__date-pill{font-size:calc(clamp(.92rem,calc(var(--syn-vmin) * 1.45),1.12rem) * var(--hilula-element-scale, 1))}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__date{font-size:calc(clamp(.92rem,calc(var(--syn-vmin) * 1.45),1.15rem) * var(--hilula-element-scale, 1))}.syn-custom-content .hilula-featured-grid--count-1 .hilula-plaque--commemorative .hilula-commemorative__date-prefix,.syn-custom-content .hilula-featured-grid--count-1 .hilula-plaque--commemorative .hilula-commemorative__date-pill,.syn-custom-content .hilula-featured-grid--count-1 .hilula-plaque--commemorative .hilula-commemorative__date{font-size:calc(clamp(.98rem,calc(var(--syn-vmin) * 1.55),1.22rem) * var(--hilula-element-scale, 1))}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__bio{font-size:calc(clamp(1.05rem,calc(var(--syn-vmin) * 1.72),1.28rem) * var(--hilula-element-scale, 1));color:#5a6478}.syn-custom-content .hilula-featured-grid--count-1 .hilula-plaque--commemorative .hilula-commemorative__bio{font-size:calc(clamp(1.12rem,calc(var(--syn-vmin) * 1.88),1.38rem) * var(--hilula-element-scale, 1))}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__source{font-size:clamp(.7rem,calc(var(--syn-vmin) * 1.05),.84rem)}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__meta-label{font-size:calc(clamp(.72rem,calc(var(--syn-vmin) * 1.12),.88rem) * var(--hilula-places-scale, var(--hilula-element-scale, 1)))}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__meta-value{font-size:calc(clamp(.95rem,calc(var(--syn-vmin) * 1.55),1.18rem) * var(--hilula-places-scale, var(--hilula-element-scale, 1)))}.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__place-line,.syn-custom-content .hilula-plaque--commemorative .hilula-commemorative__facts{font-size:clamp(.78rem,calc(var(--syn-vmin) * 1.35),.95rem)}.syn-custom-content .hilula-plaque--expanded:not(.hilula-plaque--commemorative) .hilula-plaque-name{font-size:clamp(1.2rem,calc(var(--syn-vmin) * 2.8),1.85rem)}.syn-custom-content .hilula-expanded-field--bio .hilula-plaque-bio{font-size:clamp(.88rem,calc(var(--syn-vmin) * 1.55),1.05rem)}.syn-custom-content .memorial-board{--memorial-board-card-size: clamp(200px, calc(var(--syn-vmin) * 11.5), 248px);--memorial-board-card-height: calc(var(--memorial-board-card-size) * 1.02);--memorial-board-permanent-row-min-height: clamp(3.7rem, calc(var(--syn-vmin) * 4.6), 4.5rem);--memorial-board-grid-gap: 8px;--memorial-board-permanent-col-gap: clamp(.6rem, calc(var(--syn-vmin) * 1.1), 1.1rem);--memorial-board-permanent-card-gap: 6px;flex:1;min-height:0;width:100%;max-width:100%;overflow:hidden}.syn-custom-content .memorial-glass-card.memorial-glass-card--board:not(.memorial-glass-card--board-list){width:100%;max-width:var(--memorial-board-card-size);height:var(--memorial-board-card-height);aspect-ratio:auto}.syn-custom-content .memorial-glass-card.memorial-glass-card--board-list{width:var(--memorial-list-uniform-width, fit-content);max-width:100%;min-width:0;height:auto;min-height:0;aspect-ratio:auto}.syn-custom-content .memorial-glass-card.memorial-glass-card--board-week:not(.memorial-glass-card--board-list){width:100%;max-width:var(--memorial-board-card-size);height:var(--memorial-board-card-height);aspect-ratio:auto}.syn-custom-content .memorial-board-section__title{font-size:calc(clamp(1.1rem,calc(var(--syn-vmin) * 2.35),1.68rem) * var(--memorial-element-scale, 1));padding:clamp(.32rem,calc(var(--syn-vmin) * .62),.5rem) clamp(.48rem,calc(var(--syn-vmin) * .85),.72rem) clamp(.28rem,calc(var(--syn-vmin) * .52),.4rem);border-radius:clamp(12px,calc(var(--syn-vmin) * 1.25),16px)}.syn-custom-content .memorial-board__header--week.memorial-board-section__title{font-size:calc(clamp(1.1rem,calc(var(--syn-vmin) * 2.35),1.68rem) * var(--memorial-week-title-scale, var(--memorial-element-scale, 1)))}.syn-custom-content .memorial-board__header--permanent.memorial-board-section__title{font-size:calc(clamp(1.1rem,calc(var(--syn-vmin) * 2.35),1.68rem) * var(--memorial-permanent-title-scale, var(--memorial-element-scale, 1)))}.syn-custom-content .memorial-board-section__title:before{width:clamp(.32rem,calc(var(--syn-vmin) * .72),.48rem);height:clamp(.32rem,calc(var(--syn-vmin) * .72),.48rem);margin-bottom:clamp(.14rem,calc(var(--syn-vmin) * .28),.24rem)}.syn-custom-content .memorial-board-section__title:after{width:min(56%,5.5rem);margin-top:clamp(.16rem,calc(var(--syn-vmin) * .34),.28rem)}.syn-custom-content .memorial-board__header--permanent{width:100%;max-width:100%;justify-self:stretch;box-sizing:border-box}.syn-custom-content .memorial-board__header--permanent:after{width:min(52%,5.5rem)}.board-content--rotating-strip .syn-custom-content{top:calc(var(--syn-hero-top) + var(--syn-hero-h) + calc(var(--syn-vmin) * .8));bottom:calc(var(--syn-vmin) * 4.5)}.board-content--main-screen{padding:0;overflow:hidden;width:100%;max-width:none;background:transparent;position:relative;min-height:0;flex:1 1 auto;height:100%;display:flex;flex-direction:column;transition:none}.board-content--main-screen .screen-background,.board-content--main-screen .syn-display-screen-stack,.board-content--main-screen .syn-display-screen-host,.board-content--main-screen .screen.main-screen{position:absolute;inset:0;width:100%;height:100%;min-height:0;flex:none;overflow:hidden}.board-content--main-screen .screen-background-content{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;align-items:stretch;justify-content:flex-start;overflow:hidden}.board-content--main-screen .syn-display{position:absolute;inset:0;width:100%;height:100%;min-height:0}.board-content--main-screen .board-wallpaper,.board-content--main-screen .screen-background-overlay,.board-content--main-screen .syn-background__overlay{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.board-content--main-screen .board-wallpaper{object-fit:cover;object-position:center bottom}.syn-display-screen-stack{position:relative;width:100%;height:100%;min-height:0;flex:1}.syn-display-screen-host{width:100%;height:100%;min-height:0}.syn-display-screen-host[hidden]{display:none!important}.display-board--main-screen{background:transparent!important;width:100%;max-width:none}.display-board--main-screen .board-header,.display-board--main-screen .board-footer{display:none}.info-card.prayers,.info-card.announcements,.info-card.lessons,.info-card.halacha,.info-card.zmanim{display:flex;flex-direction:column}.info-card.prayers .card-body,.info-card.announcements .card-body,.info-card.lessons .card-body,.info-card.halacha .card-body,.info-card.zmanim .card-body{flex:1;min-height:0}.syn-dash-panel{flex:1 1 0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.syn-dash-panel .dash-auto-scroll-panel{flex:1 1 0;min-height:0;height:0;overflow:hidden}.syn-dash-panel--halacha{position:relative}.syn-dash-panel--halacha>.dash-auto-scroll-panel{position:absolute;inset:0;height:auto!important;width:100%;flex:none;min-height:0;overflow:hidden}.syn-display .dash-auto-scroll-track--auto{animation:syn-dash-auto-scroll var(--dash-scroll-duration, 28s) linear infinite;animation-delay:var(--dash-scroll-delay, 0s)}@keyframes syn-dash-auto-scroll{0%,2%{transform:translateY(0)}98%,to{transform:translateY(-50%)}}.syn-dash-panel--prayers .dash-prayers-weekday-panel--split{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.syn-dash-panel--prayers .dash-prayers-weekday-panel--split .dash-auto-scroll-panel{flex:1 1 0;min-height:0;height:0;overflow:hidden}.syn-dash-panel--prayers .dash-prayers-weekday-panel--split .dash-auto-scroll-panel:not(.dash-auto-scroll-panel--active) .dash-auto-scroll-track,.syn-dash-panel--prayers .dash-prayers-weekday-panel--split .dash-auto-scroll-panel:not(.dash-auto-scroll-panel--active) .dash-auto-scroll-content,.syn-dash-panel--prayers .dash-prayers-weekday-panel--split .dash-auto-scroll-panel:not(.dash-auto-scroll-panel--active) .dash-prayers-weekday-list{height:100%}.syn-dash-panel--prayers .dash-prayers-weekday-panel--split .dash-auto-scroll-panel:not(.dash-auto-scroll-panel--active) .dash-prayers-weekday-list{display:flex;flex-direction:column;justify-content:stretch}.syn-dash-panel--prayers .dash-prayers-weekday-panel--split .dash-auto-scroll-panel:not(.dash-auto-scroll-panel--active) .dash-prayers-weekday-list .time-row{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;min-height:clamp(2.85rem,calc(var(--syn-vmin) * 4.6),4.1rem)}.syn-dash-panel--prayers .dash-prayers-occasion-info,.syn-dash-panel--prayers .dash-halacha-reminders,.syn-dash-panel--prayers .dash-prayers-reminders{flex-shrink:0}.syn-display .info-card.prayers{padding:calc(var(--syn-vmin) * 1.65) calc(var(--syn-vmin) * 2.05);background:#fffffff0;border:1px solid rgba(196,154,58,.38);border-radius:clamp(22px,calc(var(--syn-vmin) * 3.1),30px);box-shadow:0 12px 30px #0e2a5c1a}.syn-display .info-card.prayers h2{gap:clamp(.35rem,calc(var(--syn-vmin) * .75),.6rem);margin-bottom:0;color:var(--syn-navy);font-family:"Noto Serif Hebrew",Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.35rem,calc(var(--syn-vmin) * 3),1.85rem);font-weight:800;letter-spacing:0}.syn-display .info-card.prayers h2 img,.syn-display .info-card.prayers .info-card__icon{width:clamp(36px,calc(var(--syn-vmin) * 5),48px);height:clamp(36px,calc(var(--syn-vmin) * 5),48px)}.syn-display .info-card.prayers>.divider{width:72%;margin:calc(var(--syn-vmin) * .75) auto calc(var(--syn-vmin) * .65);gap:clamp(.35rem,calc(var(--syn-vmin) * .65),.6rem)}.syn-display .info-card.prayers>.divider b{font-size:clamp(.42rem,calc(var(--syn-vmin) * .75),.58rem)}.syn-display .syn-dash-panel--prayers .dash-prayers-weekday-list .time-row{min-height:clamp(3.8rem,calc(var(--syn-vmin) * 7.5),5.2rem);border-bottom:1px dotted rgba(14,42,92,.16)}.syn-display .syn-dash-panel--prayers .dash-prayers-weekday-list .time-row:last-child{border-bottom:0}.syn-display .syn-dash-panel--prayers .dash-prayers-weekday-list .time-row-main{display:grid;grid-template-columns:minmax(0,1fr) clamp(2.2rem,calc(var(--syn-vmin) * 4.2),3rem) minmax(0,1fr);gap:clamp(.2rem,calc(var(--syn-vmin) * .45),.45rem);align-items:center;min-width:0;width:100%;min-height:inherit}.syn-display .info-card.prayers .syn-card-body--scaled .syn-dash-panel--prayers .time-label{color:var(--dash-card-text, var(--syn-navy))!important;font-family:var(--dash-card-body-font, "Noto Serif Hebrew", "Frank Ruhl Libre", "David Libre", serif);font-size:calc(var(--syn-card-fs) * var(--element-scale, 1))!important;font-weight:var(--dash-card-body-font-weight, 400)!important;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-display .info-card.prayers .syn-card-body--scaled .syn-dash-panel--prayers .time-value{color:var(--dash-card-text, var(--syn-navy))!important;font-family:var(--dash-card-body-font, "Noto Serif Hebrew", "Frank Ruhl Libre", "David Libre", serif);font-size:calc(var(--syn-card-fs-time) * var(--element-scale, 1))!important;font-weight:var(--dash-card-body-font-weight, 400)!important;text-align:left;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-display .syn-dash-panel--prayers .time-row-icon{display:grid;place-items:center;width:clamp(2rem,calc(var(--syn-vmin) * 4.5),2.75rem);height:clamp(2rem,calc(var(--syn-vmin) * 4.5),2.75rem);justify-self:center;color:var(--syn-gold)}.syn-display .syn-dash-panel--prayers .time-row:nth-child(3) .time-row-icon{color:#46647d}.syn-display .syn-dash-panel--prayers .time-row-icon svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.syn-display .syn-dash-panel--prayers .time-row-icon .prayer-time-icon__moon,.syn-display .syn-dash-panel--prayers .time-row-icon .prayer-time-icon__star{fill:currentColor;stroke:none}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders--compact{margin-top:calc(var(--syn-vmin) * .55);padding-top:0}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders-chips{margin:0;padding:0;width:100%;align-items:stretch}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders-chip{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;max-width:100%;min-height:clamp(1.8rem,calc(var(--syn-vmin) * 3.6),2.35rem);padding:.18rem .8rem;border:1px solid rgba(196,154,58,.58);border-radius:999px;background:#fffdf7cc;color:var(--dash-card-text, var(--syn-navy));box-sizing:border-box}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders-chip__text{font-family:var(--dash-card-body-font, "Noto Serif Hebrew", "Frank Ruhl Libre", "David Libre", serif);font-size:.72em!important;font-weight:var(--dash-card-body-font-weight, 700)}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders-chip__weather{order:-1;width:1.35rem;height:1rem;flex:0 0 auto;fill:none;stroke:var(--syn-gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.info-card .card-body:has(.syn-dash-panel){display:flex;flex-direction:column;min-height:0;overflow:hidden}.syn-display .syn-dash-panel--zmanim .dash-zmanim-title,.syn-display .syn-dash-panel--halacha .dash-zmanim-title,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-title{display:none}.syn-dash-gallery{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.syn-dash-gallery .dashboard-card-bg-image-wrap{position:absolute;inset:0}.syn-dash-gallery--hanukkah .hanukkah-dashboard-panel,.syn-dash-gallery--omer .omer-gallery-panel{position:absolute;inset:0;border-radius:inherit}.syn-display .syn-dash-gallery--image-only .dashboard-card-bg-image-wrap,.syn-display .syn-dash-gallery--hanukkah .hanukkah-dashboard-panel,.syn-display .syn-dash-gallery--omer .omer-gallery-panel{overflow:hidden;background:transparent}.syn-display .syn-dash-gallery--image-only .dashboard-card-bg-image,.syn-display .syn-dash-gallery--hanukkah .hanukkah-dashboard-panel__image,.syn-display .syn-dash-gallery--omer .omer-gallery-panel__image{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.syn-dash-gallery:not(.syn-dash-gallery--image-only):not(.syn-dash-gallery--hanukkah):not(.syn-dash-gallery--omer) .dashboard-card-bg-image-wrap,.syn-dash-gallery:not(.syn-dash-gallery--image-only):not(.syn-dash-gallery--hanukkah):not(.syn-dash-gallery--omer) .dashboard-card-bg-image{width:100%;height:100%;object-fit:cover}.syn-dash-gallery:has(.dashboard-card-bg-image-wrap) .syn-dash-gallery__fallback{display:none}.syn-dash-gallery__fallback{width:100%;height:100%}.syn-dash-panel--prayers .dash-prayers-weekday-panel{gap:calc(var(--syn-vmin) * .55);height:100%;min-height:0}.syn-display .syn-dash-panel--prayers .dash-prayers-weekday-panel:not(.dash-prayers-weekday-panel--split){display:flex;flex-direction:column}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders--compact{flex-shrink:0;margin-top:calc(var(--syn-vmin) * .25);padding-top:calc(var(--syn-vmin) * .15);overflow:visible;width:100%}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders--compact .dash-halacha-section{width:100%}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders-chip{width:100%;max-width:100%;min-height:0;height:auto;padding:.12rem .85rem}.syn-display .syn-dash-panel--prayers .dash-prayers-reminders-chip__text{flex:1 1 auto;min-width:0;font-size:calc(var(--dcs, 1) * clamp(.58rem,calc(var(--syn-vmin) * .74),.78rem));line-height:1.15;text-align:center}.syn-display .syn-dash-panel--prayers .dash-occasion-reading{flex-shrink:0}.syn-display .syn-dash-panel{--dcv: var(--syn-vmin);font-family:var(--dash-card-body-font, var(--screen-content-font, Assistant, Heebo, "Noto Sans Hebrew", Arial, sans-serif));color:var(--dash-card-text, var(--syn-navy))}.syn-display .syn-dash-panel .dash-card-empty{margin:0;color:var(--syn-muted);font-weight:600;text-align:center}.syn-display .syn-dash-panel .dash-card-list .time-row{padding:0;border-bottom:1px solid rgba(14,42,92,.1);min-height:44px}.syn-display .syn-dash-panel .time-row-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.5rem,90px);align-items:center;min-width:0;width:100%;min-height:44px}.syn-display .syn-dash-panel .time-label{font-size:1em;font-weight:500;color:var(--syn-navy);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-display .syn-dash-panel--lessons .time-label{font-weight:600}.syn-display .syn-dash-panel .time-value{font-size:1.1em;font-weight:600;color:var(--syn-navy);text-align:left;direction:ltr;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-display .syn-dash-panel .time-row-sub{font-size:.95em;color:var(--syn-muted);font-weight:600;margin-top:0;padding-bottom:2px}.syn-display .syn-dash-panel--lessons .time-row,.syn-display .info-card.lessons .time-row{display:flex;flex-direction:column;align-items:stretch;gap:.12rem}.syn-display .syn-dash-panel--lessons .time-row-main,.syn-display .info-card.lessons .time-row-main{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;gap:.5rem}.syn-display .syn-dash-panel--lessons .time-label,.syn-display .info-card.lessons .time-label{display:block;flex:1 1 auto;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-display .syn-dash-panel--lessons .time-value,.syn-display .info-card.lessons .time-value,.syn-display .info-card .lesson-time-value.lesson-time-value--full{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;min-width:max-content;max-width:none;box-sizing:border-box;padding-right:.15em;padding-left:.35em;margin-left:0;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;text-align:left;overflow:visible;text-overflow:clip;white-space:nowrap}.syn-display .syn-dash-panel--lessons .time-row-main,.syn-display .info-card.lessons .time-row-main{display:flex;direction:rtl;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:0;padding-inline:0;overflow:hidden}.syn-display .syn-dash-panel--lessons .time-label,.syn-display .info-card.lessons .time-label{flex:1 1 auto;width:100%;max-width:100%}.syn-display .syn-dash-panel--lessons .time-row-time-line,.syn-display .info-card.lessons .time-row-time-line{display:block;width:100%;box-sizing:border-box;margin-top:.15rem;direction:rtl;text-align:right;overflow:visible}.syn-display .syn-dash-panel--lessons .time-row-sub,.syn-display .info-card.lessons .time-row-sub{color:var(--syn-navy);font-weight:700;width:100%}.syn-display .syn-dash-panel--lessons .time-row-sub--days,.syn-display .syn-dash-panel--lessons .time-row-sub--note,.syn-display .info-card.lessons .time-row-sub--days,.syn-display .info-card.lessons .time-row-sub--note{display:block;width:100%;text-align:right}.syn-display .syn-dash-panel--lessons .time-row-meta-label,.syn-display .syn-dash-panel--lessons .time-row-meta-value{font-weight:800;color:var(--syn-navy)}.syn-display .syn-dash-panel--lessons .dash-lessons-all--main-screen{gap:0}.syn-display .syn-dash-panel--lessons .dash-lessons-main-screen-section+.dash-lessons-main-screen-section{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(14,42,92,.1)}.syn-display .syn-dash-panel--lessons .dash-lessons-main-screen-section__header{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.35rem .55rem;padding:0 0 .35rem;margin:0;background:none;border:0}.syn-display .syn-dash-panel--lessons .dash-lessons-day-prefix,.syn-display .syn-dash-panel--lessons .dash-lessons-day-name{font-size:1em;font-weight:700;color:var(--syn-navy);background:none;border:0;padding:0;border-radius:0}.syn-display .syn-dash-panel--lessons .dash-lessons-day-body{padding:0}.syn-display .info-card.dashboard-card--custom .dash-lessons-day-name{background:none;border:0}.syn-display .syn-dash-panel--lessons :is(.dash-lessons-day-block,.dash-lessons-day-block--weekday,.dash-lessons-main-screen-section,.dash-lessons-day-header,.dash-lessons-main-screen-section__header){background:none;box-shadow:none;border:0}.syn-display .syn-dash-panel--announcements .shabbat-announcement-list{list-style:none;margin:0;padding:0}.syn-display .syn-dash-panel--announcements .shabbat-announcement-block__title,.syn-display .syn-dash-panel--announcements .shabbat-announcement-block__line{color:var(--syn-navy);font-size:calc(var(--syn-card-fs) * var(--element-scale, 1));font-weight:var(--dash-card-body-font-weight, 400);font-family:var(--dash-card-body-font, inherit);line-height:1.45}.syn-display .syn-dash-panel--halacha .dash-halacha-lessons{padding-top:0;text-align:center;gap:0}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-title{margin:0 0 8px;font-size:calc(1.1em * var(--halacha-lesson-title-scale, 1));font-weight:var(--dash-card-title-font-weight, var(--dash-card-body-font-weight, 400));color:var(--syn-gold)}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-kind{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;background:#ffffff1f;color:var(--syn-gold);font-size:calc(.9em * var(--halacha-lesson-badge-scale, 1));font-weight:700}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-quote{position:relative;padding-inline:1.35em}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-quote:before,.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-quote:after{position:absolute;color:var(--syn-gold);font-family:Georgia,Times New Roman,serif;font-size:2.1em;font-weight:700;line-height:1;opacity:.95}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-quote:before{content:"”";inset-inline-start:0;top:-.18em}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-quote:after{content:"“";inset-inline-end:0;bottom:-.12em}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-line{margin:6px 0;font-size:calc(1em * var(--halacha-lesson-body-scale, 1));line-height:1.43;font-weight:600}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-source{display:block;color:var(--syn-muted);font-size:calc(.95em * var(--halacha-lesson-source-text-scale, 1));margin-bottom:8px}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-source__label{font-size:calc(.95em * var(--halacha-lesson-source-label-scale, 1));font-weight:700}.syn-display .syn-dash-panel--halacha .dash-halacha-lesson-source__text{font-size:calc(.95em * var(--halacha-lesson-source-text-scale, 1))}.syn-display .syn-dash-panel--halacha .dash-halacha-divider{margin:12px 0}.syn-display .syn-dash-panel--zmanim .dash-zmanim-panel,.syn-display .syn-dash-panel--zmanim .dash-shabbat-times-panel,.syn-display .syn-dash-panel--zmanim .events-occasion-panel,.syn-display .syn-dash-panel--halacha .dash-zmanim-panel,.syn-display .syn-dash-panel--halacha .dash-shabbat-times-panel,.syn-display .syn-dash-panel--halacha .events-occasion-panel,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-panel,.syn-display .syn-dash-panel--shabbat-times .dash-shabbat-times-panel,.syn-display .syn-dash-panel--shabbat-times .events-occasion-panel{padding-top:0}.syn-display .syn-dash-panel--zmanim .dash-zmanim-panel,.syn-display .syn-dash-panel--zmanim .dash-zmanim-panel.dash-zmanim-v2{flex:1 1 auto;min-height:0;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.syn-display .syn-dash-panel--zmanim .dash-zmanim-panel>.dash-zmanim-divider,.syn-display .syn-dash-panel--zmanim .dash-zmanim-subdivider,.syn-display .syn-dash-panel--halacha .dash-zmanim-panel>.dash-zmanim-divider,.syn-display .syn-dash-panel--halacha .dash-zmanim-subdivider,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-panel>.dash-zmanim-divider,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-subdivider{display:none}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__stage{flex:1 1 auto;min-height:6rem;position:relative;padding:.25rem .4rem 0;overflow:hidden}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__stage>.dash-auto-scroll-panel{position:absolute;inset:0;top:.25rem;height:auto!important;width:100%;flex:none;min-height:0;overflow:hidden}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__list{padding:2px 2px 4px}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__row{gap:.55rem;padding:.58rem .2rem;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__row+.dash-zmanim-v2__row{border-top:1px solid rgba(10,36,99,.14)!important}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__icon{width:calc(var(--dcs, 1) * clamp(1.1rem,calc(var(--dcv, var(--syn-vmin)) * 1.4),1.4rem));height:calc(var(--dcs, 1) * clamp(1.1rem,calc(var(--dcv, var(--syn-vmin)) * 1.4),1.4rem));color:#c49a3a;background:#c49a3a14;border:1px solid transparent}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__icon .dash-zmanim-icon-svg{width:56%;height:56%}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__label{flex:0 1 auto;min-width:0;font-size:calc(var(--syn-card-fs) * var(--element-scale, 1));font-weight:var(--dash-card-body-font-weight, 400);font-family:var(--dash-card-body-font, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__dots{border-top-color:#155e756b;flex:1 1 auto;min-width:.5rem}.syn-display .syn-dash-panel--zmanim .dash-zmanim-v2__time{flex:0 1 auto;min-width:0;max-width:40%;font-size:calc(var(--syn-card-fs-time) * var(--element-scale, 1));font-weight:var(--dash-card-body-font-weight, 400);font-family:var(--dash-card-body-font, inherit);letter-spacing:.045em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-display .syn-dash-panel--zmanim .dash-zmanim-featured{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid rgba(196,154,58,.3)}.syn-display .syn-dash-panel--zmanim .dash-zmanim-columns{gap:0}.syn-display .syn-dash-panel--zmanim .dash-zmanim-item--featured{justify-content:center;gap:10px;padding:0 6px;border-left:1px solid rgba(196,154,58,.22)}.syn-display .syn-dash-panel--zmanim .dash-zmanim-item--featured:last-child{border-left:0}.syn-display .syn-dash-panel--zmanim .dash-zmanim-icon-svg,.syn-display .syn-dash-panel--halacha .dash-zmanim-icon-svg,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-icon-svg{width:calc(var(--dcs, 1) * clamp(1.4rem,calc(var(--dcv, var(--syn-vmin)) * 2.1),2.1rem));height:calc(var(--dcs, 1) * clamp(1.4rem,calc(var(--dcv, var(--syn-vmin)) * 2.1),2.1rem))}.syn-display .syn-dash-panel--zmanim .dash-zmanim-text{align-items:center;text-align:center}.syn-display .syn-dash-panel--zmanim .dash-zmanim-label,.syn-display .syn-dash-panel--halacha .dash-zmanim-label,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-label{display:block;font-size:1em;font-weight:var(--dash-card-body-font-weight, 400);font-family:var(--dash-card-body-font, inherit);white-space:normal}.syn-display .syn-dash-panel--zmanim .dash-zmanim-time,.syn-display .syn-dash-panel--halacha .dash-zmanim-time,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-time{display:block;margin-top:.25em;font-size:1.1em;font-weight:var(--dash-card-body-font-weight, 400);font-family:var(--dash-card-body-font, inherit);direction:ltr}.syn-display .syn-dash-panel--zmanim .dash-zmanim-item--featured .dash-zmanim-label{font-size:1em;font-weight:var(--dash-card-body-font-weight, 400)!important;letter-spacing:-.01em}.syn-display .syn-dash-panel--zmanim .dash-zmanim-item--featured .dash-zmanim-time{font-size:1.15em;font-weight:var(--dash-card-body-font-weight, 400)!important;margin-top:.2em}.syn-display .syn-dash-panel--zmanim .dash-zmanim-rest{margin:0;padding:0;border:0;background:none}.syn-display .syn-dash-panel--zmanim .dash-zmanim-grid{gap:0 22px;padding:0}.syn-display .syn-dash-panel--zmanim .dash-zmanim-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4.5rem);align-items:center;min-width:0;width:100%;min-height:31px;padding:0;border-bottom:1px solid rgba(14,42,92,.08)}.syn-display .syn-dash-panel--zmanim .dash-zmanim-row-label,.syn-display .syn-dash-panel--halacha .dash-zmanim-row-label,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-row-label{font-size:calc(var(--syn-card-fs-sub) * var(--element-scale, 1));font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-display .syn-dash-panel--zmanim .dash-zmanim-row-time,.syn-display .syn-dash-panel--halacha .dash-zmanim-row-time,.syn-display .syn-dash-panel--shabbat-times .dash-zmanim-row-time{font-size:calc(var(--syn-card-fs) * var(--element-scale, 1));font-weight:600;text-align:left;direction:ltr;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syn-display .syn-dash-panel--prayers .dash-shabbat-info{text-align:center}.syn-display .syn-dash-panel--prayers .dash-shabbat-info-label{color:var(--syn-muted);font-size:.95em}.syn-display .syn-dash-panel--prayers .dash-shabbat-info-value{font-weight:600;font-size:1em}.syn-display .syn-dash-panel--prayers .dash-halacha-reminders-list li,.syn-display .syn-dash-panel--prayers .dash-prayers-reminders-list li{font-weight:600;font-size:.95em;border-bottom:none}.syn-dash-gallery--image-only .syn-dash-gallery__fallback{display:flex}.syn-dash-gallery-body{position:relative;z-index:1}.syn-dash-panel--gallery-body{position:relative;z-index:1;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#ffffffe6;border-radius:12px;margin:10px;padding:8px 12px}.syn-dash-panel--gallery-body .dash-auto-scroll-panel{flex:1 1 0;min-height:0;height:0;overflow:hidden}.syn-dash-gallery:not(.syn-dash-gallery--image-only) .syn-dash-panel--gallery-body{max-height:45%;align-self:flex-end}.syn-dash-gallery{display:flex;flex-direction:column}@media(max-width:1200px){html:not(.desktop-shell) .hero-panel{top:0;grid-template-columns:1fr;height:auto;min-height:200px;padding:1rem 0}html:not(.desktop-shell) .hero-side.left.hero-study-card{display:none}html:not(.desktop-shell) .content-grid{grid-template-columns:1fr;grid-template-rows:auto;overflow:auto}html:not(.desktop-shell) .announcements,html:not(.desktop-shell) .lessons,html:not(.desktop-shell) .halacha,html:not(.desktop-shell) .zmanim{grid-column:1;grid-row:auto;height:auto;min-height:min(220px,calc(var(--syn-vh) * 32));max-height:none}html:not(.desktop-shell) .prayers,html:not(.desktop-shell) .announcements{position:relative;top:auto;right:auto;left:auto;width:auto;height:auto;margin:0 2.5% 1rem}html:not(.desktop-shell) .gallery-card{position:relative;top:auto;left:auto;transform:none;width:auto;height:220px;margin:1rem 2.5%}html:not(.desktop-shell) .syn-footer{position:relative;left:auto;right:auto;bottom:auto;margin:1rem 2.5% 0;height:auto;min-height:0;max-height:none;flex-direction:column}html:not(.desktop-shell) .board-bottom-card__section,html:not(.desktop-shell) .board-bottom-card__pill{border-left:0;border-bottom:1px solid rgba(196,154,58,.27);padding:.5rem;flex:1 1 auto}html:not(.desktop-shell) .board-bottom-card__pill{clip-path:none;padding:.45rem .75rem}html:not(.desktop-shell) .board-bottom-card__pill--brand .board-footer-wordmark__img{height:clamp(3.5rem,calc(var(--syn-vmin) * 5.8),4.35rem);max-width:min(100%,calc(var(--syn-vw) * 22))}html:not(.desktop-shell) .board-bottom-card__pill--brand .board-footer-logo__img{height:clamp(2.75rem,12vw,3.5rem);max-width:min(70vw,12rem)}}.syn-display .info-card h2{font-size:calc(var(--dcs-title, var(--dcs, 1)) * clamp(1.15rem,calc(var(--syn-vmin) * 2.35),1.6rem));font-weight:var(--dash-card-title-font-weight, 700)}.syn-display :is(.info-card,.gallery-card).dashboard-card--custom{color:var(--dash-card-text, var(--syn-navy));background:var(--dash-card-bg, var(--syn-card))}.syn-display .info-card.dashboard-card--custom:not(.dashboard-card--screen-design-content) h2,.syn-display .info-card.dashboard-card--custom.dashboard-card--screen-design-title h2{color:var(--dash-card-title-text, var(--dash-card-text));font-family:var(--dash-card-title-font, var(--screen-content-font, "IBM Plex Sans Hebrew", sans-serif));font-size:calc(var(--dcs-title, var(--dcs, 1)) * clamp(1.15rem,calc(var(--syn-vmin) * 2.35),1.6rem));font-weight:var(--dash-card-title-font-weight, 700)}.syn-display .info-card.dashboard-card--custom:not(.dashboard-card--screen-design-title) .syn-dash-panel,.syn-display .gallery-card.dashboard-card--custom:not(.dashboard-card--screen-design-title) .syn-dash-panel,.syn-display .info-card.dashboard-card--custom:not(.dashboard-card--screen-design-title) .syn-dash-gallery,.syn-display .info-card.dashboard-card--custom.dashboard-card--screen-design-content .syn-dash-panel,.syn-display .gallery-card.dashboard-card--custom.dashboard-card--screen-design-content .syn-dash-panel,.syn-display .info-card.dashboard-card--custom.dashboard-card--screen-design-content .syn-dash-gallery{color:var(--dash-card-text, var(--syn-navy));font-family:var(--dash-card-body-font, var(--screen-content-font, Assistant, Heebo, "Noto Sans Hebrew", Arial, sans-serif))}.syn-display .info-card.dashboard-card--custom:not(.dashboard-card--screen-design-title) .syn-dash-panel :is(.time-label,.time-value,.time-row-sub,.dash-halacha-lesson-line,.dash-halacha-lesson-source,.dash-halacha-lesson-source__label,.dash-halacha-lesson-source__text,.dash-halacha-lesson-kind,.dash-halacha-lesson-title,.dash-zmanim-label,.dash-zmanim-time,.dash-zmanim-row-label,.dash-zmanim-row-time,.dash-lessons-day-prefix,.dash-lessons-day-name,.dash-announcement-item,.dash-featured-title,.dash-featured-body,.dash-card-text,.dash-card-bullets,.dash-card-memorials,.shabbat-announcement-block__title,.shabbat-announcement-block__line,.row b,.lesson-row b,.lesson-row strong,.lesson-row small,.row span,.syn-empty-hint),.syn-display .info-card.dashboard-card--custom.dashboard-card--screen-design-content .syn-dash-panel :is(.time-label,.time-value,.time-row-sub,.dash-halacha-lesson-line,.dash-halacha-lesson-source,.dash-halacha-lesson-source__label,.dash-halacha-lesson-source__text,.dash-halacha-lesson-kind,.dash-halacha-lesson-title,.dash-zmanim-label,.dash-zmanim-time,.dash-zmanim-row-label,.dash-zmanim-row-time,.dash-lessons-day-prefix,.dash-lessons-day-name,.dash-announcement-item,.dash-featured-title,.dash-featured-body,.dash-card-text,.dash-card-bullets,.dash-card-memorials,.shabbat-announcement-block__title,.shabbat-announcement-block__line,.row b,.lesson-row b,.lesson-row strong,.lesson-row small,.row span,.syn-empty-hint){color:var(--dash-card-text, inherit);font-family:var(--dash-card-body-font, inherit);font-weight:var(--dash-card-body-font-weight)!important}.syn-display .syn-dash-panel--announcements .shabbat-announcement-block__title,.syn-display .syn-dash-panel--announcements .shabbat-announcement-block__line{font-weight:var(--dash-card-body-font-weight, 400)}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--announcements .shabbat-announcement-block__title,.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--announcements .shabbat-announcement-block__line{font-weight:var(--dash-card-body-font-weight, 400);font-size:calc(var(--syn-card-fs) * var(--element-scale, 1))}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--daily-study .dash-daily-study-item__title{color:var(--dash-card-text, var(--syn-navy));font-family:var(--dash-card-body-font, inherit);font-weight:var(--dash-card-body-font-weight, 400)!important;font-size:calc(var(--syn-card-fs) * var(--element-scale, 1))}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--daily-study .dash-daily-study-item__content{color:color-mix(in srgb,var(--dash-card-text, #4f6278) 72%,#64748b);font-family:var(--dash-card-body-font, inherit);font-weight:var(--dash-card-body-font-weight, 400)!important;font-size:calc(var(--syn-card-fs-sub) * var(--element-scale, 1))}.syn-display .syn-dash-panel--zmanim .dash-zmanim-item--featured .dash-zmanim-label,.syn-display .syn-dash-panel--zmanim .dash-zmanim-item--featured .dash-zmanim-time{font-weight:var(--dash-card-body-font-weight, 400)!important}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--zmanim .dash-zmanim-item--featured .dash-zmanim-label{font-weight:var(--dash-card-body-font-weight, 400)!important}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--zmanim .dash-zmanim-item--featured .dash-zmanim-time{font-weight:var(--dash-card-body-font-weight, 400)!important}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--zmanim .dash-zmanim-row-label{font-weight:var(--dash-card-body-font-weight, 400)}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--zmanim .dash-zmanim-row-time{font-weight:var(--dash-card-body-font-weight, 400)}.syn-display .info-card.dashboard-card--custom:not(.dashboard-card--screen-design-content) h2,.syn-display .info-card.dashboard-card--custom.dashboard-card--screen-design-title h2{font-weight:var(--dash-card-title-font-weight, 700)}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--announcements .shabbat-announcement-block__title{color:var(--dash-card-text)}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--announcements .shabbat-announcement-block__line{color:var(--dash-card-text)}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--halacha .dash-halacha-lesson-title{color:var(--dash-card-text)}.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--halacha .dash-halacha-lesson-line,.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--halacha .dash-halacha-lesson-source,.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--halacha .dash-halacha-lesson-source__label,.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--halacha .dash-halacha-lesson-source__text,.syn-display .info-card.dashboard-card--custom:is(:not(.dashboard-card--screen-design-title),.dashboard-card--screen-design-content) .syn-dash-panel--halacha .dash-halacha-lesson-kind{color:var(--dash-card-text, inherit);font-family:var(--dash-card-body-font, inherit)}.syn-display :is(.info-card,.gallery-card).decor-card-item--classic{border-radius:10px}.syn-display :is(.info-card,.gallery-card).decor-card-item--gold{border-width:3px;box-shadow:0 0 12px #d4af3759}.syn-display :is(.info-card,.gallery-card).decor-card-item--announcement{border-width:3px;border-style:double}.syn-display :is(.info-card,.gallery-card).decor-card-item--minimal{border-width:1px;box-shadow:0 2px 8px #00000014}.syn-display :is(.info-card,.gallery-card).decor-card-item--glass{backdrop-filter:blur(8px)}.syn-display :is(.info-card,.gallery-card).decor-card-item--parchment{border-style:ridge}.syn-display :is(.info-card,.gallery-card).decor-card-item--shabbat-frame{border-width:4px;border-style:double}.syn-display :is(.info-card,.gallery-card).decor-card-item--panel-blue{border-width:2px}.syn-display .info-card.decor-card-item--burgundy h2,.syn-display .info-card.decor-card-item--burgundy .syn-dash-panel{color:#f5e6b8!important}.syn-display :is(.info-card,.gallery-card):is(.decor-card-item--gold,.decor-card-item--announcement,.decor-card-item--minimal,.decor-card-item--glass,.decor-card-item--parchment,.decor-card-item--shabbat-frame,.decor-card-item--panel-blue,.decor-card-item--burgundy,.decor-card-item--classic){overflow:hidden}.syn-display .syn-card-ornaments{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:visible}.syn-display .decor-card-ornament{pointer-events:none;user-select:none}.syn-display .decor-card-ornament--corner{position:absolute;width:18px;height:18px;border:2px solid currentColor;color:var(--syn-gold);opacity:.85}.syn-display .syn-card-ornaments .decor-card-ornament--corner.decor-card-ornament--tl{top:8px;left:10px;border-right:none;border-bottom:none}.syn-display .syn-card-ornaments .decor-card-ornament--corner.decor-card-ornament--tr{top:8px;right:10px;border-left:none;border-bottom:none}.syn-display .syn-card-ornaments .decor-card-ornament--corner.decor-card-ornament--bl{bottom:8px;left:10px;border-right:none;border-top:none}.syn-display .syn-card-ornaments .decor-card-ornament--corner.decor-card-ornament--br{bottom:8px;right:10px;border-left:none;border-top:none}.syn-display .syn-card-ornaments .decor-card-ornament--floral.decor-card-ornament--tl,.syn-display .syn-card-ornaments .decor-card-ornament--star.decor-card-ornament--tl{top:8px;left:10px}.syn-display .syn-card-ornaments .decor-card-ornament--floral.decor-card-ornament--tr,.syn-display .syn-card-ornaments .decor-card-ornament--star.decor-card-ornament--tr{top:8px;right:10px}.syn-display .syn-card-ornaments .decor-card-ornament--floral.decor-card-ornament--bl,.syn-display .syn-card-ornaments .decor-card-ornament--star.decor-card-ornament--bl{bottom:8px;left:10px}.syn-display .syn-card-ornaments .decor-card-ornament--floral.decor-card-ornament--br,.syn-display .syn-card-ornaments .decor-card-ornament--star.decor-card-ornament--br{bottom:8px;right:10px}.syn-display .decor-card-ornament--diamond-row,.syn-display .decor-card-ornament--shabbat{position:absolute;top:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:var(--syn-gold);font-size:.75rem;z-index:3}.syn-display .decor-card-ornament-line{width:2.5rem;height:1px;background:currentColor;opacity:.7}.syn-display .decor-card-ornament-gem{font-size:.65rem}.syn-display .decor-card-ornament--lines-top,.syn-display .decor-card-ornament--lines-bottom{position:absolute;left:12%;right:12%;display:flex;justify-content:space-between;gap:4px;z-index:3}.syn-display .decor-card-ornament--lines-top{top:6px}.syn-display .decor-card-ornament--lines-bottom{bottom:6px}.syn-display .decor-card-ornament--lines-top span,.syn-display .decor-card-ornament--lines-bottom span{flex:1;height:2px;background:#c49a3a8c;border-radius:1px}.syn-display .decor-card-ornament--floral,.syn-display .decor-card-ornament--star{position:absolute;color:var(--syn-gold);font-size:.85rem;opacity:.9;line-height:1}.syn-display .decor-card-ornament--lace{position:absolute;top:6px;left:50%;transform:translate(-50%);font-size:.7rem;color:var(--syn-gold);letter-spacing:.15em;white-space:nowrap;z-index:3}.screen-designed-color{color:var(--screen-designed-color)!important;-webkit-text-fill-color:var(--screen-designed-color)!important}.elegant-main{--elegant-vh: var(--board-vh, 1vh);--elegant-vw: var(--board-vw, 1vw);--elegant-vmin: var(--board-vmin, 1vmin);--elegant-bg: #f4f1ea;--elegant-navy: #1a335a;--elegant-gold: #c5a059;--elegant-panel: rgba(255, 255, 255, .55);--elegant-panel-border: rgba(26, 51, 90, .1);--elegant-line: rgba(197, 160, 89, .55);position:relative;width:100%;height:100%;min-height:100%;overflow:hidden;direction:rtl;color:var(--elegant-navy);background:var(--elegant-bg);font-family:Assistant,Heebo,Noto Sans Hebrew,Arial,sans-serif;isolation:isolate}.elegant-main__wallpaper{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:left center;pointer-events:none;user-select:none;display:block;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 34%,rgba(0,0,0,.65) 52%,rgba(0,0,0,.2) 72%,transparent 92%);mask-image:linear-gradient(to right,#000 0%,#000 34%,rgba(0,0,0,.65) 52%,rgba(0,0,0,.2) 72%,transparent 92%)}.elegant-main__wash{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to right,rgba(244,241,234,.08) 0%,rgba(244,241,234,.22) 36%,rgba(244,241,234,.55) 62%,var(--elegant-bg) 88%)}.elegant-main--custom-bg{background:#1a1a1a}.elegant-main--custom-bg .elegant-main__wallpaper{-webkit-mask-image:none;mask-image:none;opacity:1;object-position:center center}.elegant-main--custom-bg .elegant-main__wash{background:linear-gradient(180deg,#ffffff2e,#ffffff47,#ffffff5c)}.elegant-main--solid-bg{background:var(--elegant-bg)}.elegant-main--solid-bg .elegant-main__wallpaper,.elegant-main--solid-bg .elegant-main__wash{display:none}.elegant-main__frame{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:calc(var(--elegant-vh) * 4.2) calc(var(--elegant-vw) * 4.2) calc(var(--elegant-vh) * 3.4);gap:calc(var(--elegant-vh) * 3.2);box-sizing:border-box}.elegant-main__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:calc(var(--elegant-vw) * 1.6);min-height:calc(var(--elegant-vh) * 28)}.elegant-main__clock-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--elegant-vh) * 1.4);padding:calc(var(--elegant-vh) * 2.4) calc(var(--elegant-vw) * 2);border-radius:calc(var(--elegant-vmin) * 1.8);background:var(--elegant-panel);border:2px solid var(--elegant-gold);box-shadow:inset 0 0 0 1px #ffffff59,0 calc(var(--elegant-vmin) * .35) calc(var(--elegant-vmin) * 1.2) #10203a14;backdrop-filter:blur(2px);max-width:100%;min-width:0;overflow:hidden}.elegant-main__clock-block{display:flex;flex-direction:column;align-items:center;gap:calc(var(--elegant-vh) * 1.2);max-width:100%}.elegant-main__clock-row-inner{display:flex;align-items:center;justify-content:center;gap:calc(var(--elegant-vw) * 1.2);min-width:0;max-width:100%;overflow:hidden}.elegant-main__clock-icon{width:calc(var(--elegant-vmin) * 8.5);height:calc(var(--elegant-vmin) * 8.5);flex-shrink:0;object-fit:contain;transform:translateY(calc(var(--elegant-vmin) * -.55))}.elegant-main__clock{font-family:Rubik,Assistant,sans-serif;font-size:calc(var(--elegant-vmin) * 11.5 * var(--elegant-clock-scale, 1));font-weight:700;line-height:.95;letter-spacing:.02em;color:var(--elegant-navy);font-variant-numeric:tabular-nums;max-width:100%;min-width:0;overflow:hidden}.elegant-main__date-icon{width:calc(var(--elegant-vmin) * 8.5);height:calc(var(--elegant-vmin) * 8.5);flex-shrink:0;align-self:center;margin-inline-end:calc(var(--elegant-vw) * .55);object-fit:contain;transform:translateY(calc(var(--elegant-vmin) * -.35))}.elegant-main__clock-block-spacer{width:calc(var(--elegant-vmin) * 8.5);height:calc(var(--elegant-vmin) * 8.5);flex-shrink:0;visibility:hidden;pointer-events:none}.elegant-main__dates-text{display:flex;flex-direction:column;align-items:center;gap:calc(var(--elegant-vh) * .35);text-align:center;max-width:100%}.elegant-main__dates-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.elegant-main__dates-sep{font-size:calc(var(--elegant-vmin) * 2.9 * var(--elegant-hebrew-scale, 1));font-weight:800;color:var(--elegant-gold);opacity:1;white-space:pre;padding-inline:calc(var(--elegant-vw) * .85);transform:translateY(calc(var(--elegant-vmin) * -.35));flex-shrink:0}.elegant-main__clock-row{display:flex;align-items:center;justify-content:center;gap:calc(var(--elegant-vw) * 1.4)}.elegant-main__fast-time{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--elegant-vh) * .3);min-width:calc(var(--elegant-vw) * 9);text-align:center;flex-shrink:0}.elegant-main__fast-time span{font-size:calc(var(--elegant-vmin) * 2.25);font-weight:700;color:var(--elegant-gold);line-height:1.1}.elegant-main__fast-time b{font-family:Rubik,Assistant,sans-serif;font-size:calc(var(--elegant-vmin) * 3.4);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.elegant-main__time-colon{display:inline-block;margin-inline:.02em;transform:translateY(-.04em)}.elegant-main__day-name{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--elegant-vw) * 1.1);margin:0;font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 2.85 * var(--elegant-day-scale, 1));font-style:normal;font-weight:800;line-height:1.15;color:var(--elegant-gold);letter-spacing:.02em}.elegant-main__day-name:before,.elegant-main__day-name:after{content:"";display:block;width:calc(var(--elegant-vw) * 3.6);height:1px;background:linear-gradient(90deg,transparent,rgba(196,154,58,.85),transparent);flex-shrink:0}.elegant-main__dates-row strong{font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 3.15 * var(--elegant-hebrew-scale, 1));font-weight:700;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis}.elegant-main__dates-row>span:not(.elegant-main__dates-sep){font-size:calc(var(--elegant-vmin) * 2.2 * var(--elegant-gregorian-scale, 1));font-weight:500;opacity:.88;min-width:0;overflow:hidden;text-overflow:ellipsis}.elegant-main__event-row{display:flex;align-items:center;justify-content:center;gap:calc(var(--elegant-vw) * 1.2);width:100%;margin-top:calc(var(--elegant-vh) * .6);min-width:0}.elegant-main__event-row--fast{justify-content:space-between;padding-inline:calc(var(--elegant-vw) * .4)}.elegant-main__event-row-spacer{flex:1;min-width:0}.elegant-main__special-event{text-align:center;max-width:100%;min-width:0;flex:1;font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-weight:700;color:var(--elegant-gold)}.elegant-main__special-event strong{display:block;font-family:inherit;font-size:calc(var(--elegant-vmin) * 2.55 * var(--elegant-special-scale, 1));font-weight:inherit;color:inherit;-webkit-text-fill-color:inherit;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elegant-main__info-panel{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;justify-self:start;align-self:start;width:100%;max-width:100%;min-width:0;gap:calc(var(--elegant-vh) * 1.2);text-align:center;min-height:0;padding-top:calc(var(--elegant-vh) * .4);padding-inline-end:calc(var(--elegant-vw) * 4);overflow:hidden}.elegant-main__study{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--elegant-vh) * .7);min-height:calc(var(--elegant-vh) * 12);max-width:100%;min-width:0}.elegant-main__study-flourish{width:calc(var(--elegant-vmin) * 18);height:auto;opacity:.98;object-fit:contain}.elegant-main__study-label{margin:0;font-size:calc(var(--elegant-vmin) * 2.2 * var(--elegant-study-label-scale, 1));font-weight:500;color:var(--elegant-gold);letter-spacing:.02em}.elegant-main__study-value{margin:0;font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 4.6 * var(--elegant-study-value-scale, 1));font-weight:700;line-height:1.2;color:var(--elegant-navy);max-width:min(28ch,100%);min-width:0;white-space:normal;overflow:visible;text-overflow:unset;text-wrap:balance;word-break:break-word}.elegant-main__study-value--empty{opacity:.35}.elegant-main__info-rule{width:min(78%,calc(var(--elegant-vw) * 30));height:2px;background:linear-gradient(90deg,transparent 0%,rgba(197,160,89,.35) 12%,var(--elegant-gold) 50%,rgba(197,160,89,.35) 88%,transparent 100%);opacity:.95}.elegant-main__zmanim{display:flex;align-items:stretch;justify-content:center;gap:calc(var(--elegant-vw) * 2.2);min-height:calc(var(--elegant-vh) * 8)}.elegant-main__zman-wrap{display:flex;align-items:stretch;gap:calc(var(--elegant-vw) * 2.2)}.elegant-main__zman-sep{width:2px;align-self:stretch;margin-block:calc(var(--elegant-vh) * .25);background:linear-gradient(180deg,transparent 0%,rgba(197,160,89,.45) 15%,var(--elegant-gold) 50%,rgba(197,160,89,.45) 85%,transparent 100%);opacity:.95}.elegant-main__zman{display:flex;flex-direction:column;align-items:center;gap:calc(var(--elegant-vh) * .45);min-width:0;max-width:100%;overflow:hidden}.elegant-main__zman span{font-size:calc(var(--elegant-vmin) * 2.05 * var(--elegant-zman-label-scale, 1));font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elegant-main__zman b{font-family:Rubik,Assistant,sans-serif;font-size:calc(var(--elegant-vmin) * 3.6 * var(--elegant-zman-time-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elegant-main__bottom{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--elegant-vw) * 2.2);align-items:stretch;width:92%;max-width:100%;margin-inline:0 auto;padding:calc(var(--elegant-vh) * 2.6) calc(var(--elegant-vw) * 2.4);border-radius:calc(var(--elegant-vmin) * 1.9);background:#ffffff7a;border:2px solid var(--elegant-gold);box-shadow:inset 0 0 0 1px #ffffff59,0 calc(var(--elegant-vmin) * .35) calc(var(--elegant-vmin) * 1.2) #10203a14;backdrop-filter:blur(2px)}.elegant-main__prayers{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0}.elegant-main__prayers-header{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;gap:calc(var(--elegant-vw) * 1);margin-bottom:calc(var(--elegant-vh) * 1.6);padding-bottom:calc(var(--elegant-vh) * .4);text-align:center;flex-shrink:0;min-width:0}.elegant-main__prayers-header h3{margin:0;font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 3.1 * var(--elegant-prayers-title-scale, 1));font-weight:700;color:var(--elegant-gold);text-align:center;line-height:1.2;max-width:100%;min-width:0;overflow-wrap:break-word;hyphens:auto}.elegant-main__prayers-flourish{width:calc(var(--elegant-vmin) * 9.5);height:auto;opacity:.98;flex-shrink:0;object-fit:contain}.elegant-main__prayers-flourish--end{transform:scaleX(-1)}.elegant-main__prayer-grid{flex:0 1 auto;display:grid;grid-template-columns:repeat(var(--elegant-prayer-cols, 4),minmax(0,1fr));align-items:start;align-content:center;justify-content:center;gap:calc(var(--elegant-vw) * 1.2);width:100%;max-width:100%;min-height:0;margin-inline:auto;overflow:hidden}.elegant-main__prayer-slot{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(var(--elegant-vh) * 1.1);text-align:center;min-width:0;min-height:0;overflow:hidden;padding-inline:calc(var(--elegant-vw) * .3)}.elegant-main__prayer-label{font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 2.55 * var(--elegant-prayer-label-scale, 1));font-weight:700;line-height:1.15;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.elegant-main__prayer-icon{width:calc(var(--elegant-vmin) * 5.2);height:calc(var(--elegant-vmin) * 5.2);flex-shrink:0}.elegant-main__prayer-time{font-family:Rubik,Assistant,sans-serif;font-size:calc(var(--elegant-vmin) * 3.9 * var(--elegant-prayer-time-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elegant-main__prayer-subtitle{font-size:calc(var(--elegant-vmin) * 1.85 * var(--elegant-prayer-note-scale, var(--elegant-lesson-note-scale, 1)));line-height:1.2;opacity:.72;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elegant-main__prayers-body{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:calc(var(--elegant-vh) * 2.2);min-height:0;width:100%;overflow:hidden}.elegant-main__prayer-additions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--elegant-vh) * .55);padding-top:calc(var(--elegant-vh) * 1.2);margin-top:calc(var(--elegant-vh) * .2);border-top:1px solid color-mix(in srgb,var(--elegant-gold) 45%,transparent);text-align:center;min-width:0;flex-shrink:0}.elegant-main__prayer-leyning{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--elegant-vh) * .5);padding-top:calc(var(--elegant-vh) * 1.3);margin-top:calc(var(--elegant-vh) * .2);border-top:1px solid color-mix(in srgb,var(--elegant-gold) 45%,transparent);text-align:center;min-width:0;flex-shrink:0}.elegant-main__prayer-leyning-label,.elegant-main__prayer-additions-label{font-size:calc(var(--elegant-vmin) * 1.7 * var(--elegant-addition-label-scale, 1));font-weight:700;letter-spacing:.04em;color:var(--elegant-gold);opacity:.9}.elegant-main__prayer-leyning-text,.elegant-main__prayer-additions-text{margin:0;font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 2.55 * var(--elegant-addition-body-scale, 1));font-weight:700;line-height:1.25;max-width:42ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.elegant-main__announcements{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:stretch;justify-content:center;gap:calc(var(--elegant-vh) * 1.6) calc(var(--elegant-vw) * 2.4);width:100%;min-height:0;padding-inline:calc(var(--elegant-vw) * 1.2);overflow:hidden}.elegant-main__announcements--single{grid-template-columns:minmax(0,1fr);max-width:62%;margin-inline:auto}.elegant-main__announcements--double{grid-template-columns:repeat(2,minmax(0,1fr));max-width:92%;margin-inline:auto}.elegant-main__announcements--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.elegant-main__announcements--quad{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch}.elegant-main__announcements--quad .elegant-main__announcement{justify-content:center;padding:calc(var(--elegant-vh) * .7) calc(var(--elegant-vw) * .9)}.elegant-main__announcements--quad .elegant-main__announcement .dash-auto-scroll-panel{max-height:calc(var(--elegant-vh) * 9)}.elegant-main__announcements--triple .elegant-main__announcement .dash-auto-scroll-panel{max-height:calc(var(--elegant-vh) * 11)}.elegant-main__announcement{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(var(--elegant-vh) * .9);text-align:center;min-width:0;min-height:0;height:auto;padding:calc(var(--elegant-vh) * 1.2) calc(var(--elegant-vw) * 1.2);overflow:hidden}.elegant-main__announcement-title{margin:0;font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 2.45 * var(--elegant-announcement-title-scale, 1));font-weight:700;color:var(--elegant-gold);line-height:1.25;max-width:100%;flex:0 0 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.elegant-main__announcement .dash-auto-scroll-panel{flex:0 1 auto;min-height:0;height:auto;max-height:calc(var(--elegant-vh) * 14);width:100%;max-width:100%}.elegant-main__announcement-body{margin:0;font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 2.05 * var(--elegant-announcement-body-scale, 1));font-weight:600;line-height:1.35;max-width:32ch;margin-inline:auto;white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset;word-break:break-word}.elegant-main__empty{margin:auto;font-size:calc(var(--elegant-vmin) * 2.4);opacity:.55}.elegant-main__lesson{width:calc(var(--elegant-vw) * 22);max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--elegant-vh) * 1.7);padding:calc(var(--elegant-vh) * 3.2) calc(var(--elegant-vw) * 2);border-radius:calc(var(--elegant-vmin) * 1.6);background:var(--elegant-navy);color:#fff;text-align:center;box-shadow:0 calc(var(--elegant-vmin) * .45) calc(var(--elegant-vmin) * 1.4) #10203a2e}.elegant-main__lesson-icon{width:calc(var(--elegant-vmin) * 7.2);height:calc(var(--elegant-vmin) * 7.2);object-fit:contain}.elegant-main__lesson-title{margin:0;font-family:Frank Ruhl Libre,David Libre,"Noto Serif Hebrew",serif;font-size:calc(var(--elegant-vmin) * 3.25 * var(--elegant-lesson-title-scale, 1));font-weight:700;color:#fff}.elegant-main__lesson-time{font-family:Rubik,Assistant,sans-serif;font-size:calc(var(--elegant-vmin) * 6.4 * var(--elegant-lesson-time-scale, 1));font-weight:700;line-height:.95;font-variant-numeric:tabular-nums}.elegant-main__lesson-detail{margin:0;font-size:calc(var(--elegant-vmin) * 2.25 * var(--elegant-lesson-detail-scale, 1));line-height:1.35;opacity:.92;max-width:20ch}.elegant-main__footer{position:absolute;left:3%;right:3%;bottom:0;z-index:5;--board-bottom-card-h: clamp( calc(var(--elegant-vh) * 5.8), calc(var(--elegant-vh) * 7.2), calc(var(--elegant-vh) * 8.2) );height:var(--board-bottom-card-h);min-height:var(--board-bottom-card-h);max-height:var(--board-bottom-card-h)}.elegant-main__slide-progress{position:absolute;left:0;right:0;bottom:0;z-index:6;height:var(--elegant-slide-progress-h, clamp(5px, calc(var(--elegant-vh) * .65), 8px));background:#00143073}.elegant-main__slide-progress .progress-bar-track{height:100%;background:transparent;border-radius:0}.elegant-main__slide-progress .progress-bar-fill{background:linear-gradient(90deg,#c5a059,#d4af37 55%,#e0c36a);border-radius:0}.elegant-main:has(.elegant-main__slide-progress){--elegant-slide-progress-h: clamp(5px, calc(var(--elegant-vh) * .65), 8px)}.elegant-main:has(.elegant-main__footer) .elegant-main__frame{padding-bottom:calc(var(--elegant-vh) * 3.4 + var(--board-bottom-card-h, 78px) + 12px)}.elegant-main:has(.elegant-main__slide-progress) .elegant-main__footer{bottom:var(--elegant-slide-progress-h)}.elegant-main:has(.elegant-main__footer):has(.elegant-main__slide-progress) .elegant-main__frame{padding-bottom:calc(var(--elegant-vh) * 3.4 + var(--board-bottom-card-h, 78px) + var(--elegant-slide-progress-h) + 12px)}.elegant-main__bottom:not(:has(.elegant-main__lesson)){grid-template-columns:1fr}@media(max-aspect-ratio:4/3){.elegant-main__top{grid-template-columns:1fr;gap:calc(var(--elegant-vh) * 2)}.elegant-main__bottom{grid-template-columns:1fr}.elegant-main__lesson{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(var(--elegant-vw) * 1.5)}}.local-pairing{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#061230b8;color:#0a2463;direction:rtl;font-family:Segoe UI,Tahoma,Arial,sans-serif}.local-pairing--mobile{position:relative;inset:auto;min-height:100dvh;background:linear-gradient(165deg,#e8eefc,#f7f4ea 55%,#dfe9fb);padding:1.25rem}.local-pairing__panel{width:min(720px,100%);background:#fffdf8;border-radius:18px;padding:1.4rem 1.5rem 1.25rem;box-shadow:0 18px 50px #0a246347}.local-pairing__header h1{margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);color:#0a2463}.local-pairing__header p{margin:.35rem 0 0;color:#3d4f7a;font-size:1rem}.local-pairing__steps{margin:1.1rem 0 0;padding:.85rem 1.1rem .85rem 0;background:#eef3ff;border-radius:12px;color:#1b2f63;line-height:1.55;font-size:1.02rem}.local-pairing__steps li+li{margin-top:.45rem}.local-pairing__codes{margin-top:1.2rem;display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;justify-content:center}.local-pairing__qr{width:220px;height:220px;border-radius:12px;background:#fff;border:1px solid #d5def5;object-fit:contain}.local-pairing__qr--placeholder{display:grid;place-items:center;color:#8a97b8;font-weight:700}.local-pairing__pin-block{display:grid;gap:.25rem;min-width:220px;text-align:center}.local-pairing__label{font-size:.9rem;color:#5a6b94}.local-pairing__pin{font-size:clamp(2rem,5vw,2.8rem);font-weight:800;letter-spacing:.28em;color:#0a2463}.local-pairing__ip{font-size:1.15rem;font-weight:700;color:#1d3a7a}.local-pairing__hint{margin:.4rem 0 0;color:#5a6b94;font-size:.92rem}.local-pairing__status{margin:.9rem 0 0;color:#0f6b3c;font-weight:600}.local-pairing__error{margin:.9rem 0 0;color:#9b1c1c;font-weight:600}.local-pairing__actions,.local-pairing__form,.local-pairing__scan{margin-top:1.1rem;display:grid;gap:.7rem}.local-pairing__form label{display:grid;gap:.35rem;font-weight:600;color:#1b2f63}.local-pairing__form input{border:1px solid #c5d0ef;border-radius:10px;padding:.75rem .85rem;font-size:1.15rem;background:#fff}.local-pairing__video{width:100%;max-height:46vh;border-radius:12px;background:#111;object-fit:cover}.local-pairing__primary,.local-pairing__secondary,.local-pairing__close{border:0;border-radius:12px;padding:.85rem 1rem;font-size:1.05rem;font-weight:700;cursor:pointer}.local-pairing__primary{background:#0a2463;color:#fff}.local-pairing__secondary{background:#e7edfb;color:#0a2463}.local-pairing__close{background:transparent;color:#3d4f7a;text-decoration:underline}.local-pairing__primary:disabled{opacity:.65;cursor:wait}.local-pairing__hotspot-row{display:flex;align-items:center;gap:.65rem}.local-pairing__hotspot-row .local-pairing__secondary{flex:1 1 auto}.local-pairing__hotspot-status{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.45rem .65rem;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;font-size:.82rem;font-weight:700;white-space:nowrap}.local-pairing__hotspot-dot{width:.62rem;height:.62rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.local-pairing__hotspot-status--on{border-color:#86c9a4;background:#eaf8f0;color:#08733f}.local-pairing__hotspot-status--off{color:#64748b}.local-pairing__hotspot-status--unknown{border-color:#e7c875;background:#fff8df;color:#8a6510}@media(max-width:640px){.local-pairing__panel{padding:1.1rem;border-radius:14px}.local-pairing__qr{width:190px;height:190px}.local-pairing__hotspot-row{gap:.45rem}.local-pairing__hotspot-row .secondary{min-width:0;padding-inline:.65rem}.local-pairing__hotspot-status{flex:0 0 auto;font-size:.78rem;padding:.4rem .55rem}}.admin-page{min-height:100vh;background:#f0f2f5}.qa-admin__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.qa-admin__head h2,.qa-admin__head p{margin-top:0}.qa-admin__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.qa-admin__filters button{padding:.55rem .85rem;border:1px solid #cbd3df;border-radius:9px;color:#0a2463;background:#fff;font:inherit;font-weight:700;cursor:pointer}.qa-admin__filters button:hover{background:#f4f7fc}.qa-admin__filters button.is-active{border-color:#0a2463;color:#fff;background:#0a2463}.qa-admin__list{display:grid;gap:1rem}.qa-admin-card{padding:1.1rem;border:1px solid #d9dee8;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0a24630f}.qa-admin-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.qa-admin-card header h3{margin:0;color:#0a2463}.qa-admin-card header p{margin:.25rem 0 0;color:#667085;font-size:.88rem}.qa-admin-card__public,.qa-admin-card__private{flex:none;padding:.3rem .65rem;border-radius:999px;font-size:.8rem;font-weight:700}.qa-admin-card__public{color:#12633a;background:#e3f7eb}.qa-admin-card__private{color:#754d00;background:#fff0bd}.qa-admin-card__question{margin:1rem 0;padding:.9rem;border-radius:9px;background:#f5f7fb;line-height:1.55;white-space:pre-wrap}.qa-admin-card__answer{display:grid;gap:.4rem;color:#0a2463;font-weight:700}.qa-admin-card__answer textarea{width:100%;box-sizing:border-box;resize:vertical;padding:.75rem;border:1px solid #cbd3df;border-radius:8px;font:inherit;font-weight:400}.qa-admin-card__comments{margin-top:1rem;padding-top:.8rem;border-top:1px solid #e1e5ec}.qa-admin-card__comments ul{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.45rem}.qa-admin-card__comments li{padding:.65rem;border-radius:8px;background:#f8f9fb}.qa-admin-card__comments li span{color:#667085;font-size:.82rem}.qa-admin-card__comments li p{margin:.25rem 0 0;white-space:pre-wrap}.qa-admin-card__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.qa-admin-card{padding:0;overflow:hidden}.qa-admin-card__summary{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:0;color:#111827;background:#fff;font:inherit;text-align:right;cursor:pointer}.qa-admin-card__summary:hover{background:#f8faff}.qa-admin-card__summary-main{min-width:0;display:grid;gap:.25rem}.qa-admin-card__summary-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0a2463;font-size:1.05rem}.qa-admin-card__summary-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:.85rem}.qa-admin-card__summary-question{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.55rem;padding:.75rem .9rem;border-radius:9px;color:#111827;background:#f5f7fb;font-weight:400}.qa-admin-card__summary-side{flex:none;display:flex;align-items:center;gap:.65rem}.qa-admin-card__chevron{color:#0a2463;font-size:1.25rem}.qa-admin-card__thread{padding:0 1.1rem 1.1rem;border-top:1px solid #e1e5ec}@media(max-width:640px){.qa-admin__head,.qa-admin-card header{flex-direction:column}.qa-admin__head button{width:100%}}.admin-header{background:linear-gradient(180deg,#0a2463,#0d2f7a);color:#fff;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.admin-header__brand{display:flex;align-items:center;gap:.85rem;min-width:0}.admin-header__logo{width:auto;height:3.35rem;max-width:4.5rem;flex-shrink:0;border-radius:10px;border:1px solid rgba(184,134,11,.5);box-shadow:0 2px 8px #00000038;background:#f7f0e4;object-fit:contain}.admin-header h1{font-size:1.75rem;font-weight:700;color:#b8860b;margin:0;line-height:1.2}.admin-header__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .75rem;font-size:1.05rem;font-weight:600;color:#ffffffeb;white-space:nowrap}.admin-header__contact b,.admin-header__contact a{font-weight:800;color:#f0d78c;text-decoration:none}.admin-header__contact a:hover{text-decoration:underline}.admin-header__contact-sep{opacity:.45;font-weight:400;user-select:none}.admin-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.saved-badge{background:#4caf50;color:#fff;padding:.25rem .65rem;border-radius:999px;font-size:.85rem;font-weight:700}.admin-sync-feedback--err{background:#c62828;color:#fff;padding:.25rem .65rem;border-radius:999px;font-size:.85rem;font-weight:700}.admin-sync-panel{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.75rem 0 1.25rem;padding:.85rem 1rem;border:1px solid #d5dceb;border-radius:10px;background:#f7f9fc}.admin-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.15rem .35rem;padding:.65rem clamp(.75rem,2vw,2rem) 0;background:#fff;border-bottom:1px solid #d9dfeb;position:sticky;top:0;z-index:50;box-shadow:0 3px 10px #0a246312}.admin-tabs__actions{display:flex;align-items:flex-end;gap:.35rem;flex:0 0 auto;margin-inline-start:auto}.admin-tabs .tab-btn.admin-tabs__logout{color:#fff;background:#b43a47;border-radius:8px;margin-bottom:.35rem}.admin-tabs .tab-btn.admin-tabs__shortcut{color:#fff;border-radius:8px;margin-bottom:.35rem;text-decoration:none}.admin-tabs .tab-btn.admin-tabs__shortcut--display{background:#0a2463}.admin-tabs .tab-btn.admin-tabs__shortcut--preview{background:#b8860b}.admin-tabs .tab-btn.admin-tabs__shortcut--display:hover{color:#fff;background:#123b92}.admin-tabs .tab-btn.admin-tabs__shortcut--preview:hover{color:#fff;background:#956e08}.admin-tabs .tab-btn.admin-tabs__shortcut:after,.admin-tabs .tab-btn.admin-tabs__logout:after{display:none}.tab-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.65rem .9rem .75rem;border:0;background:transparent;border-radius:9px 9px 0 0;font-size:.92rem;font-weight:700;line-height:1.15;color:#4b566b;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.admin-qa-count{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;margin-inline-start:.4rem;padding-inline:.3rem;border-radius:999px;color:#5f6878;background:#e2e6ed;font-size:.78rem;line-height:1}.admin-qa-count.has-pending{color:#fff;background:#b42318;box-shadow:0 0 0 3px #b423181f}.admin-qa-alert{width:min(920px,calc(100% - 2rem));display:flex;align-items:center;gap:.85rem;margin:1rem auto 0;padding:.85rem 1rem;border:1px solid #f0b4ae;border-radius:12px;color:#7a271a;background:#fff3f1;font:inherit;text-align:right;cursor:pointer;box-shadow:0 3px 12px #7a271a14}.admin-qa-alert:hover{background:#ffe9e6}.admin-qa-alert:focus-visible{outline:3px solid rgba(180,35,24,.25);outline-offset:2px}.admin-qa-alert__count{display:inline-grid;place-items:center;flex:none;min-width:2.25rem;height:2.25rem;padding-inline:.35rem;border-radius:999px;color:#fff;background:#b42318;font-weight:800}.admin-qa-alert>span:nth-child(2){display:grid;gap:.15rem}.admin-qa-alert small{color:#9f3a2d}.admin-qa-alert__arrow{margin-inline-start:auto;color:#b42318;font-size:1.35rem;font-weight:800}.tab-btn:after{content:"";position:absolute;inset-inline:.7rem;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#b8860b;opacity:0;transform:scaleX(.35);transition:opacity .16s ease,transform .16s ease}.tab-btn:hover{background:#f2f5fb;color:#0a2463}.tab-btn:focus-visible{outline:3px solid rgba(184,134,11,.32);outline-offset:2px}.tab-btn.active{background:#eef3ff;color:#0a2463}.tab-btn.active:after{opacity:1;transform:scaleX(1)}.admin-tabs .tab-btn.admin-tabs__logout:hover{background:#8f2632;color:#fff}.admin-tabs__logout:after{background:#b43a47}@media(max-width:900px){.admin-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;padding-top:.45rem}.admin-tabs .tab-btn{flex:0 0 auto;min-height:2.5rem;scroll-snap-align:start}}.prayers-lessons-section{padding-top:.25rem}.timed-entry-admin{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;margin-bottom:1rem}.timed-entry-admin-header,.timed-entry-admin-row{display:grid;grid-template-columns:minmax(7.5rem,1.2fr) minmax(5.25rem,.55fr) minmax(7rem,.78fr) auto;gap:.45rem .6rem;align-items:end;width:100%;min-width:28rem;box-sizing:border-box}.timed-entry-admin--with-days .timed-entry-admin-header,.timed-entry-admin--with-days .timed-entry-admin-row{grid-template-columns:minmax(7rem,1.05fr) minmax(5rem,.5fr) minmax(5.75rem,.52fr) minmax(6.5rem,.72fr) auto;min-width:32rem}.timed-entry-admin--with-zman .timed-entry-admin-header,.timed-entry-admin--with-zman .timed-entry-admin-row{grid-template-columns:minmax(7.5rem,1.1fr) minmax(5.25rem,.55fr) minmax(8.75rem,1fr) minmax(6.75rem,.62fr) minmax(7rem,.78fr) auto;min-width:46rem}.timed-entry-admin--with-zman.timed-entry-admin--with-days .timed-entry-admin-header,.timed-entry-admin--with-zman.timed-entry-admin--with-days .timed-entry-admin-row{grid-template-columns:minmax(7rem,1fr) minmax(5rem,.5fr) minmax(8.25rem,.92fr) minmax(6.25rem,.58fr) minmax(5.75rem,.52fr) minmax(6.5rem,.72fr) auto;min-width:52rem}.timed-entry-admin-header{padding:0 .5rem .25rem;font-size:.78rem;font-weight:600;color:#64748b}.timed-entry-admin-header span:last-child{min-width:3.5rem}.timed-entry-admin-row{padding:.75rem .85rem;background:#fff;border-radius:10px;border:1px solid #e8ecf2;box-shadow:0 1px 4px #0000000a}.timed-entry-field{display:flex;flex-direction:column;gap:.28rem;min-width:0}.timed-entry-field__label{display:none;font-size:.78rem;font-weight:600;color:#64748b;line-height:1.2}.timed-entry-field input,.timed-entry-field select{width:100%;min-width:0;padding:.4rem .45rem;border:1px solid #ccc;border-radius:6px;font-size:.88rem}.timed-entry-field input[type=time]{min-height:2.5rem;direction:ltr;text-align:center;font-variant-numeric:tabular-nums}.timed-entry-field--resolved{justify-content:flex-end}.timed-entry-resolved-value{min-height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0 .35rem;font-size:.88rem;color:#334155;background:#eef2f8;border-radius:6px}.timed-entry-field--actions{justify-content:flex-end;padding-bottom:.1rem}.timed-entry-field--actions .btn{white-space:nowrap}@media(max-width:900px){.timed-entry-admin-header{display:none}.timed-entry-field__label{display:block}.timed-entry-admin-row{grid-template-columns:1fr 1fr;min-width:0;gap:.65rem}.timed-entry-field--actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:520px){.timed-entry-admin-row{grid-template-columns:1fr}}.day-tabs-nav{display:flex;flex-wrap:wrap;gap:.35rem;padding:1rem 0 .75rem;border-bottom:2px solid #e0e4f0;margin-bottom:0}.day-tab-btn{padding:.55rem 1.2rem;border:2px solid #c5cde8;background:#fff;border-radius:8px;font-size:1rem;font-weight:700;color:#0a2463;cursor:pointer;transition:all .18s}.day-tab-btn:hover{background:#eef2ff;border-color:#0a2463}.day-tab-btn.active{background:#0a2463;border-color:#0a2463;color:#fff}.admin-root-tab{display:inline-flex;align-items:center;text-decoration:none}.sub-tabs-nav{display:flex;gap:0;padding:.6rem 0 0;margin-bottom:.5rem}.sub-tab-btn{padding:.45rem 1.4rem;border:1.5px solid #c5cde8;background:#f5f7ff;font-size:.92rem;font-weight:600;color:#444;cursor:pointer;transition:all .15s}.sub-tab-btn:first-child{border-radius:8px 0 0 8px}.sub-tab-btn:last-child{border-radius:0 8px 8px 0;border-right:1.5px solid #c5cde8}.sub-tab-btn:not(:last-child){border-right:none}.sub-tab-btn:hover{background:#dde4ff;color:#0a2463}.sub-tab-btn.active{background:#2a4db5;border-color:#2a4db5;color:#fff;z-index:1;position:relative}.admin-content{max-width:960px;margin:0 auto;padding:1.5rem}.admin-content:has(.dashboard-cards-admin),.admin-content:has(.prayers-lessons-section),.admin-content:has(.announcements-admin),.admin-content:has(.halacha-reminders-admin),.admin-content:has(.daily-torah-admin),.admin-content:has(.screens-list){max-width:min(100%,78rem);padding-inline:clamp(1rem,2vw,1.75rem)}.admin-content:has(.admin-section--memorials){max-width:min(100%,100rem);padding-inline:clamp(.75rem,1.5vw,1.5rem)}.admin-section h2{font-size:1.4rem;color:#0a2463;margin-bottom:1rem}.hint{color:#666;margin-bottom:1rem;font-size:.95rem}.admin-kiddush-levana{display:flex;flex-direction:column;gap:.35rem;max-width:42rem}.admin-kiddush-levana__group{display:flex;flex-direction:column;gap:.35rem;margin:.85rem 0}.admin-kiddush-levana__label{font-weight:600;margin:0 0 .25rem;color:#0a2463}.admin-kiddush-levana .radio-label{display:flex;align-items:center;gap:.5rem;font-weight:400}.admin-kiddush-levana__suboptions{display:grid;gap:.35rem;margin:.15rem 0 .35rem 1.55rem}.admin-kiddush-levana__month{margin-top:1rem;padding-top:.75rem;border-top:1px solid #d7deea}.admin-kiddush-levana__month h3{margin:0 0 .75rem;font-size:1.05rem;color:#0a2463}.admin-kiddush-levana__dl{display:grid;gap:.65rem;margin:0}.admin-kiddush-levana__dl>div{display:grid;grid-template-columns:minmax(9rem,12rem) 1fr;gap:.5rem 1rem}.admin-kiddush-levana__dl dt{font-weight:600;color:#334155}.admin-kiddush-levana__dl dd{margin:0}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.form-grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;color:#333}.form-grid label.full-width{grid-column:1 / -1}.form-grid input,.form-grid select,.form-grid textarea{padding:.6rem .75rem;border:1px solid #ccc;border-radius:8px;background:#fff}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:none;border-color:#0a2463;box-shadow:0 0 0 3px #0a24631a}.checkbox-label{flex-direction:row!important;align-items:center;gap:.5rem!important}.preview-toggle{grid-column:1 / -1}.screen-schedule-hint{font-size:.85rem;font-weight:400;color:#666}.day-type-checkboxes{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:.75rem 0}.entry-options-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem 1rem;margin-top:.85rem;padding:.7rem .85rem;background:#f8f9fb;border-radius:8px;border:1px solid #e8ecf2;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-options-row__days{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem .7rem;flex:1 1 auto;min-width:0}.entry-options-row__flags{display:flex;flex-wrap:nowrap;align-items:center;gap:.65rem .9rem;flex:0 0 auto;padding-inline-start:.85rem;border-inline-start:1px solid #d5dce8}.entry-options-row .day-type-label{flex-shrink:0;white-space:nowrap;margin-inline-end:.15rem}.entry-options-row .checkbox-label,.entry-options-row .day-type-option{display:inline-flex;align-items:center;gap:.32rem;margin:0;white-space:nowrap;font-size:.88rem;font-weight:500;flex-shrink:0}.entry-options-row .featured-dashboard-toggle{color:#0a2463}.announcement-entry-card .entry-options-row{margin-bottom:.75rem}.announcement-image-field{display:flex;flex-direction:column;gap:.55rem;margin:0 0 .9rem;padding:.75rem .85rem;border:1px dashed rgba(10,36,99,.22);border-radius:12px;background:#0a246308}.announcement-image-field--has-image{border-style:solid;border-color:#1a7f4a59;background:#1a7f4a0f}.announcement-image-field__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem}.announcement-image-status{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.82rem;font-weight:600;color:#146c3a;background:#1a7f4a24}.announcement-image-status--muted{background:transparent;padding:0;color:#3a4a63;font-weight:500}.announcement-image-upload{display:inline-flex;align-items:center;width:fit-content;cursor:pointer}.announcement-image-upload input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.announcement-image-preview{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.announcement-image-preview__thumb{position:relative;display:block;padding:0;margin:0;border:1px solid rgba(10,36,99,.14);border-radius:10px;background:#fff;cursor:zoom-in;overflow:hidden;max-width:min(100%,280px);min-width:140px;min-height:120px}.announcement-image-preview__thumb:hover .announcement-image-preview__zoom-hint,.announcement-image-preview__thumb:focus-visible .announcement-image-preview__zoom-hint{opacity:1}.announcement-image-preview__thumb img,.announcement-image-preview img{display:block;width:min(100%,280px);max-height:320px;object-fit:contain;background:#fff}.announcement-image-preview__zoom-hint{position:absolute;inset-inline:0;bottom:0;padding:.35rem .5rem;font-size:.78rem;font-weight:600;color:#fff;text-align:center;background:#0a2463b8;opacity:.92;pointer-events:none}.announcement-image-preview__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.announcement-image-lightbox{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#081024b8}.announcement-image-lightbox__panel{display:flex;flex-direction:column;gap:.75rem;width:min(960px,100%);max-height:min(92vh,900px);padding:.85rem;border-radius:14px;background:#fff;box-shadow:0 18px 48px #00000047}.announcement-image-lightbox__chrome{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.announcement-image-lightbox__title{font-weight:700;color:#0a2463}.announcement-image-lightbox__img{display:block;width:100%;max-height:calc(92vh - 5.5rem);object-fit:contain;border-radius:10px;background:#f3f5f9}.halacha-entry-card .entry-options-row,.daily-torah-entry-card .entry-options-row{margin-bottom:.75rem}.daily-torah-display-settings{margin-bottom:1rem}.daily-torah-display-settings__single,.daily-torah-display-settings__selected{margin-top:.75rem}.daily-torah-display-settings__kind-checkboxes{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:.5rem}.daily-torah-display-settings__kind-checkbox{margin:0}.daily-torah-display-settings__warning{margin-top:.45rem;color:#9b2c2c}.daily-torah-kind-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.6rem;margin:0 0 1rem}.daily-torah-kind-stat{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.65rem .5rem;border-radius:.65rem;background:#eef3fb;border:1px solid #d5e0f2}.daily-torah-kind-stat__label{font-size:.85rem;color:#4a5f7f}.daily-torah-kind-stat__count{font-size:1.35rem;color:#0a2463}.daily-torah-kind-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.65rem;margin-bottom:.35rem}.daily-torah-kind-actions__group{display:flex;flex-direction:column;gap:.35rem}.daily-torah-import-btn{cursor:pointer;justify-content:center}.daily-torah-delete-kind-btn{justify-content:center}.daily-torah-import-hint{margin-bottom:1rem}.daily-torah-kind-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.daily-torah-kind-bulk-days{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #cbd8ee;border-radius:10px;background:#f6f9ff}.daily-torah-kind-bulk-days__header,.daily-torah-kind-bulk-days__options{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.daily-torah-kind-bulk-days__header{justify-content:space-between;margin-bottom:.65rem;color:#0a2463}.daily-torah-kind-bulk-days__header span{color:#61708a;font-size:.85rem}.daily-torah-kind-bulk-days .hint{margin:.6rem 0 0}.daily-torah-entry-card__kind{display:inline-block;margin-bottom:.65rem;padding:.2rem .55rem;border-radius:999px;background:#e8f0ff;color:#0a2463;font-size:.82rem;font-weight:600}.entry-options-row--days-only .entry-options-row__days{width:100%}.halacha-entry-card__text{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;color:#333;margin-bottom:.65rem}.halacha-entry-card__text input{width:100%;padding:.5rem .6rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;font-weight:400}@media(max-width:820px){.entry-options-row{flex-wrap:wrap}.entry-options-row__flags{width:100%;border-inline-start:none;padding-inline-start:0;padding-top:.35rem;border-top:1px dashed #d5dce8}}.day-type-label{font-weight:600;color:#555}.day-type-option{font-weight:500}.halacha-entry-editor .entry-card label input{width:100%}.entry-card{background:#fff;border-radius:12px;padding:1.25rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000000f;border:1px solid #eee}.screens-list{display:flex;flex-direction:column;gap:.75rem}.screen-config-row{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1rem 1.25rem;border-radius:10px;border:1px solid #eee}.screen-config-row label{display:flex;align-items:center;gap:.5rem;font-weight:600}.screen-config-row input[type=number]{width:70px;padding:.4rem;border:1px solid #ccc;border-radius:6px;margin-right:.5rem}.list-editor{margin-bottom:1.5rem}.list-editor h3{font-size:1.1rem;margin-bottom:.75rem;color:#333}.memorial-list-editor{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.85rem}.memorial-list-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.75rem;padding:.65rem .75rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.memorial-list-editor__filter-label{font-size:.88rem;font-weight:600;color:#475569}.memorial-list-editor__filter{display:flex;flex-wrap:wrap;gap:.4rem}.memorial-list-editor--unified{direction:rtl;overflow-x:auto}.memorial-list-editor__table{width:100%;min-width:64rem;border-collapse:collapse;table-layout:fixed}.memorial-list-editor__col-name{width:14%}.daily-torah-dated-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:.8rem 0 1rem;padding:.75rem 1rem;border:1px solid rgba(184,134,11,.3);border-radius:10px;background:#fff8e1b8;color:#4e3a08}.daily-torah-entry-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.65rem}.daily-torah-entry-card__meta .daily-torah-entry-card__kind{margin-bottom:0}.daily-torah-entry-card__date{display:inline-flex;align-items:center;min-height:1.8rem;padding:.2rem .65rem;border:1px solid rgba(10,36,99,.18);border-radius:999px;background:#eef3ff;color:#0a2463;font-size:.86rem;font-weight:700}.memorial-list-editor__col-parents{width:14%}.memorial-list-editor__col-month{width:9%}.memorial-list-editor__col-day{width:7%}.memorial-list-editor__col-year{width:8%}.memorial-list-editor__col-date{width:14%}.memorial-list-editor__col-permanent{width:5%}.memorial-list-editor__col-expires{width:11%}.memorial-list-editor__col-status{width:8%}.memorial-list-editor__col-delete{width:10%}.memorial-list-editor__table thead th{font-size:.82rem;font-weight:700;color:#555;text-align:right;padding:.35rem .4rem .5rem;vertical-align:bottom;white-space:nowrap;border-bottom:2px solid #e2e8f0}.memorial-list-editor__table thead th:nth-child(7),.memorial-list-editor__table thead th:nth-child(9){text-align:center}.memorial-list-editor__table thead th.memorial-list-editor__th-hebrew{color:#1e3a5f;background:#f0f5fb;border-bottom-color:#c5d4e8}.memorial-list-editor__table tbody td.memorial-list-editor__cell-hebrew{background:#f7fafc}.memorial-list-editor__table tbody td.memorial-list-editor__cell-hebrew-date{background:#eef4fa}.memorial-list-editor__table tbody td{padding:.35rem .3rem;vertical-align:middle;border-bottom:1px solid #eef2f7}.memorial-list-editor__table tbody tr:last-child td{border-bottom:none}.memorial-list-editor__cell-permanent,.memorial-list-editor__cell-status,.memorial-list-editor__cell-delete{text-align:center}.memorial-list-editor__table tbody tr.memorial-list-editor__data-row--hidden{background:#f8fafc}.memorial-list-editor__table tbody tr.memorial-list-editor__data-row--expired{background:#fff5f5}.memorial-list-editor__table tbody tr.memorial-list-editor__data-row--hidden.memorial-list-editor__data-row--expired{background:#fff1f2}.memorial-list-editor__head,.memorial-list-editor__row{display:grid;grid-template-columns:minmax(7rem,1.4fr) minmax(7rem,1.4fr) minmax(5.5rem,.9fr) 4.5rem minmax(6rem,1fr) auto;gap:.45rem;align-items:center}.memorial-list-editor--with-expiry .memorial-list-editor__head,.memorial-list-editor--with-expiry .memorial-list-editor__row{grid-template-columns:minmax(7rem,1.4fr) minmax(7rem,1.4fr) minmax(5.5rem,.9fr) 4.5rem minmax(6rem,1fr) minmax(8.5rem,.95fr) auto}.memorial-list-editor__permanent{display:flex;align-items:center;justify-content:center;margin:0}.memorial-list-editor__permanent input{width:1rem;height:1rem;margin:0;cursor:pointer}.memorial-list-editor__expires:disabled{opacity:.45;cursor:not-allowed}.memorial-list-editor__head{font-size:.82rem;font-weight:700;color:#555;padding:0 .15rem}.memorial-list-editor__row{padding:.2rem .15rem;border-radius:8px;border:1px solid transparent}.memorial-list-editor__row--hidden{background:#f8fafc;border-color:#e2e8f0}.memorial-list-editor__row--expired{background:#fff5f5;border-color:#fecaca}.memorial-list-editor__row--hidden.memorial-list-editor__row--expired{background:#fff1f2;border-color:#fda4af}.memorial-list-editor__display-status{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:.2rem .35rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap}.memorial-list-editor__display-status--shown{color:#166534;background:#dcfce7;border:1px solid #86efac}.memorial-list-editor__display-status--hidden{color:#475569;background:#e2e8f0;border:1px solid #cbd5e1}.memorial-list-editor__display-status--expired{color:#9f1239;background:#ffe4e6;border:1px solid #fda4af}.memorial-list-editor__display-status--draft{color:#94a3b8;background:transparent;border:1px solid transparent}.memorial-list-editor__row input,.memorial-list-editor__row select,.memorial-list-editor__table input,.memorial-list-editor__table select{width:100%;min-width:0;padding:.42rem .38rem;border:1px solid #d1d5db;border-radius:6px;font:inherit}.memorial-list-editor__hebrew-day{min-width:4.25rem;font-family:David Libre,Frank Ruhl Libre,serif;text-align:center;letter-spacing:.03em;padding-inline:.4rem 1.2rem;font-size:1rem}.memorial-list-editor__hebrew-year{width:100%;min-width:4.5rem;font-family:David Libre,Frank Ruhl Libre,serif;text-align:center;letter-spacing:.03em;padding-inline:.45rem;font-size:1rem}.memorial-list-editor__date{background:#fff;color:#1e293b;font-family:David Libre,Frank Ruhl Libre,serif;font-size:.95rem;font-weight:600;letter-spacing:.02em;text-align:center;white-space:nowrap;overflow:visible;border-color:#cbd5e1}.memorial-list-editor__expires{font-size:.88rem;color:#334155;min-width:0}.memorial-list-editor__expires:placeholder-shown,.memorial-list-editor__expires:not([value]),.memorial-list-editor__expires[value=""]{color:#94a3b8}.memorial-list-editor__empty{margin:0;padding:.35rem .15rem;color:#64748b;font-size:.9rem}@media(max-width:900px){.memorial-list-editor__table thead{display:none}.memorial-list-editor__table,.memorial-list-editor__table tbody,.memorial-list-editor__table tr,.memorial-list-editor__table td{display:block;width:100%}.memorial-list-editor__table{min-width:0}.memorial-list-editor__table tbody tr{margin-bottom:.65rem;padding:.75rem .65rem;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.memorial-list-editor__table tbody tr.memorial-list-editor__data-row--hidden{background:#f8fafc}.memorial-list-editor__table tbody tr.memorial-list-editor__data-row--expired{background:#fff5f5;border-color:#fecaca}.memorial-list-editor__table tbody td{display:block;padding:.3rem 0;border:none}.memorial-list-editor__cell-delete .btn{width:auto}.memorial-list-editor__head{display:none}.memorial-list-editor__row{grid-template-columns:1fr 1fr;padding:.75rem .65rem .65rem;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.memorial-list-editor__row--hidden{background:#f8fafc}.memorial-list-editor__row--expired{background:#fff5f5;border-color:#fecaca}.memorial-list-editor__display-status{justify-self:start}.memorial-list-editor__row .btn{grid-column:1 / -1;justify-self:start}}@media(min-width:901px){.admin-section--memorials .memorial-list-editor--unified{overflow-x:visible}.admin-section--memorials .memorial-list-editor__table{min-width:0}}.list-row{display:flex;gap:.5rem;margin-bottom:.5rem}.list-row input{flex:1;padding:.6rem;border:1px solid #ccc;border-radius:8px}.admin-tools{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #ddd}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;border:none;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s}.btn-primary{background:#0a2463;color:#fff}.btn-primary:hover{background:#0d2f7a}.btn-secondary{background:#e8eaf6;color:#0a2463}.btn-secondary:hover{background:#c5cae9}.btn-success{background:#e8f5e9;color:#1b5e20}.btn-success:hover{background:#c8e6c9}.btn-danger{background:#ffebee;color:#c62828}.btn-danger:hover{background:#ffcdd2}.billing-admin h2{margin:0}.billing-admin__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.billing-admin__search{flex:1 1 16rem;max-width:22rem;display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;font-weight:600;color:#445}.billing-admin__search input{width:100%;padding:.45rem .7rem;border:1px solid #c5cae9;border-radius:8px;font:inherit;font-weight:400;background:#fff}.billing-admin__refresh{align-self:flex-end;min-width:6.5rem;white-space:nowrap}.billing-admin__refresh span{display:inline-block;margin-inline-end:.25rem;font-size:1.15em;line-height:1}.billing-admin__hint{color:#5a6478;margin:.4rem 0;line-height:1.4;font-size:.9rem}.billing-admin__field-hint{display:block;margin-top:.25rem;color:#5a6478;font-size:.78rem;font-weight:500}.billing-admin__tabs{margin-bottom:.65rem}.billing-admin__error{color:#c62828;background:#ffebee;padding:.45rem .7rem;border-radius:8px;margin:0 0 .5rem;font-size:.9rem}.billing-admin__flash{color:#1b5e20;background:#e8f5e9;padding:.45rem .7rem;border-radius:8px;margin:0 0 .5rem;font-size:.9rem}.billing-admin__form--compact{background:#fff;border:1px solid #e6e8ef;border-radius:10px;padding:.55rem .7rem;margin-bottom:.65rem}.billing-admin__form-title{font-weight:700;font-size:.92rem;color:#0a2463;margin-bottom:.4rem}.billing-admin__row-fields{display:grid;grid-template-columns:1.1fr 1fr 1fr 7.2rem 5rem 8.5rem auto;gap:.4rem;align-items:end}.billing-admin__row-fields label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;font-weight:600;color:#445;min-width:0}.billing-admin__row-fields input,.billing-admin__row-fields select{width:100%;padding:.35rem .45rem;border:1px solid #c5cae9;border-radius:6px;font:inherit;font-size:.88rem;background:#fafbff}.billing-admin__notes-field{min-width:0;width:8.5rem}.billing-admin__toolbar{display:flex;flex-direction:column;gap:.45rem;margin:0 0 .55rem;padding:.55rem .65rem .65rem;background:#f4f6fb;border:1px solid #e2e6f0;border-radius:10px}.billing-admin__toolbar-title{margin:0;font-size:.95rem;font-weight:800;color:#0a2463}.billing-admin__toolbar-fields{display:flex;flex-wrap:wrap;gap:.55rem .7rem;align-items:flex-end}.billing-admin__toolbar-fields label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;font-weight:600;color:#445}.billing-admin__toolbar-fields select,.billing-admin__toolbar-fields input[type=date],.billing-admin__toolbar-fields input[type=search]{min-width:8.5rem;padding:.35rem .45rem;border:1px solid #c5cae9;border-radius:6px;font:inherit;font-size:.86rem;background:#fff}.billing-admin__toolbar label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;font-weight:600;color:#445}.billing-admin__toolbar select,.billing-admin__toolbar input[type=date],.billing-admin__toolbar input[type=search]{min-width:8.5rem;padding:.35rem .45rem;border:1px solid #c5cae9;border-radius:6px;font:inherit;font-size:.86rem;background:#fff}.billing-admin__total{margin:0;margin-inline-start:auto;font-size:.9rem;padding-bottom:.15rem}.billing-charges-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e2e6f0;border-radius:10px;background:#fff}.billing-charges-table .billing-admin__list-head--charges,.billing-charges-table .billing-row--charge.billing-row--compact{min-width:52rem}.billing-admin__list--charges{gap:0}.billing-charge-item{border-top:1px solid #eceff5}.billing-charge-item.is-paid{opacity:.78;background:#f8f9fc}.billing-charge-item .billing-row--compact{border:0;border-radius:0;background:transparent}.billing-admin__list{display:flex;flex-direction:column;gap:.28rem}.billing-admin__list-head{display:grid;gap:.35rem;padding:.25rem .45rem;font-size:.75rem;font-weight:700;color:#5a6478}.billing-admin__list-head--charges{grid-template-columns:3.4rem 1.1fr 1fr 1.15fr 7rem 4.2rem 11rem}.billing-admin__accounts-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e2e6f0;border-radius:10px;background:#fff}.billing-admin__list-head--accounts{grid-template-columns:1.1fr .95fr 1.35fr 1.05fr 7.5rem}.billing-admin__accounts-table .billing-admin__list-head--accounts,.billing-admin__accounts-table .billing-row--account{min-width:46rem}.billing-admin__accounts-table .billing-row--account{border:0;border-radius:0;border-top:1px solid #eceff5}.billing-admin__list--accounts{gap:0}.billing-congregant-cards{display:grid;gap:1rem}.billing-congregant-profile{display:grid;gap:.75rem}.billing-congregant-profile__nav{display:flex;justify-content:flex-start}.billing-congregant-list{display:grid;gap:.55rem}.billing-congregant-list__item{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:1rem;padding:.75rem .9rem;border:1px solid #dfe4ee;border-radius:11px;background:#fff;box-shadow:0 2px 9px #0a24630d}.billing-congregant-list__identity{display:grid;gap:.15rem;min-width:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}.billing-congregant-list__identity:hover>strong{color:#b27b00;text-decoration:underline}.billing-congregant-list__identity>strong{color:#0a2463;font-size:1rem}.billing-congregant-list__identity small{overflow:hidden;color:#687386;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.billing-congregant-list__summary{display:flex;align-items:center;gap:.4rem}.billing-congregant-list__summary span{display:grid;min-width:5.5rem;padding:.35rem .5rem;border-radius:8px;color:#687386;background:#f4f6fa;font-size:.68rem}.billing-congregant-list__summary strong{color:#0a2463;font-size:.84rem}.billing-congregant-list__summary .is-balance{background:#fff3e0}.billing-congregant-list__summary .is-balance strong{color:#a34f00}.billing-congregant-card{display:grid;gap:.9rem;padding:1rem;border:1px solid #dce2ee;border-radius:14px;background:#fff;box-shadow:0 4px 16px #0a246312}.billing-congregant-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.billing-congregant-card__header h3{margin:0;color:#0a2463;font-size:1.15rem}.billing-congregant-card__header small{color:#687386}.billing-congregant-card__totals{display:flex;flex-wrap:wrap;gap:.45rem}.billing-congregant-card__totals span{display:grid;gap:.1rem;min-width:6rem;padding:.45rem .65rem;border-radius:9px;color:#526077;background:#f4f6fa;font-size:.72rem}.billing-congregant-card__totals strong{color:#0a2463;font-size:.96rem}.billing-congregant-card__totals .is-balance{background:#fff3e0}.billing-congregant-card__totals .is-balance strong{color:#a34f00}.billing-congregant-card__details{border:1px solid #e7eaf1;border-radius:9px}.billing-congregant-card__details summary{padding:.55rem .7rem;color:#0a2463;font-weight:700;cursor:pointer}.billing-congregant-card__details .billing-row--account{border:0;border-top:1px solid #e7eaf1;border-radius:0}.billing-congregant-card__section{display:grid;gap:.5rem}.billing-congregant-card__section h4{margin:0;color:#0a2463}.billing-congregant-card__charge-list,.billing-congregant-card__payments{display:grid;overflow:hidden;border:1px solid #e7eaf1;border-radius:9px}.billing-congregant-card__charge{display:grid;grid-template-columns:minmax(9rem,1fr) repeat(3,minmax(5rem,auto));align-items:center;gap:.7rem;padding:.55rem .7rem}.billing-congregant-card__charge+.billing-congregant-card__charge,.billing-congregant-card__payments>div+div{border-top:1px solid #edf0f5}.billing-congregant-card__charge>span:first-child,.billing-congregant-card__payments span{display:grid}.billing-congregant-card__charge small,.billing-congregant-card__payments small{color:#687386;font-size:.72rem}.billing-congregant-card__charge>span:not(:first-child){color:#687386;font-size:.72rem}.billing-congregant-card__charge>span:not(:first-child) strong{display:block;color:#202838;font-size:.86rem}.billing-congregant-card__charge .is-open strong{color:#b35400!important}.billing-congregant-card__charge .is-paid strong{color:#267233!important}.billing-congregant-card__new-charge{display:grid;grid-template-columns:auto minmax(15rem,2fr) minmax(10rem,1.2fr) minmax(8rem,.8fr) minmax(6rem,.6fr) minmax(8rem,1fr) auto;align-items:end;gap:.55rem;padding:.75rem;border-radius:10px;color:#0a2463;background:#f4f6fb;border:1px solid #d7ddea}.billing-congregant-card__new-charge>strong{align-self:center}.billing-congregant-card__new-charge label{display:grid;gap:.2rem;color:#526077;font-size:.72rem;font-weight:700}.billing-congregant-card__new-charge input,.billing-congregant-card__new-charge select{min-width:0;padding:.42rem;border:1px solid #cfd6e2;border-radius:6px;font:inherit;background:#fff}.billing-charge-item-picker{display:flex;gap:.3rem;min-width:0}.billing-charge-item-picker input{flex:1 1 auto;width:100%}.billing-charge-items-editor{display:grid;gap:.7rem;padding:.8rem;border:1px solid #d7ddea;border-radius:10px;background:#fbfcff}.billing-charge-items-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.billing-charge-items-editor__head>div{display:grid;gap:.15rem}.billing-charge-items-editor__head strong{color:#0a2463}.billing-charge-items-editor__head small{color:#687386}.billing-charge-items-editor__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.45rem}.billing-charge-items-editor__list>div{display:grid;grid-template-columns:1fr auto;gap:.3rem}.billing-charge-items-editor__list input{min-width:0;padding:.45rem .55rem;border:1px solid #cfd6e2;border-radius:6px;font:inherit}.billing-charge-items-editor__actions{display:flex;justify-content:space-between;gap:.5rem}.billing-congregant-card__payment-form{display:grid;grid-template-columns:minmax(18rem,2fr) minmax(6rem,.65fr) minmax(8rem,.8fr) minmax(9rem,1fr) auto;align-items:end;gap:.55rem;padding:.75rem;border-radius:10px;background:#f3f8f3;border:1px solid #cfe2d0}.billing-congregant-card__payment-form>strong{grid-column:1 / -1;align-self:center;color:#1f6128}.billing-congregant-card__payment-form label{display:grid;gap:.2rem;color:#526077;font-size:.72rem;font-weight:700}.billing-congregant-card__payment-form input,.billing-congregant-card__payment-form select{min-width:0;padding:.42rem;border:1px solid #cfd6e2;border-radius:6px;font:inherit;background:#fff}.billing-congregant-card__pay-all{grid-column:1 / -1;justify-self:end;white-space:nowrap}.billing-congregant-card__payments>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.5rem .7rem}.billing-congregant-card__payments>div>strong{color:#267233}@media(max-width:950px){.billing-congregant-list__item{grid-template-columns:1fr auto}.billing-congregant-list__summary{grid-column:1 / -1;grid-row:2}.billing-congregant-card__header{flex-direction:column}.billing-congregant-card__new-charge{grid-template-columns:1fr 1fr}.billing-congregant-card__new-charge>strong{grid-column:1 / -1}.billing-congregant-card__payment-form{grid-template-columns:1fr 1fr}.billing-congregant-card__payment-form>strong{grid-column:1 / -1}.billing-congregant-card__charge{grid-template-columns:1fr 1fr}}.billing-registrations{display:grid;gap:.7rem}.billing-registration-card{padding:.85rem;border:1px solid #e2e6f0;border-radius:10px;background:#fff}.billing-registration-card.is-handled{border-color:#b8d8ba;background:#fbfffb}.billing-registration-card.is-rejected{opacity:.72}.billing-registration-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.billing-registration-card__head h3{margin:0;color:#0a2463;font-size:1rem}.billing-registration-card__head small{color:#687386}.billing-registration-card__head>span{padding:.25rem .55rem;border-radius:999px;background:#fff3e0;color:#8a5700;font-size:.76rem;font-weight:800}.billing-registration-card dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;margin:.8rem 0}.billing-registration-card dl div{min-width:0}.billing-registration-card dt{color:#687386;font-size:.72rem;font-weight:700}.billing-registration-card dd{margin:.15rem 0 0;color:#202838;overflow-wrap:anywhere}.billing-registration-card__actions{display:flex;gap:.5rem;justify-content:flex-end}.billing-row{display:grid;gap:.3rem;align-items:center;padding:.22rem .45rem;background:#fff;border:1px solid #e8ebf2;border-radius:8px}.billing-row--charge.billing-row--compact{grid-template-columns:3.4rem 1.1fr 1fr 1.15fr 7rem 4.2rem 11rem;min-height:2.15rem}.billing-row--charge-notes{display:block;padding:.35rem .55rem .5rem;border:0;border-radius:0;background:#f7f8fc}.billing-row__notes-field{display:flex;flex-direction:column;gap:.2rem;font-size:.76rem;font-weight:600;color:#445}.billing-row__notes-field input{width:100%;min-height:2rem;padding:.35rem .5rem;border:1px solid #d5dae8;border-radius:6px;font:inherit;font-size:.86rem;background:#fff}.billing-row--account{grid-template-columns:1.1fr .95fr 1.35fr 1.05fr 7.5rem;white-space:nowrap}.billing-row__birth{display:grid;grid-template-columns:1fr .85fr;gap:.25rem;min-width:0}.billing-row.is-paid{opacity:.72;background:#f8f9fc}.billing-row input,.billing-row select{width:100%;min-width:0;padding:.22rem .38rem;border:1px solid #d5dae8;border-radius:6px;font:inherit;font-size:.82rem;background:#fafbff}.billing-row__actions{display:flex;flex-wrap:nowrap;gap:.2rem;justify-content:flex-start}.billing-row__actions .btn-sm{padding:.2rem .4rem;font-size:.74rem;white-space:nowrap}.billing-row__notes-btn.has-notes{border-color:#90a4d4;color:#0a2463;font-weight:700}.billing-row__notes-btn.is-open{background:#e8ecf7}.badge-paid,.badge-open{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .35rem;border-radius:999px;font-size:.72rem;font-weight:700;text-align:center}.badge-paid{background:#e8f5e9;color:#1b5e20}.badge-open{background:#fff3e0;color:#e65100}@media(max-width:1100px){.billing-admin__row-fields{grid-template-columns:1fr 1fr}}.btn-sm{padding:.4rem .75rem;font-size:.85rem}.file-btn{cursor:pointer}.gallery-upload{margin-bottom:1.25rem}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.gallery-item{background:#fff;border-radius:12px;padding:.75rem;border:1px solid #eee;display:flex;flex-direction:column;gap:.5rem}.gallery-thumb-button{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:8px;background:#f3f5f9;cursor:zoom-in}.gallery-thumb-button:focus-visible{outline:3px solid rgba(10,36,99,.36);outline-offset:2px}.gallery-thumb{display:block;width:100%;height:120px;object-fit:cover;border-radius:8px;transition:transform .18s ease}.gallery-thumb-button:hover .gallery-thumb,.gallery-thumb-button:focus-visible .gallery-thumb{transform:scale(1.035)}.gallery-thumb-zoom-hint{position:absolute;inset-inline:0;bottom:0;padding:.32rem .45rem;color:#fff;font-size:.76rem;font-weight:700;text-align:center;background:linear-gradient(transparent,#071837db);opacity:0;transform:translateY(.2rem);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.gallery-thumb-button:hover .gallery-thumb-zoom-hint,.gallery-thumb-button:focus-visible .gallery-thumb-zoom-hint{opacity:1;transform:translateY(0)}.gallery-name-input{padding:.4rem .5rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem}.gallery-builtin-badge{font-size:.75rem;color:#666;text-align:center}.gallery-shabbat-label,.gallery-event-tags{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.gallery-event-tags-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;width:100%}.gallery-event-tags-list li{margin:0}.gallery-event-tag{margin:0;width:100%}.gallery-events-config{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e0e4ec}.gallery-events-config h3{margin:0 0 .5rem;font-size:1rem;color:#2c3e5c}.gallery-event-options-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;max-width:36rem}.gallery-event-options-toolbar label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;min-width:10rem}.gallery-event-options-toolbar select,.gallery-event-assign-select{padding:.4rem .55rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem;background:#fff}.gallery-event-assign{display:flex;flex-direction:column;gap:.45rem;width:100%;font-size:.85rem}.gallery-event-assign-label{display:flex;flex-direction:column;gap:.3rem;font-weight:600;color:#3d4f6f}.gallery-event-assigned{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.gallery-event-assigned-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem .45rem;background:#f5f7fb;border-radius:6px}.gallery-event-options-list{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.45rem;max-width:28rem}.gallery-event-options-row{display:flex;align-items:center;gap:.5rem}.gallery-event-options-label{flex:1;min-width:0;padding:.4rem .55rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem}.gallery-event-auto-badge{flex-shrink:0;font-size:.72rem;color:#5a6b85;background:#eef2f8;padding:.15rem .45rem;border-radius:4px;white-space:nowrap}.gallery-event-tags-label{font-weight:600;color:#3d4f6f}.dashboard-shabbat-rotation-field{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.dashboard-shabbat-rotation-field input{width:5rem;padding:.35rem .5rem;border:1px solid #ccc;border-radius:6px}.dashboard-shabbat-rotation-hint{margin:0;font-size:.82rem}.screen-config-row-extended{display:grid;grid-template-columns:auto minmax(10rem,1fr) minmax(0,max-content) auto;gap:.65rem 1.25rem;align-items:center}.screen-config-row__name{min-width:0;align-items:flex-start}.screen-config-row__name-text{line-height:1.35}.screen-config-row__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem 1rem;min-width:0}.screen-config-row__fixed:empty,.screen-config-row__duration:empty,.screen-config-row__extra:empty{display:none}.screen-config-row__fixed,.screen-config-row__duration,.screen-config-row__extra{display:flex;align-items:center;flex-shrink:0}.screen-config-row__fixed label,.screen-config-row__duration label,.screen-config-row__extra label{white-space:nowrap}.screen-config-row__duration input[type=number],.screen-config-row__extra input[type=number]{margin-right:0;width:4.25rem}.screen-order-controls{display:flex;flex-direction:column;align-items:center;gap:.15rem;flex-shrink:0}.screen-order-badge{font-size:.75rem;font-weight:700;color:#666;line-height:1}.screen-order-btn{min-width:2rem;padding:.15rem .35rem;font-size:.85rem;line-height:1}.screen-order-btn:disabled{opacity:.35;cursor:not-allowed}.screen-bg-select select{min-width:160px;padding:.4rem .5rem;border:1px solid #ccc;border-radius:6px}.screen-bg-preview{width:64px;height:40px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.screen-bg-color,.screen-font-color{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.screen-bg-color .color-input-row,.screen-font-color .color-input-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.screen-bg-color input[type=color],.screen-font-color input[type=color]{width:44px;height:36px;padding:2px;border:1px solid #ccc;border-radius:6px;cursor:pointer;background:#fff}.screen-pair-seconds,.screen-duration-seconds{display:flex;align-items:center;gap:.5rem;font-weight:600;white-space:nowrap}.screen-pair-seconds input[type=number]{width:4.25rem;padding:.4rem;border:1px solid #ccc;border-radius:6px;margin-right:0}.screen-seconds-stepper{display:inline-flex;align-items:stretch;direction:ltr}.screen-seconds-stepper input[type=number]{appearance:textfield;border-radius:6px 0 0 6px}.screen-seconds-stepper input[type=number]::-webkit-inner-spin-button,.screen-seconds-stepper input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.screen-seconds-stepper__arrows{display:flex;flex-direction:column}.screen-seconds-stepper__arrows button{display:flex;align-items:center;justify-content:center;width:1.65rem;min-height:1.05rem;padding:0;border:1px solid #aaa;border-left:0;background:#f7f7f7;color:#333;font-size:.58rem;line-height:1;cursor:pointer}.screen-seconds-stepper__arrows button:first-child{border-radius:0 6px 0 0;border-bottom-width:0}.screen-seconds-stepper__arrows button:last-child{border-radius:0 0 6px}.screen-seconds-stepper__arrows button:hover:not(:disabled){background:#e8eef8}.screen-seconds-stepper__arrows button:focus-visible{outline:2px solid var(--primary-color, #2563eb);outline-offset:1px}.screen-seconds-stepper__arrows button:disabled{opacity:.4;cursor:not-allowed}.btn-small{padding:.35rem .65rem;font-size:.85rem}.zmanim-cache-panel{margin-top:1.5rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #eee}.zmanim-cache-panel h3{font-size:1.15rem;color:#0a2463;margin-bottom:.5rem}.zmanim-status-row{display:flex;align-items:center;gap:.5rem;margin:.75rem 0;font-weight:600}.status-dot{width:10px;height:10px;border-radius:50%}.status-dot.online{background:#4caf50}.status-dot.offline{background:#999}.zmanim-meta{font-size:.9rem;color:#555;line-height:1.6;margin-bottom:.75rem}.zmanim-progress{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin:.5rem 0}.zmanim-progress-fill{height:100%;background:#0a2463;transition:width .2s}.zmanim-message{font-size:.9rem;color:#0a2463;margin:.5rem 0}.backup-message{margin:.75rem 0 0;padding:.65rem .9rem;border-radius:8px;font-weight:600;font-size:.95rem}.backup-message--success{color:#1b5e20;background:#e8f5e9;border:1px solid #a5d6a7}.backup-message--error{color:#b71c1c;background:#ffebee;border:1px solid #ef9a9a}.backup-management{display:grid;gap:1rem;padding-top:1rem}.backup-management__card{padding:1.25rem;border:1px solid #dfe4f1;border-radius:12px;background:#fff}.backup-management__card h2{margin-top:0}.backup-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;align-items:end;margin:1rem 0}.backup-settings-grid label:not(.toggle-label){display:grid;gap:.4rem;font-weight:600}.backup-enabled-toggle{align-self:center;min-height:2.7rem;font-weight:700;color:#0a2463}.backup-folder-row,.backup-list-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;padding-top:.9rem;border-top:1px solid #e6e9f2}.backup-folder-warning{color:#a45a00;font-weight:600}.backup-folder-path{min-width:0;flex:1;display:grid;gap:.45rem;line-height:1.45;word-break:break-word}.backup-folder-path-controls{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.backup-folder-path-input{flex:1;min-width:min(100%,16rem);min-height:2.5rem;padding:.45rem .7rem;border:1px solid #d5dbeb;border-radius:8px;font:inherit;direction:ltr;text-align:left;background:#fff}.backup-folder-row--path{align-items:flex-start}.backup-folder-path span[dir=ltr]{display:inline;unicode-bidi:isolate;font-family:Consolas,Courier New,monospace;font-size:.95em}.backup-schedule-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin:1rem 0 0}.backup-schedule-summary div{padding:.75rem;border-radius:8px;background:#f5f7fc}.backup-schedule-summary dt{margin-bottom:.2rem;color:#666;font-size:.85rem}.backup-schedule-summary dd{margin:0;font-weight:700;color:#0a2463}.backup-settings-grid input[type=time]{min-height:2.5rem;padding:.45rem .65rem;border:1px solid #d5dbeb;border-radius:8px;font:inherit;direction:ltr}.backup-list-header{padding-top:0;border-top:0}.backup-list-header h2,.backup-list-header .hint{margin-bottom:.25rem}.backup-empty-state{margin:1rem 0 0;padding:1.2rem;border:1px dashed #c5cde8;border-radius:8px;color:#666;text-align:center}.backup-table-wrap{width:100%;margin-top:1rem;overflow-x:auto}.backup-table{width:100%;min-width:720px;border-collapse:collapse}.backup-table th,.backup-table td{padding:.7rem;border-bottom:1px solid #e6e9f2;text-align:right;vertical-align:middle}.backup-table th{background:#f5f7fc;color:#0a2463;font-size:.9rem}.backup-table td[dir=ltr]{max-width:26rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.backup-row-actions{display:flex;flex-wrap:wrap;gap:.4rem}.backup-row-actions .btn{padding:.45rem .7rem;font-size:.85rem}@media(max-width:640px){.backup-management__card{padding:1rem}.backup-settings-grid{grid-template-columns:1fr}.backup-folder-row .admin-tools,.backup-management__card>.admin-tools{width:100%}}.storage-stats-panel{margin-top:1.5rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #eee}.storage-stats-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.storage-stats-header h3{font-size:1.15rem;color:#0a2463;margin:0}.storage-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem 1.25rem;margin:.75rem 0 0}.storage-stats-grid div{margin:0}.storage-stats-grid dt{font-size:.85rem;color:#666;margin-bottom:.15rem}.storage-stats-grid dd{margin:0;font-size:1rem;font-weight:600;color:#0a2463}.storage-stats-total dd{font-size:1.1rem}.storage-stats-error{color:#b71c1c;font-weight:600}.gallery-upload-notice{margin:.5rem 0 0;color:#e65100;font-size:.9rem;font-weight:600}.resolved-time-preview{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#e8eef8;border-radius:8px;font-size:.95rem}.resolved-time-label{color:#555}.hilula-auto-preview{margin:1rem 0 1.5rem;padding:1rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.hilula-auto-preview h3{font-size:1.05rem;color:#0a2463;margin-bottom:.75rem}.hilula-auto-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.hilula-auto-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.45rem .65rem;background:#fff;border-radius:8px;border:1px solid #eee}.hilula-auto-list li.today{border-color:#c9a84c;background:#fffbf0}.hilula-today-tag,.hilula-custom-tag{font-size:.75rem;font-weight:700;padding:.1rem .45rem;border-radius:999px}.hilula-today-tag{background:#c9a84c40;color:#8b6914}.hilula-custom-tag{background:#0a24631a;color:#0a2463}.admin-user-badge{background:#ffffff26;padding:.35rem .75rem;border-radius:20px;font-size:.9rem}.admin-auth-panel{margin:1.5rem 0;padding:1.25rem 1.5rem;background:#fff;border:1px solid #ddd;border-radius:12px}.admin-auth-panel h3{margin:0 0 .5rem;font-size:1.2rem;color:#0a2463}.admin-auth-form{margin-top:1rem}.admin-auth-error{color:#c62828;margin:.75rem 0 0}.admin-auth-success{color:#2e7d32;margin:.75rem 0 0}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0a2463,#1a3568);padding:1.5rem}.login-card{width:min(420px,100%);background:#fff;border-radius:16px;padding:2rem;box-shadow:0 16px 48px #00000040}.login-card h1{margin:0 0 .5rem;font-size:1.75rem;color:#0a2463;text-align:center}.login-hint{text-align:center;color:#666;margin:0 0 1.5rem}.login-form{display:flex;flex-direction:column;gap:1rem}.login-form label{display:flex;flex-direction:column;gap:.35rem;font-weight:600;color:#333}.login-form input{padding:.65rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.login-error{color:#c62828;margin:0;text-align:center}.login-submit{width:100%;margin-top:.25rem}.login-back{display:block;text-align:center;margin-top:1.25rem;color:#0a2463;text-decoration:none}.login-back:hover{text-decoration:underline}.connection-setup-card{width:min(480px,100%)}.connection-setup-choices{display:flex;flex-direction:column;gap:.85rem}.connection-setup-choice{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;text-align:right;padding:1rem 1.1rem;border-radius:12px;line-height:1.35}.connection-setup-choice strong{font-size:1.15rem}.connection-setup-choice span{font-weight:500;font-size:.92rem;opacity:.85}.connection-setup-back{width:100%;margin-top:.25rem}.dashboard-cards-admin{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;padding-inline-end:.35rem}.dashboard-cards-admin-header,.dashboard-card-admin-row{display:grid;grid-template-columns:6.25rem minmax(7.75rem,1.15fr) minmax(6.75rem,1fr) minmax(7.25rem,.85fr) minmax(6.75rem,.8fr);gap:.5rem .65rem;align-items:end;width:100%;min-width:40rem;box-sizing:border-box}.dashboard-cards-admin-header{padding:0 1rem .35rem 1.15rem;font-size:.78rem;font-weight:700;color:#64748b;text-transform:none;letter-spacing:.01em}.dashboard-cards-admin-header>span{white-space:nowrap}.dashboard-card-admin-row{padding:.85rem 1rem .85rem 1.15rem;background:#f8f9fb;border-radius:8px;border:1px solid #e0e4ea}.dashboard-card-admin-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.dashboard-card-admin-field__label{font-size:.78rem;font-weight:600;color:#64748b;line-height:1.2}.dashboard-card-admin-field__muted{min-height:2rem;display:flex;align-items:center;font-size:.78rem;color:#94a3b8;font-style:italic}.dashboard-card-admin-field label,.dashboard-card-admin-field select,.dashboard-card-admin-field input[type=text]{width:100%;min-width:0}.dashboard-card-admin-field select,.dashboard-card-admin-field input[type=text]{padding:.4rem .45rem;border:1px solid #ccc;border-radius:6px;font-size:.88rem}.dashboard-card-admin-field--color .color-input-row{display:flex;align-items:center;gap:.35rem;min-height:2rem}.dashboard-card-admin-field--color input[type=color]{width:2.5rem;height:2rem;padding:0;border:1px solid #ccc;border-radius:6px;cursor:pointer;flex-shrink:0}.dashboard-slot-label{font-weight:700;color:#0a2463;font-size:.9rem;line-height:1.3;align-self:center;padding-inline-end:.25rem}.dashboard-card-admin-subrow{grid-column:1 / -1;display:grid;grid-template-columns:minmax(11rem,14rem) 1fr;gap:.65rem 1rem;align-items:center;padding:.65rem .75rem;border-top:1px dashed #d8dde6}.dashboard-card-admin-bg-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(12rem,1.4fr) auto minmax(10rem,1fr);gap:.75rem 1rem;align-items:end;padding:.65rem .75rem;border-top:1px dashed #d8dde6;background:#eef2f8;border-radius:6px;margin-top:.15rem}.dashboard-bg-image-field{min-width:0}.dashboard-bg-image-field select{width:100%;min-width:0;padding:.4rem .45rem;border:1px solid #ccc;border-radius:6px}.dashboard-shabbat-rotation-field{display:flex;flex-direction:column;gap:.3rem;min-width:0;font-size:.78rem;font-weight:600;color:#64748b}.dashboard-shabbat-rotation-field input[type=number]{width:100%;padding:.4rem .45rem;border:1px solid #ccc;border-radius:6px}.dashboard-shabbat-rotation-hint{grid-column:1 / -1;margin:0;font-size:.82rem;line-height:1.45;color:#5a6478}.dashboard-bg-preview{flex-shrink:0;align-self:center}.featured-dashboard-toggle{font-weight:600;color:#0a2463}@media(max-width:900px){.dashboard-cards-admin-header{display:none}.dashboard-card-admin-row{grid-template-columns:1fr 1fr;min-width:0}.dashboard-slot-label{grid-column:1 / -1;padding-bottom:.25rem;border-bottom:1px solid #e8ecf2;margin-bottom:.15rem}.dashboard-card-admin-bg-row,.dashboard-card-admin-subrow{grid-template-columns:1fr}}@media(max-width:520px){.dashboard-card-admin-row{grid-template-columns:1fr}}.occasion-leyning-editor .admin-toolbar{margin-bottom:1rem}.occasion-leyning-editor__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.occasion-leyning-editor__filter{flex:1 1 16rem;max-width:24rem;display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;font-weight:600;color:#445}.occasion-leyning-editor__filter input{width:100%;padding:.45rem .7rem;border:1px solid #c5cae9;border-radius:8px;font:inherit;font-weight:400;background:#fff}.occasion-leyning-editor__filter-status{margin:-.35rem 0 1rem}.occasion-group{margin-bottom:1.5rem}.occasion-group-title{margin:0 0 .75rem;font-size:1.1rem;color:#0a2463}.occasion-group-list{display:flex;flex-direction:column;gap:.75rem}.occasion-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.occasion-card-toggle{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;border:none;background:transparent;text-align:right;cursor:pointer;padding:0}.occasion-card-summary{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#555;font-size:.9rem}.occasion-card-body{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.string-list-editor{display:flex;flex-direction:column;gap:.5rem}.string-list-row{display:flex;gap:.5rem;align-items:center}.string-list-row input{flex:1}.occasion-card .full-width{grid-column:1 / -1}.occasion-preview-toggle{margin-top:0;padding-top:0;border-top:none;font-weight:600}.occasion-preview-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding-top:.75rem;border-top:1px dashed #d1d5db}.occasion-screen-preview{margin-top:1.25rem}.occasion-screen-preview-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.occasion-screen-preview-badge{display:inline-block;background:#e8eef8;color:#0a2463;padding:.25rem .65rem;border-radius:999px;font-size:.85rem;font-weight:600}.occasion-screen-preview-meta{color:#666;font-size:.9rem}.occasion-screen-preview-frame{max-width:420px;border:2px solid #c9b896;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#fdfaf4,#f8f3e8);box-shadow:0 4px 16px #0a246314}.occasion-screen-preview-card{max-width:420px;padding:1rem 1.1rem 1.15rem;border:2px solid #c9a84c;border-radius:10px;background:linear-gradient(180deg,#fdfaf4,#f8f3e8);box-shadow:0 4px 16px #0a246314}.occasion-preview-card-title{margin:0 0 .35rem;text-align:center;font-size:1.2rem;font-weight:800;color:#b8860b;letter-spacing:.03em}.occasion-preview-divider{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.25rem 0 .75rem}.occasion-preview-divider--sub{margin:.75rem 0 .5rem}.occasion-preview-divider-line{flex:1;max-width:5rem;height:2px;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.occasion-preview-divider-diamond{color:#c9a84c;font-size:.65rem;line-height:1}.occasion-preview-top-group{display:flex;flex-direction:row;direction:rtl;align-items:flex-start;gap:.75rem 1.25rem}.occasion-preview-top-group .occasion-preview-times,.occasion-preview-top-group .occasion-preview-info{flex:1 1 0;min-width:0}.occasion-preview-info{display:flex;flex-direction:column;gap:.65rem}.occasion-preview-times{display:flex;flex-direction:column;gap:.45rem;text-align:center}.occasion-preview-time-cell{display:flex;flex-direction:column;gap:.15rem}.occasion-preview-time-label{font-size:.95rem;font-weight:700;color:#0a2463}.occasion-preview-time-value{font-size:1.35rem;font-weight:800;color:#b8860b;letter-spacing:.04em}.occasion-preview-times-note{margin:.35rem 0 0;font-size:.8rem;color:#777}.occasion-preview-prayers-list{display:flex;flex-direction:column;gap:.35rem}.occasion-preview-prayer-row{display:grid;grid-template-columns:1fr auto;gap:.35rem .75rem;align-items:baseline;padding:.2rem 0;border-bottom:1px solid rgba(201,168,76,.25)}.occasion-preview-prayer-row:last-child{border-bottom:none}.occasion-preview-prayer-label{font-weight:600;color:#0a2463}.occasion-preview-prayer-time{font-weight:700;color:#b8860b;font-variant-numeric:tabular-nums}.occasion-preview-prayer-subtitle{grid-column:1 / -1;font-size:.85rem;color:#666}.occasion-preview-info-row{display:flex;flex-direction:column;align-items:center;gap:.15rem;text-align:center}.occasion-preview-info-label{font-size:.85rem;font-weight:600;color:#5a6478}.occasion-preview-info-value{font-size:1rem;font-weight:700;color:#0a2463;line-height:1.3}.occasion-preview-halacha-title{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:#0a2463;text-align:center}.occasion-preview-list{margin:0;padding:0 1.1rem 0 0;list-style:disc;color:#0a2463;font-size:.95rem;line-height:1.45}.occasion-preview-list li+li{margin-top:.25rem}.occasion-preview-halacha-sep{height:1px;margin:.5rem 0;background:#c9a84c59}.occasion-screen-preview-frame .dashboard-card-body{padding:.75rem 1rem 1rem}.occasion-screen-preview--empty{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.admin-content:has(.screen-preview-tab){max-width:min(100%,1600px)}.screen-preview-tab{max-width:none}.screen-preview-view-toggle{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.screen-preview-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin:1rem 0;padding:1rem 1.1rem;background:#f8f9fc;border:1px solid #e2e6ef;border-radius:10px}.screen-preview-controls label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;min-width:140px}.screen-preview-occasion-picker{flex:1 1 280px;min-width:240px}.screen-preview-occasion-picker select{font-family:inherit}.hebrew-numeral-input{font-family:David Libre,Frank Ruhl Libre,serif;text-align:center;letter-spacing:.02em}.screen-preview-date-mode{border:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.screen-preview-date-mode legend{font-size:.9rem;padding:0;margin-inline-end:.25rem}.screen-preview-date-mode .radio-label{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;min-width:auto;cursor:pointer}.screen-preview-gregorian-parts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem}.screen-preview-gregorian-parts label{min-width:0}.screen-preview-gregorian-parts select{min-width:5.5rem}.screen-preview-time-parts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem .55rem}.screen-preview-time-parts label{min-width:0}.screen-preview-time-parts select{min-width:4.25rem;font-variant-numeric:tabular-nums}.screen-preview-time-parts__sep{align-self:flex-end;padding-bottom:.55rem;font-weight:700;font-size:1.1rem;line-height:1}.screen-preview-resolved{margin:.5rem 0 1rem}.screen-date-preview-loading{margin-top:.5rem;padding:2.5rem 1rem;text-align:center;color:#666;border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb}.screen-date-preview{margin-top:.5rem}.screen-date-preview-warning{margin:0 0 .75rem;padding:.65rem .9rem;background:#fff8e6;border:1px solid #e8c96a;border-radius:8px;color:#7a5a00;font-size:.92rem}.screen-date-preview-viewport{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;max-height:min(88vh,1080px);min-height:480px;border:2px solid #c9b896;border-radius:12px;overflow:hidden;background:#1a1a2e;direction:ltr}.screen-date-preview-board{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;flex-shrink:0;border-radius:0;transform:none;transform-origin:initial;direction:rtl;font-size:clamp(14px,calc(var(--board-vmin) * 1.55),18px)}.screen-date-preview-banner{font-size:.85rem;z-index:20}.screen-date-preview-edit-bar{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem;direction:rtl}.screen-date-preview-edit-toggle,.screen-date-preview-fullscreen-toggle{font-size:.9rem;padding:.45rem 1rem}.screen-date-preview-overlay-count{font-size:.83rem;color:#6b7280;background:#f3f4f6;padding:.25rem .75rem;border-radius:6px}.screen-date-preview-body{display:block}.screen-date-preview-body--side-btn{display:flex;align-items:stretch;gap:.65rem;direction:rtl}.screen-date-preview-body--side-btn .screen-date-preview-viewport{flex:1;min-width:0}.screen-date-preview-fullscreen-toggle--side{flex-shrink:0;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:3.25rem;padding:.65rem .5rem;font-size:1.35rem;line-height:1}.screen-date-preview-fullscreen-toggle__label{font-size:.72rem;font-weight:600;line-height:1.2;max-width:4rem;text-align:center}.screen-date-preview--read-only .screen-date-preview-edit-bar{display:none}.text-overlay-toolbar-wrap{margin-bottom:.6rem}.text-overlay-help{padding:.55rem .85rem;margin-bottom:.45rem;background:#eef6ff;border:1px solid #b8d4f0;border-radius:8px;font-size:.84rem;color:#1a3a5c;line-height:1.55}.text-overlay-help--secondary{background:#f9fafb;border-color:#d1d5db;color:#4b5563;margin-bottom:.45rem}.text-overlay-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.45rem .75rem;background:#f8f8f0;border:1px solid #d0c8b0;border-radius:8px;margin-bottom:.6rem;box-shadow:0 1px 4px #00000012;font-size:.88rem}.tot-group{display:flex;align-items:center;gap:.2rem}.tot-divider{width:1px;height:26px;background:#d0c8b0;margin:0 .3rem;flex-shrink:0}.tot-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid #c9c4b8;border-radius:4px;background:#fff;cursor:pointer;font-size:.85rem;color:#333;transition:background .12s,border-color .12s;min-width:30px;justify-content:center;line-height:1}.tot-btn:hover:not(:disabled){background:#edeae0;border-color:#a8a090}.tot-btn--active{background:#d4eaff;border-color:#5b9bd5;color:#1a4a80}.tot-btn--add{background:#e8f5e9;border-color:#81c784;color:#1b5e20;font-weight:600}.tot-btn--add:hover:not(:disabled){background:#c8e6c9}.tot-btn--delete{background:#ffebee;border-color:#ef9a9a;color:#b71c1c}.tot-btn--delete:hover:not(:disabled){background:#ffcdd2}.tot-btn--save{background:#e3f2fd;border-color:#64b5f6;color:#0d47a1;font-weight:600}.tot-btn--save:hover:not(:disabled){background:#bbdefb}.tot-btn--revert{background:#fff8e1;border-color:#ffcc80;color:#e65100}.tot-btn--revert:hover:not(:disabled){background:#ffe0b2}.tot-group--actions{align-items:center;gap:.4rem}.tot-unsaved-badge{font-size:.78rem;color:#b45309;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:.2rem .65rem;white-space:nowrap}.tot-btn:disabled{opacity:.4;cursor:not-allowed}.tot-btn--format{min-width:28px;font-family:Times New Roman,serif;font-size:1rem}.tot-icon{font-weight:700;font-size:.92rem}.tot-label{font-size:.82rem}.tot-select{padding:.3rem .4rem;border:1px solid #c9c4b8;border-radius:4px;background:#fff;font-size:.85rem;color:#333;cursor:pointer;height:30px}.tot-select:disabled{opacity:.4;cursor:not-allowed}.tot-font-family{min-width:130px;max-width:150px}.tot-font-size{width:58px}.tot-group--color{align-items:center}.tot-color-label{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:1px solid #c9c4b8;border-radius:4px;background:#fff;cursor:pointer;font-size:.9rem;font-weight:700;color:#333;transition:background .12s}.tot-color-label:hover{background:#edeae0}.tot-color-swatch{width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.2);flex-shrink:0}.tot-color-label--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.tot-color-input-native{width:0;height:0;padding:0;border:none;opacity:0;position:absolute;pointer-events:none}.tot-width-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:#555}.tot-small-label{font-size:.78rem;color:#777}.tot-number-input{width:54px;padding:.28rem .35rem;border:1px solid #c9c4b8;border-radius:4px;font-size:.85rem;text-align:center}.tot-number-input:disabled{opacity:.4}.tot-hint{font-size:.77rem;color:#888;font-style:italic;padding-right:.3rem}.text-overlay-empty-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0000008c;color:#fff;padding:.75rem 1.25rem;border-radius:8px;font-size:.95rem;pointer-events:none;white-space:nowrap}.text-overlay-item__drag-badge{position:absolute;top:-1.4rem;right:0;background:#5b9bd5;color:#fff;font-size:.72rem;padding:.15rem .45rem;border-radius:4px;white-space:nowrap;font-weight:600;letter-spacing:.02em;pointer-events:none}body.text-overlay-dragging,body.text-overlay-dragging *{cursor:grabbing!important;user-select:none!important}.board--builtin-text-edit .builtin-text-editable,.board--builtin-text-edit [data-builtin-text-id]:not([data-builtin-hidden]){cursor:pointer;transition:outline .12s,background .12s;outline:1px dashed transparent;outline-offset:2px}.board--builtin-text-edit .builtin-text-editable:hover,.board--builtin-text-edit [data-builtin-text-id]:not([data-builtin-hidden]):hover{outline:2px dashed #f59e0b;outline-offset:3px;background:#f59e0b24;box-shadow:0 0 0 2px #f59e0b33}.board--header-field-edit .header-field-editable{cursor:pointer;transition:outline .12s,background .12s;outline:1px dashed transparent;outline-offset:2px}.board--header-field-edit .header-field-editable:hover{outline:2px dashed #f59e0b;outline-offset:3px;background:#f59e0b24;box-shadow:0 0 0 2px #f59e0b33}.header-field-toolbar__label{font-weight:600;padding:0 .25rem}.header-field-toolbar__scale{width:6rem;vertical-align:middle}.text-overlay-layer{position:absolute;inset:0;pointer-events:none;z-index:25}.text-overlay-layer--edit{pointer-events:none;cursor:default}.text-overlay-item{position:absolute;pointer-events:none;line-height:1.25;white-space:pre-wrap;word-break:break-word;text-shadow:0 1px 3px rgba(0,0,0,.55)}.text-overlay-item--edit{pointer-events:auto;cursor:move;border:1px dashed transparent;border-radius:3px;padding:2px 4px;transition:border-color .12s}.text-overlay-layer--no-move .text-overlay-item--edit{cursor:pointer}.text-overlay-item--edit:hover{border-color:#fff9;background:#0000001a}.text-overlay-item--selected{border-color:#5b9bd5!important;background:#5b9bd51a!important;outline:2px solid rgba(91,155,213,.4);outline-offset:1px}.text-overlay-item__resize-handle{position:absolute;bottom:-4px;left:-4px;width:8px;height:8px;background:#5b9bd5;border-radius:50%;border:1px solid #fff;cursor:se-resize}.screen-date-preview-board--editing{outline:2px dashed rgba(91,155,213,.4);outline-offset:-2px}.text-overlay-edit-modal{position:fixed;inset:0;background:#00000073;z-index:10050;display:flex;align-items:center;justify-content:center}.text-overlay-edit-box{background:#fff;border-radius:12px;padding:1.5rem;width:min(500px,90vw);box-shadow:0 8px 32px #00000040;direction:rtl;display:flex;flex-direction:column;gap:1rem}.text-overlay-edit-box__title{font-weight:700;font-size:1rem;color:#1a2a4a;margin:0}.text-overlay-edit-box__input{width:100%;min-height:100px;padding:.6rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;resize:vertical;direction:rtl;font-family:inherit;box-sizing:border-box}.text-overlay-edit-box__input:focus{outline:none;border-color:#5b9bd5;box-shadow:0 0 0 2px #5b9bd533}.text-overlay-edit-box__actions{display:flex;gap:.6rem;justify-content:flex-start}.display-board [data-builtin-hidden=true],.display-board .builtin-text-hidden,.screen-date-preview-board [data-builtin-hidden=true],.screen-date-preview-board .builtin-text-hidden{display:none!important;visibility:hidden!important;opacity:0!important;color:transparent!important;text-shadow:none!important;-webkit-text-fill-color:transparent!important;background:none!important;pointer-events:none!important;user-select:none!important;overflow:hidden!important;max-height:0!important;max-width:0!important;margin:0!important;padding:0!important;border:none!important}.tot-color-palette-wrap{position:relative}.tot-color-palette-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid #c9c4b8;border-radius:4px;background:#fff;cursor:pointer;font-size:.85rem;min-height:30px}.tot-color-palette-trigger:disabled{opacity:.4;cursor:not-allowed}.tot-color-palette-trigger__icon{font-weight:800;font-size:1rem;line-height:1}.tot-color-palette-trigger__swatch{width:18px;height:18px;border-radius:3px;border:1px solid rgba(0,0,0,.2);flex-shrink:0}.tot-color-palette-trigger__label{font-size:.82rem;color:#444}.tot-color-palette-trigger__caret{font-size:.65rem;color:#888}.tot-color-palette-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:10060;width:min(360px,94vw);max-height:min(70vh,520px);overflow-y:auto;padding:.65rem;background:#fff;border:1px solid #d0c8b0;border-radius:10px;box-shadow:0 8px 28px #0000002e}.tot-color-palette-group{margin-bottom:.55rem}.tot-color-palette-group__label{font-size:.75rem;font-weight:700;color:#555;margin-bottom:.35rem}.tot-color-palette-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.3rem}.tot-color-swatch-btn{width:100%;aspect-ratio:1;border:2px solid rgba(0,0,0,.12);border-radius:5px;cursor:pointer;padding:0;transition:transform .1s,border-color .1s}.tot-color-swatch-btn:hover{transform:scale(1.08);border-color:#5b9bd5}.tot-color-swatch-btn--active{border-color:#1a4a80;box-shadow:0 0 0 2px #fff,0 0 0 4px #5b9bd5}.tot-color-palette-custom{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.tot-color-palette-custom__label{font-size:.78rem;color:#666;white-space:nowrap}.tot-color-palette-custom__picker{position:relative;display:inline-flex;cursor:pointer}.tot-color-palette-custom__preview{width:28px;height:28px;border-radius:5px;border:1px solid rgba(0,0,0,.2)}.tot-color-palette-custom__picker input[type=color]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.tot-color-palette-custom__hex{font-size:.75rem;color:#888;background:#f3f4f6;padding:.15rem .4rem;border-radius:4px}.tot-font-family{min-width:150px;max-width:180px}.screen-preview-fullscreen{position:fixed;inset:0;width:100%;height:100%;z-index:10000;background:#000;direction:rtl}.screen-preview-fullscreen--overlay-chrome{display:block}.screen-preview-fullscreen--overlay-chrome .screen-preview-fullscreen__board{position:absolute;inset:0;width:100%;height:100%}.screen-preview-fullscreen--overlay-chrome .screen-preview-fullscreen__chrome{position:absolute;top:.75rem;left:.75rem;right:auto;z-index:3;padding:0;background:transparent;border:none;pointer-events:none}.screen-preview-fullscreen--overlay-chrome .screen-preview-fullscreen__actions{pointer-events:auto}.screen-preview-fullscreen--overlay-chrome .screen-preview-fullscreen__exit{box-shadow:0 4px 16px #00000073}.screen-preview-fullscreen:not(.screen-preview-fullscreen--overlay-chrome){display:flex;flex-direction:column}.screen-preview-fullscreen__chrome{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1rem;background:#141828eb;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.screen-preview-fullscreen:not(.screen-preview-fullscreen--overlay-chrome) .screen-preview-fullscreen__board{flex:1;min-height:0;position:relative;overflow:hidden;width:100%;height:100%}.screen-preview-fullscreen--overlay-chrome .screen-preview-fullscreen__toolbar{display:none}.screen-preview-fullscreen__title{font-size:.9rem;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-preview-fullscreen__actions{display:flex;gap:.5rem;flex-shrink:0}.screen-preview-fullscreen__toolbar{flex-shrink:0;padding:.45rem .75rem 0;background:#f3f4f6;border-bottom:1px solid #d1d5db}.screen-preview-fullscreen:not(.screen-preview-fullscreen--overlay-chrome) .screen-preview-fullscreen__chrome{order:1}.screen-preview-fullscreen:not(.screen-preview-fullscreen--overlay-chrome) .screen-preview-fullscreen__toolbar{order:2}.screen-preview-fullscreen:not(.screen-preview-fullscreen--overlay-chrome) .screen-preview-fullscreen__board{order:3;flex:1;min-height:0;position:relative;overflow:hidden;width:100%;height:100%}.screen-preview-fullscreen__toolbar .text-overlay-toolbar-wrap{margin-bottom:.45rem}.screen-preview-fullscreen-board{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border-radius:0;font-size:clamp(14px,calc(var(--board-vmin) * 1.55),18px)}.decor-card-toolbar-wrap{margin-bottom:.65rem}.decor-card-help{margin-bottom:.45rem}.decor-card-style-grid-wrap{flex-direction:column;align-items:stretch;gap:.35rem}.decor-card-style-grid{display:flex;flex-wrap:wrap;gap:.35rem;max-width:420px}.decor-card-style-swatch{width:4.5rem;height:2.2rem;border:2px solid #c9b896;border-radius:6px;cursor:pointer;position:relative;padding:0;overflow:hidden}.decor-card-style-swatch:disabled{opacity:.45;cursor:not-allowed}.decor-card-style-swatch--active{outline:2px solid #2563eb;outline-offset:2px}.decor-card-style-swatch__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:600;color:#1f2937;text-shadow:0 0 4px rgba(255,255,255,.9);padding:0 2px;text-align:center;line-height:1.1}.decor-card-text-fields{flex-direction:column;gap:.35rem;min-width:180px}.decor-card-field{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:.35rem .5rem;font-size:.85rem;font-family:inherit}.decor-card-field--body{resize:vertical;min-height:2.5rem}.display-board.screen-date-preview-board--editing,.screen-preview-fullscreen-board.screen-date-preview-board--editing{position:relative}.decor-card-capturable{outline:2px dashed rgba(234,179,8,.85)!important;outline-offset:2px;cursor:copy!important}.decor-card-layer{position:absolute;inset:0;pointer-events:none;z-index:24}.decor-card-layer--edit{pointer-events:none}.decor-card-item{position:absolute;box-sizing:border-box;border:2px solid #c9b896;border-radius:10px;overflow:hidden;pointer-events:none;box-shadow:0 4px 18px #0000002e}.decor-card-item--edit{pointer-events:auto;cursor:grab}.decor-card-item--selected{outline:2px solid #2563eb;outline-offset:2px;z-index:2}.decor-card-item__badge{position:absolute;top:4px;left:4px;z-index:3;background:#2563ebeb;color:#fff;font-size:.65rem;padding:2px 6px;border-radius:4px;pointer-events:none}.decor-card-item__resize{position:absolute;right:2px;bottom:2px;width:14px;height:14px;background:#2563eb;border-radius:3px;cursor:nwse-resize;z-index:3}.decor-card-item--classic{border-radius:10px}.decor-card-item--minimal{border-width:1px;box-shadow:0 2px 8px #00000014}.decor-card-item--glass{backdrop-filter:blur(8px);border-style:solid}.decor-card-item--panel-blue{border-width:2px}.decor-card-ornament{pointer-events:none;user-select:none}.decor-card-ornament--corner{position:absolute;width:18px;height:18px;border:2px solid currentColor;color:#b8860b;opacity:.85}.decor-card-ornament--tl{top:6px;left:6px;border-right:none;border-bottom:none}.decor-card-ornament--tr{top:6px;right:6px;border-left:none;border-bottom:none}.decor-card-ornament--bl{bottom:6px;left:6px;border-right:none;border-top:none}.decor-card-ornament--br{bottom:6px;right:6px;border-left:none;border-top:none}.decor-card-ornament--diamond-row,.decor-card-ornament--shabbat{position:absolute;top:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;color:#b8860b;font-size:.75rem;z-index:2}.decor-card-ornament-line{width:2.5rem;height:1px;background:currentColor;opacity:.7}.decor-card-ornament-gem{font-size:.65rem}.decor-card-ornament--lines-top,.decor-card-ornament--lines-bottom{position:absolute;left:12%;right:12%;display:flex;justify-content:space-between;gap:4px;z-index:2}.decor-card-ornament--lines-top{top:6px}.decor-card-ornament--lines-bottom{bottom:6px}.decor-card-ornament--lines-top span,.decor-card-ornament--lines-bottom span{flex:1;height:2px;background:#b8860b8c;border-radius:1px}.decor-card-ornament--floral,.decor-card-ornament--star{position:absolute;color:#b8860b;font-size:.85rem;opacity:.9;z-index:2}.decor-card-ornament--lace{position:absolute;top:6px;left:50%;transform:translate(-50%);font-size:.7rem;color:#b8860b;letter-spacing:.15em;white-space:nowrap;z-index:2}.display-board .decor-card-builtin-hidden,.screen-date-preview-board .decor-card-builtin-hidden,.display-board [data-decor-card-hidden=true],.screen-date-preview-board [data-decor-card-hidden=true]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important;max-height:0!important;max-width:0!important}.screen-preview-fullscreen__toolbar .decor-card-toolbar-wrap{margin-bottom:.45rem}.header-appearance-editor{margin-top:1.75rem;padding:1.25rem 1.35rem;background:#fff;border:1px solid #e8e2d6;border-radius:12px}.header-appearance-editor h3{margin:0 0 .5rem;font-size:1.12rem}.header-appearance-brand{margin:1rem 0;padding:.85rem 1rem;border:1px solid #ece6da;border-radius:10px}.header-appearance-brand-mode{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.header-appearance-brand-image{display:flex;flex-direction:column;gap:.75rem}.header-appearance-brand-preview{max-width:220px;padding:.5rem;border:1px solid #ddd;border-radius:8px;background:#faf8f4}.header-appearance-brand-preview img{display:block;max-width:100%;max-height:80px;object-fit:contain}.header-appearance-field{padding:.85rem 0;border-top:1px solid #f0ebe3}.header-appearance-field__title{font-weight:700;margin-bottom:.55rem;color:#0a2463}.header-appearance-field__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem 1rem;align-items:end}.header-appearance-field__controls label{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem}.header-appearance-color{display:flex;flex-direction:column;gap:.35rem}.header-appearance-hex{max-width:7rem;font-family:ui-monospace,monospace;font-size:.85rem}.header-appearance-error{color:#b91c1c}.header-appearance-editor>.btn-secondary:last-child{margin-top:1rem}.screen-design-modal-loading,.screen-design-modal-error{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:#0a14328c;color:#fff;text-align:center}.screen-design-modal-error{background:#0a1432b8}.screen-design-modal-error .hint{color:#ffffffd9;max-width:32rem}.screen-design-modal-error .btn{margin-top:.5rem}.screen-design-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.screen-design-modal__backdrop{position:absolute;inset:0;background:#0a14328c}.screen-design-modal__panel{position:relative;z-index:1;width:min(1400px,100%);max-height:calc(100vh - 2rem);overflow:auto;background:#f5f7fb;border-radius:14px;box-shadow:0 20px 60px #00000040;padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;min-height:0}.screen-design-modal--fullscreen{padding:0}.screen-design-modal--fullscreen .screen-design-modal__panel{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none;padding:.85rem 1rem 1rem}.screen-design-modal--fullscreen .screen-design-modal__body{flex:1;min-height:0;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch}.screen-design-modal--fullscreen .screen-design-modal__sidebar{max-height:none;height:100%}.screen-design-modal--fullscreen .screen-design-modal__board{min-height:0;display:flex;flex-direction:column}.screen-design-modal--fullscreen .screen-design-modal__board .screen-date-preview{flex:1;min-height:0;display:flex;flex-direction:column}.screen-design-modal--fullscreen .screen-date-preview-body,.screen-design-modal--fullscreen .screen-date-preview-viewport{flex:1;min-height:0}.screen-design-modal--fullscreen .screen-date-preview--design-modal .screen-date-preview-viewport{min-height:0;height:100%}.screen-design-modal--settings-only{padding:0}.screen-design-modal--settings-only .screen-design-modal__panel{width:100%;height:100%;max-height:none;overflow:hidden;border-radius:0;box-shadow:none;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.screen-design-modal--settings-only .screen-design-modal__body{display:block;flex:1 1 auto;min-height:0;overflow:hidden}.screen-design-modal--settings-only .screen-design-modal__sidebar{width:100%;height:100%;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.screen-design-modal__body{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;align-items:start}.screen-design-modal__sidebar{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem;background:#fff;border:1px solid #dde3ef;border-radius:10px;max-height:calc(100vh - 10rem);overflow:auto}.screen-content-design-form{display:flex;flex-direction:column;gap:.65rem}.screen-content-design-form__title{margin:0;font-size:1.05rem;color:#0a2463}.screen-content-design-form__hint{margin:0;font-size:.88rem;line-height:1.4}.screen-content-design-form__fieldset{margin:0;padding:.55rem .65rem;border:1px solid #e0e6f0;border-radius:8px;background:#f9fafc}.screen-content-design-form__field{display:flex;flex-direction:column;gap:.35rem}.screen-content-design-form__field-row{display:flex;align-items:center;gap:.5rem}.screen-content-design-form__field-row select{flex:1;min-width:0}.screen-design-bold-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.15rem;padding:.35rem .85rem;border:1px solid #c5cddb;border-radius:8px;background:#fff;color:#0a2463;font-size:.92rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.screen-design-bold-btn strong{font-size:1.05rem;line-height:1}.screen-design-bold-btn:hover{border-color:#0a2463;background:#f4f7fc}.screen-design-bold-btn--active{border-color:#0a2463;background:#0a2463;color:#fff;box-shadow:0 2px 8px #0a246338}.screen-content-design-form__fieldset legend{padding:0 .35rem;font-size:.88rem;font-weight:700;color:#0a2463}.screen-content-design-form__radio-group{display:flex;flex-direction:column;gap:.35rem}.screen-content-design-form__radio,.screen-content-design-form__checkbox{display:flex;flex-direction:row;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;color:#334}.screen-content-design-form__checkbox--all{margin-bottom:.35rem;font-weight:600}.screen-content-design-form__slot-grid{display:grid;grid-template-columns:1fr 1fr;gap:.3rem .5rem}.screen-content-design-form__slot-hint{margin:.35rem 0 0;font-size:.82rem;color:#b45309}.screen-content-design-form label{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;font-weight:600;color:#334}.screen-content-design-form select,.screen-content-design-form input[type=color]{font-weight:400}.screen-content-design-form__actions{margin-top:.35rem;padding-top:.5rem;border-top:1px solid #e8ecf4}.screen-content-design-form__part-actions{display:flex;justify-content:flex-start;margin-top:.55rem;padding-top:.45rem;border-top:1px solid #e8ecf4}.screen-content-design-form__fieldset--screen-bg{margin-bottom:.25rem}.screen-content-design-form__scope-label{font-size:.88rem;font-weight:700;color:#444;margin:.35rem 0 .25rem}.screen-content-design-form__status{margin:0;font-size:.85rem;color:#b8860b}.screen-content-design-form__memorial-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin-top:.35rem}.screen-content-design-form__memorial-template{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;margin:0;padding:.45rem;border:2px solid #d7d0c4;border-radius:10px;background:#fffdf8;cursor:pointer;text-align:center;color:inherit;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.screen-content-design-form__memorial-template:hover{border-color:#b89a4a}.screen-content-design-form__memorial-template.is-selected{border-color:#8b6914;box-shadow:0 0 0 1px #8b6914}.screen-content-design-form__memorial-template-img{display:block;width:100%;aspect-ratio:1024 / 719;object-fit:contain;object-position:center top;border-radius:6px;background:#f3eee4}.screen-content-design-form__memorial-template--classic .screen-content-design-form__memorial-template-classic{display:grid;place-items:center;width:100%;aspect-ratio:1024 / 719;border-radius:6px;background:linear-gradient(180deg,#e8f0fa,#d6e4f4);border:1px solid #b7c7db;color:#1f3a5f;font-weight:700;font-size:.95rem}.screen-content-design-form__memorial-template-label{font-size:.82rem;font-weight:650;line-height:1.25}.screen-content-design-form__clock-header-templates{grid-template-columns:1fr}.screen-content-design-form__clock-header-templates .screen-content-design-form__memorial-template{position:relative}.screen-content-design-form__clock-header-templates .screen-content-design-form__memorial-template--ornate-clock .screen-content-design-form__memorial-template-img{aspect-ratio:1672 / 940}.screen-content-design-form__clock-header-templates .screen-content-design-form__memorial-template--main-clock .screen-content-design-form__memorial-template-img{aspect-ratio:4 / 3}.screen-content-design-form__main-layout-templates .screen-content-design-form__memorial-template-img{aspect-ratio:16 / 9;object-fit:cover;object-position:center center}.screen-content-design-form__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-design-btn--custom{border-color:#c9a84c;color:#8b6914}.screen-design-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;flex-shrink:0}.screen-design-modal__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.screen-design-modal__header h2{margin:0 0 .35rem;color:#0a2463;font-size:1.35rem}.screen-design-modal__hint{margin:0;max-width:52rem}.screen-design-modal__brand{margin-bottom:.75rem}.screen-design-modal__brand .header-appearance-editor,.screen-design-modal__brand .header-appearance-brand,.screen-design-modal__board .screen-date-preview{margin:0}.screen-design-modal__below-preview{margin-top:.85rem;border:1px solid #d4d8e2;border-radius:12px;background:#f7f9fc;padding:.75rem .9rem}.screen-date-preview--design-modal .screen-date-preview-viewport{min-height:420px}.screen-date-preview--design-modal .screen-date-preview-edit-bar{margin-bottom:.5rem}.screen-design-btn{flex-shrink:0;justify-self:end}.screen-design-modal__footer{margin:.75rem 0 0;text-align:center;flex-shrink:0}.tot-group--nudge{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.tot-btn--nudge{min-width:2rem;padding:.35rem .5rem;font-size:1rem;line-height:1}.header-builtin-selected{outline:2px dashed #f5c518!important;outline-offset:3px;box-shadow:0 0 0 4px #f5c51840}.header-builtin-positioned{position:relative;z-index:2}.advanced-connection-panel{margin-top:1rem;padding:1.1rem;border:1px solid #cdd8ee;border-radius:14px;background:#f8faff}.advanced-connection-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.advanced-connection-panel__header h3,.advanced-connection-panel__header p{margin-top:0}.advanced-connection-panel__current{display:grid;gap:.15rem;min-width:min(100%,17rem);padding:.75rem .9rem;border:2px solid #0a2f78;border-radius:12px;background:#fff;color:#0a2f78}.advanced-connection-panel__current span,.advanced-connection-panel__current small{color:#65708a;font-size:.8rem}.advanced-connection-panel__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-bottom:1rem}.advanced-connection-panel__options article{position:relative;padding:.85rem;border:1px solid #d7deec;border-radius:10px;background:#fff}.advanced-connection-panel__options article.is-current{border-color:#16833f;background:#f2fbf5;box-shadow:inset 0 0 0 1px #16833f}.advanced-connection-panel__options article.is-current:before{content:"נבחר כעת";display:block;width:fit-content;margin-bottom:.45rem;padding:.15rem .45rem;border-radius:999px;background:#16833f;color:#fff;font-size:.72rem;font-weight:700}.advanced-connection-panel__options p{margin:.4rem 0 0;color:#65708a;line-height:1.5}@media(max-width:700px){.advanced-connection-panel__header{flex-direction:column}.advanced-connection-panel__current{width:100%}}.mobile-connection-indicator{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;box-sizing:border-box;padding:max(.38rem,env(safe-area-inset-top,0)) .75rem .38rem;color:#fff;background:#176b3a;font-family:Assistant,Segoe UI,Tahoma,sans-serif;font-size:.82rem;font-weight:700;line-height:1.25;text-align:center;box-shadow:0 1px 5px #00000029}.mobile-connection-indicator--checking{background:#375a7f}.mobile-connection-indicator--disconnected{background:#9a4b00}.mobile-connection-indicator__dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:#72e69b;box-shadow:0 0 0 3px #72e69b33}.mobile-connection-indicator--checking .mobile-connection-indicator__dot{background:#c8ddf5}.mobile-connection-indicator--disconnected .mobile-connection-indicator__dot{background:#ffd08a}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}html.tv-shell,html.tv-shell body{overflow:hidden;width:100%;height:100%}html.tv-shell body{position:relative;display:block;box-sizing:border-box;padding:0;margin:0;background:#000}html.tv-shell #root.tv-scale-canvas{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;will-change:transform;background:#000}html.tv-shell #root:not(.tv-scale-canvas){flex:1;width:auto;height:auto;min-width:0;min-height:0;border-radius:.35%;overflow:hidden;display:flex;flex-direction:column}html.tv-shell .admin-page,html.tv-shell .login-page,html.tv-shell .connection-setup-page{flex:1;min-height:0;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.tv-shell .screen-design-modal{position:absolute;inset:0;padding:.75rem}html.tv-shell .screen-design-modal__panel{max-height:100%;height:auto;overflow:auto;overscroll-behavior:contain}html.tv-shell .screen-design-modal--fullscreen{padding:0}html.tv-shell .screen-design-modal--fullscreen .screen-design-modal__panel{height:100%;max-height:100%}html.tv-shell .screen-design-modal__sidebar{max-height:min(100%,calc(100% - 4rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-height:0}html.tv-shell .screen-design-modal--fullscreen .screen-design-modal__sidebar{max-height:none;height:100%;overflow-y:auto}html.tv-shell .admin-content{overflow:visible}body{font-family:Assistant,Segoe UI,sans-serif;direction:rtl;background:#f0f2f5;color:#1a1a2e;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:1rem}a{color:inherit;text-decoration:none}.data-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:#0a2463;background:linear-gradient(180deg,#f5e6c8,#e8d4a8)}.data-loading--error{color:#b71c1c}.data-save-error{position:fixed;top:0;left:0;right:0;z-index:10000;padding:.75rem 1rem;text-align:center;color:#b71c1c;background:#fff3e0;border-bottom:1px solid #ef9a9a;font-weight:600}.display-board{--board-vw: 1vw;--board-vh: 1vh;--board-vmin: 1vmin;--board-font-scale: 1;--screen-header-title-font: "Frank Ruhl Libre", "David Libre", serif;--screen-header-title-size: clamp(1.78rem, calc(var(--bvm) * 2.55), 2.45rem);--netz-clock-font: "Assistant", "Segoe UI", sans-serif;--bvm: calc(var(--board-vmin) * var(--board-font-scale));width:100%;min-width:0;height:100%;min-height:0;font-size:clamp(10px,calc(var(--board-vmin) * 1.55),18px);display:flex;flex-direction:column;overflow:hidden;position:relative;border:none}.display-board.empty{display:flex;flex-direction:column;align-items:center;font-size:1.5rem;color:#0a2463}.empty-state-message{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;max-width:720px}.empty-title{font-size:1.6rem;font-weight:700;margin-bottom:1rem}.empty-detail{font-size:1.2rem;margin-bottom:.75rem;color:#333}.empty-hint{font-size:1rem;color:#555;line-height:1.6}.preview-banner{background:#ff9800;color:#fff;text-align:center;padding:.4rem 1rem;font-weight:700;font-size:.95rem;flex-shrink:0}.board-header{--header-title-font: "Noto Serif Hebrew", "Frank Ruhl Libre", "David Libre", serif;--header-meta-font: "Rubik", "Assistant", "Segoe UI", sans-serif;--header-clock-font: var(--netz-clock-font);--header-date-font: var(--netz-clock-font);--hdr-clock-font: "Rubik", sans-serif;--hdr-clock-scale: 1.2;--hdr-gregorian-font: "Rubik", sans-serif;--hdr-gregorian-scale: 1.2;--hdr-hebrew-date-font: Tahoma, sans-serif;--hdr-hebrew-date-scale: 1.2;--hdr-hebrew-day-font: Tahoma, sans-serif;--hdr-hebrew-day-scale: 1.2;flex-shrink:0;z-index:10;background:transparent}.header-top-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:clamp(.75rem,calc(var(--board-vw) * 1.5),1.5rem);width:100%;min-width:0;min-height:clamp(4.5rem,calc(var(--board-vh) * 6.5),5.5rem);padding:clamp(.7rem,calc(var(--board-vh) * .95),1.05rem) clamp(1rem,calc(var(--board-vw) * 2),2rem)}.header-datetime{grid-column:1;grid-row:1 / 3;justify-self:start;align-self:start;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.05rem,calc(var(--bvm) * .08),.12rem);min-width:clamp(10.5rem,calc(var(--bvm) * 14.5),17rem);max-width:min(100%,21rem);margin:0;padding:0 clamp(.35rem,calc(var(--bvm) * .5),.65rem)}.header-dates{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.08rem,calc(var(--bvm) * .12),.14rem);width:100%;margin:0;padding:0;text-align:start}.header-clock{min-width:0;max-width:100%;margin:0;padding:0;font-family:var(--hdr-clock-font, var(--header-clock-font));font-size:calc(clamp(2.75rem,calc(var(--bvm) * 3.95),4.2rem) * var(--hdr-clock-scale, 1));font-weight:800;color:var(--hdr-clock-color, #0a2463);-webkit-text-fill-color:var(--hdr-clock-color, #0a2463);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.05;direction:ltr;unicode-bidi:isolate;font-feature-settings:"kern" 1,"tnum" 1;text-align:end;width:100%}.header-top-spacer{grid-column:3;grid-row:1 / 3}.header-dedication-zone{justify-self:end;align-self:start;max-width:min(100%,34rem);padding-inline:clamp(.25rem,calc(var(--bvm) * .35),.5rem)}.header-dedication{margin:0;padding:clamp(.4rem,calc(var(--bvm) * .55),.6rem) clamp(.65rem,calc(var(--bvm) * .85),.95rem);font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.92rem,calc(var(--bvm) * 1.15),1.15rem);font-weight:700;font-style:normal;color:#b8860b;line-height:1.4;text-align:end;background:linear-gradient(180deg,#fdfaf4,#f8f3e8);border:1.5px solid rgba(201,168,76,.45);border-radius:10px;box-shadow:0 2px 8px #0a246314}.header-hebrew-date{font-family:var(--hdr-hebrew-date-font, var(--header-date-font));font-size:calc(clamp(1.12rem,calc(var(--bvm) * 1.42),1.42rem) * var(--hdr-hebrew-date-scale, 1));font-weight:700;color:var(--hdr-hebrew-date-color, #0a2463);-webkit-text-fill-color:var(--hdr-hebrew-date-color, #0a2463);line-height:1.35;letter-spacing:.01em;width:100%}.header-hebrew-day{font-family:var(--hdr-hebrew-day-font, inherit);font-size:calc(1em * var(--hdr-hebrew-day-scale, 1));color:var(--hdr-hebrew-day-color, inherit);-webkit-text-fill-color:var(--hdr-hebrew-day-color, inherit);font-weight:700}.header-hebrew-rest{font-family:var(--hdr-hebrew-date-font, inherit);font-size:calc(1em * var(--hdr-hebrew-date-scale, 1));color:var(--hdr-hebrew-date-color, inherit);-webkit-text-fill-color:var(--hdr-hebrew-date-color, inherit);font-weight:700}.header-special-shabbat{font-family:Frank Ruhl Libre,David Libre,serif;font-size:calc(clamp(1.12rem,calc(var(--bvm) * 1.42),1.42rem) * var(--hdr-hebrew-date-scale, 1) * 1.32);font-weight:700;color:var(--hdr-special-shabbat-color, #fff8e7);-webkit-text-fill-color:var(--hdr-special-shabbat-color, #fff8e7);line-height:1.35;letter-spacing:.03em;width:auto;max-width:100%;display:inline-block;margin:clamp(.08rem,calc(var(--bvm) * .12),.16rem) 0 0;padding:0 0 clamp(.1rem,calc(var(--bvm) * .14),.16rem);border-bottom:2px solid rgba(255,236,190,.72);box-shadow:inset 0 -1px #8b691447;text-align:start}.header-gregorian-date{font-family:var(--hdr-gregorian-font, var(--header-date-font));font-size:calc(clamp(.92rem,calc(var(--bvm) * 1.12),1.08rem) * var(--hdr-gregorian-scale, 1));font-weight:600;color:var(--hdr-gregorian-color, #3d4f6f);-webkit-text-fill-color:var(--hdr-gregorian-color, #3d4f6f);line-height:1.3;letter-spacing:.01em;width:100%}.header-parasha{font-family:var(--header-date-font);font-size:clamp(.9rem,calc(var(--bvm) * 1.1),1.05rem);font-weight:600;color:#0a2463;line-height:1.3;letter-spacing:.01em;width:100%}.header-occasion{font-family:var(--header-date-font);font-size:clamp(.9rem,calc(var(--bvm) * 1.1),1.05rem);font-weight:700;color:#b8860b;line-height:1.3;letter-spacing:.01em;width:100%}.board-header--clean .header-brand-bar{grid-column:2;grid-row:1 / 3;justify-self:center;align-self:start;padding:0;display:flex;justify-content:center;align-items:center;width:min(100%,920px);margin:0}.header-brand-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.4rem,calc(var(--bvm) * .55),.6rem);width:100%;margin:0;padding:clamp(.7rem,calc(var(--bvm) * .95),1rem) clamp(1.25rem,calc(var(--board-vw) * 2.8),2.75rem);background:linear-gradient(180deg,#fdfaf4,#f8f3e8 55%,#f3ecdf);border:1.5px solid #c9a84c;border-radius:14px;box-shadow:0 3px 14px #0a246312,inset 0 1px #ffffffd9,inset 0 -1px #c9a84c1f}.header-brand-panel:before,.header-brand-panel:after{content:"";position:absolute;width:clamp(18px,calc(var(--bvm) * 1.6),26px);height:clamp(18px,calc(var(--bvm) * 1.6),26px);border-color:#d4af37;border-style:solid;opacity:.55;pointer-events:none}.header-brand-panel:before{top:clamp(5px,calc(var(--bvm) * .45),8px);right:clamp(5px,calc(var(--bvm) * .45),8px);border-width:2px 2px 0 0;border-radius:0 10px 0 0}.header-brand-panel:after{bottom:clamp(5px,calc(var(--bvm) * .45),8px);left:clamp(5px,calc(var(--bvm) * .45),8px);border-width:0 0 2px 2px;border-radius:0 0 0 10px}.header-brand-ornament-row{display:flex;align-items:center;justify-content:center;gap:clamp(.35rem,calc(var(--bvm) * .5),.55rem);width:min(100%,420px)}.header-brand-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#c9a84c 25%,#d4af37 50%,#c9a84c 75%,transparent)}.header-brand-diamond{color:#c9a84c;font-size:clamp(.38rem,calc(var(--bvm) * .42),.48rem);line-height:1;flex-shrink:0}.header-brand-center{display:flex;flex-direction:column;align-items:center;gap:clamp(.22rem,calc(var(--bvm) * .28),.35rem);text-align:center;width:100%;padding:0 clamp(.25rem,calc(var(--bvm) * .35),.5rem)}.board-header--clean .synagogue-name{margin:0;font-family:var(--hdr-synagogue-font, var(--header-title-font));font-size:calc(clamp(1.32rem,calc(var(--bvm) * 1.85),2.05rem) * var(--hdr-synagogue-scale, 1));font-weight:700;color:var(--hdr-synagogue-color, #0a2463);-webkit-text-fill-color:var(--hdr-synagogue-color, #0a2463);text-shadow:none;letter-spacing:.05em;line-height:1.32;font-feature-settings:"kern" 1}.header-brand-bar{display:flex;justify-content:center;padding:clamp(.45rem,calc(var(--board-vh) * .55),.65rem) clamp(.75rem,calc(var(--board-vw) * 1.2),1.5rem) 0;position:relative;z-index:3}.header-brand-frame{position:relative;display:grid;grid-template-columns:minmax(5.5rem,1fr) auto minmax(5.5rem,1fr);align-items:center;gap:clamp(.5rem,calc(var(--board-vw) * 1),1.25rem);width:min(100%,920px);padding:clamp(.45rem,calc(var(--board-vh) * .55),.65rem) clamp(1rem,calc(var(--board-vw) * 2),2rem);border-radius:999px;color:#fff;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(255,255,255,.16) 0%,transparent 55%),linear-gradient(180deg,#0f3588,#0a2463 52%,#061a4a);border:2px solid #d4af37;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 4px #00000038,0 0 0 1px #5a3c0a59,0 4px 14px #00000047}.header-brand-frame:before{content:"✦";position:absolute;top:-.55rem;left:50%;transform:translate(-50%);color:#e8c547;font-size:.85rem;text-shadow:0 1px 2px rgba(0,0,0,.35);pointer-events:none}.header-brand-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem .65rem;text-align:center;min-width:0}.synagogue-name{font-size:clamp(.95rem,calc(var(--bvm) * 1.15),1.2rem);font-weight:800;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.35)}.brand-separator{opacity:.72;font-weight:400}.dedication{font-size:clamp(.78rem,calc(var(--bvm) * .95),.95rem);font-weight:600;opacity:.95}.brand-side{font-size:clamp(.72rem,calc(var(--bvm) * .88),.88rem);font-weight:700;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-side--date{text-align:start}.brand-side--day{text-align:end}.header-info-zone{position:relative;padding:clamp(.35rem,calc(var(--board-vh) * .45),.55rem) clamp(.75rem,calc(var(--board-vw) * 1.5),2rem) clamp(.55rem,calc(var(--board-vh) * .75),.85rem)}.header-info-zone:before,.header-info-zone:after{content:"";position:absolute;top:18%;width:clamp(48px,8vw,88px);height:68%;opacity:.18;pointer-events:none;background:radial-gradient(circle at 35% 18%,#2e7d32 0 12%,transparent 13%),radial-gradient(circle at 55% 28%,#1b5e20 0 16%,transparent 17%),radial-gradient(circle at 25% 42%,#388e3c 0 14%,transparent 15%)}.header-info-zone:before{right:.5rem}.header-info-zone:after{left:.5rem;transform:scaleX(-1)}.header-info-panel{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:stretch;gap:0;width:min(100%,980px);margin:-.35rem auto 0;padding:clamp(.65rem,calc(var(--board-vh) * .85),.95rem) clamp(1rem,calc(var(--board-vw) * 1.8),2rem);background:linear-gradient(180deg,#ffffff8c,#fff0 18%),linear-gradient(180deg,#faf3e0,#f0e2c4 45%,#e8d4a8);border:2px solid #c9a84c;border-radius:14px;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #a67c002e,0 0 0 1px #8b691459,0 8px 24px #0a246329;clip-path:polygon(.8% 0,99.2% 0,100% 100%,0 100%)}.info-section{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0}.info-date{text-align:start;padding-inline-end:clamp(.5rem,calc(var(--board-vw) * 1),1rem)}.info-parasha{text-align:end;padding-inline-start:clamp(.5rem,calc(var(--board-vw) * 1),1rem)}.info-clock{align-items:center;justify-content:center;gap:.15rem;min-width:clamp(7.5rem,18vw,11rem);padding-inline:clamp(.65rem,calc(var(--board-vw) * 1.2),1.25rem)}.info-divider-v{width:1px;align-self:stretch;margin-block:.35rem;background:linear-gradient(180deg,transparent,#a67c00 18%,#d4af37 50%,#a67c00 82%,transparent);opacity:.85}.section-divider-h{width:min(100%,9rem);height:1px;margin-block:.15rem;background:linear-gradient(90deg,#0a2463,#0a246326);opacity:.35}.hebrew-date{font-size:clamp(1rem,calc(var(--bvm) * 1.35),1.4rem);font-weight:700;color:#0a2463;line-height:1.2}.gregorian-date{font-size:clamp(.78rem,calc(var(--bvm) * .92),.98rem);font-weight:600;color:#3d4f6f}.occasion{font-size:clamp(.88rem,calc(var(--bvm) * 1.05),1.08rem);font-weight:700;color:#0a2463;line-height:1.25}.clock{font-size:clamp(2.5rem,calc(var(--bvm) * 3.8),4rem);font-weight:800;color:#0a2463;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 1px 0 rgba(255,255,255,.45)}.clock-ornament{width:clamp(3rem,calc(var(--bvm) * 4.5),4.5rem);height:auto;color:#b8860b;opacity:.9}.header-screen-title{padding:clamp(.35rem,calc(var(--board-vh) * .55),.65rem) clamp(1rem,calc(var(--board-vw) * 1.5),2rem) clamp(.55rem,calc(var(--board-vh) * .75),.85rem);background:linear-gradient(180deg,#ffffff6b,#fff0),linear-gradient(180deg,#b0d4f159,#f5efe326);border-top:1px solid rgba(201,168,76,.35)}.header-screen-title .screen-title-block--banner{margin-top:0;padding:0;gap:.35rem}.header-screen-title .screen-title-ornament{order:2}.header-screen-title .screen-title-text,.header-screen-title .screen-title-subtitle{font-family:var(--screen-header-title-font);font-size:var(--screen-header-title-size);font-weight:700;letter-spacing:.04em;line-height:1.2}.header-screen-title .screen-title-text{order:1;color:#b8860b;text-shadow:0 1px 0 rgba(255,255,255,.95),0 2px 0 rgba(255,255,255,.45),0 0 12px rgba(184,134,11,.18)}.header-screen-title .screen-title-subtitle{order:3;color:#0a2463;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 10px rgba(10,36,99,.1)}.header-screen-title .screen-title-block.red .screen-title-text{color:#b71c1c;text-shadow:0 1px 0 rgba(255,200,200,.6),0 -1px 0 rgba(120,20,20,.3),1px 1px 2px rgba(0,0,0,.18)}.header-screen-title .screen-title-block.red .screen-title-subtitle{color:#0a2463;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 10px rgba(10,36,99,.1)}.header-screen-title .screen-title-line{max-width:120px;height:2px;background:linear-gradient(90deg,transparent,#c9a84c,#e8c547,#c9a84c,transparent);opacity:1}.header-screen-title .screen-title-diamond{color:#b8860b;font-size:.65rem}.header-screen-title--events .screen-title-text.occasion-event-title{font-family:"Frank Ruhl Libre","David Libre",var(--screen-header-title-font),serif;font-size:clamp(1.6rem,calc(var(--board-vh) * 2.9),2.45rem);font-weight:800;color:#0a2463;letter-spacing:.055em;line-height:1.12;text-shadow:0 1px 0 rgba(255,255,255,.98),0 2px 16px rgba(10,36,99,.14)}.header-screen-title--events .screen-title-subtitle{font-family:var(--screen-header-title-font);font-size:clamp(1.85rem,calc(var(--board-vh) * 3.15),2.65rem);font-weight:800;color:#b8860b;letter-spacing:.04em;line-height:1.15;text-shadow:0 1px 0 rgba(255,255,255,.95),0 2px 0 rgba(255,255,255,.45),0 0 14px rgba(184,134,11,.22)}.header-screen-title--events .screen-title-line{max-width:9rem;height:2px;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.header-screen-title--events .screen-title-diamond{font-size:.72rem;color:#c9a84c}.board-rotating-strip-header--events{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem;padding-bottom:.1rem}.occasion-event-title{margin:0;font-family:"Frank Ruhl Libre","David Libre",var(--screen-header-title-font),serif;font-size:clamp(1.5rem,calc(var(--board-vh) * 2.65),2.2rem);font-weight:800;color:#0a2463;letter-spacing:.055em;line-height:1.12;text-shadow:0 1px 0 rgba(255,255,255,.98),0 2px 14px rgba(10,36,99,.13)}.board-rotating-strip-header--events .occasion-event-title{font-size:clamp(1.45rem,calc(var(--board-vh) * 2.55),2.05rem)}.board-rotating-strip-subtitle--events-featured{font-family:var(--screen-header-title-font);font-size:clamp(1.35rem,calc(var(--board-vh) * 2.35),1.85rem);font-weight:800;color:#b8860b;letter-spacing:.03em;line-height:1.15}.featured-screen-subtitle{position:relative;width:min(100%,52rem);margin-inline:auto}.featured-screen-subtitle__frame{position:absolute;inset:-.12rem clamp(.75rem,calc(var(--board-vw) * 2),2rem);border-top:1px solid rgba(201,168,76,.4);border-bottom:1px solid rgba(201,168,76,.4);pointer-events:none}.featured-screen-subtitle__frame:before,.featured-screen-subtitle__frame:after{content:"◆";position:absolute;top:50%;transform:translateY(-50%);font-size:.45rem;color:#c9a84c;line-height:1}.featured-screen-subtitle__frame:before{right:0}.featured-screen-subtitle__frame:after{left:0}.featured-screen-subtitle__content{display:flex;align-items:stretch;justify-content:center;gap:.25rem .45rem;padding:.4rem clamp(.5rem,calc(var(--board-vw) * 1.2),1.25rem) .5rem}.featured-screen-subtitle__quote{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1rem,calc(var(--board-vh) * 1.65),1.45rem);font-weight:700;color:#c9a84c;line-height:1;opacity:.9;flex-shrink:0}.featured-screen-subtitle__quote--open{align-self:flex-start;margin-top:.15em}.featured-screen-subtitle__quote--close{align-self:flex-end;margin-bottom:.08em}.featured-screen-subtitle__lines{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.featured-screen-subtitle__line{margin:0;font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.1rem,calc(var(--board-vh) * 1.95),1.7rem);font-weight:700;color:#9a7209;letter-spacing:.025em;line-height:1.38;text-wrap:pretty;text-shadow:0 1px 0 rgba(255,255,255,.95),0 2px 10px rgba(184,134,11,.18)}.featured-screen-subtitle--strip-events{margin-top:.15rem}.featured-screen-subtitle--strip-events .featured-screen-subtitle__line{font-size:clamp(1.15rem,calc(var(--board-vh) * 2.1),1.85rem);font-weight:800;color:#a67c00}.featured-screen-subtitle--header-events{order:3;width:100%}.featured-screen-subtitle--header-events .featured-screen-subtitle__line{font-size:clamp(1.25rem,calc(var(--board-vh) * 2.35),2rem);font-weight:800;color:#b8860b}.day-type-label{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.1rem,calc(var(--bvm) * 1.45),1.5rem);font-weight:600;color:#0a2463;letter-spacing:.04em;line-height:1.2;margin-top:.15rem}.screen-title-block{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.screen-title-block--banner{margin-top:.3rem;padding:.2rem .75rem 0}.screen-title-block--panel{background:transparent;padding:.55rem 1rem .45rem;border-bottom:none;position:relative;flex-shrink:0}.screen-title-block--panel:after{display:none}.screen-title-ornament{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.screen-title-line{flex:1;max-width:72px;height:1px;background:linear-gradient(90deg,transparent,#a67c00,transparent);opacity:.85}.screen-title-diamond{color:#a67c00;font-size:.5rem;line-height:1}.screen-title-text{font-family:Frank Ruhl Libre,David Libre,serif;font-weight:800;color:#b8860b;letter-spacing:.03em;line-height:1.15;text-shadow:none}.screen-title-block--banner .screen-title-text{font-size:clamp(1.45rem,calc(var(--board-vh) * 2.55),1.9rem)}.screen-title-block--panel .screen-title-text{font-family:var(--screen-header-title-font);font-size:clamp(1.1rem,calc(var(--bvm) * 1.45),1.45rem);font-weight:800;color:#b8860b;letter-spacing:.03em;text-shadow:none}.screen-title-block--panel .screen-title-subtitle{font-family:var(--screen-header-title-font);font-size:clamp(1.05rem,calc(var(--bvm) * 1.38),1.38rem);font-weight:700;color:#0a2463}.screen-title-subtitle{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1rem,calc(var(--board-vh) * 1.65),1.2rem);font-weight:700;color:#0a2463;line-height:1.2;letter-spacing:.02em}.screen-title-block.red .screen-title-text{color:#b71c1c;text-shadow:0 1px 0 rgba(255,200,200,.6),0 -1px 0 rgba(120,20,20,.3),1px 1px 2px rgba(0,0,0,.18)}.screen-title-block.red .screen-title-diamond{color:#b71c1c}.screen-title-block.red .screen-title-line{background:linear-gradient(90deg,transparent,#b71c1c,transparent)}.parasha{font-size:clamp(1rem,calc(var(--bvm) * 1.35),1.4rem);font-weight:700;color:#0a2463;line-height:1.25}.parasha--muted{font-size:clamp(.88rem,calc(var(--bvm) * 1.05),1.05rem);font-weight:600;color:#3d4f6f}.board-content{--bvm: var(--board-vmin);flex:1;display:flex;align-items:stretch;width:100%;min-width:0;align-self:stretch;padding:clamp(.75rem,calc(var(--board-vh) * 1.2),1.5rem) clamp(1rem,calc(var(--board-vw) * 1.5),2rem) clamp(.5rem,calc(var(--board-vh) * .8),1rem);overflow:hidden;opacity:1;position:relative;min-height:0}.board-content:not(.has-custom-bg){min-height:0}.board-content.board-content--main-screen{padding:0}.board-content.has-custom-bg{padding:0;min-height:0;flex:1;display:flex;flex-direction:column}.board-content.has-custom-bg .screen-background{flex:1;min-height:0}.board-screen-transition{--board-screen-transition-ms: 2.2s;--board-screen-megillah-ease: cubic-bezier(.42, .02, .28, 1);position:relative;isolation:isolate;display:flex;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:hidden}.board-screen-transition-layer{position:relative;display:flex;flex:1 1 auto;align-items:stretch;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;backface-visibility:hidden;transform:translateZ(0)}.board-screen-transition-layer--outgoing{position:absolute;inset:0;z-index:1;pointer-events:none}.board-screen-transition-layer--current{position:relative;z-index:2}.board-screen-transition-layer>.screen-background,.board-screen-transition-layer .screen-background-content,.board-screen-transition-layer .screen-card-theme-root,.board-screen-transition-layer .screen{width:100%;height:100%;min-width:0;min-height:0}.board-screen-transition-layer>.screen-background,.board-screen-transition-layer .screen-background-content,.board-screen-transition-layer .screen{flex:1 1 auto}.board-screen-transition.is-transitioning .board-screen-transition-layer--outgoing{z-index:3;animation:board-screen-megillah-fold var(--board-screen-transition-ms) var(--board-screen-megillah-ease) both;will-change:clip-path,opacity}.board-screen-transition.is-transitioning .board-screen-transition-layer--current{z-index:2;animation:board-screen-megillah-unroll var(--board-screen-transition-ms) var(--board-screen-megillah-ease) both;will-change:clip-path}.board-screen-transition.is-transitioning:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:4;width:clamp(12px,1.6vw,28px);pointer-events:none;opacity:.5;background:linear-gradient(to right,rgba(28,18,8,.45),rgba(28,18,8,.1),transparent)}@keyframes board-screen-megillah-fold{0%{clip-path:inset(0 0% 0 0%);-webkit-clip-path:inset(0 0% 0 0%);opacity:1}48%{clip-path:inset(0 100% 0 0%);-webkit-clip-path:inset(0 100% 0 0%);opacity:1}52%,to{clip-path:inset(0 100% 0 0%);-webkit-clip-path:inset(0 100% 0 0%);opacity:0}}@keyframes board-screen-megillah-unroll{0%,50%{clip-path:inset(0 100% 0 0%);-webkit-clip-path:inset(0 100% 0 0%)}to{clip-path:inset(0 0% 0 0%);-webkit-clip-path:inset(0 0% 0 0%)}}html.tv-shell{--board-screen-transition-ms: .42s}html.tv-shell .board-screen-transition-layer{transform:none;backface-visibility:hidden}html.tv-shell .board-screen-transition.is-transitioning .board-screen-transition-layer--outgoing{z-index:1;animation:none;will-change:auto;opacity:1;clip-path:none;-webkit-clip-path:none}html.tv-shell .board-screen-transition.is-transitioning .board-screen-transition-layer--current{z-index:2;animation:board-screen-enter-tv var(--board-screen-transition-ms, .42s) cubic-bezier(.22,.75,.22,1) both;will-change:opacity;clip-path:none;-webkit-clip-path:none}html.tv-shell .board-screen-transition.is-transitioning:before{content:none}@keyframes board-screen-enter-tv{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.board-screen-transition.is-transitioning .board-screen-transition-layer--outgoing,.board-screen-transition.is-transitioning .board-screen-transition-layer--current{animation-duration:1ms}.board-screen-transition.is-transitioning:before{content:none}}@property --board-blind-open{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.board-screen-transition[class*=board-screen-transition--].is-transitioning:before{content:none}.board-screen-transition[class*=board-screen-transition--].is-transitioning .board-screen-transition-layer{clip-path:none;-webkit-clip-path:none;opacity:1}.board-screen-transition--fade.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--fade.is-transitioning .board-screen-transition-layer--outgoing{z-index:2;animation:board-transition-fade-out var(--board-screen-transition-ms) ease-in-out both}.board-screen-transition--fade.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--fade.is-transitioning .board-screen-transition-layer--current{z-index:3;animation:board-transition-fade-in var(--board-screen-transition-ms) ease-in-out both}.board-screen-transition--wipe.is-transitioning .board-screen-transition-layer--outgoing,.board-screen-transition--cover.is-transitioning .board-screen-transition-layer--outgoing,.board-screen-transition--drape.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--wipe.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--cover.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--drape.is-transitioning .board-screen-transition-layer--outgoing{z-index:2;animation:none}.board-screen-transition--wipe.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--wipe.is-transitioning .board-screen-transition-layer--current{z-index:3;animation:board-transition-wipe-in var(--board-screen-transition-ms) cubic-bezier(.4,0,.2,1) both;will-change:clip-path}.board-screen-transition--reveal.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--reveal.is-transitioning .board-screen-transition-layer--current{z-index:1;animation:none}.board-screen-transition--reveal.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--reveal.is-transitioning .board-screen-transition-layer--outgoing{z-index:3;animation:board-transition-reveal-out var(--board-screen-transition-ms) cubic-bezier(.4,0,.2,1) both;will-change:clip-path}.board-screen-transition--cover.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--cover.is-transitioning .board-screen-transition-layer--current{z-index:3;animation:board-transition-cover-in var(--board-screen-transition-ms) cubic-bezier(.22,.7,.2,1) both;will-change:transform}.board-screen-transition--drape.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--drape.is-transitioning .board-screen-transition-layer--current{z-index:3;transform-origin:top center;animation:board-transition-drape-in var(--board-screen-transition-ms) cubic-bezier(.2,.75,.2,1) both;will-change:transform,clip-path}.board-screen-transition--dissolve.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--dissolve.is-transitioning .board-screen-transition-layer--outgoing{z-index:2;animation:board-transition-dissolve-out var(--board-screen-transition-ms) steps(12,end) both;will-change:opacity,filter}.board-screen-transition--dissolve.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--dissolve.is-transitioning .board-screen-transition-layer--current{z-index:3;animation:board-transition-dissolve-in var(--board-screen-transition-ms) steps(12,end) both;will-change:opacity,filter}.board-screen-transition--blinds.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--blinds.is-transitioning .board-screen-transition-layer--outgoing{z-index:1;animation:none}.board-screen-transition--blinds.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--blinds.is-transitioning .board-screen-transition-layer--current{z-index:3;--board-blind-open: 0%;-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0 var(--board-blind-open),transparent var(--board-blind-open) 12.5%);mask-image:repeating-linear-gradient(to bottom,#000 0 var(--board-blind-open),transparent var(--board-blind-open) 12.5%);animation:board-transition-blinds-in var(--board-screen-transition-ms) ease-in-out both;will-change:mask-image}.board-screen-transition--cube{perspective:1200px;transform-style:preserve-3d}.board-screen-transition--cube.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--cube.is-transitioning .board-screen-transition-layer--outgoing{z-index:2;transform-origin:left center;animation:board-transition-cube-out var(--board-screen-transition-ms) ease-in-out both;will-change:transform,opacity}.board-screen-transition--cube.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--cube.is-transitioning .board-screen-transition-layer--current{z-index:3;transform-origin:right center;animation:board-transition-cube-in var(--board-screen-transition-ms) ease-in-out both;will-change:transform,opacity}@keyframes board-transition-fade-out{0%{opacity:1}to{opacity:0}}@keyframes board-transition-fade-in{0%{opacity:0}to{opacity:1}}@keyframes board-transition-wipe-in{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}@keyframes board-transition-reveal-out{0%{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%)}}@keyframes board-transition-cover-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes board-transition-drape-in{0%{clip-path:inset(0 0 100% 0);-webkit-clip-path:inset(0 0 100% 0);transform:scaleY(.08)}72%{transform:scaleY(1.035)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transform:scaleY(1)}}@keyframes board-transition-dissolve-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(8px)}}@keyframes board-transition-dissolve-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@keyframes board-transition-blinds-in{0%{--board-blind-open: 0%}to{--board-blind-open: 12.5%}}@keyframes board-transition-cube-out{0%{transform:rotateY(0) translateZ(0);opacity:1}to{transform:rotateY(-88deg) translateZ(0);opacity:.35}}@keyframes board-transition-cube-in{0%{transform:rotateY(88deg) translateZ(0);opacity:.35}to{transform:rotateY(0) translateZ(0);opacity:1}}html.tv-shell .board-screen-transition[class*=board-screen-transition--].is-transitioning .board-screen-transition-layer{transform:none!important;clip-path:none!important;-webkit-clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;backface-visibility:visible;will-change:opacity}html.tv-shell .board-screen-transition[class*=board-screen-transition--].is-transitioning .board-screen-transition-layer--outgoing{z-index:2;animation:board-transition-tv-out var(--board-screen-transition-ms) ease-in-out both!important}html.tv-shell .board-screen-transition[class*=board-screen-transition--].is-transitioning .board-screen-transition-layer--current{z-index:3;animation:board-transition-tv-in var(--board-screen-transition-ms) ease-in-out both!important}html.tv-shell .board-screen-transition--wipe.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--cover.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--drape.is-transitioning .board-screen-transition-layer--outgoing{animation-name:board-transition-tv-out-late!important}html.tv-shell .board-screen-transition--wipe.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--cover.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--drape.is-transitioning .board-screen-transition-layer--current{animation-name:board-transition-tv-in-late!important}html.tv-shell .board-screen-transition--dissolve.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--blinds.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--dissolve.is-transitioning .board-screen-transition-layer--current,html.tv-shell .board-screen-transition--blinds.is-transitioning .board-screen-transition-layer--current{animation-timing-function:steps(8,end)!important}html.tv-shell .board-screen-transition--cube.is-transitioning .board-screen-transition-layer--outgoing,html.tv-shell .board-screen-transition--cube.is-transitioning .board-screen-transition-layer--current{animation-timing-function:cubic-bezier(.45,0,.2,1)!important}@keyframes board-transition-tv-out{0%{opacity:1}to{opacity:0}}@keyframes board-transition-tv-in{0%{opacity:0}to{opacity:1}}@keyframes board-transition-tv-out-late{0%,28%{opacity:1}72%,to{opacity:0}}@keyframes board-transition-tv-in-late{0%,28%{opacity:0}72%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.board-screen-transition[class*=board-screen-transition--].is-transitioning .board-screen-transition-layer{animation-duration:1ms!important}}.screen-background,.syn-display{transform:translateZ(0)}.board-wallpaper{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:-1;pointer-events:none;user-select:none;display:block}.screen-background{position:relative;width:100%;height:100%;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.screen-background-overlay{position:fixed;inset:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg,#0000001f,#00000005 45%,#00000024);pointer-events:none}.screen-background--color-only .screen-background-content{min-height:100%}.screen-background-content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;padding:clamp(.75rem,calc(var(--board-vh) * 1.2),1.25rem) clamp(1rem,calc(var(--board-vw) * 1.5),2rem) clamp(.75rem,calc(var(--board-vh) * 1),1rem);min-height:0;align-items:center;justify-content:center}.screen-background-content:has(.screen.main-screen),.screen-background-content:has(.shabbat-screen),.screen-background-content:has(.daily-halacha-screen){justify-content:flex-start;padding:0;align-items:stretch;overflow:visible}.screen-background:has(.screen.main-screen),.screen-background:has(.shabbat-screen),.screen-background:has(.daily-halacha-screen){overflow:visible}.screen-background:has(.screen.main-screen) .screen-background-overlay,.screen-background:has(.shabbat-screen) .screen-background-overlay,.screen-background:has(.daily-halacha-screen) .screen-background-overlay{background:transparent}.has-custom-bg .screen-background-content .screen{width:100%;max-width:100%;height:auto;align-self:center}.has-custom-bg .screen{gap:1.25rem;align-items:stretch;justify-content:center}.has-custom-bg .screen-background-content .screen.shabbat-screen,.has-custom-bg .screen.shabbat-screen,.screen-background-content .screen.daily-halacha-screen,.screen-background-content .screen.main-screen{height:100%;min-height:0;flex:1 1 auto;align-self:stretch;justify-content:flex-start;gap:0}.screen-background-content .screen.main-screen .syn-display{background:transparent}.has-custom-bg .screen.shabbat-screen .shabbat-board{flex:1;min-height:0}.has-custom-bg .content-panel{flex:0 0 auto;width:min(580px,calc(var(--board-vw) * 47));max-height:min(calc(var(--board-vh) * 74),720px);min-height:min(calc(var(--board-vh) * 58),520px);background:#ffffffeb;backdrop-filter:blur(12px);box-shadow:0 12px 40px #00000047,0 0 0 1px #ffffff59 inset}.has-custom-bg .panel-body{flex:1;min-height:0;padding:1rem 1.35rem;overflow-y:auto;overflow-x:hidden}.has-custom-bg .memorials-screen,.has-custom-bg .hilula-screen.main-screen,.has-custom-bg .birthdays-screen.main-screen,.has-custom-bg .parnas-hayom-screen.main-screen{width:100%;height:100%;max-width:none;padding:0}.has-custom-bg .screen-title-block--panel{background:linear-gradient(180deg,#f3e5abf2,#e6c98af2 55%,#dcc896f2);padding:.65rem 1rem .75rem}.has-custom-bg .screen-title-block--panel .screen-title-text{font-size:clamp(1.32rem,calc(var(--board-vh) * 2),1.85rem);color:#b8860b}.has-custom-bg .screen-title-block--panel .screen-title-subtitle{color:#0a2463}.has-custom-bg .time-row{padding:.6rem 0}.has-custom-bg .time-label{font-size:1.65rem}.has-custom-bg .time-value{font-size:2rem}.has-custom-bg .time-row-sub{font-size:.95rem;margin-top:.2rem}.has-custom-bg .zman-row{padding:.5rem 0}.has-custom-bg .zman-time{font-size:1.85rem;min-width:4.5rem}.has-custom-bg .zman-label{font-size:1.75rem}.has-custom-bg .reminder-item,.has-custom-bg .halacha-item{font-size:1.65rem;line-height:1.35}.has-custom-bg .halacha-note{font-size:1.2rem}.screen{width:100%;flex:1;min-height:0;display:flex;gap:1rem;align-items:stretch}.screen.prayers-lessons-screen,.board-content .screen.prayers-lessons-screen,.screen-background-content .screen.prayers-lessons-screen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;justify-content:center;align-content:center;align-items:stretch;gap:.9rem;width:100%;max-width:min(1540px,calc(var(--board-vw) * 96));height:auto;flex:0 1 auto;min-height:0;margin:0 auto;position:relative}.screen.prayers-lessons-screen .panel-prayers{grid-column:1;grid-row:1}.screen.prayers-lessons-screen .panel-lessons{grid-column:2;grid-row:1}.screen.prayers-lessons-screen .panel-halacha{grid-column:3;grid-row:1}.screen.prayers-lessons-screen .content-panel{width:100%;height:100%;min-height:min(calc(var(--board-vh) * 50),460px);max-height:min(calc(var(--board-vh) * 52),480px);flex:none}.screen.prayers-lessons-screen .panel-prayers .panel-body,.screen.prayers-lessons-screen .panel-lessons .panel-body,.screen.prayers-lessons-screen .panel-halacha .panel-body{display:flex;flex-direction:column;justify-content:center;padding:.75rem 1rem;overflow-y:auto}.screen.prayers-lessons-screen .panel-halacha .halacha-combined{height:auto;gap:.45rem;width:100%}.screen.prayers-lessons-screen .time-row{padding:.5rem 0}.screen.prayers-lessons-screen .time-label{font-size:1.5rem}.screen.prayers-lessons-screen .time-value{font-size:1.85rem}.screen.prayers-lessons-screen .reminder-item,.screen.prayers-lessons-screen .halacha-item{font-size:1.45rem}.screen.prayers-lessons-screen .panel-halacha .screen-title-text{font-size:clamp(1.05rem,calc(var(--bvm) * 1.5),1.45rem);line-height:1.2;color:#b8860b}.screen.prayers-lessons-screen:not(:has(.panel-lessons)){grid-template-columns:repeat(2,minmax(0,1fr))}.screen.prayers-lessons-screen:not(:has(.panel-lessons)) .panel-halacha{grid-column:2}.screen.prayers-lessons-screen:not(:has(.panel-halacha)){grid-template-columns:repeat(2,minmax(0,1fr))}.has-custom-bg .prayers-lessons-screen{padding-top:0;gap:.9rem}.has-custom-bg .screen.prayers-lessons-screen{align-self:stretch;width:100%;max-width:100%}.has-custom-bg .screen.prayers-lessons-screen .content-panel{width:100%;max-width:none;flex:none;min-height:min(calc(var(--board-vh) * 50),460px);max-height:min(calc(var(--board-vh) * 52),480px)}.board-content--rotating-strip .screen.prayers-lessons-screen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;gap:.45rem;align-self:stretch}.board-content--rotating-strip .screen.prayers-lessons-screen:not(:has(.panel-lessons)),.board-content--rotating-strip .screen.prayers-lessons-screen:not(:has(.panel-halacha)){grid-template-columns:repeat(2,minmax(0,1fr))}.board-content--rotating-strip .screen.prayers-lessons-screen .content-panel{min-height:0;max-height:100%}.board-content--rotating-strip .screen.prayers-lessons-screen .time-label{font-size:1.05rem}.board-content--rotating-strip .screen.prayers-lessons-screen .time-value{font-size:1.25rem}.board-content--rotating-strip .screen.prayers-lessons-screen .reminder-item,.board-content--rotating-strip .screen.prayers-lessons-screen .halacha-item{font-size:.95rem}.synagogue-brand-image-wrap{display:inline-flex;max-width:100%}.synagogue-brand-image{display:block;max-width:min(100%,28rem);max-height:var(--hdr-brand-image-max-height, calc(var(--bvm) * 5));width:auto;height:auto;object-fit:contain;object-position:center}.display-board:has(.shabbat-screen) .synagogue-brand-image--shabbat{filter:drop-shadow(0 2px 8px rgba(32,22,8,.55))}.board-header--clean .header-brand-center .synagogue-brand-image-wrap,.board-header--clean .header-shabbat-brand .synagogue-brand-image-wrap{width:100%}.board-header--clean .header-shabbat-brand .synagogue-brand-image-wrap{display:flex;justify-content:flex-end}.display-board:has(.shabbat-screen),.display-board:has(.shabbat-display-host){background:#fffdf8!important;height:100dvh;overflow:hidden}.display-board:has(.shabbat-display-host) .preview-banner{display:none}.display-board:has(.shabbat-display-host)>.board-content:not(.board-content--rotating-strip){flex:1 1 auto;height:100%;min-height:0;position:relative}.display-board:has(.shabbat-screen) .board-header,.display-board:has(.shabbat-display-host) .board-header{display:none}.display-board:has(.shabbat-screen) .board-footer,.display-board:has(.shabbat-screen) .board-footer-bar,.display-board:has(.shabbat-display-host) .board-footer-bar,.display-board:has(.shabbat-display-host) .board-footer{display:none}.board-content:has(.shabbat-screen),.board-content:has(.shabbat-display-host){padding:0;overflow:hidden;background:transparent!important;flex:1;min-height:0}.board-content:has(.shabbat-screen--photo-bg){background:transparent!important}.board-content:has(.shabbat-screen):not(.board-content--rotating-strip) .shabbat-screen,.board-content:has(.shabbat-display-host):not(.board-content--rotating-strip) .shabbat-display-host{position:absolute;inset:0}.board-content--rotating-strip:has(.shabbat-screen){overflow:hidden}.screen.shabbat-screen{position:relative;flex:1;width:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse at 18% 12%,rgba(255,252,245,.85) 0%,transparent 52%),radial-gradient(ellipse at 82% 88%,rgba(255,248,232,.7) 0%,transparent 48%),#f5f1e6}.screen.shabbat-screen--photo-bg{background:transparent}.shabbat-board__footer .shabbat-slide-progress.board-footer-progress{position:relative;left:auto;right:auto;bottom:auto;z-index:2;width:100%;height:clamp(5px,calc(var(--board-vh) * .7),8px);background:#0014308c;flex-shrink:0}.shabbat-board__footer .shabbat-slide-progress .progress-bar-track{height:100%;background:transparent}.shabbat-board__footer .shabbat-slide-progress .progress-bar-fill{background:linear-gradient(90deg,#c5a059,#d4af37 55%,#e0c36a)}.shabbat-parasha-overlay{position:absolute;top:clamp(1.85rem,calc(var(--board-vh) * 3.8),3.25rem);left:50%;z-index:3;transform:translate(-50%);width:min(100%,clamp(18rem,calc(var(--board-vw) * 52),40rem));padding:0 clamp(.75rem,calc(var(--board-vw) * 1.5),1.5rem);text-align:center;direction:rtl;pointer-events:none;color:var(--shabbat-navy, #001f3f)}.shabbat-parasha-overlay__clock{margin:0 0 clamp(.2rem,calc(var(--board-vh) * .35),.4rem);font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(3.25rem,calc(var(--board-vh) * 5.3),4.45rem);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.03em;line-height:1;color:var(--shabbat-navy, #001f3f);text-shadow:0 2px 12px rgba(255,255,255,.7),0 1px 2px rgba(255,255,255,.4);direction:ltr}.shabbat-parasha-overlay__title-row{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto}.shabbat-parasha-overlay__kicker{margin:0;flex:0 0 auto;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.37rem,calc(var(--board-vh) * 2.11),1.76rem);font-weight:700;color:#1a3a6e;letter-spacing:.02em;line-height:1.15;white-space:nowrap;text-shadow:0 1px 10px rgba(255,255,255,.65)}.shabbat-parasha-overlay__name{margin:clamp(.08rem,calc(var(--board-vh) * .12),.16rem) 0 0;font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(4.68rem,calc(var(--board-vh) * 9.67),8.58rem);font-weight:900;color:var(--shabbat-navy, #001f3f);line-height:.95;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(255,255,255,.72),0 1px 2px rgba(255,255,255,.45)}.board-content--rotating-strip .shabbat-parasha-overlay{top:clamp(.7rem,calc(var(--board-vh) * 1.4),1.2rem);width:min(100%,clamp(12rem,calc(var(--board-vw) * 72),22rem))}.board-content--rotating-strip .shabbat-parasha-overlay__clock{font-size:clamp(1.85rem,calc(var(--board-vh) * 3.1),2.4rem);margin-bottom:clamp(.1rem,calc(var(--board-vh) * .2),.22rem)}.board-content--rotating-strip .shabbat-parasha-overlay__kicker{font-size:clamp(1.07rem,calc(var(--board-vh) * 1.56),1.3rem)}.board-content--rotating-strip .shabbat-parasha-overlay__name{font-size:clamp(2.89rem,calc(var(--board-vh) * 4.99),4.14rem)}.shabbat-board{--shabbat-navy: #001f3f;--shabbat-green: #1b4d3e;--shabbat-burgundy: #4a0e0e;--shabbat-gold: #c5a059;--shabbat-cream: #f5f1e6;--shabbat-parasha-col: 1.1;--shabbat-side-col: .485;--shabbat-parasha-card-width-scale: 1.71;--shabbat-side-card-width: 90%;--shabbat-card-fs: 1.26;flex:1;min-height:0;display:grid;direction:ltr;grid-template-columns:minmax(0,calc(var(--shabbat-parasha-col) * 1fr)) minmax(0,calc(var(--shabbat-side-col) * 1fr));grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"parasha side" "footer footer";row-gap:0;column-gap:clamp(.45rem,calc(var(--board-vw) * .95),.85rem);padding:clamp(.38rem,calc(var(--board-vh) * .65),.75rem) clamp(.5rem,calc(var(--board-vw) * 1.15),1.1rem) 0}.shabbat-board__parasha{grid-area:parasha;min-width:0;min-height:0;display:flex;flex-direction:column;direction:rtl}.shabbat-board__parasha--stacked{gap:clamp(.35rem,calc(var(--board-vh) * .55),.65rem)}.shabbat-board__parasha .shabbat-boundary-card,.shabbat-board__parasha .shabbat-board-card--announcements{width:calc(100% * var(--shabbat-side-col) / var(--shabbat-parasha-col) * var(--shabbat-parasha-card-width-scale));max-width:calc(100% * var(--shabbat-side-col) / var(--shabbat-parasha-col) * var(--shabbat-parasha-card-width-scale));align-self:flex-end}.shabbat-board__parasha--stacked .shabbat-boundary-card{flex:0 0 auto;min-height:0;max-height:min(100%,calc(var(--board-vh) * 78))}.shabbat-board__parasha--stacked .shabbat-boundary-card__main{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.shabbat-board__parasha--stacked .shabbat-board-card--announcements,.shabbat-board__parasha--stacked .shabbat-announcements-card{flex:0 1 auto;min-height:0;margin-top:auto;margin-bottom:clamp(.75rem,calc(var(--board-vh) * 1.4),1.15rem)}.shabbat-board__parasha--stacked .shabbat-boundary-card__clock-value{font-size:clamp(calc(2rem * var(--sbc-fs)),calc(var(--board-vh) * 3.1 * var(--sbc-fs)),calc(2.65rem * var(--sbc-fs)))}.shabbat-board__parasha--stacked .shabbat-boundary-card__analog-face{width:clamp(calc(2rem * var(--sbc-fs)),calc(var(--board-vh) * 3.1 * var(--sbc-fs)),calc(2.65rem * var(--sbc-fs)));height:clamp(calc(2rem * var(--sbc-fs)),calc(var(--board-vh) * 3.1 * var(--sbc-fs)),calc(2.65rem * var(--sbc-fs)))}.shabbat-board__parasha--stacked .shabbat-boundary-card__hebrew-date,.shabbat-board__parasha--stacked .shabbat-boundary-card__hebrew-day,.shabbat-board__parasha--stacked .shabbat-boundary-card__title{font-size:clamp(calc(1.23rem * var(--sbc-fs)),calc(var(--board-vh) * 1.83 * var(--sbc-fs)),calc(1.5rem * var(--sbc-fs)))}.shabbat-board__parasha--stacked .shabbat-boundary-card__gregorian{font-size:clamp(calc(1.38rem * var(--sbc-fs)),calc(var(--board-vh) * 1.98 * var(--sbc-fs)),calc(1.68rem * var(--sbc-fs)))}.shabbat-board__parasha--stacked .shabbat-boundary-card__parasha{font-size:clamp(calc(1.32rem * var(--sbc-fs)),calc(var(--board-vh) * 1.92 * var(--sbc-fs)),calc(1.58rem * var(--sbc-fs)))}.shabbat-board__parasha--stacked .shabbat-boundary-card__astro--clock{grid-template-columns:repeat(3,minmax(0,1fr))}.shabbat-board__parasha--stacked .shabbat-boundary-card__col--rt{grid-column:1 / -1;border-inline-end:none;border-top:1px solid rgba(197,160,89,.35);min-height:clamp(3.5rem,calc(var(--board-vh) * 5.2),4.5rem)}.shabbat-board__parasha--stacked .shabbat-boundary-card__astro{grid-template-columns:repeat(3,minmax(0,1fr))}.shabbat-board-parasha-scene{flex:1;min-height:0;display:flex;flex-direction:column;border:2px solid #c5a059;border-radius:14px;overflow:hidden;background:#1a2b48;box-shadow:0 3px 14px #1a2b481a,inset 0 0 0 1px #fff8e714}.shabbat-gallery-frame{position:relative;flex:1;min-height:0;width:100%;height:100%;overflow:hidden;background:#1a2b48}.shabbat-gallery-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center center;opacity:1;transition:opacity .6s ease}.shabbat-gallery-image--fading{opacity:0}.shabbat-gallery-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 20%,rgba(255,252,245,.12) 0%,transparent 55%),radial-gradient(ellipse at 70% 80%,rgba(197,160,89,.1) 0%,transparent 50%),linear-gradient(180deg,#243a5e,#1a2b48)}.shabbat-board__center,.shabbat-board__side{min-width:0;min-height:0;display:flex;flex-direction:column;gap:clamp(.35rem,calc(var(--board-vh) * .55),.65rem);direction:rtl}.shabbat-board__center{grid-area:center;align-items:stretch}.shabbat-board__center .shabbat-board-parasha-scene{flex:1;min-height:0;height:100%;width:100%}.shabbat-board__side{grid-area:side;align-items:stretch}.shabbat-board__side--stacked .shabbat-prayers-card{flex:2 1 0}.shabbat-board__side--stacked .shabbat-lessons-card{flex:1 1 0;min-height:0;margin-bottom:clamp(.75rem,calc(var(--board-vh) * 1.4),1.15rem)}.shabbat-prayers-card,.shabbat-lessons-card,.shabbat-board-card--prayers,.shabbat-board-card--lessons{width:100%;max-width:100%;align-self:stretch}.shabbat-board__side .shabbat-prayers-card,.shabbat-board__side .shabbat-lessons-card,.shabbat-board__side .shabbat-board-card--prayers,.shabbat-board__side .shabbat-board-card--lessons{width:var(--shabbat-side-card-width);max-width:var(--shabbat-side-card-width);align-self:flex-start}.shabbat-parasha-heading{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.12rem,calc(var(--board-vh) * .18),.22rem);padding:clamp(.15rem,calc(var(--board-vh) * .25),.35rem) clamp(.35rem,calc(var(--board-vw) * .65),.55rem) 0}.shabbat-parasha-heading__kicker{margin:0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1rem,calc(var(--board-vh) * 1.55),1.42rem);font-weight:700;color:var(--shabbat-navy);letter-spacing:.02em;line-height:1.2}.shabbat-parasha-heading__name{margin:0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(2.85rem,calc(var(--board-vh) * 5.6),4.85rem);font-weight:900;color:var(--shabbat-navy);line-height:.98;letter-spacing:-.02em}.shabbat-parasha-heading__haftarah{display:flex;align-items:center;justify-content:center;gap:clamp(.28rem,calc(var(--board-vw) * .48),.42rem);width:min(100%,clamp(14rem,calc(var(--board-vw) * 24),22rem));margin-top:clamp(.28rem,calc(var(--board-vh) * .42),.38rem)}.shabbat-parasha-heading__haftarah-gem{flex:0 0 auto;color:#e8c547;font-size:clamp(.62rem,calc(var(--board-vh) * .92),.78rem);line-height:1;filter:drop-shadow(0 1px 1px rgba(74,56,16,.35))}.shabbat-parasha-heading__haftarah-gem--end{transform:scaleX(-1)}.shabbat-parasha-heading__haftarah-text{flex:1 1 auto;min-width:0;margin:0;padding:clamp(.28rem,calc(var(--board-vh) * .42),.38rem) clamp(.55rem,calc(var(--board-vw) * .95),.78rem);font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.78rem,calc(var(--board-vh) * 1.15),.98rem);font-weight:800;color:#fff;line-height:1.28;background:linear-gradient(180deg,#b8924a,#a67c33 52%,#8f6828);border:1px solid #5c4518;box-shadow:inset 0 1px #fff8dc38,0 2px 6px #4a381038;clip-path:polygon(.62rem 0,calc(100% - .62rem) 0,100% 50%,calc(100% - .62rem) 100%,.62rem 100%,0 50%)}.shabbat-parasha-heading__special .dash-special-shabbat-banner{margin:clamp(.28rem,calc(var(--board-vh) * .42),.38rem) 0 0}.shabbat-parasha-heading__special .dash-special-shabbat-banner-text{font-size:clamp(.9rem,calc(var(--board-vh) * 1.35),1.2rem);color:var(--shabbat-navy)}.shabbat-gallery-placeholder-icon{font-size:clamp(2rem,calc(var(--board-vh) * 3.5),3rem);color:var(--shabbat-gold);opacity:.65}.shabbat-boundary-card{--sbc-fs: 2.18;flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;gap:clamp(.28rem,calc(var(--board-vh) * .42),.38rem);direction:rtl}.shabbat-boundary-card__main{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;border-radius:16px;background:linear-gradient(180deg,#0a2658,#001f3f 52%,#001633);border:2px solid var(--shabbat-gold);box-shadow:inset 0 0 0 1px #fff8e71f,0 4px 16px #001f3f38;overflow:hidden;color:#fff}.shabbat-boundary-card__head{display:flex;flex-direction:column;align-items:center;gap:clamp(.18rem,calc(var(--board-vh) * .28),.28rem);padding:clamp(.5rem,calc(var(--board-vh) * .72),.65rem) clamp(.65rem,calc(var(--board-vw) * 1.05),.95rem) clamp(.38rem,calc(var(--board-vh) * .52),.48rem);text-align:center}.shabbat-boundary-card__head-clockrow{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:clamp(.04rem,calc(var(--board-vh) * .08),.1rem)}.shabbat-boundary-card__clock-cluster{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.55rem,calc(var(--board-vw) * .95),.85rem);direction:ltr}.shabbat-boundary-card__clock{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;direction:ltr;padding:0}.shabbat-boundary-card__clock-value{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(2.45rem * var(--sbc-fs)),calc(var(--board-vh) * 3.95 * var(--sbc-fs)),calc(3.2rem * var(--sbc-fs)));font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.03em;line-height:1}.shabbat-boundary-card__analog{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.shabbat-boundary-card__analog-face{width:clamp(calc(2.45rem * var(--sbc-fs)),calc(var(--board-vh) * 3.95 * var(--sbc-fs)),calc(3.2rem * var(--sbc-fs)));height:clamp(calc(2.45rem * var(--sbc-fs)),calc(var(--board-vh) * 3.95 * var(--sbc-fs)),calc(3.2rem * var(--sbc-fs)));border-radius:50%;border:2px solid var(--shabbat-gold);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.15) 0%,transparent 68%),#ffffff14;position:relative;box-shadow:inset 0 0 0 1px #00000026}.shabbat-boundary-card__analog-face:before,.shabbat-boundary-card__analog-face:after{content:"";position:absolute;left:50%;bottom:50%;transform-origin:bottom center;background:var(--shabbat-gold);border-radius:2px}.shabbat-boundary-card__analog-face:before{width:2px;height:38%;transform:translate(-50%) rotate(35deg)}.shabbat-boundary-card__analog-face:after{width:1.5px;height:52%;transform:translate(-50%) rotate(130deg)}.shabbat-boundary-card__title,.shabbat-boundary-card__hebrew-date,.shabbat-boundary-card__hebrew-day{margin:0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(1.08rem * var(--sbc-fs)),calc(var(--board-vh) * 1.62 * var(--sbc-fs)),calc(1.35rem * var(--sbc-fs)));font-weight:800;color:#fff;letter-spacing:.01em;line-height:1.28;text-wrap:balance}.shabbat-boundary-card__hebrew-day{font-size:clamp(calc(1.02rem * var(--sbc-fs)),calc(var(--board-vh) * 1.48 * var(--sbc-fs)),calc(1.22rem * var(--sbc-fs)));font-weight:700}.shabbat-boundary-card__parasha{margin:0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(1.38rem * var(--sbc-fs)),calc(var(--board-vh) * 2.07 * var(--sbc-fs)),calc(1.68rem * var(--sbc-fs)));font-weight:800;color:#fff;line-height:1.3}.shabbat-boundary-card__meta{margin:0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(1.08rem * var(--sbc-fs)),calc(var(--board-vh) * 1.58 * var(--sbc-fs)),calc(1.32rem * var(--sbc-fs)));font-weight:700;color:var(--shabbat-gold);line-height:1.35}.shabbat-boundary-card__divider{height:1px;margin:0;background:#c5a05973}.shabbat-boundary-card__gregorian{margin:0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(1.02rem * var(--sbc-fs)),calc(var(--board-vh) * 1.48 * var(--sbc-fs)),calc(1.25rem * var(--sbc-fs)));font-weight:700;color:var(--shabbat-gold);line-height:1.25}.shabbat-boundary-card__special-shabbat{width:100%;margin-top:0}.shabbat-boundary-card__special-shabbat .dash-special-shabbat-banner{margin:0;width:100%}.shabbat-boundary-card__special-shabbat .dash-special-shabbat-banner-text{font-size:clamp(calc(1.1rem * var(--sbc-fs)),calc(var(--board-vh) * 1.72 * var(--sbc-fs)),calc(1.45rem * var(--sbc-fs)));font-weight:800;color:var(--shabbat-gold);text-shadow:0 1px 2px rgba(0,0,0,.22)}.shabbat-boundary-card__special-shabbat .dash-special-shabbat-banner-line{background:linear-gradient(90deg,transparent,rgba(197,160,89,.72),transparent)}.shabbat-boundary-card__special-shabbat--hanukkah .dash-special-shabbat-banner-text{font-size:clamp(calc(1.35rem * var(--sbc-fs)),calc(var(--board-vh) * 2.05 * var(--sbc-fs)),calc(1.85rem * var(--sbc-fs)))}.shabbat-boundary-card__haftarah{width:100%;margin-top:0;display:flex;flex-direction:column;align-items:center;gap:clamp(.18rem,calc(var(--board-vh) * .28),.26rem)}.shabbat-boundary-card__haftarah-kicker{margin:0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.78rem * var(--sbc-fs)),calc(var(--board-vh) * 1.12 * var(--sbc-fs)),calc(.92rem * var(--sbc-fs)));font-weight:700;color:#ffffffe0;letter-spacing:.02em;line-height:1.35}.shabbat-boundary-card__haftarah .dash-special-shabbat-banner{margin:0;width:100%}.shabbat-boundary-card__haftarah .dash-special-shabbat-banner-text{font-size:clamp(calc(.92rem * var(--sbc-fs)),calc(var(--board-vh) * 1.38 * var(--sbc-fs)),calc(1.15rem * var(--sbc-fs)));font-weight:800;color:var(--shabbat-gold);text-shadow:0 1px 2px rgba(0,0,0,.22);line-height:1.25;text-wrap:balance}.shabbat-boundary-card__reading-lines{display:flex;flex-direction:column;align-items:center;gap:clamp(.22rem,calc(var(--board-vh) * .32),.38rem);text-wrap:pretty}.shabbat-boundary-card__reading-line{display:block;line-height:1.3}.shabbat-boundary-card__haftarah .dash-special-shabbat-banner-line{background:linear-gradient(90deg,transparent,rgba(197,160,89,.62),transparent)}.shabbat-boundary-card__shabbat-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));direction:rtl}.shabbat-boundary-card__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));direction:rtl;border-top:1px solid rgba(197,160,89,.35)}.shabbat-boundary-card__columns--three{grid-template-columns:repeat(3,minmax(0,1fr))}.shabbat-boundary-card__col{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(.08rem,calc(var(--board-vh) * .12),.12rem);padding:clamp(.42rem,calc(var(--board-vh) * .62),.55rem) clamp(.28rem,calc(var(--board-vw) * .45),.38rem) clamp(.38rem,calc(var(--board-vh) * .55),.48rem);text-align:center;min-height:clamp(3.65rem,calc(var(--board-vh) * 5.4),4.65rem);border-inline-end:1px solid rgba(197,160,89,.45)}.shabbat-boundary-card__col--entry,.shabbat-boundary-card__col--exit{direction:rtl}.shabbat-boundary-card__col-icon{display:flex;align-items:center;justify-content:center;margin-top:clamp(.12rem,calc(var(--board-vh) * .18),.16rem);padding-top:0;color:var(--shabbat-gold);line-height:1}.shabbat-boundary-card__col-icon--candles{width:clamp(1.85rem,calc(var(--board-vh) * 2.75),2.35rem);height:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.shabbat-boundary-card__col-icon-svg{width:clamp(1.45rem,calc(var(--board-vh) * 2.15),1.85rem);height:clamp(1.45rem,calc(var(--board-vh) * 2.15),1.85rem)}.shabbat-boundary-card__rt{display:flex;flex-direction:column;align-items:center;gap:clamp(.08rem,calc(var(--board-vh) * .12),.12rem);padding:clamp(.38rem,calc(var(--board-vh) * .58),.5rem) clamp(.45rem,calc(var(--board-vw) * .75),.65rem);text-align:center}.shabbat-boundary-card__rt-label{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.82rem * var(--sbc-fs)),calc(var(--board-vh) * 1.22 * var(--sbc-fs)),calc(1rem * var(--sbc-fs)));font-weight:700;color:#fffffff2;line-height:1.2}.shabbat-boundary-card__rt-time-row{display:flex;align-items:center;justify-content:center;gap:clamp(.42rem,calc(var(--board-vw) * .72),.58rem);width:100%}.shabbat-boundary-card__rt-ornament{position:relative;flex:0 0 clamp(1rem,calc(var(--board-vw) * 1.55),1.35rem);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(197,160,89,.35) 35%,#c5a059 100%)}.shabbat-boundary-card__rt-ornament:after{content:"";position:absolute;right:-1px;top:50%;width:clamp(.28rem,calc(var(--board-vh) * .42),.34rem);height:clamp(.28rem,calc(var(--board-vh) * .42),.34rem);border-radius:50%;background:#c5a059;transform:translateY(-50%);box-shadow:0 0 0 1px #f5efe659}.shabbat-boundary-card__rt-ornament--end{background:linear-gradient(270deg,transparent 0%,rgba(197,160,89,.35) 35%,#c5a059 100%)}.shabbat-boundary-card__rt-ornament--end:after{right:auto;left:-1px}.shabbat-boundary-card__time--rt{font-size:clamp(calc(1.45rem * var(--sbc-fs)),calc(var(--board-vh) * 2.25 * var(--sbc-fs)),calc(1.95rem * var(--sbc-fs)))}.shabbat-boundary-card__col:last-child{border-inline-end:none}.shabbat-boundary-card__col--entry{padding-inline:clamp(.35rem,calc(var(--board-vw) * .55),.48rem)}.shabbat-boundary-card__candles{flex:0 0 auto;font-size:clamp(calc(1.75rem * var(--sbc-fs)),calc(var(--board-vh) * 2.75 * var(--sbc-fs)),calc(2.35rem * var(--sbc-fs)));line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.shabbat-boundary-card__col--entry .shabbat-boundary-card__col-text{display:flex;flex-direction:column;align-items:center;gap:.08rem}.shabbat-boundary-card__label{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.78rem * var(--sbc-fs)),calc(var(--board-vh) * 1.15 * var(--sbc-fs)),calc(.95rem * var(--sbc-fs)));font-weight:700;color:#fffffff2;line-height:1.2}.shabbat-boundary-card__sub{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.85rem * var(--sbc-fs)),calc(var(--board-vh) * 1.22 * var(--sbc-fs)),calc(1.02rem * var(--sbc-fs)));font-weight:600;color:#ffffffe0;line-height:1.2}.shabbat-boundary-card__time{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(1.35rem * var(--sbc-fs)),calc(var(--board-vh) * 2.05 * var(--sbc-fs)),calc(1.85rem * var(--sbc-fs)));font-weight:800;color:#fff;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.shabbat-boundary-card__astro{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.22rem,calc(var(--board-vw) * .35),.38rem);padding:clamp(.45rem,calc(var(--board-vh) * .68),.58rem) clamp(.35rem,calc(var(--board-vw) * .55),.48rem)}.shabbat-boundary-card__astro--clock{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:clamp(.32rem,calc(var(--board-vh) * .48),.42rem) clamp(.2rem,calc(var(--board-vw) * .35),.3rem) clamp(.38rem,calc(var(--board-vh) * .55),.48rem)}.shabbat-boundary-card__astro--clock .shabbat-boundary-card__astro-item{border-inline-end:1px solid rgba(197,160,89,.45);padding:clamp(.12rem,calc(var(--board-vh) * .18),.16rem) clamp(.1rem,calc(var(--board-vw) * .18),.14rem);min-height:clamp(3.35rem,calc(var(--board-vh) * 4.9),4.2rem);justify-content:center}.shabbat-boundary-card__astro--clock .shabbat-boundary-card__astro-item:last-child{border-inline-end:none}.shabbat-boundary-card__astro-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(.08rem,calc(var(--board-vh) * .12),.1rem);text-align:center}.shabbat-boundary-card__astro-icon{display:flex;align-items:center;justify-content:center;color:#c9a84c;line-height:1}.shabbat-boundary-card__astro-icon-svg{width:clamp(1.25rem,calc(var(--board-vh) * 1.95),1.65rem);height:clamp(1.25rem,calc(var(--board-vh) * 1.95),1.65rem)}.shabbat-boundary-card__astro-label{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.62rem * var(--sbc-fs)),calc(var(--board-vh) * .92 * var(--sbc-fs)),calc(.78rem * var(--sbc-fs)));font-weight:700;color:#fffffff2;line-height:1.15;text-wrap:balance}.shabbat-boundary-card__astro-time{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.82rem * var(--sbc-fs)),calc(var(--board-vh) * 1.22 * var(--sbc-fs)),calc(1rem * var(--sbc-fs)));font-weight:800;color:var(--shabbat-gold);font-variant-numeric:tabular-nums;line-height:1.12}.shabbat-boundary-card__halacha{padding:clamp(.42rem,calc(var(--board-vh) * .62),.58rem) clamp(.55rem,calc(var(--board-vw) * .95),.85rem) clamp(.48rem,calc(var(--board-vh) * .72),.62rem);border-top:1px solid rgba(197,160,89,.35);direction:rtl;text-align:center}.shabbat-boundary-card__halacha-divider{display:flex;align-items:center;justify-content:center;gap:clamp(.35rem,calc(var(--board-vw) * .55),.5rem);margin-bottom:clamp(.28rem,calc(var(--board-vh) * .42),.38rem)}.shabbat-boundary-card__halacha-divider-line{flex:1;max-width:clamp(3rem,calc(var(--board-vw) * 5),4.5rem);height:1.5px;background:linear-gradient(90deg,transparent,rgba(197,160,89,.85),transparent)}.shabbat-boundary-card__halacha-divider-diamond{color:var(--shabbat-gold);font-size:clamp(calc(.38rem * var(--sbc-fs)),calc(var(--board-vh) * .55 * var(--sbc-fs)),calc(.48rem * var(--sbc-fs)));line-height:1}.shabbat-boundary-card__halacha-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.12rem,calc(var(--board-vh) * .2),.18rem) clamp(.35rem,calc(var(--board-vw) * .65),.55rem)}.shabbat-boundary-card__halacha-list li{margin:0;padding:clamp(.12rem,calc(var(--board-vh) * .18),.16rem) 0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.88rem * var(--sbc-fs)),calc(var(--board-vh) * 1.32 * var(--sbc-fs)),calc(1.08rem * var(--sbc-fs)));font-weight:700;color:#fffffff5;line-height:1.35;text-wrap:balance}.shabbat-boundary-card__halacha-split{height:1px;margin:clamp(.18rem,calc(var(--board-vh) * .28),.24rem) clamp(.55rem,calc(var(--board-vw) * 1.2),1.1rem);background:linear-gradient(90deg,transparent,rgba(197,160,89,.55) 20%,rgba(197,160,89,.55) 80%,transparent)}.shabbat-boundary-card__greeting{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:clamp(.55rem,calc(var(--board-vw) * .9),.78rem);padding:clamp(.42rem,calc(var(--board-vh) * .62),.55rem) clamp(1.45rem,calc(var(--board-vw) * 2.55),2.15rem);border-radius:999px;background:linear-gradient(180deg,#fffefb,#f5efe1);border:2px solid rgba(197,160,89,.55);box-shadow:0 2px 8px #001f3f14}.shabbat-boundary-card__greeting-text{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.42rem,calc(var(--board-vh) * 2.15),1.72rem);font-weight:800;color:#7a1f3d;letter-spacing:.03em;white-space:nowrap}.shabbat-boundary-card__greeting-candles{flex:0 0 auto;width:clamp(2.65rem,calc(var(--board-vh) * 3.85),3.25rem);height:auto;filter:drop-shadow(0 1px 3px rgba(197,120,20,.28))}.shabbat-boundary-card__greeting-candles--end{transform:scaleX(-1)}.shabbat-board-card{display:flex;flex-direction:column;min-height:0;border-radius:14px;overflow:hidden;background:var(--shabbat-cream);box-shadow:0 3px 14px #001f3f1a}.shabbat-board-card--navy{border:1.5px solid var(--shabbat-navy)}.shabbat-board-card--green{border:1.5px solid var(--shabbat-green)}.shabbat-board-card--burgundy{border:1.5px solid var(--shabbat-burgundy)}.shabbat-board-card--shabbat-times{flex:0 0 auto}.shabbat-board-card--lessons,.shabbat-board-card--prayers,.shabbat-board-card--announcements{flex:1;min-height:0}.shabbat-board-card__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;padding:clamp(.38rem,calc(var(--board-vh) * .58),.55rem) clamp(.65rem,calc(var(--board-vw) * 1.05),.9rem);color:#fff}.shabbat-board-card--navy .shabbat-board-card__header{background:linear-gradient(180deg,#0c2d6e 0%,var(--shabbat-navy) 100%)}.shabbat-board-card--green .shabbat-board-card__header{background:linear-gradient(180deg,#246b48 0%,var(--shabbat-green) 100%)}.shabbat-board-card--burgundy .shabbat-board-card__header{background:linear-gradient(180deg,#7a2430 0%,var(--shabbat-burgundy) 100%)}.shabbat-board-card__flourish{justify-self:center;color:var(--shabbat-gold);font-size:clamp(.85rem,calc(var(--board-vh) * 1.25),1.05rem);line-height:1;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.shabbat-board-card__flourish--end{transform:scaleX(-1)}.shabbat-board-card__title-wrap{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.shabbat-board-card__title{margin:0;text-align:center;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.98rem,calc(var(--board-vh) * 1.58),1.38rem);font-weight:800;letter-spacing:.03em;white-space:nowrap}.shabbat-board-card__icon{font-size:clamp(.95rem,calc(var(--board-vh) * 1.42),1.2rem);line-height:1}.shabbat-board-card__body{flex:1;min-height:0;overflow:auto;padding:clamp(.5rem,calc(var(--board-vh) * .75),.72rem) clamp(.65rem,calc(var(--board-vw) * 1.05),.9rem);direction:rtl;background:var(--shabbat-cream)}.shabbat-board-card__body--grid{background-color:#f5f1e6;background-image:linear-gradient(rgba(10,36,99,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(10,36,99,.055) 1px,transparent 1px);background-size:22px 22px}.shabbat-board-card--has-footer .shabbat-board-card__body{padding-bottom:clamp(.35rem,calc(var(--board-vh) * .52),.48rem)}.shabbat-board-card__footer{flex:0 0 auto;margin-top:auto}.shabbat-board-data-rows{display:flex;flex-direction:column}.shabbat-board-data-row{display:grid;grid-template-columns:5.25ch minmax(0,1fr) auto;align-items:center;gap:clamp(.45rem,calc(var(--board-vw) * .75),.65rem);padding:clamp(.42rem,calc(var(--board-vh) * .62),.58rem) .15rem;direction:ltr;border-bottom:1px solid rgba(10,36,99,.12)}.shabbat-board-data-row:last-child{border-bottom:none}.shabbat-board-data-row__time{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.05rem,calc(var(--board-vh) * 1.72),1.42rem);font-weight:800;color:var(--shabbat-navy);font-variant-numeric:tabular-nums;text-align:left}.shabbat-board-data-row__main{display:flex;flex-direction:column;gap:.06rem;direction:rtl;text-align:center;min-width:0}.shabbat-board-data-row__label{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.88rem,calc(var(--board-vh) * 1.35),1.12rem);font-weight:700;color:#1f2937;line-height:1.25}.shabbat-board-data-row__sub{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.72rem,calc(var(--board-vh) * 1.05),.88rem);font-weight:600;color:#5a6478}.shabbat-board-data-row__icon{font-size:clamp(1.05rem,calc(var(--board-vh) * 1.65),1.35rem);line-height:1;text-align:center}.shabbat-board-data-row--boundary .shabbat-board-data-row__label{text-align:center}.shabbat-board-rt{display:flex;align-items:baseline;justify-content:center;gap:.35rem;margin-top:.25rem;padding-top:.25rem;border-top:1px dashed rgba(10,36,99,.14);font-family:Assistant,Segoe UI,sans-serif;font-weight:700;direction:rtl}.shabbat-board-rt__label{font-size:clamp(.82rem,calc(var(--board-vh) * 1.18),1rem);color:#3d4658}.shabbat-board-rt__value{font-size:clamp(.92rem,calc(var(--board-vh) * 1.35),1.12rem);color:#8b6914;font-variant-numeric:tabular-nums}.shabbat-board-astro-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:clamp(.38rem,calc(var(--board-vh) * .58),.52rem) clamp(.45rem,calc(var(--board-vw) * .85),.65rem);background:linear-gradient(180deg,#0c2d6e 0%,var(--shabbat-navy) 100%);color:#fff}.shabbat-board-astro-item{display:flex;flex-direction:column;align-items:center;gap:.06rem;text-align:center}.shabbat-board-astro-item__icon{font-size:clamp(.82rem,calc(var(--board-vh) * 1.18),1rem);line-height:1}.shabbat-board-astro-item__label{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.68rem,calc(var(--board-vh) * .98),.82rem);font-weight:600;opacity:.92}.shabbat-board-astro-item__time{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.82rem,calc(var(--board-vh) * 1.18),1rem);font-weight:800;font-variant-numeric:tabular-nums}.shabbat-board-card--lessons,.shabbat-lessons-card{--lesson-navy: #1a2b48;--lesson-cream: #fdf9f0;--lesson-gold: #d4af37;--lesson-divider: #b8b8b8;flex:1;min-height:0;display:flex;flex-direction:column}.shabbat-lessons-card__header{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(.45rem,calc(var(--board-vw) * .75),.65rem);margin-bottom:clamp(.42rem,calc(var(--board-vh) * .62),.55rem)}.shabbat-lessons-card__flourish{color:#c5a059;font-size:clamp(.85rem,calc(var(--board-vh) * 1.25),1.05rem);line-height:1;opacity:.95}.shabbat-lessons-card__flourish--end{transform:scaleX(-1)}.shabbat-lessons-card__title{margin:0}.shabbat-lessons-card__body{flex:1;min-height:0;overflow:auto;direction:rtl;padding:clamp(.15rem,calc(var(--board-vh) * .22),.25rem) clamp(.12rem,calc(var(--board-vw) * .25),.2rem)}.shabbat-lesson-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.shabbat-lesson-row{display:grid;grid-template-columns:minmax(5.1ch,max-content) minmax(0,1fr) clamp(calc(1.65rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 2.55 * var(--shabbat-card-fs, 1)),calc(2.05rem * var(--shabbat-card-fs, 1)));align-items:center;min-height:clamp(calc(2.2rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 3.45 * var(--shabbat-card-fs, 1)),calc(2.95rem * var(--shabbat-card-fs, 1)));direction:ltr;border-bottom:1px dotted var(--lesson-divider)}.shabbat-lesson-row:last-child{border-bottom:none}.shabbat-lesson-row__time{font-family:Rubik,Assistant,sans-serif!important;font-size:clamp(calc(1.05rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 1.58 * var(--shabbat-card-fs, 1)),calc(1.28rem * var(--shabbat-card-fs, 1)));font-weight:800;color:var(--lesson-navy);font-variant-numeric:tabular-nums;min-width:max-content;white-space:nowrap;text-align:center;padding:clamp(.28rem,calc(var(--board-vh) * .42),.38rem) .12rem;line-height:1.1}.shabbat-lesson-row__text{display:flex;flex-direction:column;gap:.06rem;direction:rtl;text-align:right;padding:clamp(.28rem,calc(var(--board-vh) * .42),.38rem) clamp(.42rem,calc(var(--board-vw) * .75),.55rem);min-width:0}.shabbat-lesson-row__label{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.95rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 1.38 * var(--shabbat-card-fs, 1)),calc(1.15rem * var(--shabbat-card-fs, 1)));font-weight:700;color:var(--lesson-navy);line-height:1.32}.shabbat-lesson-row__sub{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.85rem,calc(var(--board-vh) * 1.22),1.02rem);font-weight:600;color:#1a2b48c7;line-height:1.28}.shabbat-lesson-row__icon{display:flex;align-items:center;justify-content:center}.shabbat-lesson-row__icon-inner{display:flex;align-items:center;justify-content:center;width:clamp(1.75rem,calc(var(--board-vh) * 2.65),2.15rem);height:clamp(1.75rem,calc(var(--board-vh) * 2.65),2.15rem);border-radius:50%;background:linear-gradient(180deg,#0c2d6e 0%,var(--lesson-navy) 100%);border:1.5px solid var(--lesson-gold);box-shadow:inset 0 0 0 1px #fff8dc1f,0 2px 5px #1a2b4838;color:#e8c96a}.shabbat-lesson-row__icon-inner svg{display:block;width:58%;height:58%}.shabbat-board-card--prayers,.shabbat-prayers-card{--prayer-navy: #1a2b48;--prayer-cream: #fdf9f0;--prayer-gold: #d4af37;--prayer-divider: #b8b8b8;flex:1;min-height:0;display:flex;flex-direction:column}.shabbat-prayers-card__header{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(.45rem,calc(var(--board-vw) * .75),.65rem);margin-bottom:clamp(.42rem,calc(var(--board-vh) * .62),.55rem)}.shabbat-prayers-card__flourish{color:#c5a059;font-size:clamp(.85rem,calc(var(--board-vh) * 1.25),1.05rem);line-height:1;opacity:.95}.shabbat-prayers-card__flourish--end{transform:scaleX(-1)}.shabbat-prayers-card__title{margin:0}.shabbat-prayers-card__body{flex:1;min-height:0;overflow:hidden;direction:rtl;padding:clamp(.15rem,calc(var(--board-vh) * .22),.25rem) clamp(.12rem,calc(var(--board-vw) * .25),.2rem);display:flex;flex-direction:column}.shabbat-prayers-card__scroll{flex:1 1 0;min-height:0;overflow:auto}.shabbat-prayers-card__scroll .shabbat-prayer-sections{min-height:min-content}.shabbat-prayer-sections{display:flex;flex-direction:column;gap:clamp(.35rem,calc(var(--board-vh) * .52),.48rem)}.shabbat-prayer-section{display:flex;flex-direction:column}.shabbat-prayer-section+.shabbat-prayer-section{padding-top:clamp(.35rem,calc(var(--board-vh) * .52),.48rem);border-top:1px dotted rgba(197,160,89,.65)}.shabbat-prayer-section__title{margin:0 auto clamp(.28rem,calc(var(--board-vh) * .42),.38rem);width:fit-content;max-width:100%;text-align:center;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(1rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 1.52 * var(--shabbat-card-fs, 1)),calc(1.28rem * var(--shabbat-card-fs, 1)));font-weight:700;color:var(--shabbat-navy, #001f3f);letter-spacing:0;position:relative;padding-bottom:clamp(.32rem,calc(var(--board-vh) * .48),.42rem)}.shabbat-prayer-section__title:after,.shabbat-prayers-card__title:after,.shabbat-lessons-card__title:after,.shabbat-announcements-card__title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);height:clamp(2px,calc(var(--board-vh) * .3),3px);border-radius:999px;clip-path:ellipse(50% 100% at 50% 50%);background:linear-gradient(180deg,#fff4c4fa,#f0d878 18%,#d4af37 42%,#b8924a 58%,#d4af37 72%,#f0d878 88%,#fff4c4f2);box-shadow:0 1px 2px #8c69202e;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);width:calc(100% + clamp(.45rem,calc(var(--board-vw) * .7),.7rem))}.shabbat-prayer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.shabbat-prayer-row{display:grid;grid-template-columns:5.1ch minmax(0,1fr) clamp(calc(1.65rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 2.55 * var(--shabbat-card-fs, 1)),calc(2.05rem * var(--shabbat-card-fs, 1)));align-items:center;min-height:clamp(calc(2.2rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 3.45 * var(--shabbat-card-fs, 1)),calc(2.95rem * var(--shabbat-card-fs, 1)));direction:ltr;border-bottom:1px dotted var(--prayer-divider)}.shabbat-prayer-row:last-child{border-bottom:none}.shabbat-prayer-row__time{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(1.05rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 1.58 * var(--shabbat-card-fs, 1)),calc(1.28rem * var(--shabbat-card-fs, 1)));font-weight:800;color:var(--prayer-navy);font-variant-numeric:tabular-nums;text-align:center;padding:clamp(.28rem,calc(var(--board-vh) * .42),.38rem) .12rem;line-height:1.1}.shabbat-prayer-row__text{direction:rtl;text-align:right;padding:clamp(.28rem,calc(var(--board-vh) * .42),.38rem) clamp(.42rem,calc(var(--board-vw) * .75),.55rem);min-width:0}.shabbat-prayer-row__label{display:block;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(.95rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 1.38 * var(--shabbat-card-fs, 1)),calc(1.15rem * var(--shabbat-card-fs, 1)));font-weight:700;color:var(--prayer-navy);line-height:1.32}.shabbat-prayer-row__sub{display:block;margin-top:.06rem;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.85rem,calc(var(--board-vh) * 1.22),1.02rem);font-weight:600;color:#1a2b48c7;line-height:1.28}.shabbat-prayer-row__icon{display:flex;align-items:center;justify-content:center}.shabbat-prayer-row__icon-inner{display:flex;align-items:center;justify-content:center;width:clamp(1.75rem,calc(var(--board-vh) * 2.65),2.15rem);height:clamp(1.75rem,calc(var(--board-vh) * 2.65),2.15rem);border-radius:50%;background:linear-gradient(180deg,#0c2d6e 0%,var(--prayer-navy) 100%);border:1.5px solid var(--prayer-gold);box-shadow:inset 0 0 0 1px #fff8dc1f,0 2px 5px #1a2b4838;color:#e8c96a}.shabbat-prayer-row__icon-inner svg{display:block;width:58%;height:58%}.shabbat-prayers-card__halacha{flex:0 0 auto;flex-shrink:0;padding:clamp(.48rem,calc(var(--board-vh) * .72),.62rem) clamp(.35rem,calc(var(--board-vw) * .55),.48rem) clamp(.12rem,calc(var(--board-vh) * .18),.2rem);border-top:1px dotted rgba(197,160,89,.65);direction:rtl;text-align:center}.shabbat-prayers-card__halacha-section{display:flex;flex-direction:column;flex-shrink:0;gap:clamp(.16rem,calc(var(--board-vh) * .24),.22rem)}.shabbat-prayers-card__halacha-divider{height:1px;margin:clamp(.22rem,calc(var(--board-vh) * .32),.28rem) clamp(.55rem,calc(var(--board-vw) * 1.2),1.1rem);background:linear-gradient(90deg,transparent,rgba(197,160,89,.55) 20%,rgba(197,160,89,.55) 80%,transparent)}.shabbat-prayers-card__halacha-item{margin:0;flex-shrink:0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.03rem,calc(var(--board-vh) * 1.47),1.27rem);font-weight:700;color:var(--prayer-navy);line-height:1.22}.shabbat-announcements-card__outer,.shabbat-prayers-card__outer,.shabbat-lessons-card__outer{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;border-radius:14px;overflow:hidden;background:#f5efe6;box-shadow:0 3px 14px #1a2b4814}.shabbat-announcements-card__frame,.shabbat-prayers-card__frame,.shabbat-lessons-card__frame{flex:1;min-height:0;display:flex;flex-direction:column;margin:clamp(.45rem,calc(var(--board-vh) * .68),.62rem);margin-bottom:clamp(.55rem,calc(var(--board-vh) * .82),.72rem);padding:clamp(.62rem,calc(var(--board-vh) * .92),.82rem) clamp(.55rem,calc(var(--board-vw) * .95),.78rem) clamp(.52rem,calc(var(--board-vh) * .78),.68rem);background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.45) 0%,transparent 42%),radial-gradient(circle at 80% 85%,rgba(255,252,245,.35) 0%,transparent 38%),#f5efe6;border:2px solid #c5a059;outline:1px dotted #c5a059;outline-offset:clamp(-7px,calc(var(--board-vh) * -1.05),-5px);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);position:relative}.shabbat-announcements-card__bottom-bar,.shabbat-prayers-card__bottom-bar,.shabbat-lessons-card__bottom-bar{flex:0 0 clamp(.38rem,calc(var(--board-vh) * .58),.52rem);width:100%;background:linear-gradient(180deg,#243a5e,#1a2b48)}.shabbat-board-card--announcements{flex:1;min-height:0}.shabbat-announcements-card{flex:1;min-height:0;display:flex;flex-direction:column}.shabbat-announcements-card__header{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(.45rem,calc(var(--board-vw) * .75),.65rem);margin-bottom:clamp(.42rem,calc(var(--board-vh) * .62),.55rem)}.shabbat-announcements-card__flourish{color:#c5a059;font-size:clamp(.85rem,calc(var(--board-vh) * 1.25),1.05rem);line-height:1;opacity:.95}.shabbat-announcements-card__flourish--end{transform:scaleX(-1)}.shabbat-announcements-card__title{margin:0}.shabbat-prayers-card__title,.shabbat-lessons-card__title,.shabbat-announcements-card__title{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(calc(1.32rem * var(--shabbat-card-fs, 1)),calc(var(--board-vh) * 2.05 * var(--shabbat-card-fs, 1)),calc(1.72rem * var(--shabbat-card-fs, 1)));font-weight:700;color:var(--shabbat-navy, #001f3f);letter-spacing:0;white-space:nowrap;width:fit-content;max-width:100%;text-align:center;position:relative;padding-bottom:clamp(.4rem,calc(var(--board-vh) * .58),.52rem)}.shabbat-card-title-row{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(.42rem,calc(var(--board-vw) * .72),.62rem);margin-bottom:clamp(.42rem,calc(var(--board-vh) * .62),.55rem)}.shabbat-card-title-row.shabbat-prayers-card__header,.shabbat-card-title-row.shabbat-lessons-card__header,.shabbat-card-title-row.shabbat-announcements-card__header{margin-bottom:clamp(.42rem,calc(var(--board-vh) * .62),.55rem)}.shabbat-card-title-ornament{position:relative;flex:0 0 clamp(1.35rem,calc(var(--board-vw) * 2.1),1.85rem);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(197,160,89,.35) 35%,#c5a059 100%);align-self:center}.shabbat-card-title-ornament:after{content:"✦";position:absolute;inset-inline-end:-.08em;top:50%;transform:translateY(-52%);font-size:clamp(.58rem,calc(var(--board-vh) * .88),.72rem);color:#d4af37;line-height:1;filter:drop-shadow(0 0 5px rgba(232,197,71,.45))}.shabbat-card-title-ornament--end{background:linear-gradient(270deg,transparent 0%,rgba(197,160,89,.35) 35%,#c5a059 100%)}.shabbat-card-title-ornament--end:after{inset-inline-end:auto;inset-inline-start:-.08em}.shabbat-prayers-card__title:before,.shabbat-lessons-card__title:before,.shabbat-announcements-card__title:before{content:"◆";position:absolute;left:50%;bottom:-.02em;transform:translate(-50%) translateY(50%);font-size:.42em;color:#c5a059;line-height:1;z-index:1;text-shadow:0 0 6px rgba(232,197,71,.4)}.shabbat-announcements-card__content{flex:1;min-height:0;overflow:auto;direction:rtl;padding:clamp(.15rem,calc(var(--board-vh) * .22),.25rem) clamp(.12rem,calc(var(--board-vw) * .25),.2rem)}.shabbat-announcement-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.shabbat-announcement-block{display:flex;flex-direction:row;align-items:stretch;direction:rtl;gap:clamp(.55rem,calc(var(--board-vw) * .85),.72rem);padding:clamp(.42rem,calc(var(--board-vh) * .62),.55rem) clamp(.12rem,calc(var(--board-vw) * .22),.2rem) clamp(.48rem,calc(var(--board-vh) * .72),.62rem) clamp(.28rem,calc(var(--board-vw) * .45),.38rem);background:transparent;border:none;border-radius:0;box-shadow:none}.shabbat-announcement-block:not(:last-child){border-bottom:1px solid rgba(197,160,89,.22)}.shabbat-announcement-block__rail{flex:0 0 clamp(.48rem,calc(var(--board-vw) * .72),.62rem);position:relative;display:flex;justify-content:center;align-self:stretch}.shabbat-announcement-block__rail:after{content:"";position:absolute;top:clamp(.46rem,calc(var(--board-vh) * .68),.56rem);bottom:0;width:1.5px;background:linear-gradient(180deg,#c5a059,#c5a059eb 75%,#c5a05959);border-radius:999px}.shabbat-announcement-block__timeline-dot{position:relative;z-index:1;flex:0 0 auto;width:clamp(.46rem,calc(var(--board-vh) * .68),.56rem);height:clamp(.46rem,calc(var(--board-vh) * .68),.56rem);margin-top:.14em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f0d878,#c5a059 55%,#a8842f);box-shadow:0 0 0 1.5px #f5efe6f2}.shabbat-announcement-block__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:clamp(.22rem,calc(var(--board-vh) * .32),.3rem)}.shabbat-announcement-block__image-wrap{margin:0 0 .2rem;border-radius:10px;overflow:hidden;background:#0a24630a;border:1px solid rgba(10,36,99,.1)}.shabbat-announcement-block__image{display:block;width:100%;max-height:12rem;object-fit:contain;background:#111827}.shabbat-announcement-block__title-row{display:flex;align-items:flex-start;direction:rtl;text-align:right}.shabbat-announcement-block__star{flex:0 0 auto;color:#c5a059;font-size:clamp(.82rem,calc(var(--board-vh) * 1.22),1rem);line-height:1.45;margin-top:.12em;filter:drop-shadow(0 1px 2px rgba(139,105,20,.25))}.shabbat-announcement-block__title{margin:0;flex:1;min-width:0;font-family:var(--dash-card-body-font, "Assistant", "Segoe UI", sans-serif);font-size:1em;font-weight:var(--dash-card-body-font-weight, 400);color:#1a2b48;line-height:1.45;letter-spacing:.01em}.shabbat-announcement-block__body{display:flex;flex-direction:column;gap:clamp(.22rem,calc(var(--board-vh) * .32),.3rem);direction:rtl;text-align:right}.shabbat-announcement-block__line{margin:0;font-family:var(--dash-card-body-font, "Assistant", "Segoe UI", sans-serif);font-size:1em;font-weight:var(--dash-card-body-font-weight, 400);color:#1a2b48;line-height:1.45}.shabbat-announcement{display:flex;align-items:flex-start;gap:.4rem;direction:rtl;text-align:right}.shabbat-announcement__star{flex:0 0 auto;color:#c5a059;font-size:clamp(.65rem,calc(var(--board-vh) * .95),.8rem);line-height:1.55;filter:drop-shadow(0 1px 1px rgba(139,105,20,.2))}.shabbat-announcement__text{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.78rem,calc(var(--board-vh) * 1.15),.96rem);font-weight:600;color:#1a2b48;line-height:1.42}.shabbat-board__footer{grid-area:footer;align-self:end;display:flex;flex-direction:column;overflow:hidden;color:#fff}.shabbat-board__footer--unified{position:relative;height:auto;min-height:0;max-height:none;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 3%}.shabbat-board-footer-bar{display:flex;align-items:stretch;direction:ltr;gap:0;min-height:clamp(2.85rem,calc(var(--board-vh) * 4.35),3.45rem);padding:0 clamp(.35rem,calc(var(--board-vw) * .75),.65rem);min-width:0;overflow:hidden}.shabbat-board-footer__segment{display:flex;align-items:center;gap:clamp(.35rem,calc(var(--board-vw) * .5),.5rem);padding:0 clamp(.5rem,calc(var(--board-vw) * .82),.72rem);min-width:0;white-space:nowrap;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.18rem,calc(var(--board-vh) * 1.68),1.44rem);font-weight:700;color:#fffffff2}.shabbat-board-footer__rule{flex:0 0 1px;align-self:stretch;width:1px;margin:clamp(.42rem,calc(var(--board-vh) * .62),.52rem) 0;background:#ffffff38}.shabbat-board-footer__spacer{flex:1 1 auto;min-width:clamp(.45rem,calc(var(--board-vw) * 1),1.25rem)}.shabbat-board-footer__brand{flex:0 1 auto;min-width:0}.shabbat-board-footer__synagogue-icon{width:clamp(1.55rem,calc(var(--board-vh) * 2.35),1.95rem);height:clamp(1.55rem,calc(var(--board-vh) * 2.35),1.95rem);color:#d4af37;flex-shrink:0}.shabbat-board-footer__synagogue{overflow:hidden;text-overflow:ellipsis;font-size:clamp(1.27rem,calc(var(--board-vh) * 1.83),1.51rem);font-weight:800;color:#fff}.shabbat-board-footer__phone{flex:0 0 auto}.shabbat-board-footer__phone-icon{width:clamp(1.1rem,calc(var(--board-vh) * 1.55),1.35rem);height:auto;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.shabbat-board-footer__contact{flex:0 0 auto}.shabbat-board__footer .board-footer-contact{color:#fffffff2}.shabbat-board-footer__pill{flex:0 0 auto;padding:0}.shabbat-board__footer .board-footer-logo__img{height:clamp(3.55rem,calc(var(--board-vh) * 5.4),4.45rem);max-width:min(20vw,12.5rem)}.shabbat-board-footer__dedication{display:flex;flex-wrap:nowrap;align-items:center;gap:.32em;min-width:0;justify-content:flex-end;overflow:hidden;padding:0 clamp(.45rem,calc(var(--board-vw) * .75),.65rem);font-size:clamp(.86rem,calc(var(--board-vh) * 1.22),1.02rem)}.shabbat-board-footer__dedication--empty{flex:0 0 auto;min-width:0}.shabbat-board-footer__dedication-part{display:inline-flex;align-items:center;gap:.32em;min-width:0;white-space:nowrap}.shabbat-board-footer__dedication-sep{opacity:.72;user-select:none}.shabbat-board__footer .board-footer-dedication-line{display:inline;margin:0;color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shabbat-board-footer__crown{width:clamp(1.35rem,calc(var(--board-vh) * 1.95),1.65rem);height:clamp(1.35rem,calc(var(--board-vh) * 1.95),1.65rem);margin-inline:clamp(.35rem,calc(var(--board-vw) * .55),.5rem);color:#d4af37;flex-shrink:0}.shabbat-board__footer{position:relative;height:78px;min-height:78px;max-height:78px;border-radius:16px;background:linear-gradient(180deg,#123f6bfa,#082b52fa);border:1px solid rgba(208,164,74,.58);box-shadow:0 10px 24px #0e2a5c29,inset 0 1px #ffffff21}.shabbat-board__footer--unified{height:auto;min-height:0;max-height:none;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 3%}.shabbat-board__footer--unified .board-bottom-card{width:100%}.shabbat-board-footer-bar{display:grid;grid-template-columns:minmax(280px,1.45fr) minmax(210px,1fr) minmax(230px,1fr) minmax(210px,.78fr);min-height:78px;height:78px;padding:0;direction:ltr}.shabbat-board__footer:has(.shabbat-slide-progress){height:calc(78px + clamp(5px,calc(var(--board-vh) * .7),8px));min-height:calc(78px + clamp(5px,calc(var(--board-vh) * .7),8px));max-height:calc(78px + clamp(5px,calc(var(--board-vh) * .7),8px))}.shabbat-board__footer--unified:has(.shabbat-slide-progress){height:auto;min-height:0;max-height:none}.shabbat-board-footer__segment,.shabbat-board-footer__dedication{height:100%;justify-content:center;padding:0 clamp(.65rem,calc(var(--board-vw) * .9),1rem);border-left:1px solid rgba(208,164,74,.55);font-size:clamp(1.82rem,calc(var(--board-vh) * 2.7),2.15rem);font-weight:700;color:#ffffffe0;text-shadow:0 1px 8px rgba(0,0,0,.18)}.shabbat-board-footer__dedication{flex-wrap:nowrap;gap:.45rem;border-left:0;direction:rtl}.shabbat-board-footer__phone,.shabbat-board-footer__contact{direction:rtl}.shabbat-board-footer__icon{width:clamp(26px,calc(var(--board-vh) * 2.925),39px);height:clamp(26px,calc(var(--board-vh) * 2.925),39px);color:#d6ad53;flex-shrink:0}.shabbat-board-footer__phone span[dir=ltr]{color:#ffffffed;font-weight:850}.shabbat-board-footer__pill{position:relative;isolation:isolate;justify-content:center;padding:0 clamp(1rem,calc(var(--board-vw) * 1.55),1.5rem) 0 clamp(1.65rem,calc(var(--board-vw) * 2.4),2.45rem);background:linear-gradient(180deg,#f2d39a,#e5bd77 56%,#d7a858);border-left-color:#0a2b5338;color:#0d2b5f;clip-path:polygon(clamp(16px,calc(var(--board-vw) * 1.55),34px) 0,100% 0,100% 100%,0 100%);box-shadow:inset 0 1px #ffffff73,-10px 0 22px #00000014}.shabbat-board-footer__pill:before{content:"";position:absolute;top:-1px;bottom:-1px;left:clamp(8px,calc(var(--board-vw) * .8),18px);width:1px;background:#0a2b533d;transform:skew(-11deg);transform-origin:top}.shabbat-board__footer .board-footer-logo{margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.shabbat-board__footer .board-footer-wordmark{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:0;line-height:0;user-select:none;padding:.06rem .12rem;box-sizing:border-box}.shabbat-board__footer .board-footer-logo__img{height:clamp(3.75rem,calc(var(--board-vh) * 5.7),4.55rem);max-width:min(21vw,13rem)}.shabbat-board__footer .board-footer-wordmark__img{display:block;width:auto;height:clamp(4.35rem,calc(var(--board-vh) * 6.75),5.35rem);max-width:min(100%,calc(var(--board-vw) * 16));max-height:calc(100% - .12rem);object-fit:contain;object-position:center;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35)) drop-shadow(0 2px 4px rgba(8,46,86,.18))}.shabbat-board-footer__screen-name,.shabbat-board-footer__rule,.shabbat-board-footer__spacer,.shabbat-board-footer__crown{display:none}.board-content--rotating-strip .shabbat-board{--shabbat-parasha-col: 1;--shabbat-side-col: .369;grid-template-columns:minmax(0,calc(var(--shabbat-parasha-col) * 1fr)) minmax(0,calc(var(--shabbat-side-col) * 1fr));gap:.35rem;padding:.35rem .35rem 0}.board-content--rotating-strip .shabbat-gallery-frame{min-height:0}.board-content--rotating-strip .shabbat-parasha-heading__name{font-size:clamp(1.35rem,calc(var(--board-vh) * 2.2),1.85rem)}.board-content--rotating-strip .shabbat-board-card__title{font-size:clamp(.82rem,calc(var(--board-vh) * 1.25),1rem)}.board-content--rotating-strip .shabbat-board-footer-bar{min-height:clamp(2.35rem,calc(var(--board-vh) * 3.6),2.85rem)}.board-content--rotating-strip .shabbat-board-footer__segment{font-size:clamp(1.03rem,calc(var(--board-vh) * 1.5),1.26rem)}.shabbat-screen-zone--schedule{grid-area:schedule;align-self:start;justify-self:start;max-width:min(100%,34rem);max-height:min(100%,calc(var(--board-vh) * 46))}.shabbat-hero-time{display:flex;flex-direction:row;align-items:baseline;gap:clamp(.35rem,calc(var(--board-vw) * .7),.6rem);flex-wrap:nowrap;white-space:nowrap;padding:clamp(.25rem,calc(var(--board-vh) * .4),.45rem) clamp(.55rem,calc(var(--board-vw) * 1),.85rem);border-radius:12px;background:#fffcf5c7;backdrop-filter:blur(6px);box-shadow:0 4px 16px #0a24631a}.shabbat-hero-time--times{justify-content:flex-start;text-align:left;width:100%;align-self:flex-end;padding:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}.shabbat-hero-time--side{justify-content:flex-start;text-align:right;width:100%;align-self:flex-start}.shabbat-hero-time--entry{justify-content:flex-end;text-align:right}.shabbat-hero-time--exit{justify-content:flex-start;text-align:left}.shabbat-hero-time-label{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.45rem,calc(var(--board-vh) * 2.5),2.1rem);font-weight:800;color:#0a2463;line-height:1.15;text-shadow:0 1px 0 rgba(255,255,255,.85)}.shabbat-hero-time-value{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.75rem,calc(var(--board-vh) * 3.1),2.55rem);font-weight:900;color:#8b6914;letter-spacing:.03em;line-height:1.1;text-shadow:0 1px 0 rgba(255,255,255,.85)}.shabbat-screen-zone--center .dash-special-shabbat-banner{margin:0;width:100%}.shabbat-screen-zone--center .dash-special-shabbat-banner-text{font-size:clamp(1.05rem,calc(var(--board-vh) * 1.85),1.45rem);color:#5c4210;text-shadow:0 1px 0 rgba(255,255,255,.9)}.shabbat-screen-zone--center .dash-special-shabbat-banner-line{background:linear-gradient(90deg,transparent,rgba(139,105,20,.45),transparent)}.shabbat-screen-zone--info .shabbat-frame-card,.shabbat-screen-zone--schedule .shabbat-frame-card{max-height:100%}.shabbat-frame-card--scene{background:#fffcf5db;backdrop-filter:blur(10px);box-shadow:0 10px 28px #0a24631f,0 2px 8px #0000000f}.shabbat-frame-card--glass .shabbat-frame-card-ornaments{display:none}.shabbat-frame-card--glass .shabbat-frame-card-inner{border-radius:clamp(.85rem,calc(var(--board-vh) * 1.45),1.15rem);background:transparent}.shabbat-frame-card--center .shabbat-frame-card-body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;height:100%;padding:clamp(.65rem,calc(var(--board-vh) * 1.15),1rem) clamp(.6rem,calc(var(--board-vw) * 1.2),.95rem) clamp(.65rem,calc(var(--board-vh) * 1.15),1rem) clamp(.85rem,calc(var(--board-vw) * 2.4),1.6rem);overflow:hidden}.shabbat-screen-center-frame .shabbat-screen-prayers,.shabbat-screen-center-frame .shabbat-screen-extras,.shabbat-screen-center-frame .shabbat-screen-announcements{flex:0 0 auto;min-height:0;overflow:visible;justify-content:flex-start}.shabbat-screen-center-frame .shabbat-screen-lessons{margin-top:0}.shabbat-screen-center-frame .shabbat-screen-center-fit{flex:1;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;direction:rtl}.shabbat-screen-center-frame .shabbat-screen-center-fit__content{width:100%;min-height:0;align-self:flex-start;will-change:transform}.shabbat-screen-center-frame .shabbat-screen-center-fit .shabbat-screen-prayers{gap:clamp(1rem,calc(var(--board-vh) * 1.65),1.55rem);justify-content:flex-start}.shabbat-screen-center-frame .shabbat-screen-announcements{gap:clamp(.65rem,calc(var(--board-vh) * 1),.9rem)}.shabbat-screen-center-frame .shabbat-screen-announcement{padding:clamp(.15rem,calc(var(--board-vh) * .28),.3rem) 0}.shabbat-screen-center-frame .shabbat-screen-announcement-title{font-size:clamp(1.65rem,calc(var(--board-vh) * 2.75),2.3rem);line-height:1.25}.shabbat-screen-center-frame .shabbat-screen-announcement-body{margin-top:clamp(.08rem,calc(var(--board-vh) * .14),.18rem)}.shabbat-screen-center-frame .shabbat-screen-announcement-body p{font-size:clamp(1.5rem,calc(var(--board-vh) * 2.55),2.2rem);line-height:1.3;margin:clamp(.06rem,calc(var(--board-vh) * .1),.12rem) 0 0}.shabbat-screen-zone--info .shabbat-frame-card--info{flex:1;justify-content:center}.shabbat-frame-card--info .shabbat-frame-card-body{justify-content:flex-start;gap:.35rem}.shabbat-frame-card--info .shabbat-frame-info-row:first-child{padding-top:0}.shabbat-frame-card--info .shabbat-frame-info-value{font-size:clamp(2.9rem,calc(var(--board-vh) * 5.2),4rem)}.shabbat-frame-card--info .shabbat-frame-info-row--haftarah .shabbat-frame-info-value{font-size:clamp(1.95rem,calc(var(--board-vh) * 3.4),2.65rem);line-height:1.35}.shabbat-frame-prayers-section{display:flex;flex-direction:column;gap:.35rem;margin-top:clamp(.45rem,calc(var(--board-vh) * .65),.6rem);padding-top:clamp(.45rem,calc(var(--board-vh) * .65),.6rem);border-top:1px solid rgba(10,36,99,.1)}.shabbat-frame-card--info .shabbat-frame-prayers-section .shabbat-frame-label{font-size:clamp(1.65rem,calc(var(--board-vh) * 2.85),2.2rem)}.shabbat-frame-card--info .shabbat-frame-prayers-section .shabbat-frame-time{font-size:clamp(1.85rem,calc(var(--board-vh) * 3.2),2.5rem)}.shabbat-screen-zone--schedule .shabbat-frame-card--combined{flex:1;min-height:0}.shabbat-frame-card--combined .shabbat-frame-card-body{justify-content:flex-start;min-height:0;overflow:hidden}.shabbat-frame-card--combined .shabbat-frame-lessons-section .shabbat-frame-label{font-size:clamp(1.4rem,calc(var(--board-vh) * 2.4),1.75rem)}.shabbat-frame-card--combined .shabbat-frame-lessons-section .shabbat-frame-time{font-size:clamp(1.55rem,calc(var(--board-vh) * 2.7),1.95rem)}.shabbat-frame-card--combined .shabbat-frame-lessons-section .shabbat-frame-row-sub{font-size:clamp(1.1rem,calc(var(--board-vh) * 1.7),1.3rem)}.shabbat-frame-card--combined .shabbat-frame-announcement-title{font-size:clamp(1.3rem,calc(var(--board-vh) * 2.1),1.6rem)}.shabbat-frame-card--combined .shabbat-frame-announcement-body p{font-size:clamp(1.1rem,calc(var(--board-vh) * 1.75),1.35rem)}.shabbat-frame-card--combined .shabbat-frame-empty{font-size:clamp(1.8rem,calc(var(--board-vh) * 2.8),2.2rem)}.shabbat-frame-lessons-section{display:flex;flex-direction:column;gap:.25rem}.shabbat-frame-card--combined .shabbat-frame-section-divider{margin:clamp(.45rem,calc(var(--board-vh) * .75),.7rem) 0}.shabbat-frame-card{position:relative;isolation:isolate;background:linear-gradient(180deg,#fffefb,#f9f6f0 55%,#f4f0e8);border:none;border-radius:22px;padding:clamp(1.1rem,calc(var(--board-vh) * 1.8),1.55rem) clamp(1.15rem,calc(var(--board-vw) * 1.9),1.55rem);box-shadow:0 14px 38px #0a24631a,0 4px 14px #b8922e12;display:flex;flex-direction:column;min-height:0;overflow:visible}.shabbat-frame-card-ornaments{position:absolute;inset:0;pointer-events:none;z-index:2}.shabbat-frame-card-corner{position:absolute;width:clamp(18px,calc(var(--board-vw) * 2.2),28px);height:clamp(18px,calc(var(--board-vw) * 2.2),28px)}.shabbat-frame-card-corner:before,.shabbat-frame-card-corner:after{content:"";position:absolute;background:linear-gradient(90deg,#b8922e,#d4b05a);border-radius:2px;box-shadow:0 0 6px #b8922e47}.shabbat-frame-card-corner--tl{top:5px;right:5px}.shabbat-frame-card-corner--tl:before{top:0;right:0;width:100%;height:2.5px}.shabbat-frame-card-corner--tl:after{top:0;right:0;width:2.5px;height:100%}.shabbat-frame-card-corner--tr{top:5px;left:5px}.shabbat-frame-card-corner--tr:before{top:0;left:0;width:100%;height:2.5px}.shabbat-frame-card-corner--tr:after{top:0;left:0;width:2.5px;height:100%}.shabbat-frame-card-corner--bl{bottom:5px;right:5px}.shabbat-frame-card-corner--bl:before{bottom:0;right:0;width:100%;height:2.5px}.shabbat-frame-card-corner--bl:after{bottom:0;right:0;width:2.5px;height:72%}.shabbat-frame-card-corner--br{bottom:5px;left:5px}.shabbat-frame-card-corner--br:before{bottom:0;left:0;width:100%;height:2.5px}.shabbat-frame-card-corner--br:after{bottom:0;left:0;width:2.5px;height:72%}.shabbat-frame-card--info .shabbat-frame-card-corner:before,.shabbat-frame-card--info .shabbat-frame-card-corner:after{background:linear-gradient(90deg,#0a2463,#5a7fc4);box-shadow:0 0 6px #0a246338}.shabbat-frame-card-edge-ornament{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:.35rem;width:min(62%,220px)}.shabbat-frame-card-edge-ornament--top{top:-1px}.shabbat-frame-card-edge-ornament--bottom{bottom:-1px}.shabbat-frame-card-edge-line{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#c9a84c 35%,#b8922e 65%,transparent)}.shabbat-frame-card-edge-gem{color:#b8922e;font-size:clamp(.5rem,calc(var(--board-vh) * .85),.7rem);line-height:1;filter:drop-shadow(0 1px 2px rgba(139,105,20,.35))}.shabbat-frame-card--info .shabbat-frame-card-edge-line{background:linear-gradient(90deg,transparent,#5a7fc4 35%,#0a2463 65%,transparent)}.shabbat-frame-card--info .shabbat-frame-card-edge-gem{color:#0a2463;filter:drop-shadow(0 1px 2px rgba(10,36,99,.25))}.shabbat-frame-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.5px;background:linear-gradient(145deg,#0a2463,#6b8cc7 28%,#d4b05a 52%,#b8922e 72%,#0a2463);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.shabbat-frame-card:after{content:"";position:absolute;inset:7px;border-radius:16px;box-shadow:inset 0 1px #fffffff2;pointer-events:none;z-index:0}.shabbat-frame-card.shabbat-frame-card--glass{isolation:auto;background:linear-gradient(155deg,#ffffff42,#ffffff1a 52%,#fff8e714);border:1px solid rgba(255,255,255,.44);border-radius:clamp(1.15rem,calc(var(--board-vh) * 2),1.5rem);padding:clamp(.5rem,calc(var(--board-vh) * .85),.75rem) clamp(.55rem,calc(var(--board-vw) * .95),.8rem);box-shadow:inset 0 1px 1px #ffffff8c,inset 0 0 16px #ffffff14,0 8px 28px #0a24631f;backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);box-sizing:border-box;overflow:hidden}.shabbat-frame-card.shabbat-frame-card--glass:before,.shabbat-frame-card.shabbat-frame-card--glass:after{content:none;display:none}.shabbat-frame-card--info:before{background:linear-gradient(155deg,#0a2463,#4a6db5 40%,#8eb0e8 58%,#0a2463)}.shabbat-frame-card--combined:before{background:linear-gradient(155deg,#8b6914,#d4b05a 38%,#f0dfa0 55%,#8b6914)}.shabbat-frame-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden;border-radius:14px}.shabbat-frame-card-badge{align-self:center;margin-bottom:.45rem;padding:.35rem 1.2rem;font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.64rem,calc(var(--board-vh) * 2.7),2rem);font-weight:800;color:#5c4210;background:linear-gradient(180deg,#f5e8c8,#ead4a8);border-radius:999px;border:1.5px solid rgba(176,130,46,.55);box-shadow:inset 0 1px #ffffff8c}.shabbat-frame-card-ornament{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.55rem}.shabbat-frame-ornament-line{flex:1;max-width:72px;height:2px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.75),transparent)}.shabbat-frame-ornament-diamond{color:#c9a84c;font-size:.9rem;line-height:1}.shabbat-frame-section{display:flex;flex-direction:column;gap:.5rem}.shabbat-frame-section-divider{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:clamp(.5rem,calc(var(--board-vh) * .85),.75rem) 0}.shabbat-frame-section-divider .shabbat-frame-ornament-line{flex:1;max-width:100px;height:1px;background:linear-gradient(90deg,transparent,rgba(10,36,99,.22),rgba(184,146,46,.35),transparent)}.shabbat-frame-section-divider .shabbat-frame-ornament-diamond{color:#b8922e;font-size:.65rem;line-height:1;opacity:.85}.shabbat-frame-card-body{display:flex;flex-direction:column;gap:.35rem;flex:1;min-height:0;overflow:hidden}.shabbat-frame-row{padding:clamp(.4rem,calc(var(--board-vh) * .55),.5rem) clamp(.55rem,calc(var(--board-vw) * .9),.7rem);border-bottom:none;border-radius:10px;background:#0a24630b}.shabbat-frame-row+.shabbat-frame-row{margin-top:.3rem}.shabbat-frame-row-main{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.shabbat-frame-label{font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(2rem,calc(var(--board-vh) * 3.5),2.7rem);font-weight:700;color:#1a365d;line-height:1.25}.shabbat-frame-time{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(2.2rem,calc(var(--board-vh) * 3.9),3rem);font-weight:800;color:#9a7b28;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.shabbat-frame-row-sub{margin-top:.2rem;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.56rem,calc(var(--board-vh) * 2.4),1.84rem);font-weight:600;color:#2c4a7c;opacity:.82}.shabbat-frame-info-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:.4rem 0}.shabbat-frame-info-row+.shabbat-frame-info-row{border-top:1px solid rgba(10,36,99,.09);margin-top:.35rem;padding-top:.65rem}.shabbat-frame-info-label{display:inline-block;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.35rem,calc(var(--board-vh) * 2.1),1.6rem);font-weight:700;color:#0a2463;letter-spacing:.05em;padding:.18rem .85rem;border-radius:999px;background:#0a246312}.shabbat-frame-info-value{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(2.3rem,calc(var(--board-vh) * 4),3.1rem);font-weight:800;color:#0a2463;line-height:1.25}.shabbat-frame-info-row--parasha .shabbat-frame-info-label,.shabbat-frame-info-row--haftarah .shabbat-frame-info-label{color:#0a2463;background:#0a246314}.shabbat-frame-info-row--parasha .shabbat-frame-info-value{color:#8b6914;text-shadow:0 1px 0 rgba(255,255,255,.6)}.shabbat-frame-info-row--haftarah .shabbat-frame-info-value{font-family:Assistant,Segoe UI,sans-serif;color:#2c4a7c;font-weight:700}.shabbat-frame-empty{flex:1;display:flex;align-items:center;justify-content:center;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(2.8rem,calc(var(--board-vh) * 4.4),3.6rem);font-weight:700;color:#0a2463;opacity:.35}.shabbat-frame-announcements{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.shabbat-frame-announcement{padding:clamp(.45rem,calc(var(--board-vh) * .6),.55rem) clamp(.55rem,calc(var(--board-vw) * .9),.7rem);border-bottom:none;border-radius:10px;background:#b8922e12}.shabbat-frame-announcement+.shabbat-frame-announcement{margin-top:.3rem}.shabbat-frame-announcement:last-child{padding-bottom:clamp(.45rem,calc(var(--board-vh) * .6),.55rem)}.shabbat-frame-announcement-title{display:block;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.9rem,calc(var(--board-vh) * 3.1),2.4rem);font-weight:800;color:#0a2463;line-height:1.35}.shabbat-frame-announcement-body{margin-top:.2rem}.shabbat-frame-announcement-body p{margin:.2rem 0 0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.64rem,calc(var(--board-vh) * 2.6),1.96rem);font-weight:600;color:#2c4a7c;line-height:1.4}.has-custom-bg .shabbat-frame-card{background:linear-gradient(180deg,#fffefbf2,#f9f6f0eb);backdrop-filter:blur(14px);box-shadow:0 14px 38px #0a246324,0 4px 14px #00000014}.has-custom-bg .shabbat-frame-card.shabbat-frame-card--glass{background:linear-gradient(155deg,#fff3,#ffffff12 52%,#fff8e70d);border-color:#ffffff52;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 1px 1px #ffffff6b,inset 0 0 18px #ffffff0f,0 10px 32px #00000024}.has-custom-bg .shabbat-frame-row{background:#ffffff59}.has-custom-bg .shabbat-screen-prayers .shabbat-frame-row{background:none;box-shadow:none}.has-custom-bg .shabbat-frame-announcement{background:#ffffff52}.has-custom-bg .shabbat-frame-info-row--parasha .shabbat-frame-info-label,.has-custom-bg .shabbat-frame-info-row--haftarah .shabbat-frame-info-label,.has-custom-bg .shabbat-frame-label,.has-custom-bg .shabbat-frame-announcement-title,.has-custom-bg .shabbat-frame-info-value,.has-custom-bg .shabbat-hero-time-label{color:var(--screen-text, #0a2463)}.has-custom-bg .shabbat-boundary-time-label,.has-custom-bg .shabbat-boundary-time-rt-label,.has-custom-bg .shabbat-screen-torah-label,.has-custom-bg .shabbat-screen-prayers .shabbat-frame-label,.has-custom-bg .shabbat-screen-prayers .shabbat-frame-row-sub{color:var(--screen-text, #1a1a1a)}.has-custom-bg .shabbat-boundary-time-value,.has-custom-bg .shabbat-boundary-time-rt-value,.has-custom-bg .shabbat-screen-torah-value,.has-custom-bg .shabbat-screen-torah-value--parasha,.has-custom-bg .shabbat-screen-torah-value--haftarah,.has-custom-bg .shabbat-screen-prayers .shabbat-frame-time{color:var(--screen-accent, #8b6914)}.has-custom-bg .shabbat-screen-halacha .reminder-item,.has-custom-bg .shabbat-screen-halacha .halacha-item,.has-custom-bg .shabbat-screen-halacha .shabbat-screen-halacha-item{color:#000;-webkit-text-fill-color:#000;text-shadow:none}.has-custom-bg .shabbat-frame-info-row--parasha .shabbat-frame-info-value,.has-custom-bg .shabbat-frame-info-row--haftarah .shabbat-frame-info-value,.has-custom-bg .shabbat-frame-time,.has-custom-bg .shabbat-hero-time-value,.has-custom-bg .shabbat-frame-info-label{color:var(--screen-accent, #b8922e)}.board-content--rotating-strip .shabbat-screen-layout{padding-bottom:clamp(40%,calc(var(--board-vh) * 46),48%);gap:clamp(.25rem,calc(var(--board-vh) * .45),.5rem) clamp(.5rem,calc(var(--board-vw) * 1.2),1rem);grid-template-rows:minmax(0,clamp(11.9rem,calc(var(--board-vh) * 40.2),20.2rem)) minmax(0,auto);--shabbat-side-offset-x: clamp(1.8rem, calc(var(--board-vw) * 10.8), 8.4rem);--shabbat-side-offset-y: clamp(-.85rem, calc(var(--board-vh) * -2.8), -1.6rem);--shabbat-extra-lift-y: calc(var(--board-vh) * -4);--shabbat-side-padding-top: clamp(1.5rem, calc(var(--board-vh) * 6.8), 4rem)}.board-content--rotating-strip .shabbat-screen-zone--center{margin-top:0;gap:clamp(.25rem,calc(var(--board-vh) * .45),.45rem)}.board-content--rotating-strip .shabbat-hero-time-label{font-size:clamp(1.1rem,calc(var(--board-vh) * 1.8),1.45rem)}.board-content--rotating-strip .shabbat-hero-time-value{font-size:clamp(1.25rem,calc(var(--board-vh) * 2.1),1.65rem)}.board-content--rotating-strip .shabbat-frame-card--glass{border-radius:clamp(.85rem,calc(var(--board-vh) * 1.45),1.1rem);padding:.55rem .65rem}.board-content--rotating-strip .shabbat-frame-card--glass .shabbat-frame-card-inner{border-radius:clamp(.65rem,calc(var(--board-vh) * 1.1),.85rem)}.board-content--rotating-strip .shabbat-screen-center-frame{transform:none}.board-content--rotating-strip .shabbat-screen-center-frame .shabbat-frame-card--center{height:calc(var(--board-vh) * 26);min-height:calc(var(--board-vh) * 26);max-height:calc(var(--board-vh) * 26)}.board-content--rotating-strip .shabbat-frame-card--center .shabbat-frame-card-body{padding:clamp(.55rem,calc(var(--board-vh) * .95),.85rem) clamp(.55rem,calc(var(--board-vw) * 1.1),.85rem) clamp(.55rem,calc(var(--board-vh) * .95),.85rem) clamp(1.2rem,12%,2.5rem)}.board-content--rotating-strip .shabbat-screen-prayers{margin-top:0}.board-content--rotating-strip .shabbat-screen-prayers .shabbat-frame-label{font-size:clamp(1rem,calc(var(--board-vh) * 1.55),1.25rem)}.board-content--rotating-strip .shabbat-screen-prayers .shabbat-frame-time{font-size:clamp(1.1rem,calc(var(--board-vh) * 1.75),1.4rem)}.board-content--rotating-strip .shabbat-screen-prayers .shabbat-frame-row-sub{font-size:clamp(.9rem,calc(var(--board-vh) * 1.25),1.05rem)}.board-content--rotating-strip .shabbat-screen-halacha{margin-top:clamp(.55rem,calc(var(--board-vh) * .95),.85rem)}.board-content--rotating-strip .shabbat-screen-halacha .shabbat-screen-halacha-item,.board-content--rotating-strip .shabbat-screen-halacha .reminder-item,.board-content--rotating-strip .shabbat-screen-halacha .halacha-item{font-size:clamp(1.11rem,calc(var(--board-vh) * 1.51),1.34rem)}.board-content--rotating-strip .shabbat-screen-extras,.board-content--rotating-strip .shabbat-screen-announcements{margin-top:0}.board-content--rotating-strip .shabbat-screen-announcement-title{font-size:clamp(1rem,calc(var(--board-vh) * 1.55),1.25rem)}.board-content--rotating-strip .shabbat-screen-announcement-body p{font-size:clamp(.9rem,calc(var(--board-vh) * 1.25),1.05rem)}.board-content--rotating-strip .shabbat-screen-center-frame .shabbat-screen-announcement-title{font-size:clamp(1.65rem,calc(var(--board-vh) * 2.75),2.3rem)}.board-content--rotating-strip .shabbat-screen-center-frame .shabbat-screen-announcement-body p{font-size:clamp(1.5rem,calc(var(--board-vh) * 2.55),2.2rem)}.board-content--rotating-strip .shabbat-screen-zone--times,.board-content--rotating-strip .shabbat-screen-zone--torah{padding-top:var(--shabbat-side-padding-top)}.board-content--rotating-strip .shabbat-boundary-times{transform:translate(var(--shabbat-side-offset-x),calc(var(--shabbat-side-offset-y) + var(--shabbat-extra-lift-y, 0px)))}.board-content--rotating-strip .shabbat-boundary-time-label,.board-content--rotating-strip .shabbat-screen-torah-label{font-size:clamp(1.96rem,calc(var(--board-vh) * 3.15),2.51rem)}.board-content--rotating-strip .shabbat-boundary-time-value,.board-content--rotating-strip .shabbat-screen-torah-value,.board-content--rotating-strip .shabbat-screen-torah-value--parasha{font-size:clamp(3.36rem,calc(var(--board-vh) * 5.5),4.57rem)}.board-content--rotating-strip .shabbat-screen-torah-value--haftarah{font-size:clamp(1.88rem,calc(var(--board-vh) * 3.08),2.56rem)}.board-content--rotating-strip .shabbat-boundary-time-rt-label,.board-content--rotating-strip .shabbat-boundary-time-rt-value{font-size:clamp(1.87rem,calc(var(--board-vh) * 2.92),2.29rem)}.board-content--rotating-strip .shabbat-screen-zone--torah,.board-content--rotating-strip .shabbat-screen-zone--times,.board-content--rotating-strip .shabbat-screen-zone--schedule{max-width:min(100%,30rem);max-height:min(100%,calc(var(--board-vh) * 42))}.board-content--rotating-strip .shabbat-screen-zone--center .dash-special-shabbat-banner-text{font-size:clamp(.85rem,calc(var(--board-vh) * 1.4),1.1rem)}.board-content--rotating-strip .shabbat-frame-card{padding:.8rem .95rem;border-radius:16px}.board-content--rotating-strip .shabbat-frame-card-corner{width:14px;height:14px}.board-content--rotating-strip .shabbat-frame-card-corner:before{height:2px}.board-content--rotating-strip .shabbat-frame-card-corner:after{width:2px}.board-content--rotating-strip .shabbat-frame-card-corner--bl:after,.board-content--rotating-strip .shabbat-frame-card-corner--br:after{height:65%}.board-content--rotating-strip .shabbat-frame-card-edge-ornament{width:min(58%,160px);gap:.25rem}.board-content--rotating-strip .shabbat-frame-card-edge-gem{font-size:.45rem}.board-content--rotating-strip .shabbat-frame-card:after{inset:5px;border-radius:12px}.board-content--rotating-strip .shabbat-frame-card--combined .shabbat-frame-lessons-section .shabbat-frame-label{font-size:clamp(1.2rem,calc(var(--board-vh) * 2),1.45rem)}.board-content--rotating-strip .shabbat-frame-card--combined .shabbat-frame-lessons-section .shabbat-frame-time{font-size:clamp(1.3rem,calc(var(--board-vh) * 2.2),1.6rem)}.board-content--rotating-strip .shabbat-frame-card--combined .shabbat-frame-announcement-title{font-size:clamp(1.1rem,calc(var(--board-vh) * 1.8),1.35rem)}.board-content--rotating-strip .shabbat-frame-card--combined .shabbat-frame-announcement-body p{font-size:clamp(.95rem,calc(var(--board-vh) * 1.5),1.15rem)}.has-custom-bg .fast-times-bar{bottom:auto;top:calc(100% + .5rem);font-size:.95rem;padding:.3rem 1.25rem}.has-custom-bg .candle-entry-bar{top:auto;bottom:calc(100% + .5rem);background:#0a2463eb;font-size:clamp(1.3rem,1.95vmin,1.65rem);padding:.45rem 1.75rem}.content-panel{flex:1;background:#fff;border-radius:8px;border:1.5px solid #c9a84c;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 12px #0a24630f}.panel-body{flex:1;padding:1.35rem 1.6rem;overflow-y:auto;font-size:clamp(.95rem,calc(var(--bvm) * 1.15),1.15rem)}.content-panel.panel-no-header .panel-body{border-radius:inherit}.time-row{padding:.75rem 0;border-bottom:1px solid rgba(10,36,99,.1)}.time-row:last-child{border-bottom:none}.time-row-main{display:flex;justify-content:space-between;align-items:center;min-width:0;width:100%;gap:.5rem}.time-label{font-size:1.9em;font-weight:700;color:#0a2463;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-value{font-size:2.4em;font-weight:800;color:#0a2463;font-variant-numeric:tabular-nums;flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-time-value.lesson-time-value--full{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;min-width:max-content;max-width:none;box-sizing:border-box;padding-right:.15em;padding-left:.35em;margin-left:0;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;text-align:left;overflow:visible;text-overflow:clip;white-space:nowrap}.dash-lessons-section-list .time-row-main,.dashboard-card-body--lessons .time-row-main{display:flex;direction:rtl;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:0;padding-inline:0;overflow:hidden}.dash-lessons-section-list .time-label,.dashboard-card-body--lessons .time-label{flex:1 1 auto;width:100%;max-width:100%}.time-row-time-line{display:block;width:100%;box-sizing:border-box;margin-top:.15rem;direction:rtl;text-align:right;overflow:visible}.time-row-sub{font-size:1.05em;color:#666;margin-top:.2rem;display:flex;flex-direction:column;align-items:stretch;gap:.15rem}.time-row-sub--days+.time-row-sub--note{margin-top:.05rem}.time-row-meta{display:flex;align-items:baseline;gap:.3rem;width:100%}.time-row-meta-label{font-weight:700;color:#5a6a82;white-space:nowrap}.time-row-meta-value{color:inherit}.time-row-meta-separator{margin-inline:-.15rem;color:inherit}.zman-row{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:.65rem 0;border-bottom:1px solid rgba(10,36,99,.08)}.zman-time{font-size:2em;font-weight:800;color:#0a2463;font-variant-numeric:tabular-nums;min-width:5rem;flex-shrink:0;text-align:left}.zman-label{font-size:1.85em;font-weight:700;color:#0a2463;text-align:right;flex:1;min-width:0}.fast-times-bar,.candle-entry-bar{position:absolute;left:50%;transform:translate(-50%);background:#0a2463;color:#fff;padding:.4rem 2rem;border-radius:20px;font-weight:600;display:flex;gap:1rem;white-space:nowrap;z-index:2}.fast-times-bar{bottom:-.5rem;font-size:1.1rem}.candle-entry-bar{top:-.5rem;font-size:clamp(1.45rem,2.15vmin,1.85rem);padding:.55rem 2.5rem}.candle-entry-bar--inline{position:static;transform:none;left:auto}.prayers-holiday-header{position:absolute;top:-.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2}.holiday-greeting-banner{font-size:clamp(1.65rem,2.45vmin,2.15rem);font-weight:700;color:#c9a227;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.25)}.has-custom-bg .prayers-holiday-header{top:auto;bottom:calc(100% + .5rem)}.has-custom-bg .holiday-greeting-banner{font-size:clamp(1.45rem,2.1vmin,1.9rem)}.screen.prayers-holiday-screen{display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:min(1540px,calc(var(--board-vw) * 96));margin:0 auto;position:relative;flex:1;min-height:0}.prayers-holiday-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1.55fr 1fr;gap:clamp(1rem,calc(var(--bvm) * 1.6),1.75rem);align-items:stretch}.prayers-holiday-panel{display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,#fdfaf4,#f8f3e8);border:1.5px solid #c9a84c;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0a24630f}.prayers-holiday-panel-header{flex-shrink:0}.prayers-holiday-panel-body{flex:1;min-height:0;overflow-y:auto;padding:.65rem 1rem .85rem}.prayers-holiday-panel--zmanim .prayers-holiday-panel-body{padding:.45rem .75rem .55rem}.prayers-holiday-panel--occasion{--dcs: 1;--dcv: var(--board-vmin)}.prayers-holiday-panel--occasion .prayers-holiday-panel-body{padding:.3rem .75rem .45rem;overflow-y:auto}.prayers-holiday-panel--occasion .events-occasion-panel .dash-zmanim-title{margin:0;text-align:center;font-family:var(--screen-header-title-font);font-size:clamp(1rem,calc(var(--dcv) * 1.7),1.7rem);font-weight:800;color:#b8860b;letter-spacing:.03em}.prayers-holiday-panel--occasion .events-occasion-divider{gap:.55rem;margin:.12rem .5rem .55rem}.prayers-holiday-panel--occasion .events-occasion-divider .dash-zmanim-divider-line{display:block;flex:1;max-width:6.25rem;height:1.5px;opacity:1;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.prayers-holiday-panel--occasion .events-occasion-divider .dash-zmanim-divider-diamond{display:inline;font-size:.68rem;color:#c9a84c}.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-time-label{font-size:calc(var(--dcs) * clamp(.8rem,calc(var(--dcv) * 1.28),1.28rem))}.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-time-value{font-size:calc(var(--dcs) * clamp(1.28rem,calc(var(--dcv) * 2.1),2.1rem))}.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-info-label,.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-info-row--haftarah .dash-shabbat-info-label,.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-info-row--parasha .dash-shabbat-info-label{font-size:calc(var(--dcs) * clamp(.76rem,calc(var(--dcv) * 1.15),1.12rem))}.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-info-value,.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-info-row--haftarah .dash-shabbat-info-value,.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-info-row--parasha .dash-shabbat-info-value{font-size:calc(var(--dcs) * clamp(1.05rem,calc(var(--dcv) * 1.62),1.62rem));line-height:1.15}.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-prayers-list .time-label{font-size:calc(var(--dcs) * clamp(.95rem,calc(var(--dcv) * 1.35),1.35rem))}.prayers-holiday-panel--occasion .events-occasion-panel .dash-shabbat-prayers-list .time-value{font-size:calc(var(--dcs) * clamp(1.05rem,calc(var(--dcv) * 1.55),1.55rem))}.prayers-holiday-panel--occasion .dash-shabbat-prayers-list .time-row-sub{font-size:calc(var(--dcs) * clamp(.72rem,calc(var(--dcv) * .95),.95rem));color:#5a6478}.prayers-holiday-panel--occasion .events-occasion-halacha .dash-halacha-section-title{margin:0 0 .35rem;text-align:center;font-size:calc(var(--dcs) * clamp(.82rem,calc(var(--dcv) * 1.02),1.05rem));font-weight:800;color:#0a2463}.prayers-holiday-panel--occasion .events-occasion-reminders-list{display:block;margin:0;padding:0 .35rem 0 0}.prayers-holiday-panel--occasion .events-occasion-reminders-list li{padding:.22rem 0;font-weight:600;color:#0a2463;border-bottom:none}.prayers-holiday-center{min-height:0;border:2px solid #d4af37;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0a246314;background:linear-gradient(180deg,#fdfaf4,#f8f3e8)}.holiday-gallery-frame{width:100%;height:100%;min-height:min(calc(var(--board-vh) * 42),380px);position:relative;display:flex;align-items:center;justify-content:center}.holiday-gallery-image{width:100%;height:100%;object-fit:cover;object-position:center center}.holiday-gallery-image--rotating{transition:opacity .6s ease}.holiday-gallery-image--rotating.holiday-gallery-image--fading{opacity:0}.holiday-gallery-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(165deg,#ead4a8,#e3c18f 42%,#d9b67f)}.holiday-gallery-placeholder-icon{font-size:clamp(2.5rem,6vmin,4rem);color:#b8860b73}.prayers-holiday-section{margin-top:.15rem}.prayers-holiday-prayers .time-row{padding:.45rem 0}.prayers-holiday-prayers .time-label{font-size:1.35rem}.prayers-holiday-prayers .time-value{font-size:1.65rem}.prayers-holiday-panel--info .dash-halacha-section-title{margin:0 0 .35rem;text-align:center;font-size:clamp(.95rem,calc(var(--bvm) * 1.35),1.25rem)}.prayers-holiday-panel--info .shabbat-announcement-list{margin:0;padding:0}.prayers-holiday-panel-body--announcements{display:flex;flex-direction:column;padding:.45rem .75rem .55rem;overflow:hidden}.prayers-holiday-panel--info .dash-auto-scroll-panel{flex:1;min-height:0;height:100%}.has-custom-bg .screen.prayers-holiday-screen{max-width:100%}.has-custom-bg .prayers-holiday-panel{background:linear-gradient(180deg,#fdfaf4f5,#f8f3e8f5)}.board-content--rotating-strip .screen.prayers-holiday-screen{max-width:100%;gap:.45rem}.board-content--rotating-strip .prayers-holiday-grid{gap:.45rem}.board-content--rotating-strip .holiday-gallery-frame{min-height:0}.board-content--rotating-strip .prayers-holiday-prayers .time-label{font-size:.95rem}.board-content--rotating-strip .prayers-holiday-prayers .time-value{font-size:1.1rem}.daily-halacha-screen{flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:clamp(.35rem,calc(var(--board-vh) * .9),.75rem) 0 clamp(.5rem,calc(var(--board-vh) * 1.2),1rem);gap:clamp(.65rem,calc(var(--board-vh) * 1.2),1rem)}.daily-halacha-screen.main-screen{position:relative;width:100%;max-width:none;height:100%;min-height:0;flex:1;display:block;background:transparent;overflow:hidden;padding:0;gap:0}.daily-halacha-screen--board,.screen-background-content .daily-halacha-screen .syn-display,.daily-halacha-screen--board .syn-display{background:transparent}.daily-halacha-screen--board .syn-background__overlay{background:#ffffff1a}.halacha-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0}.halacha-content--board{--halacha-lesson-card-scale: 1.213;--halacha-lesson-card-width: min(1298px, calc(var(--board-vw) * 96));--halacha-title-width: calc(var(--board-vw) * 47.9);max-width:none;gap:clamp(.6rem,calc(var(--board-vh) * 1.2),1.1rem);padding:0;flex:1;min-height:0;justify-content:flex-start}.halacha-content--board .netz-page-title{width:var(--halacha-title-width, calc(var(--board-vw) * 47.9));max-width:100%;flex:0 0 auto}.halacha-content--board .netz-page-title__verse--multiline{width:100%;max-width:100%;box-sizing:border-box}.halacha-content--board .netz-page-title__verse-line{white-space:normal}.halacha-content--board .netz-page-title__text{color:#102a5c;text-shadow:0 1px 0 rgba(255,255,255,.9),0 3px 0 rgba(196,154,58,.12),0 14px 28px rgba(16,42,92,.16)}.halacha-daily-motto{width:100%;max-width:min(1100px,calc(var(--board-vw) * 92));margin:0 auto;padding:clamp(.85rem,calc(var(--board-vh) * 1.6),1.35rem) clamp(1.25rem,calc(var(--board-vw) * 2.5),2rem);background:linear-gradient(165deg,#ead4a8,#e3c18f 42%,#d9b67f);border:2px solid rgba(176,130,46,.45);border-radius:16px;box-shadow:0 8px 24px #0a24631a,0 2px 6px #0000000f,inset 0 1px #ffffff73;text-align:center}.halacha-daily-motto-text{margin:0;display:flex;flex-direction:column;gap:.2rem}.halacha-daily-motto-line{display:block;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.15rem,calc(var(--board-vh) * 2.05),1.75rem);font-weight:800;color:#1a365d;line-height:1.45;letter-spacing:.01em}.halacha-daily-motto-source{margin:.55rem 0 0;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(.95rem,calc(var(--board-vh) * 1.55),1.2rem);font-weight:700;color:#1a365d;opacity:.88}.board-content--rotating-strip .halacha-daily-motto{max-width:100%;padding:clamp(.5rem,calc(var(--board-vh) * 1.1),.85rem) clamp(.75rem,calc(var(--board-vw) * 1.8),1.25rem);border-radius:12px}.board-content--rotating-strip .halacha-daily-motto-line{font-size:clamp(.82rem,calc(var(--board-vh) * 1.55),1.1rem);line-height:1.35}.board-content--rotating-strip .halacha-daily-motto-source{font-size:clamp(.72rem,calc(var(--board-vh) * 1.2),.92rem);margin-top:.35rem}.has-custom-bg .halacha-daily-motto{background:linear-gradient(165deg,#ead4a8f5,#e3c18ff0 42%,#d9b67ff0);backdrop-filter:blur(6px)}.halacha-lesson-stage{width:100%;max-width:min(1200px,calc(var(--board-vw) * 94));margin:0 auto;flex:1 1 auto;display:flex;flex-direction:column;justify-content:stretch;align-items:center;min-height:0;opacity:1;transition:opacity .42s ease-in-out}.halacha-lesson-stage.halacha-lesson-fading{opacity:0}.halacha-lesson-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.15rem,calc(var(--board-vw) * 2.2),2rem);width:100%;height:auto;min-height:0;align-items:stretch}.halacha-lesson-grid-single{grid-template-columns:minmax(0,1fr);width:var(--halacha-lesson-card-width, min(1180px, calc(var(--board-vw) * 92)));max-width:100%;justify-content:center;margin:0 auto;height:auto;min-height:0}.halacha-lesson-plaque .parnas-plaque-inner{padding:clamp(calc(1.15rem * var(--halacha-lesson-card-scale, 1)),calc(var(--board-vh) * 1.9 * var(--halacha-lesson-card-scale, 1)),calc(1.85rem * var(--halacha-lesson-card-scale, 1))) clamp(calc(1.55rem * var(--halacha-lesson-card-scale, 1)),calc(var(--board-vw) * 2.8 * var(--halacha-lesson-card-scale, 1)),calc(2.45rem * var(--halacha-lesson-card-scale, 1)));height:100%;min-height:0;max-height:100%;justify-content:flex-start;gap:clamp(.55rem,calc(var(--board-vh) * 1.05),.9rem);overflow:hidden}.halacha-lesson-plaque{text-align:center;min-height:0;width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.halacha-lesson-plaque .parnas-plaque__hero{flex:0 0 auto}.halacha-lesson-plaque .parnas-plaque__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;overflow:hidden}.halacha-lesson-plaque__body-scroll{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.halacha-lesson-plaque__body-scroll .dash-auto-scroll-panel{flex:1 1 0;min-height:0;height:0;overflow:hidden}.halacha-lesson-plaque__body{width:100%}.halacha-lesson-plaque .parnas-plaque__hero,.halacha-lesson-plaque .parnas-plaque__content{align-items:center;text-align:center}.halacha-lesson-plaque .parnas-plaque__meta{justify-content:space-between;align-items:center;width:100%;gap:.65rem}.halacha-lesson-plaque__seal{font-size:clamp(1.15rem,calc(var(--board-vh) * 2.1),1.65rem);line-height:1;flex-shrink:0}.halacha-lesson-plaque .parnas-plaque-badge{flex-shrink:0;font-size:clamp(calc(.88rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-badge-scale, 1)),calc(var(--board-vh) * 1.35 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-badge-scale, 1)),calc(1.08rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-badge-scale, 1)))}.halacha-lesson-plaque__title{margin:0;flex:1 1 auto;min-width:0;width:auto;text-align:center;font-family:Suez One,Frank Ruhl Libre,David Libre,serif;font-size:clamp(calc(1.05rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-title-scale, 1)),calc(var(--board-vh) * 1.9 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-title-scale, 1)),calc(1.55rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-title-scale, 1)));font-weight:800;color:#9b6a12;line-height:1.25;text-shadow:0 1px 0 rgba(255,255,255,.85);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.halacha-lesson-plaque__content .parnas-plaque-contribution,.halacha-lesson-plaque__content .parnas-plaque-desc{text-align:center;max-width:none;position:relative;z-index:0}.halacha-lesson-plaque__content .parnas-plaque-contribution{color:#1a3568;font-weight:600;line-height:1.7;font-size:clamp(calc(1.18rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)),calc(var(--board-vh) * 1.95 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)),calc(1.58rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)))}.halacha-lesson-plaque__content .parnas-plaque-desc{font-size:clamp(calc(1rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)),calc(var(--board-vh) * 1.5 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)),calc(1.2rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-body-scale, 1)))}.halacha-lesson-plaque__source-inline{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:clamp(.55rem,calc(var(--board-vh) * .9),.85rem) 0 0;padding:0;border:0;background:none}.halacha-lesson-plaque__source-label{font-size:clamp(calc(.82rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-label-scale, 1)),calc(var(--board-vh) * 1.35 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-label-scale, 1)),calc(1rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-label-scale, 1)));font-weight:800;letter-spacing:.12em;color:#c3972d}.halacha-lesson-plaque__source-text{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(calc(1.02rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-text-scale, 1)),calc(var(--board-vh) * 1.75 * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-text-scale, 1)),calc(1.35rem * var(--halacha-lesson-card-scale, 1) * var(--halacha-lesson-source-text-scale, 1)));color:#8b1538;font-weight:600;line-height:1.45}.halacha-lesson-card{position:relative;background:linear-gradient(180deg,rgba(255,252,245,.08) 0%,transparent 22%),linear-gradient(165deg,#f8f4ea,#fffdf8 38%,#f5f0e4);border:2px solid rgba(201,168,76,.72);border-radius:20px;padding:clamp(1.5rem,calc(var(--board-vh) * 2.6),2.15rem) clamp(1.55rem,calc(var(--board-vw) * 2.6),2.35rem);box-shadow:0 16px 40px #0a246326,0 3px 10px #00000012,inset 0 1px #ffffffeb,inset 0 -2px 12px #c9a84c14;backdrop-filter:blur(8px);display:flex;flex-direction:column;min-height:calc(var(--board-vh) * 44)}.halacha-lesson-corner{position:absolute;width:clamp(16px,calc(var(--board-vw) * 2),26px);height:clamp(16px,calc(var(--board-vw) * 2),26px);border:2px solid rgba(201,168,76,.55);pointer-events:none}.halacha-lesson-corner--tl{top:10px;right:10px;border-left:none;border-bottom:none;border-radius:0 8px 0 0}.halacha-lesson-corner--tr{top:10px;left:10px;border-right:none;border-bottom:none;border-radius:8px 0 0}.halacha-lesson-corner--bl{bottom:10px;right:10px;border-left:none;border-top:none;border-radius:0 0 8px}.halacha-lesson-corner--br{bottom:10px;left:10px;border-right:none;border-top:none;border-radius:0 0 0 8px}.halacha-lesson-card-inner{flex:1;display:flex;flex-direction:column;min-height:0}.halacha-lesson-card-header{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.halacha-lesson-icon{font-size:clamp(1.85rem,calc(var(--board-vh) * 3.2),2.6rem);line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.halacha-lesson-title{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.85rem,calc(var(--board-vh) * 3.3),2.7rem);font-weight:800;color:#0a2463;text-align:center;margin:0;line-height:1.25;letter-spacing:.02em}.halacha-lesson-ornament{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.7rem 0 .95rem}.halacha-lesson-ornament-line{flex:1;max-width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.85),transparent)}.halacha-lesson-ornament-diamond{color:#c9a84c;font-size:.5rem;line-height:1}.halacha-lesson-body{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:clamp(1.42rem,calc(var(--board-vh) * 2.5),1.92rem);line-height:1.75;text-align:center;color:#1a3568;font-weight:600}.halacha-lesson-body p{margin:.38rem 0}.halacha-lesson-source{margin-top:auto;padding-top:.95rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;border-top:1px solid rgba(201,168,76,.35)}.halacha-lesson-source-label{font-size:clamp(.82rem,calc(var(--board-vh) * 1.35),1rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c9a84c}.halacha-lesson-source-text{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.05rem,calc(var(--board-vh) * 1.85),1.38rem);color:#8b1538;font-weight:600;text-align:center;line-height:1.45}.halacha-lesson-pager{display:flex;align-items:center;justify-content:center;gap:.55rem;flex:0 0 auto;margin-top:clamp(.55rem,calc(var(--board-vh) * 1.2),.95rem)}.halacha-stage__board{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:0}.halacha-stage__board .halacha-lesson-stage{width:100%;flex:1 1 auto;min-height:0}.halacha-stage__board .halacha-lesson-pager{position:absolute;left:50%;bottom:clamp(.65rem,calc(var(--board-vh) * 1.5),1.2rem);transform:translate(-50%);z-index:3;margin-top:0;pointer-events:none}.halacha-stage__board .halacha-lesson-plaque .parnas-plaque-inner{padding-bottom:clamp(1.85rem,calc(var(--board-vh) * 3.8),2.85rem)}.halacha-lesson-pager-dot{width:9px;height:9px;border-radius:50%;background:#0a246338;transition:transform .25s,background .25s}.halacha-lesson-pager-dot.active{background:#c9a84c;transform:scale(1.25);box-shadow:0 0 0 2px #c9a84c59}.halacha-lesson-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:clamp(2rem,calc(var(--board-vh) * 4),3rem) clamp(2rem,calc(var(--board-vw) * 4),3.5rem);background:linear-gradient(180deg,#fffcf5f7,#fffffff0);border:2px solid rgba(201,168,76,.45);border-radius:20px;box-shadow:0 10px 28px #0a24631a}.halacha-lesson-empty-icon{font-size:clamp(2rem,calc(var(--board-vh) * 3.5),2.75rem);opacity:.55;filter:grayscale(.3)}.halacha-lesson-empty{font-size:clamp(1.25rem,calc(var(--board-vh) * 2.2),1.55rem);color:#5a6a82;text-align:center;margin:0;font-weight:600}.has-custom-bg .daily-halacha-screen{width:100%;height:100%;max-width:none;padding:0}.has-custom-bg .halacha-lesson-stage{max-width:min(1200px,calc(var(--board-vw) * 94));width:100%;margin:0 auto;flex:0 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.has-custom-bg .halacha-lesson-card{min-height:min(calc(var(--board-vh) * 38),420px)}@media(max-width:900px){html:not(.tv-shell) .halacha-lesson-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.reminders-list,.halacha-list,.halacha-combined{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;height:100%}.halacha-divider{width:60%;height:2px;background:#0a246326;margin:.25rem 0}.halacha-section{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem;align-items:center;justify-items:center;width:100%}.reminder-item,.halacha-item{font-size:2.4rem;font-weight:700;color:#0a2463;text-align:center}.shabbat-screen .shabbat-prayers-card__halacha-item,.shabbat-screen .shabbat-screen-halacha .reminder-item,.shabbat-screen .shabbat-screen-halacha .halacha-item{font-size:clamp(1.03rem,calc(var(--board-vh) * 1.47),1.27rem);line-height:1.22}.board-content--rotating-strip .shabbat-screen .shabbat-screen-halacha .reminder-item,.board-content--rotating-strip .shabbat-screen .shabbat-screen-halacha .halacha-item,.board-content--rotating-strip .shabbat-screen .shabbat-prayers-card__halacha-item{font-size:clamp(1.11rem,calc(var(--board-vh) * 1.51),1.34rem)}.halacha-note{font-size:1.4rem;color:#666;text-align:center;padding:1.5rem}.screen-title{width:100%;text-align:center;font-family:Frank Ruhl Libre,David Libre,serif;font-size:2.5rem;font-weight:800;color:#a67c00;letter-spacing:.05em;margin-bottom:1rem;text-shadow:0 1px 0 rgba(255,235,180,.75),0 -1px 0 rgba(90,60,10,.3),1px 1px 2px rgba(0,0,0,.18)}.screen-title.gold{color:#a67c00}.screen-title.red{color:#b71c1c}.memorials-screen.main-screen{position:relative;width:100%;max-width:none;height:100%;min-height:0;flex:1;display:block;background:transparent;overflow:hidden}.memorials-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,calc(var(--bvm) * 1.45),1.65rem);width:100%;max-width:min(1180px,calc(var(--board-vw) * 96));margin:0 auto}.memorials-content--scroll-board{max-width:none;width:100%;height:100%;min-height:0;flex:1;gap:0;padding:0}.memorials-screen--scroll-board{background:transparent}.hilula-screen.main-screen{position:relative;width:100%;max-width:none;height:100%;min-height:0;flex:1;display:block;background:transparent;overflow:hidden}.hilula-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0}.hilula-content--board{max-width:none;gap:0;padding:0;flex:1;min-height:0}.hilula-screen--board .syn-background__overlay{background:#ffffff45}.hilula-page-title{flex-shrink:0;width:100%;text-align:center;padding:0 0 clamp(.4rem,calc(var(--board-vh) * .65),.75rem)}.hilula-page-title__text{margin:0;font-family:"David Libre",var(--screen-header-title-font),serif;font-size:clamp(3.35rem,calc(var(--board-vh) * 5.95),5.05rem);font-weight:800;color:#8a7340;letter-spacing:.02em;line-height:1.12;position:relative;padding-bottom:.45rem}.hilula-page-title__text:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:clamp(72px,calc(var(--board-vw) * 12),140px);height:2px;background:linear-gradient(90deg,transparent,#c9a84c,transparent)}.hilula-screen--board{background:transparent}.hilula-board{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;flex:1;gap:clamp(.35rem,calc(var(--bvm) * .45),.6rem)}.hilula-board__header-row{display:grid;grid-template-columns:var(--hilula-zone-columns, minmax(0, 1fr));gap:clamp(.45rem,calc(var(--bvm) * .65),.85rem);flex-shrink:0;width:100%}.hilula-board-section__title{margin:0;font-size:clamp(1rem,calc(var(--board-vh) * 1.65),1.35rem);font-weight:800;color:#0a2463;text-align:center;letter-spacing:.02em;position:relative;padding-bottom:.35rem}.hilula-board-section__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:clamp(48px,calc(var(--board-vw) * 8),88px);height:2px;background:linear-gradient(90deg,transparent,#c9a84c,transparent)}.hilula-board__zones{display:grid;grid-template-columns:var(--hilula-zone-columns, minmax(0, 1fr));gap:clamp(.45rem,calc(var(--bvm) * .65),.85rem);flex:1;min-height:0;width:100%;align-items:stretch}.hilula-board__main{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.hilula-board--unified .hilula-board__zone--featured{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;padding:0 clamp(.5rem,calc(var(--board-vw) * 1.2),1.25rem)}.hilula-board--unified .hilula-board__zone--featured.hilula-board__zone{overflow-y:auto;overflow-x:hidden}.hilula-board--unified .hilula-featured-cluster{width:100%;max-width:100%;margin:0 auto}.hilula-board--with-upcoming-bar .hilula-board__zone--upcoming{flex-shrink:0;width:100%;max-width:none;overflow:visible;direction:rtl}.hilula-board--with-upcoming-bar .hilula-upcoming-card--bar{flex-direction:row;align-items:center;width:100%;min-height:clamp(3.71rem,calc(var(--board-vh) * 6.37),4.78rem);border-radius:16px;padding:0 clamp(.86rem,calc(var(--board-vw) * 1.38),1.15rem);gap:clamp(.63rem,calc(var(--board-vw) * 1.04),.98rem);background:linear-gradient(180deg,#fffcf5f5,#f6f0e2f0);border:1px solid rgba(200,162,74,.38);box-shadow:0 6px 20px #102a5c14,inset 0 1px #ffffffe0}.hilula-upcoming-card__heading{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.46rem;flex:0 0 auto;padding-inline-start:clamp(.63rem,calc(var(--board-vw) * .98),.92rem);border-inline-start:2px solid rgba(200,162,74,.32);white-space:nowrap}.hilula-upcoming-card__candle{flex-shrink:0;opacity:.92}.hilula-board--with-upcoming-bar .hilula-upcoming-card__title{display:block;flex:0 0 auto;margin:0;padding:0;border:none;font-family:"David Libre",var(--screen-header-title-font),serif;font-size:calc(clamp(1.17rem,calc(var(--board-vh) * 1.84),1.4rem) * var(--hilula-element-scale, 1));font-weight:800;color:#8a7340;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.hilula-upcoming-card__title-line{display:inline}.hilula-board--with-upcoming-bar .hilula-upcoming-card__title:after{display:none}.hilula-board--with-upcoming-bar .hilula-upcoming-list{display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;min-width:0;gap:0;align-items:center}.hilula-board--unified.hilula-board--with-upcoming-bar .hilula-upcoming-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(.32rem,calc(var(--board-vw) * .46),.52rem);flex:1 1 0;min-width:0;padding:0 clamp(.4rem,calc(var(--board-vw) * .58),.75rem);border:none;border-inline-start:1px solid rgba(200,162,74,.24);background:transparent;text-align:center}.hilula-board--unified.hilula-board--with-upcoming-bar .hilula-upcoming-item:first-child{border-inline-start:none}.hilula-board--unified.hilula-board--with-upcoming-bar .hilula-upcoming-item:hover{background:#ffffff73}.hilula-board--with-upcoming-bar .hilula-upcoming-name{font-family:Suez One,David Libre,serif;font-size:calc(clamp(.93rem,calc(var(--board-vh) * 1.44),1.17rem) * var(--hilula-element-scale, 1));font-weight:400;color:#8a1f1f;line-height:1.2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hilula-board--with-upcoming-bar .hilula-upcoming-date{font-family:Rubik,Assistant,sans-serif;font-size:calc(clamp(.85rem,calc(var(--board-vh) * 1.3),1.04rem) * var(--hilula-element-scale, 1));font-weight:700;color:#9a7d3f;letter-spacing:.02em;flex-shrink:0;padding:.16rem .63rem;border-radius:999px;background:#0000000e;white-space:nowrap}.hilula-board__zone{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.hilula-board__zone--upcoming{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.hilula-board--unified .hilula-board__zone--upcoming{direction:rtl;align-self:stretch;justify-self:stretch;max-width:none;width:100%;margin-inline-start:0;padding:0;border:none}.hilula-upcoming-card{display:flex;flex-direction:column;width:100%;min-height:0;padding:clamp(.65rem,calc(var(--board-vh) * 1.1),.95rem) clamp(.7rem,calc(var(--board-vw) * 1.1),1rem);background:linear-gradient(165deg,#fffdf8f0,#f8f4eaf5);border:1.5px solid rgba(201,168,76,.55);border-radius:14px;box-shadow:0 8px 24px #0a24631a,inset 0 1px #ffffffe0;backdrop-filter:blur(6px)}.hilula-upcoming-card__title{margin:0 0 .65rem;padding:0 0 .4rem;font-size:clamp(1rem,calc(var(--board-vh) * 1.65),1.32rem);font-weight:800;color:#0a2463;text-align:center;letter-spacing:.02em;position:relative}.hilula-upcoming-card__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:clamp(48px,calc(var(--board-vw) * 8),88px);height:2px;background:linear-gradient(90deg,transparent,#c9a84c,transparent)}.hilula-board--unified .hilula-upcoming-list{gap:0;list-style:none;margin:0;padding:0}.hilula-board--unified .hilula-upcoming-item{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.5rem .15rem .5rem 0;border-radius:0;border:none;border-bottom:1px solid rgba(201,168,76,.22);background:transparent;text-align:left;transition:background .2s ease,padding-inline-start .2s ease}.hilula-board--unified .hilula-upcoming-item:last-child{border-bottom:none}.hilula-board--unified .hilula-upcoming-item:hover{background:linear-gradient(90deg,rgba(255,252,245,.55) 0%,transparent 100%);padding-inline-start:.25rem}.hilula-board--unified .hilula-upcoming-name{font-size:clamp(1rem,calc(var(--board-vh) * 1.55),1.2rem);font-weight:700;color:#1a1a2e;line-height:1.3;white-space:normal;overflow:visible;text-overflow:unset;width:100%}.hilula-board--unified .hilula-upcoming-date{font-size:clamp(.9rem,calc(var(--board-vh) * 1.32),1.05rem);font-weight:600;color:#a67c00;letter-spacing:.02em}.hilula-board--unified .hilula-board-section__title.hilula-board__header--upcoming{display:none}.hilula-board__zone--empty{align-items:center;justify-content:center;gap:.85rem;padding:clamp(1.5rem,calc(var(--board-vh) * 3),2.5rem);background:#ffffffb8;border:1px dashed rgba(201,168,76,.45);border-radius:16px}.hilula-board__zone-empty{margin:auto;color:#666;font-weight:600;text-align:center}.hilula-featured-cluster{position:relative;flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:.2rem 0}.hilula-featured-cluster__counter{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;font-size:clamp(.72rem,calc(var(--board-vh) * 1.05),.88rem);font-weight:700;color:#8b6914;background:#ffffffeb;border:1px solid rgba(201,168,76,.5);border-radius:999px;padding:.18rem .6rem;box-shadow:0 2px 8px #0e2a5c14;pointer-events:none}.hilula-featured-grid{display:grid;gap:clamp(.65rem,calc(var(--board-vw) * 1.15),1.05rem);width:100%;align-content:center;justify-content:center;justify-items:stretch}.hilula-featured-cluster--single{flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:0;height:100%;max-height:100%;overflow:hidden}.hilula-featured-cluster--single .hilula-featured-grid{flex:0 1 auto;height:auto;min-height:0;align-content:center;place-content:center;align-self:center;margin-inline:auto}.hilula-featured-grid--count-1{grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:stretch;width:min(1480px,98%);max-width:min(1480px,98%);margin-inline:auto;max-height:100%;min-height:0;height:100%;overflow:hidden}.hilula-featured-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;height:100%;max-height:100%;align-content:stretch;overflow:hidden}.hilula-featured-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;height:100%;max-height:100%;align-content:stretch;overflow:hidden}.hilula-featured-grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));width:100%;max-width:100%;height:100%;max-height:100%;align-content:stretch;overflow:hidden}.hilula-featured-grid--count-2>*,.hilula-featured-grid--count-3>*,.hilula-featured-grid--count-4>*{min-width:0;min-height:0;max-height:100%;height:100%;overflow:hidden}.hilula-featured-grid--count-2 .hilula-plaque--expanded,.hilula-featured-grid--count-3 .hilula-plaque--expanded,.hilula-featured-grid--count-4 .hilula-plaque--expanded{min-height:0;max-height:100%;height:100%;overflow:hidden}.hilula-featured-grid--count-1>*{width:100%;max-width:100%;min-height:0;max-height:100%;height:100%}.hilula-featured-grid--count-1 .hilula-plaque--expanded{min-height:0;max-height:100%;height:100%;overflow:hidden}.hilula-plaque--expanded{width:100%;min-height:0;max-height:100%;overflow:hidden}.hilula-plaque--commemorative{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:0;max-height:100%;background:linear-gradient(180deg,#fffffff5,#fffcf4ed),radial-gradient(circle at 12% 12%,rgba(217,189,106,.22),transparent 34%);border:1px solid rgba(195,151,45,.34);border-radius:22px;box-shadow:0 26px 56px #102a5c21,0 8px 18px #7a581114,inset 0 1px #fffffff2;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);padding:0}.hilula-plaque--commemorative:before{content:"";position:absolute;inset:clamp(.45rem,calc(var(--board-vh) * .75),.7rem);border:1px solid rgba(201,168,76,.33);border-radius:16px;pointer-events:none;z-index:1}.hilula-plaque--commemorative:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 34%),linear-gradient(315deg,rgba(195,151,45,.1),transparent 42%);pointer-events:none;z-index:0}.hilula-plaque--featured.hilula-plaque--commemorative{background:linear-gradient(180deg,#fffffff5,#fffcf4ed),radial-gradient(circle at 12% 12%,rgba(217,189,106,.22),transparent 34%);border-color:#c3972d57;box-shadow:0 26px 56px #102a5c21,0 8px 18px #7a581114,inset 0 1px #fffffff2}.hilula-plaque--commemorative .hilula-plaque-inner{position:relative;z-index:2;gap:0;align-items:stretch;width:100%;min-height:0;max-height:100%;height:100%;flex:1;overflow:hidden}.hilula-plaque--commemorative .hilula-commemorative{flex:1;min-height:0;max-height:100%;overflow:hidden}.hilula-commemorative{display:flex;flex-direction:column;align-items:stretch;text-align:right;width:100%;min-height:0;gap:0;position:relative;padding:clamp(.45rem,calc(var(--board-vh) * .75),.7rem) clamp(1.55rem,calc(var(--board-vw) * 2.65),2.35rem) clamp(1.15rem,calc(var(--board-vh) * 1.85),1.65rem)}.hilula-commemorative--modern .hilula-commemorative__accent{position:absolute;top:clamp(.4rem,calc(var(--board-vh) * .7),.65rem);right:0;width:6px;height:clamp(3.6rem,calc(var(--board-vh) * 6.2),5.2rem);border-radius:4px 0 0 4px;background:linear-gradient(180deg,#b98418,#e3c66d 48%,#b9841842);pointer-events:none;z-index:3}.hilula-commemorative__glow{position:absolute;top:-28%;left:-8%;width:44%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(233,205,123,.38),transparent 68%);pointer-events:none;z-index:0}.hilula-commemorative__hero{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;flex-shrink:0;padding:0 0 clamp(.55rem,calc(var(--board-vh) * .9),.8rem);border-bottom:1px solid rgba(195,151,45,.24)}.hilula-commemorative__top-meta{display:flex;align-items:stretch;justify-content:space-between;gap:clamp(.45rem,calc(var(--board-vw) * .7),.75rem);min-height:clamp(2.45rem,calc(var(--board-vh) * 3.8),3.25rem)}.hilula-commemorative__top-meta .hilula-commemorative__badge,.hilula-commemorative__top-meta .hilula-commemorative__date-pill{flex-shrink:1;align-self:center}.hilula-commemorative__top-meta .hilula-commemorative__date-pill{min-width:0;max-width:min(100%,24rem);margin-right:auto;white-space:normal;text-align:center;line-height:1.35}.hilula-commemorative__date-pill--card{position:relative;z-index:4}.hilula-commemorative__badge{display:inline-flex;align-items:center;justify-content:center;font-family:Rubik,Assistant,sans-serif;font-size:calc(clamp(.88rem,calc(var(--board-vh) * 1.35),1.08rem) * var(--hilula-element-scale, 1));font-weight:800;color:#6b4f0f;background:linear-gradient(180deg,#fffbeffa,#f4e0a5eb);border:1px solid rgba(185,132,24,.34);padding:.36rem 1.05rem;border-radius:999px;letter-spacing:0;box-shadow:0 1px #ffffffb3 inset}.hilula-commemorative__seal{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.35rem,calc(var(--board-vh) * 4.4),3.45rem);height:clamp(2.35rem,calc(var(--board-vh) * 4.4),3.45rem);border-radius:999px;font-family:David Libre,serif;font-size:clamp(1.35rem,calc(var(--board-vh) * 2.55),2.05rem);font-weight:800;color:#102a5c;background:radial-gradient(circle at 50% 35%,#fffffff2,#f8ecc7eb),linear-gradient(180deg,#f8e9bb,#d4ac4d);border:1px solid rgba(185,132,24,.42);box-shadow:0 8px 18px #102a5c1a,inset 0 0 0 3px #ffffff9e}.hilula-commemorative__figure{margin:0;font-family:Suez One,David Libre,serif;font-size:calc(clamp(2rem,calc(var(--board-vh) * 3.65),2.95rem) * var(--hilula-element-scale, 1));font-weight:800;color:#102a5c;line-height:1.14;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.85)}.hilula-commemorative__figure-name,.hilula-commemorative__figure .hilula-commemorative__honorific,.hilula-commemorative__figure-sep{display:inline}.hilula-commemorative__figure-sep{font-weight:700;opacity:.72}.hilula-commemorative__honorific{margin:0;font-family:Rubik,Assistant,sans-serif;font-size:clamp(.95rem,calc(var(--board-vh) * 1.55),1.25rem);font-weight:700;color:#9b6a12;line-height:1.3;letter-spacing:0;text-transform:none}.hilula-commemorative__date-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0}.hilula-commemorative__date-prefix{font-family:Rubik,Assistant,sans-serif;font-size:clamp(.92rem,calc(var(--board-vh) * 1.45),1.12rem);font-weight:600;color:#5a6478;line-height:1.35}.hilula-commemorative__date-pill{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.34rem 1rem;font-family:Rubik,Assistant,sans-serif;font-size:clamp(.92rem,calc(var(--board-vh) * 1.45),1.12rem);font-weight:700;color:#6b4f0f;line-height:1.35;border-radius:999px;background:linear-gradient(180deg,#fffbeffa,#f4e0a5d1);border:1px solid rgba(185,132,24,.28);box-shadow:0 1px #ffffffb3 inset;white-space:normal;text-wrap:balance}.hilula-commemorative__date{display:inline-flex;align-items:center;margin:0;padding:.38rem .95rem;font-size:clamp(.92rem,calc(var(--board-vh) * 1.45),1.15rem);font-weight:600;color:#102a5c;line-height:1.35;border-radius:999px;background:#102a5c0f;border:none;box-shadow:none}.hilula-commemorative__content{width:100%;padding:clamp(.85rem,calc(var(--board-vh) * 1.3),1.15rem) 0 0;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.hilula-commemorative__bio-scroll{flex:1 1 auto;min-height:clamp(4.5rem,calc(var(--board-vh) * 9),10rem);display:flex;flex-direction:column;overflow:hidden}.hilula-commemorative__bio-scroll .dash-auto-scroll-panel{flex:1 1 auto;min-height:clamp(4rem,calc(var(--board-vh) * 8),9rem);height:auto;overflow:hidden}.hilula-commemorative__bio{margin:0;font-family:Rubik,Assistant,sans-serif;font-size:clamp(1.28rem,calc(var(--board-vh) * 2.1),1.58rem);font-weight:600;line-height:1.55;color:#33415c;text-align:right;min-height:0;overflow:visible;padding-inline-end:.15rem;white-space:pre-line}.hilula-commemorative__source{display:inline-flex;align-items:center;gap:.45rem;margin:clamp(.75rem,calc(var(--board-vh) * 1.1),1rem) 0 0;padding:0;font-size:clamp(.7rem,calc(var(--board-vh) * 1.05),.84rem);color:#102a5c;font-weight:500;border-radius:0;background:none;border:none;flex-shrink:0}.hilula-commemorative__source-label{padding:.18rem .55rem;border-radius:6px;background:#c8a24a24;color:#8a7340;font-weight:600;font-size:.92em}.hilula-commemorative__source-name{font-weight:700;color:#102a5c}.hilula-commemorative__meta{position:relative;width:100%;margin:clamp(.85rem,calc(var(--board-vh) * 1.2),1.1rem) 0 0;padding:clamp(.95rem,calc(var(--board-vh) * 1.35),1.2rem) clamp(1.1rem,calc(var(--board-vw) * 2),2rem) clamp(1rem,calc(var(--board-vh) * 1.4),1.25rem);border-radius:0 0 18px 18px;background:linear-gradient(180deg,#fffcf5eb,#f8f3e8e0);border-top:1px solid rgba(195,151,45,.24);box-shadow:inset 0 1px #ffffffa6}.hilula-commemorative__meta--footer{flex-shrink:0;margin:clamp(.7rem,calc(var(--board-vh) * 1.05),.95rem) calc(-1*clamp(.35rem,calc(var(--board-vw) * .45),.55rem)) calc(-1*clamp(.25rem,calc(var(--board-vh) * .35),.4rem));padding:clamp(.7rem,calc(var(--board-vh) * 1.05),.95rem) clamp(.85rem,calc(var(--board-vw) * 1.5),1.35rem) clamp(.65rem,calc(var(--board-vh) * .95),.85rem);border-radius:14px;border:1px solid rgba(195,151,45,.22);border-top:1px solid rgba(195,151,45,.28);background:linear-gradient(165deg,#fffdf7fa,#faf3e2eb);box-shadow:0 4px 14px #102a5c0d,inset 0 1px #fffc}.hilula-commemorative__meta--footer .hilula-commemorative__meta-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.45rem,calc(var(--board-vh) * .55),.65rem) clamp(.65rem,calc(var(--board-vw) * 1.2),1.15rem)}.hilula-commemorative__meta--footer .hilula-commemorative__meta-chip{flex-direction:row;align-items:center;justify-content:center;gap:clamp(.45rem,calc(var(--board-vw) * .7),.7rem);padding:.1rem 0;border:none;border-radius:0;background:none;box-shadow:none;text-align:center}.hilula-commemorative__meta--footer .hilula-commemorative__meta-chip:before{display:none}.hilula-commemorative__meta--footer .hilula-commemorative__meta-sep{flex-shrink:0;font-size:.45rem;line-height:1;color:#c8a24a;opacity:.9}.hilula-commemorative__meta--footer .hilula-commemorative__meta-body{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem;min-width:0}.hilula-commemorative__meta--footer .hilula-commemorative__meta-label{padding-inline-start:0;letter-spacing:.04em;white-space:nowrap}.hilula-commemorative__meta--footer .hilula-commemorative__meta-value{white-space:normal;overflow:visible;text-overflow:unset;max-width:none;word-break:break-word}.hilula-commemorative__meta--top{margin:0;padding:clamp(.7rem,calc(var(--board-vh) * 1.05),.95rem) clamp(.15rem,calc(var(--board-vw) * .35),.35rem) clamp(.75rem,calc(var(--board-vh) * 1.1),1rem);border-radius:14px;border:1px solid rgba(195,151,45,.2);border-top:1px solid rgba(195,151,45,.2);background:linear-gradient(165deg,#fffdf7f7,#faf3e2e6);box-shadow:0 6px 18px #102a5c0d,inset 0 1px #ffffffbf}.hilula-commemorative__meta--inline{position:relative;flex:1 1 auto;width:auto;min-width:0;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none}.hilula-commemorative__meta:before{content:"";position:absolute;top:-1px;right:50%;transform:translate(50%);width:clamp(2.5rem,calc(var(--board-vw) * 4),3.5rem);height:3px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,transparent,#c8a24a 20%,#e8d5a0 50%,#c8a24a 80%,transparent);opacity:.85}.hilula-commemorative__meta--top:before{top:auto;bottom:-1px;border-radius:6px 6px 0 0;width:clamp(3rem,calc(var(--board-vw) * 5),4.25rem)}.hilula-commemorative__meta--inline:before{display:none}.hilula-commemorative__meta--inline .hilula-commemorative__meta-grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:clamp(.35rem,calc(var(--board-vw) * .55),.55rem);width:100%}.hilula-commemorative__meta--inline .hilula-commemorative__meta-chip{flex:1 1 0;min-width:0;flex-direction:row;align-items:baseline;justify-content:center;gap:.35rem;padding:.32rem clamp(.55rem,calc(var(--board-vw) * .85),.8rem);border-radius:999px;text-align:center}.hilula-commemorative__meta--inline .hilula-commemorative__meta-chip:before{width:100%;height:2px;top:0;right:0;border-radius:999px 999px 0 0;background:linear-gradient(90deg,transparent,#c8a24a 18%,#e8d5a0 50%,#c8a24a 82%,transparent)}.hilula-commemorative__meta--inline .hilula-commemorative__meta-label{padding-inline-start:0;letter-spacing:.04em;white-space:nowrap}.hilula-commemorative__meta--inline .hilula-commemorative__meta-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hilula-commemorative__meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:clamp(.55rem,calc(var(--board-vw) * .85),.75rem);width:100%}.hilula-commemorative__meta-chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.28rem;min-width:0;padding:clamp(.62rem,calc(var(--board-vh) * .95),.82rem) clamp(.72rem,calc(var(--board-vw) * 1.1),.95rem);border-radius:14px;background:linear-gradient(145deg,#fffffff5,#fcf9f2e6);border:1px solid rgba(200,162,74,.22);box-shadow:0 1px 2px #102a5c0d,0 4px 14px #102a5c0a;position:relative;overflow:hidden;text-align:right}.hilula-commemorative__meta-chip:before{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(180deg,#c8a24a,#c8a24a40);border-radius:0 14px 14px 0;opacity:.9}.hilula-commemorative__meta-item{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.hilula-commemorative__meta-item:last-child{align-items:flex-end;text-align:left}.hilula-commemorative__meta-divider{display:none}.hilula-commemorative__meta-label{font-size:calc(clamp(.72rem,calc(var(--board-vh) * 1.12),.88rem) * var(--hilula-places-scale, var(--hilula-element-scale, 1)));font-weight:700;color:#9a7d3f;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;padding-inline-start:.15rem}.hilula-commemorative__meta-value{font-size:calc(clamp(.95rem,calc(var(--board-vh) * 1.55),1.18rem) * var(--hilula-places-scale, var(--hilula-element-scale, 1)));font-weight:800;color:#102a5c;line-height:1.35;padding-inline-start:.15rem;word-break:break-word}.hilula-commemorative__head,.hilula-commemorative__rule,.hilula-commemorative__body,.hilula-commemorative__foot,.hilula-commemorative__places,.hilula-commemorative__place-item,.hilula-commemorative__place-sep,.hilula-commemorative__place-line,.hilula-commemorative__place-label,.hilula-commemorative__place-value,.hilula-commemorative__series,.hilula-commemorative__rule-line,.hilula-commemorative__rule-gem{display:none}.hilula-page-title__text{font-size:calc(clamp(3.35rem,calc(var(--board-vh) * 5.95),5.05rem) * var(--hilula-element-scale, 1));font-family:"David Libre",var(--screen-header-title-font),serif;color:#8a7340}.hilula-commemorative__figure{font-size:calc(clamp(2rem,calc(var(--board-vh) * 3.65),2.95rem) * var(--hilula-element-scale, 1));font-family:Suez One,David Libre,serif;color:#8a1f1f}.hilula-featured-grid--count-1 .hilula-commemorative__figure{font-size:calc(clamp(2.2rem,calc(var(--board-vh) * 3.95),3.2rem) * var(--hilula-element-scale, 1))}.hilula-featured-grid--count-2 .hilula-commemorative__figure,.hilula-featured-grid--count-3 .hilula-commemorative__figure,.hilula-featured-grid--count-4 .hilula-commemorative__figure{font-size:calc(clamp(1.1rem,calc(var(--board-vh) * 1.85),1.45rem) * var(--hilula-element-scale, 1))}.hilula-commemorative__honorific{font-size:calc(clamp(.95rem,calc(var(--board-vh) * 1.55),1.25rem) * var(--hilula-element-scale, 1));font-family:Rubik,Assistant,sans-serif;color:#102a5c}.hilula-featured-grid--count-1 .hilula-commemorative__honorific{font-size:calc(clamp(1rem,calc(var(--board-vh) * 1.65),1.32rem) * var(--hilula-element-scale, 1))}.hilula-featured-grid--count-2 .hilula-commemorative__honorific,.hilula-featured-grid--count-3 .hilula-commemorative__honorific,.hilula-featured-grid--count-4 .hilula-commemorative__honorific{font-size:calc(clamp(.82rem,calc(var(--board-vh) * 1.25),1rem) * var(--hilula-element-scale, 1))}.hilula-commemorative__date-prefix,.hilula-commemorative__date-pill{font-size:calc(clamp(.92rem,calc(var(--board-vh) * 1.45),1.12rem) * var(--hilula-element-scale, 1))}.hilula-featured-grid--count-1 .hilula-commemorative__date-prefix,.hilula-featured-grid--count-1 .hilula-commemorative__date-pill{font-size:calc(clamp(.98rem,calc(var(--board-vh) * 1.55),1.22rem) * var(--hilula-element-scale, 1))}.hilula-featured-grid--count-2 .hilula-commemorative__date-prefix,.hilula-featured-grid--count-2 .hilula-commemorative__date-pill,.hilula-featured-grid--count-3 .hilula-commemorative__date-prefix,.hilula-featured-grid--count-3 .hilula-commemorative__date-pill,.hilula-featured-grid--count-4 .hilula-commemorative__date-prefix,.hilula-featured-grid--count-4 .hilula-commemorative__date-pill{font-size:calc(clamp(.78rem,calc(var(--board-vh) * 1.2),.95rem) * var(--hilula-element-scale, 1))}.hilula-commemorative__date{font-size:calc(clamp(.92rem,calc(var(--board-vh) * 1.45),1.15rem) * var(--hilula-element-scale, 1))}.hilula-commemorative__bio{font-size:calc(clamp(1.28rem,calc(var(--board-vh) * 2.1),1.58rem) * var(--hilula-element-scale, 1))}.hilula-featured-grid--count-1 .hilula-commemorative__bio{font-size:calc(clamp(1.38rem,calc(var(--board-vh) * 2.3),1.72rem) * var(--hilula-element-scale, 1))}.hilula-featured-grid--count-2 .hilula-commemorative__bio,.hilula-featured-grid--count-3 .hilula-commemorative__bio,.hilula-featured-grid--count-4 .hilula-commemorative__bio{font-size:calc(clamp(1.22rem,calc(var(--board-vh) * 2),1.5rem) * var(--hilula-element-scale, 1))}.hilula-commemorative__foot{width:100%;margin-top:auto;padding-top:0}.hilula-commemorative__facts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .55rem;padding:0 .5rem .15rem;font-size:clamp(.82rem,calc(var(--board-vh) * 1.35),1rem);font-weight:700;color:#8b1a1a;line-height:1.35}.hilula-commemorative__fact strong{font-weight:800}.hilula-commemorative__fact-sep{margin:0 .2rem;opacity:.75}.hilula-plaque--expanded .hilula-plaque-inner{gap:.55rem}.hilula-plaque--expanded:not(.hilula-plaque--commemorative) .hilula-plaque-name{font-size:clamp(1.35rem,calc(var(--board-vh) * 2.35),2rem)}.hilula-expanded-details{display:flex;flex-direction:column;gap:.55rem;width:100%;text-align:right;margin-top:.25rem}.hilula-expanded-field{display:flex;flex-direction:column;gap:.12rem;font-size:clamp(.85rem,calc(var(--board-vh) * 1.35),1.02rem);line-height:1.45}.hilula-expanded-field--bio .hilula-plaque-bio{margin:0;text-align:right;max-width:none;font-size:clamp(1.12rem,calc(var(--board-vh) * 1.8),1.35rem);line-height:1.6}.hilula-expanded-meta{display:flex;flex-direction:column;gap:.35rem;margin-top:.2rem;padding-top:.55rem;border-top:1px solid rgba(201,168,76,.32)}.memorial-scroll-board{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,1.15fr);gap:clamp(.25rem,calc(var(--bvm) * .35),.45rem);width:100%;height:100%;min-height:0;align-items:stretch}.memorial-board{--memorial-board-grid-gap: 8px;--memorial-board-card-size: clamp(200px, 12.5vmin, 255px);--memorial-board-card-height: calc(var(--memorial-board-card-size) * 1.02);--memorial-parchment-base-width: clamp(12rem, 12vw, 14.25rem);--memorial-timed-zone-width: calc( var(--memorial-board-card-size) * 2 + var(--memorial-board-grid-gap) );--memorial-permanent-zone-min: calc( var(--memorial-board-card-size) * 4 + var(--memorial-board-grid-gap) * 3 );--memorial-board-timed-col-width: calc(var(--memorial-board-card-size) + .35rem);--memorial-board-permanent-col-width: var(--memorial-board-timed-col-width);--memorial-board-card-gap: var(--memorial-board-grid-gap);--memorial-board-col-gap: var(--memorial-board-grid-gap);--memorial-board-section-gap: 4px;--memorial-board-side-pad: 0;--memorial-board-permanent-col-gap: clamp(.6rem, calc(var(--bvm) * 1.1), 1.1rem);--memorial-board-permanent-card-gap: 6px;display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;gap:var(--memorial-board-section-gap);direction:rtl}.memorial-board--unified{flex-direction:column;width:100%;max-width:100%;margin-inline:auto;gap:0;padding-inline:0;--memorial-board-zone-gap: clamp(.2rem, .4vw, .5rem);--memorial-board-outside-top: 0;--memorial-board-hero-clearance: clamp(18rem, calc(38vh + 1rem) , 24rem);--memorial-board-permanent-row-height: auto;--memorial-board-permanent-row-min-height: clamp(3.8rem, calc(var(--bvm) * 4.8), 4.6rem);--memorial-permanent-zone-width: minmax(0, 1fr)}.memorial-board-card-probe--board{position:absolute;top:0;right:0;z-index:-1;width:min(48%,28rem);max-width:100%;height:auto;min-height:0;overflow:visible;visibility:hidden;pointer-events:none}.memorial-board__header-row{display:grid;grid-template-columns:var( --memorial-zone-columns, calc(var(--memorial-timed-zone-width) * 2 + var(--memorial-board-grid-gap)) minmax(0, 1fr) );gap:var(--memorial-board-zone-gap, var(--memorial-board-grid-gap));justify-content:center;flex-shrink:0;width:100%;margin-bottom:clamp(.35rem,calc(var(--bvm) * .45),.6rem)}.memorial-board__header-row--empty{display:none;margin:0;height:0;overflow:hidden}.memorial-board__header{width:100%;max-width:100%;margin:0}.memorial-board__zones{display:grid;grid-template-columns:var( --memorial-zone-columns, minmax(0, 1fr) );grid-template-rows:var(--memorial-zone-rows, minmax(0, 1fr));gap:var(--memorial-board-zone-gap, var(--memorial-board-grid-gap));justify-content:center;flex:1 1 auto;min-height:0;width:100%;align-items:stretch}.memorial-board__zones:has(>.memorial-board__zone:nth-child(2)){grid-template-rows:var(--memorial-zone-rows, repeat(2, minmax(0, 1fr)))}.memorial-board--unified .memorial-board__zone{justify-content:flex-start;align-self:stretch;padding-top:0}.memorial-board--unified .memorial-board-flip-stage,.memorial-board--unified .memorial-board__list-cols{margin-top:0;padding-top:0;align-content:start;align-items:start}.memorial-board--unified{transition:opacity .35s ease}.memorial-board--unified.memorial-board--pending{opacity:0}.memorial-board--unified .memorial-board-section__cards--column{padding-block-start:0;justify-content:flex-start}.memorial-board--unified .memorial-board__zones:has(>.memorial-board__zone--permanent:only-child){grid-template-columns:minmax(0,1fr)}.memorial-board--unified .memorial-board__zones>.memorial-board__zone--permanent:only-child{grid-column:1;justify-self:stretch}.memorial-board--unified .memorial-board__zones>.memorial-board__zone--permanent:only-child.memorial-board__zone--cols-1 .memorial-board__list-cols{grid-template-columns:minmax(0,1fr)}.memorial-board--unified .memorial-board__zones:has(>.memorial-board__zone--week:only-child){grid-template-columns:minmax(0,1fr)}.memorial-board--unified .memorial-board__zones>.memorial-board__zone--week:only-child{grid-column:1;justify-self:stretch}.memorial-board__list-cols{display:grid;direction:rtl;grid-template-columns:repeat(var(--memorial-list-active-cols, 1),minmax(0,1fr));gap:clamp(.2rem,.3vw,.4rem);justify-content:stretch;align-content:start;align-items:start;flex:1 1 auto;min-height:0;width:100%}.memorial-board--unified .memorial-board__zone--cols-1 .memorial-board__list-cols{grid-template-columns:minmax(0,1fr)}.memorial-board--unified .memorial-board__zone--cols-1 .memorial-board__list-col--outside .memorial-glass-card{transform:none}.memorial-board__list-col{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;align-items:center;box-sizing:border-box}.memorial-board__list-col--outside{padding-top:var(--memorial-board-outside-top)}.memorial-board__list-col--inside{padding-top:var(--memorial-board-hero-clearance)}.memorial-board__zone--permanent .memorial-board__list-col--inside{padding-top:var( --memorial-board-permanent-clearance, var(--memorial-board-hero-clearance) )}.memorial-board__zone--permanent .memorial-board__list-col--outside .memorial-glass-card,.memorial-board__zone--week .memorial-board__list-col--outside .memorial-glass-card{transform:none}.memorial-board__list-col .memorial-board-section__cards--column{display:flex;flex-direction:column;gap:var(--memorial-board-permanent-card-gap);align-items:stretch;width:100%}.memorial-board__list-cols .memorial-glass-card--board-list{width:var(--memorial-list-uniform-width, fit-content);max-width:min(100%,28rem);min-width:0;margin-inline:auto;box-sizing:border-box}.memorial-board--unified .memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment{width:var( --memorial-parchment-auto-width, var(--memorial-parchment-base-width) )!important;min-width:0!important;max-width:none!important;margin-inline:auto}.memorial-board--unified .memorial-glass-card.memorial-glass-card--board-list:not(.memorial-glass-card--board-parchment){width:clamp(15rem,17vw,20rem);min-width:0;max-width:100%;min-height:clamp(10rem,18vh,13rem);margin-inline:auto}.is-measuring-list-width .memorial-glass-card--board-list{width:fit-content!important;max-width:none!important}.memorial-board__zone{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.memorial-board__zone-empty{margin:auto}.memorial-board__zone-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:var(--memorial-board-grid-gap);align-content:start;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.memorial-board__zone-cards--rotating{display:block}.memorial-board-flip-stage--grid{width:100%;min-height:0}.memorial-board-flip-stack--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:var(--memorial-board-grid-gap);width:100%}.memorial-board-flip-stack--column{display:flex;flex-direction:column;align-items:center;gap:var(--memorial-board-grid-gap);width:100%}.memorial-board__zone--permanent{container-type:inline-size;align-items:stretch}.memorial-board__zone--timed{container-type:inline-size}.memorial-board__timed-cols{display:grid;grid-template-columns:repeat(var(--memorial-timed-active-cols, 1),minmax(0,1fr));gap:var(--memorial-board-permanent-col-gap);flex:1 1 auto;min-height:0;width:100%;align-content:start}.memorial-board__timed-probe{position:absolute;top:0;inset-inline-end:0;width:min(48%,28rem);max-width:100%;visibility:hidden;pointer-events:none;z-index:-1}.memorial-board__timed-col{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;height:100%;overflow:hidden}.memorial-board__timed-col .memorial-board-section__cards--column{gap:var(--memorial-board-permanent-card-gap);width:100%;align-items:stretch}.memorial-board__timed-col .memorial-glass-card--board{width:var(--memorial-list-uniform-width, fit-content);max-width:100%;min-width:0;flex:0 0 auto;margin-inline-start:auto}.memorial-board__permanent-cols{display:grid;grid-template-columns:repeat(var(--memorial-permanent-active-cols, 1),minmax(0,1fr));gap:var(--memorial-board-permanent-col-gap);flex:1 1 auto;min-height:0;width:100%;align-content:start}.memorial-board__permanent-probe{position:absolute;top:0;inset-inline-start:0;width:100%;max-width:100%;visibility:hidden;pointer-events:none;z-index:-1}.memorial-board-card-probe--permanent{position:absolute;top:0;inset-inline-start:0;width:min(48%,28rem);max-width:100%;height:auto;min-height:0;z-index:-1;visibility:hidden;pointer-events:none;overflow:visible}.memorial-board__permanent-col{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;height:100%;overflow:hidden}.memorial-board__permanent-col .memorial-board-section__cards--column{gap:var(--memorial-board-permanent-card-gap);width:100%;align-items:stretch}.memorial-glass-card.memorial-glass-card--board-list{--memorial-card-inner: 4.5rem;--memorial-list-candle-gap: clamp(.75rem, calc(var(--bvm) * 1.35), 1.35rem);width:var(--memorial-list-uniform-width, fit-content);max-width:100%;min-width:0;height:auto;min-height:0;aspect-ratio:auto;border-radius:clamp(12px,calc(var(--bvm) * 1.1),16px);padding:clamp(.55rem,calc(var(--bvm) * .8),.85rem) clamp(.85rem,calc(var(--bvm) * 1.25),1.25rem);box-sizing:border-box;margin-inline-start:auto}.memorial-board-card-probe--permanent .memorial-glass-card--board-list,.memorial-board-card-probe--board .memorial-glass-card--board-list{width:100%;height:auto}.memorial-board-card-probe--permanent .memorial-glass-card--board-list.memorial-glass-card--board-parchment,.memorial-board-card-probe--board .memorial-glass-card--board-list.memorial-glass-card--board-parchment{width:clamp(17.5rem,28vw,24rem)!important;min-width:clamp(17.5rem,28vw,24rem)!important;aspect-ratio:1024 / 719;height:auto!important}.memorial-board-card-probe--permanent .memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-candle,.memorial-board-card-probe--board .memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-candle{aspect-ratio:1024 / 574}.memorial-board-card-probe--permanent .memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-ornate,.memorial-board-card-probe--board .memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-ornate{aspect-ratio:1024 / 499}.memorial-board--unified .memorial-board-section__title{padding:clamp(.32rem,calc(var(--bvm) * .42),.48rem) clamp(.45rem,calc(var(--bvm) * .55),.65rem) clamp(.28rem,calc(var(--bvm) * .36),.4rem);margin:0;font-size:calc(clamp(1.05rem,calc(var(--bvm) * 1.38),1.48rem) * var(--memorial-element-scale, 1));font-family:Frank Ruhl Libre,David Libre,Assistant,serif;font-weight:700;letter-spacing:.03em;color:#0a2463;-webkit-text-fill-color:#0a2463;background:linear-gradient(180deg,#ffffffc7,#f8f6f29e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(197,168,96,.42);box-shadow:0 8px 22px #0a246314,0 2px 6px #0a24630a,inset 0 1px #ffffffeb}.memorial-board--unified .memorial-board__header--week.memorial-board-section__title{font-size:calc(clamp(1.05rem,calc(var(--bvm) * 1.38),1.48rem) * var(--memorial-week-title-scale, var(--memorial-element-scale, 1)));color:#0a2463;-webkit-text-fill-color:#0a2463;background:linear-gradient(180deg,#fffc,#ecf2faad);border-color:#0a246329}.memorial-board--unified .memorial-board__header--permanent.memorial-board-section__title{font-size:calc(clamp(1.05rem,calc(var(--bvm) * 1.38),1.48rem) * var(--memorial-permanent-title-scale, var(--memorial-element-scale, 1)));color:#3a2c18;-webkit-text-fill-color:#3a2c18;background:linear-gradient(180deg,#fffcf5d1,#f4ecdcb3);border-color:#a67c2a61}.memorial-board-section__title--designed{font-weight:inherit;-webkit-text-fill-color:currentColor}.memorial-board--unified .memorial-board-section__title:before{content:"";width:.38em;height:.38em;margin-bottom:clamp(.12rem,calc(var(--bvm) * .14),.18rem);rotate:45deg;border-radius:1px;background:linear-gradient(145deg,#1a3578,#0a2463 55%,#061a4a);box-shadow:0 0 0 1px #ffffff59,0 1px 3px #0a246347;filter:none;font-size:0;color:transparent}.memorial-board--unified .memorial-board__header--permanent:before{background:linear-gradient(145deg,#e8c96a,#a67c2a 55%,#6e5118);box-shadow:0 0 0 1px #fff6,0 1px 3px #8a6a124d}.memorial-board--unified .memorial-board-section__title:after{margin-top:clamp(.12rem,calc(var(--bvm) * .16),.2rem);width:min(58%,4.8rem);height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(184,134,11,.35) 15%,#c5a048 50%,rgba(184,134,11,.35) 85%,transparent 100%)}.memorial-board--unified .memorial-board__header--permanent{width:var(--memorial-permanent-zone-width);max-width:100%;justify-self:center;box-sizing:border-box}.memorial-board--unified .memorial-board__header--permanent:after{width:min(52%,5.2rem)}.memorial-board__timed{flex:0 0 auto;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:var(--memorial-board-section-gap);padding-inline:var(--memorial-board-side-pad);width:auto;max-width:calc((var(--memorial-board-timed-col-width) * 2 + var(--memorial-board-col-gap)) * 2 + var(--memorial-board-section-gap) + var(--memorial-board-side-pad) * 2);min-height:0;height:100%;overflow:hidden}.memorial-board__permanent{flex:1 1 auto;min-width:0;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;border-inline-end:1px solid rgba(197,160,72,.28);padding-inline:var(--memorial-board-side-pad);padding-inline-end:calc(var(--memorial-board-side-pad) + .15rem)}.memorial-board__permanent-stack{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;min-height:0;min-width:0;max-width:100%;width:max-content;margin-inline:auto;overflow:hidden}.memorial-board__permanent-title{flex-shrink:0;width:calc(var(--memorial-board-timed-col-width) * 2 + var(--memorial-board-col-gap));max-width:100%;margin-inline:auto;margin-bottom:var(--memorial-board-card-gap)}.memorial-board__permanent-empty{margin:auto}.memorial-board__permanent-grid{flex:1;min-height:0;max-height:100%;width:max-content;max-width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:var(--memorial-board-col-gap);padding-inline:calc(var(--memorial-board-side-pad) * .35);padding-bottom:var(--memorial-board-side-pad);overflow:hidden}.memorial-board__permanent-col{position:relative;flex:1 1 auto;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding-inline:0;min-height:0;max-height:100%;height:100%;overflow:hidden}.memorial-board__permanent-col .memorial-board-section__cards--column{gap:var(--memorial-board-permanent-card-gap);padding-block:calc(var(--memorial-board-side-pad) * .25)}.memorial-board__permanent-col .memorial-board-flip-stack{gap:var(--memorial-board-permanent-card-gap)}.memorial-board-section{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.memorial-board-section--timed{flex:0 0 auto;display:flex;flex-direction:column;height:100%;max-height:100%;width:calc(var(--memorial-board-timed-col-width) * 2 + var(--memorial-board-col-gap));max-width:calc(var(--memorial-board-timed-col-width) * 2 + var(--memorial-board-col-gap));padding-bottom:var(--memorial-board-side-pad)}.memorial-board-section--timed-single{width:var(--memorial-board-timed-col-width);max-width:var(--memorial-board-timed-col-width)}.memorial-board-section__columns{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:var(--memorial-board-col-gap);flex:1 1 auto;min-height:0;width:100%;padding-inline:calc(var(--memorial-board-side-pad) * .35);overflow:hidden}.memorial-board-section__col{position:relative;flex:0 0 auto;width:var(--memorial-board-timed-col-width);max-width:var(--memorial-board-timed-col-width);display:flex;flex-direction:column;min-height:0;height:100%;padding-inline:calc(var(--memorial-board-side-pad) * .35);overflow:hidden}.memorial-board-section--column{flex:0 0 auto;width:var(--memorial-board-timed-col-width);max-width:var(--memorial-board-timed-col-width);align-items:center}.memorial-board-section--row{flex:0 1 auto;width:auto;max-width:none;min-width:0;align-items:center}.memorial-board-section__title{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 0 clamp(.38rem,calc(var(--bvm) * .52),.58rem);padding:clamp(.38rem,calc(var(--bvm) * .52),.58rem) clamp(.42rem,calc(var(--bvm) * .55),.65rem) clamp(.32rem,calc(var(--bvm) * .42),.48rem);border-radius:clamp(12px,calc(var(--bvm) * 1.2),16px);background:linear-gradient(180deg,#ffffffc7,#f8f6f29e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(197,168,96,.42);box-shadow:0 clamp(4px,calc(var(--bvm) * .55),8px) clamp(12px,calc(var(--bvm) * 1.4),20px) #0a246314,inset 0 1px #ffffffeb;font-family:Frank Ruhl Libre,David Libre,Assistant,serif;font-size:calc(clamp(1.12rem,calc(var(--bvm) * 1.52),1.65rem) * var(--memorial-element-scale, 1));font-weight:700;color:#0a2463;-webkit-text-fill-color:#0a2463;text-align:center;line-height:1.15;letter-spacing:.03em;flex-shrink:0}.memorial-board-section__title:before{content:"";display:block;width:.4em;height:.4em;margin-bottom:clamp(.12rem,calc(var(--bvm) * .16),.2rem);rotate:45deg;border-radius:1px;background:linear-gradient(145deg,#1a3578,#0a2463 55%,#061a4a);box-shadow:0 0 0 1px #ffffff59,0 1px 3px #0a246347;line-height:0}.memorial-board-section__title:after{content:"";display:block;width:min(58%,4.8rem);height:1.5px;margin-top:clamp(.14rem,calc(var(--bvm) * .18),.22rem);border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(184,134,11,.35) 15%,#c5a048 50%,rgba(184,134,11,.35) 85%,transparent 100%)}.memorial-board-section__cards{flex:1;min-height:0}.memorial-board-section__cards--column{display:flex;flex-direction:column;align-items:center;gap:var(--memorial-board-card-gap);flex:1 1 auto;min-height:0;width:100%;padding-block:calc(var(--memorial-board-side-pad) * .25);overflow:hidden}.memorial-board-flip-stage{flex:1 1 auto;width:100%;min-height:0;perspective:clamp(700px,55vw,1300px);perspective-origin:50% 50%}.memorial-board-flip-stack{display:flex;flex-direction:column;align-items:center;gap:var(--memorial-board-card-gap);width:100%;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:center center;will-change:transform}.memorial-board-flip-stage--out .memorial-board-flip-stack{animation:memorial-board-card-flip-out var(--memorial-flip-half, .38s) ease-in forwards}.memorial-board-flip-stage--in .memorial-board-flip-stack{animation:memorial-board-card-flip-in var(--memorial-flip-half, .38s) ease-out forwards}@keyframes memorial-board-card-flip-out{0%{transform:rotateY(0);opacity:1}to{transform:rotateY(88deg);opacity:.15}}@keyframes memorial-board-card-flip-in{0%{transform:rotateY(-88deg);opacity:.15}to{transform:rotateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.memorial-board-flip-stage--out .memorial-board-flip-stack,.memorial-board-flip-stage--in .memorial-board-flip-stack{animation:memorial-board-card-fade .35s ease forwards}@keyframes memorial-board-card-fade{0%{opacity:0}to{opacity:1}}}.memorial-board-card-probe{position:absolute;top:0;right:0;width:var(--memorial-board-card-size);height:var(--memorial-board-card-height);visibility:hidden;pointer-events:none;z-index:-1;overflow:hidden}.memorial-board__zone-cards .memorial-glass-card--board{width:min(100%,var(--memorial-board-card-size));justify-self:center}.memorial-board-card-probe--permanent,.memorial-board__permanent-col .memorial-board-card-probe{width:min(48%,28rem);max-width:100%;height:auto;min-height:0}.memorial-board-section__cards--row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:clamp(.35rem,calc(var(--bvm) * .48),.55rem);overflow:visible}.memorial-board-section__empty{margin:0;padding:.5rem;font-family:Assistant,Heebo,sans-serif;font-size:clamp(.7rem,calc(var(--bvm) * .9),.9rem);color:#0a246366;text-align:center}.memorial-glass-card.memorial-glass-card--board{--memorial-card-inner: var(--memorial-board-card-size);--memorial-board-card-bg: linear-gradient( 165deg, #ffffff 0%, #f7f4ef 42%, #efe8dc 100% );--memorial-board-card-border: rgba(10, 36, 99, .14);--memorial-name-color: #0a2463;--memorial-meta-color: #6a5a3e;--memorial-accent: #b8860b;flex:0 0 auto;width:100%;max-width:var(--memorial-board-card-size);height:var(--memorial-board-card-height);min-height:0;max-height:none;aspect-ratio:auto;padding:calc(var(--memorial-card-inner) * .055) calc(var(--memorial-card-inner) * .05) calc(var(--memorial-card-inner) * .04);justify-content:center;overflow:hidden;background:radial-gradient(ellipse 120% 70% at 50% -20%,rgba(255,255,255,.95),transparent 55%),radial-gradient(circle at 50% 100%,rgba(184,134,11,.1),transparent 45%),var(--memorial-board-card-bg);border:1px solid var(--memorial-board-card-border);border-radius:22px;box-shadow:0 14px 32px #0a24631f,0 3px 10px #0a24630f,inset 0 1px #fffffff2}.memorial-glass-card.memorial-glass-card--board.memorial-glass-card--board-list{--memorial-card-inner: 4.5rem;--memorial-board-card-bg: linear-gradient( 165deg, #fbf8f2 0%, #f0e8d8 48%, #e4d8c2 100% );--memorial-board-card-border: rgba(90, 68, 36, .18);--memorial-name-color: #3a2c18;--memorial-meta-color: #6b5d4a;--memorial-accent: #a67c2a;width:var(--memorial-list-uniform-width, fit-content);max-width:100%;min-width:0;height:auto!important;min-height:0;aspect-ratio:auto;border-radius:clamp(12px,calc(var(--bvm) * 1.1),16px);padding:clamp(.55rem,calc(var(--bvm) * .8),.85rem) clamp(.85rem,calc(var(--bvm) * 1.25),1.25rem);box-shadow:none;overflow:visible;justify-content:flex-end}.memorial-glass-card.memorial-glass-card--board:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#f0d78ca6,#ffffff26 40%,#0a24631f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.memorial-glass-card.memorial-glass-card--board:after{display:none}.memorial-glass-card--board .memorial-glass-card__ornament{margin-top:calc(var(--memorial-card-inner) * .01);margin-bottom:calc(var(--memorial-card-inner) * .02);gap:calc(var(--memorial-card-inner) * .035)}.memorial-glass-card--board .memorial-glass-card__ornament-line{max-width:calc(var(--memorial-card-inner) * .18);background:linear-gradient(90deg,transparent,rgba(184,134,11,.55),transparent)}.memorial-glass-card--board .memorial-glass-card__ornament-gem{width:calc(var(--memorial-card-inner) * .038);height:calc(var(--memorial-card-inner) * .038)}.memorial-glass-card--board .memorial-glass-card__rule{width:min(48%,calc(var(--memorial-card-inner) * .32));height:2px;margin-block:calc(var(--memorial-card-inner) * .012)}.memorial-glass-card.memorial-glass-card--board-week{--memorial-board-card-bg: linear-gradient( 165deg, #fbf8f2 0%, #f0e8d8 48%, #e4d8c2 100% );--memorial-board-card-border: rgba(90, 68, 36, .18);--memorial-name-color: #3a2c18;--memorial-meta-color: #6b5d4a;--memorial-accent: #a67c2a;box-shadow:none}.memorial-glass-card--board-week .memorial-glass-card__glow{display:none}.memorial-glass-card--board-week .memorial-glass-card__ornament-gem{background:linear-gradient(145deg,#e8c96a,#a67c2a 55%,#6e5118)}.memorial-glass-card--board-week .memorial-glass-card__rule{display:none}.memorial-glass-card--board-week .memorial-glass-card__name{color:var(--memorial-name-color, #3a2c18)}.memorial-glass-card--board-week .memorial-glass-card__parent{color:#a67c2a}.memorial-glass-card--board-week .memorial-glass-card__date{color:var(--memorial-meta-color, #6b5d4a)}.memorial-glass-card--board-week .memorial-glass-card__divider-line{background:linear-gradient(90deg,transparent,rgba(166,124,42,.45),transparent)}.memorial-glass-card--board-week .memorial-glass-card__divider-dot{background:#a67c2a}.memorial-glass-card--board-week .memorial-glass-card__candle-halo{background:radial-gradient(circle,rgba(255,196,80,.55) 0%,rgba(180,200,230,.2) 45%,transparent 72%);opacity:.85;animation:memorial-candle-pulse 2.8s ease-in-out infinite}.memorial-glass-card--board-week .memorial-glass-card__badge{position:absolute;top:0;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - .5rem);padding:.18rem .55rem;border-radius:0 clamp(12px,calc(var(--bvm) * 1.1),16px) 0 clamp(8px,calc(var(--bvm) * .7),10px);font-family:Frank Ruhl Libre,David Libre,Assistant,serif;font-size:clamp(.62rem,calc(var(--bvm) * .78),.78rem);font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap;color:#6b4f0f;background:linear-gradient(180deg,#fffbeffa,#f4e0a5f2);border:1px solid rgba(185,132,24,.4);border-top:none;border-right:none;box-shadow:0 1px #ffffffbf inset;pointer-events:none}.memorial-glass-card--board-week.memorial-glass-card--board-parchment .memorial-glass-card__badge{top:4%;right:5%;border-radius:clamp(6px,calc(var(--bvm) * .55),8px);border:1px solid rgba(185,132,24,.42);box-shadow:0 1px #ffffffbf inset,0 2px 6px #6b4f0f24;font-size:.72rem;padding:.16rem .48rem}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment{--memorial-name-color: #3a2c18;--memorial-meta-color: #6b5d4a;--memorial-accent: #a67c2a;position:relative;flex:0 0 auto!important;width:var(--memorial-parchment-auto-width, clamp(17.5rem, 28vw, 24rem))!important;min-width:var(--memorial-parchment-auto-width, clamp(17.5rem, 28vw, 24rem))!important;max-width:none!important;aspect-ratio:1024 / 719;height:var(--memorial-parchment-auto-height, auto)!important;min-height:0;padding:0!important;margin-inline-start:0;border:none!important;border-radius:0;background:var(--memorial-parchment-bg, url(/images/memorial-card.png)) center top / 100% 100% no-repeat!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;overflow:visible;justify-content:center;isolation:isolate}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__body{overflow:visible}.memorial-glass-card.memorial-glass-card--board-list:not(.memorial-glass-card--board-parchment),.memorial-glass-card.memorial-glass-card--board-list:not(.memorial-glass-card--board-parchment) .memorial-glass-card__body,.memorial-glass-card.memorial-glass-card--board-list:not(.memorial-glass-card--board-parchment) .memorial-glass-card__text{min-height:min-content;overflow:visible}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-scroll{--memorial-parchment-bg: url(/images/memorial-card.png)}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-candle{--memorial-parchment-bg: url(/images/memorial-card-candle.png)}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-ornate{--memorial-parchment-bg: url(/images/memorial-card-ornate.png)}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment:before,.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment:after{display:none;content:none}.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__body{position:absolute!important;inset:14% 14% 16%;display:grid!important;place-content:center!important;place-items:center!important;direction:rtl!important;width:auto!important;height:auto!important;gap:0!important;justify-content:center!important;align-items:center!important;align-content:center!important;flex-direction:column!important;text-align:center!important;overflow:visible;margin:0!important;padding:0!important}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-candle{aspect-ratio:1024 / 574}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-candle .memorial-glass-card__body{inset:16% 15% 30%!important}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-scroll{aspect-ratio:1024 / 719}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-scroll .memorial-glass-card__body{inset:12% 12% 14% 16%!important}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-ornate{aspect-ratio:1024 / 499}.memorial-glass-card--board-list.memorial-glass-card--board-parchment.memorial-glass-card--parchment-ornate .memorial-glass-card__body{inset:14% 12% 22%!important}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment{container-type:inline-size;container-name:memorial-parchment}.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__text{flex:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;direction:rtl!important;text-align:center!important;gap:clamp(.15rem,.4vw,.35rem);width:100%!important;max-width:100%!important;min-width:0;order:0!important;margin:0 auto!important;box-sizing:border-box;padding-inline:.2em}.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__name,.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__name--with-date{width:100%!important;max-width:100%!important;margin:0 auto!important;text-align:center!important;justify-content:center!important;align-items:center!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;font-size:calc(clamp(.92rem,1.35vw + .28rem,1.35rem) * var(--memorial-element-scale, 1))!important;line-height:1.2;hyphens:auto}.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__parent,.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__date{width:100%!important;max-width:100%!important;margin:0 auto!important;text-align:center!important;justify-content:center!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;font-size:calc(clamp(.72rem,.95vw + .25rem,1.05rem) * var(--memorial-element-scale, 1))!important;line-height:1.25}.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__candle-wrap,.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__glow,.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__sheen,.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__ornament,.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__footer,.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__rule{display:none}.memorial-glass-card.memorial-glass-card--board-permanent{--memorial-name-color: #3a2c18;--memorial-meta-color: #6b5d4a;--memorial-accent: #a67c2a;box-shadow:none}.memorial-glass-card--board .memorial-glass-card__glow{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.65) 0%,transparent 48%),radial-gradient(circle at 50% 10%,rgba(255,255,255,.5),transparent 40%);opacity:.95}.memorial-glass-card--board .memorial-glass-card__sheen{opacity:1}.memorial-board-section--column .memorial-glass-card--board,.memorial-board-section__cards--row .memorial-glass-card--board{width:var(--memorial-board-card-size);min-width:var(--memorial-board-card-size)}.memorial-board__permanent-col .memorial-glass-card--board{--memorial-card-inner: 4.5rem;width:var(--memorial-list-uniform-width, fit-content);min-width:0;max-width:100%;flex:0 0 auto;margin-inline-start:auto}.memorial-board-section__cards--list-uniform{align-items:stretch}.memorial-board-section__cards--list-uniform .memorial-glass-card--board-list{width:var(--memorial-list-uniform-width, fit-content);align-self:flex-end;margin-inline-start:auto}.is-measuring-list-width .memorial-glass-card--board-list,.memorial-board-section__cards--list-uniform.is-measuring-list-width .memorial-glass-card--board-list{width:fit-content!important;max-width:none!important}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__ornament,.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__footer,.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__rule,.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__sheen,.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__glow{display:none}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__body{display:flex;direction:ltr;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--memorial-list-candle-gap, 1rem);height:auto;min-height:0;overflow:visible;width:100%}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__text{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;direction:rtl;text-align:right;gap:.2rem;min-width:0;width:auto;order:1}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__name,.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__name--with-date{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;direction:rtl;gap:.45em;width:100%;font-size:calc(clamp(1.05rem,calc(var(--bvm) * 1.55),1.4rem) * var(--memorial-element-scale, 1))!important;line-height:1.25;text-align:right;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;max-width:none;max-height:none!important;margin:0;padding-inline:0;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__name-text{overflow:visible;text-overflow:unset;white-space:nowrap;min-width:0}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__parent{font-size:calc(clamp(.88rem,calc(var(--bvm) * 1.2),1.1rem) * var(--memorial-element-scale, 1))!important;line-height:1.3;width:100%;text-align:right;white-space:nowrap;overflow:visible;text-overflow:unset;max-width:none;margin:0;direction:rtl}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__date{display:block;font-size:calc(clamp(.8rem,calc(var(--bvm) * 1.1),1rem) * var(--memorial-element-scale, 1))!important;font-weight:600;line-height:1.3;width:100%;text-align:right;white-space:nowrap;overflow:visible;text-overflow:unset;max-width:none;margin:0;direction:rtl;color:var(--memorial-meta-color, #6b5d4a)}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__candle-ring{width:clamp(3.2rem,calc(var(--bvm) * 4.2),4.2rem);height:clamp(3.2rem,calc(var(--bvm) * 4.2),4.2rem);min-width:clamp(3.2rem,calc(var(--bvm) * 4.2),4.2rem);min-height:clamp(3.2rem,calc(var(--bvm) * 4.2),4.2rem);box-shadow:0 0 0 2px #ffffff8c}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__candle-halo{inset:-18%}.memorial-glass-card--board .memorial-glass-card__body{gap:calc(var(--memorial-card-inner) * .012);flex:1 1 auto;min-height:0;overflow:hidden;justify-content:space-between}.memorial-glass-card--board .memorial-glass-card__text{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:100%;gap:calc(var(--memorial-card-inner) * .014);position:relative;z-index:2}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__body{direction:ltr!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;overflow:visible!important;width:100%;gap:var(--memorial-list-candle-gap, 1rem)!important}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__text{flex:1 1 auto!important;align-items:flex-start!important;width:auto!important;min-width:0!important;direction:rtl!important;text-align:right!important;gap:.2rem!important;order:1}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__candle-wrap{order:2;flex:0 0 auto;margin:0;padding:0}.memorial-glass-card--board .memorial-glass-card__candle-wrap{flex-shrink:0;line-height:0;margin-top:0;padding-top:calc(var(--memorial-card-inner) * .01);position:relative;z-index:2}.memorial-glass-card--board .memorial-glass-card__candle-halo{inset:-10%;filter:blur(5px);opacity:.5}.memorial-glass-card--board .memorial-glass-card__candle-ring{width:calc(var(--memorial-card-inner) * .22);height:calc(var(--memorial-card-inner) * .22);min-width:0;min-height:0;background:radial-gradient(circle at 50% 35%,#fff,#f8f4ec 70%,#efe6d4);border:1px solid rgba(184,134,11,.28);box-shadow:0 8px 20px #0a24631a,0 0 0 3px #ffffff8c,inset 0 1px #fffffffa}.memorial-glass-card--board .memorial-glass-card__candle{width:calc(var(--memorial-card-inner) * .125)!important;height:auto!important}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__candle{width:clamp(2.1rem,calc(var(--bvm) * 2.8),2.7rem)!important;height:auto!important}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__candle-ring{width:clamp(3.2rem,calc(var(--bvm) * 4.2),4.2rem)!important;height:clamp(3.2rem,calc(var(--bvm) * 4.2),4.2rem)!important;min-width:clamp(3.2rem,calc(var(--bvm) * 4.2),4.2rem)!important;min-height:clamp(3.2rem,calc(var(--bvm) * 4.2),4.2rem)!important}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__name,.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__name--with-date{display:flex!important;flex-direction:row;flex-wrap:nowrap!important;align-items:baseline;justify-content:flex-start;direction:rtl;gap:.45em;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;max-height:none!important;padding-inline:0}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__body{display:grid!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;direction:rtl!important;text-align:center!important}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__text{align-items:center!important;justify-content:center!important;text-align:center!important;direction:rtl!important;width:100%!important;margin-inline:auto!important}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__name,.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__name--with-date{display:block!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin-inline:auto!important;white-space:nowrap!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important;width:100%!important;font-size:calc(1.35rem * var(--memorial-element-scale, 1))!important;line-height:1.2!important}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__name-text{display:inline!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none;margin-inline:auto;font-size:inherit!important}.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__parent,.memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment .memorial-glass-card__date{display:block!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;width:100%!important;margin-inline:auto!important;text-align:center!important;font-size:calc(1.05rem * var(--memorial-element-scale, 1))!important;line-height:1.25!important}.memorial-board__list-cols>.memorial-board__list-col--outside:first-child .memorial-glass-card.memorial-glass-card--board-list{margin-inline:0 auto}.memorial-board__list-cols>.memorial-board__list-col--outside:last-child .memorial-glass-card.memorial-glass-card--board-list{margin-inline:auto 0}.memorial-board--unified .memorial-board__list-col .memorial-glass-card.memorial-glass-card--board-list{width:var(--memorial-board-uniform-card-width)!important;min-width:var(--memorial-board-uniform-card-width)!important;max-width:var(--memorial-board-uniform-card-width)!important;height:var(--memorial-board-uniform-card-height)!important;min-height:var(--memorial-board-uniform-card-height)!important;max-height:var(--memorial-board-uniform-card-height)!important}.memorial-glass-card.memorial-glass-card--board-list .memorial-glass-card__inline-date{display:inline!important;flex-shrink:0;font-size:.92em;font-weight:600;white-space:nowrap;color:var(--memorial-meta-color, #6b5d4a)}.memorial-glass-card--board .memorial-glass-card__name{margin-top:0;margin-bottom:0;padding-inline:calc(var(--memorial-card-inner) * .02);color:var(--memorial-name-color, #0a2463);font-family:Frank Ruhl Libre,David Libre,Assistant,serif;font-size:calc(clamp(26px,calc(var(--memorial-card-inner) * .155),36px) * var(--memorial-element-scale, 1));font-weight:700;line-height:1.1;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,255,255,.65);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.memorial-glass-card--board .memorial-glass-card__parent{padding-inline:calc(var(--memorial-card-inner) * .02);color:#b8860b;font-size:calc(clamp(14px,calc(var(--memorial-card-inner) * .092),21px) * var(--memorial-element-scale, 1));line-height:1.15;font-weight:700;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.memorial-glass-card--board .memorial-glass-card__date{padding-inline:calc(var(--memorial-card-inner) * .02);color:var(--memorial-meta-color, #4a5568);font-size:calc(clamp(13px,calc(var(--memorial-card-inner) * .085),19px) * var(--memorial-element-scale, 1));line-height:1.15;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.memorial-glass-card--board .memorial-glass-card__footer{padding-top:calc(var(--memorial-card-inner) * .012);flex-shrink:0;position:relative;z-index:2}.memorial-glass-card--board-permanent .memorial-glass-card__footer,.memorial-glass-card--board-permanent .memorial-glass-card__candle-wrap{display:none}.memorial-glass-card--board .memorial-glass-card__divider-line{max-width:calc(var(--memorial-card-inner) * .34);height:1px;background:linear-gradient(90deg,transparent,rgba(176,132,47,.48),transparent)}.memorial-glass-card--board .memorial-glass-card__divider-dot{width:calc(var(--memorial-card-inner) * .03);height:calc(var(--memorial-card-inner) * .03);border:1px solid rgba(255,255,255,.72)}.memorial-glass-card--board-permanent .memorial-glass-card__glow{display:none}.memorial-glass-card--board-permanent .memorial-glass-card__name{color:var(--memorial-name-color, #3a2c18)}.memorial-glass-card--board-permanent .memorial-glass-card__parent{color:#a67c2a}.memorial-glass-card--board-permanent .memorial-glass-card__date{color:var(--memorial-meta-color, #6b5d4a)}@keyframes memorial-candle-pulse{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.08);opacity:.95}}.memorial-board__main{flex:1 1 auto;min-height:0;display:flex;flex-direction:row;align-items:stretch;gap:clamp(.45rem,calc(var(--bvm) * .65),.85rem)}.memorial-scroll-board__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.35rem,calc(var(--bvm) * .48),.55rem);min-width:0;min-height:0}.memorial-scroll-col{display:flex;flex-direction:column;gap:clamp(.32rem,calc(var(--bvm) * .42),.48rem);min-width:0;min-height:0}.memorial-glass-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:stretch;width:100%;min-width:0;flex:1 1 0;min-height:0;padding:clamp(.4rem,calc(var(--bvm) * .52),.58rem) clamp(.32rem,calc(var(--bvm) * .42),.48rem) clamp(.35rem,calc(var(--bvm) * .45),.52rem);border-radius:clamp(14px,calc(var(--bvm) * 1.4),20px);background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.72);box-shadow:0 clamp(5px,calc(var(--bvm) * .7),10px) clamp(16px,calc(var(--bvm) * 2),28px) #00000014,inset 0 1px #ffffffeb,inset 0 -1px #00000008;overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.memorial-glass-card__glow{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffffb8,#f9fafb61);pointer-events:none}.memorial-glass-card__sheen{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(255,255,255,.55),transparent 60%),radial-gradient(circle at 85% 90%,rgba(184,134,11,.08),transparent 40%);pointer-events:none;z-index:0}.memorial-glass-card__ornament{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-bottom:.15rem;flex-shrink:0}.memorial-glass-card__ornament-line{flex:1;max-width:2.2rem;height:1px;background:linear-gradient(90deg,transparent,rgba(184,134,11,.45),transparent)}.memorial-glass-card__ornament-gem{width:.42rem;height:.42rem;rotate:45deg;border-radius:1px;background:linear-gradient(145deg,#f0d78c,#b8860b 55%,#8a6a12);box-shadow:0 0 0 1px #ffffff73,0 1px 3px #8a6a1259;flex-shrink:0}.memorial-glass-card__rule{display:block;width:min(42%,3.5rem);height:2px;margin:.1rem 0 .05rem;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(184,134,11,.25) 15%,#c5a048 50%,rgba(184,134,11,.25) 85%,transparent 100%);flex-shrink:0}.memorial-glass-card__body{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:0;gap:clamp(.1rem,calc(var(--bvm) * .14),.18rem)}.memorial-glass-card__text{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:100%;gap:clamp(.1rem,calc(var(--bvm) * .14),.18rem);text-align:center}.memorial-glass-card__candle-wrap{position:relative;margin-top:0;flex-shrink:0;padding-top:clamp(.06rem,calc(var(--bvm) * .08),.12rem)}.memorial-glass-card__candle-halo{position:absolute;inset:-28%;border-radius:50%;background:#fef3c7;filter:blur(10px);opacity:.72}.memorial-glass-card__candle-ring{position:relative;width:clamp(2.48rem,calc(var(--bvm) * 3.2),3.36rem);height:clamp(2.48rem,calc(var(--bvm) * 3.2),3.36rem);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 5px #00000012}.memorial-glass-card__candle{display:block}.memorial-glass-card__weekday{margin:0;font-family:Assistant,Heebo,sans-serif;font-size:clamp(.86rem,calc(var(--bvm) * 1.25),1.18rem);font-weight:600;color:#c5a048;line-height:1.2}.memorial-glass-card__name{margin:clamp(.12rem,calc(var(--bvm) * .16),.2rem) 0 0;padding-inline:clamp(.15rem,calc(var(--bvm) * .2),.25rem);font-family:Frank Ruhl Libre,David Libre,Assistant,serif;font-size:clamp(1.31rem,calc(var(--bvm) * 2.27),2.11rem);font-weight:700;color:#0a2463;line-height:1.1;max-width:100%;word-break:break-word}.memorial-glass-card__parent,.memorial-glass-card__date{margin:0;padding-inline:clamp(.15rem,calc(var(--bvm) * .2),.25rem);font-family:Assistant,Heebo,sans-serif;font-size:clamp(1.06rem,calc(var(--bvm) * 1.68),1.57rem);font-weight:600;color:#6a5a3e;line-height:1.22}.memorial-glass-card__parent{color:#b8860b;font-weight:700}.memorial-glass-card__footer{position:relative;z-index:1;margin-top:0;padding-top:clamp(.1rem,calc(var(--bvm) * .14),.2rem);display:flex;align-items:center;justify-content:center;gap:clamp(.18rem,calc(var(--bvm) * .24),.28rem);width:100%;flex-shrink:0}.memorial-glass-card__divider-line{flex:1;max-width:2.75rem;height:1px;background:#e5e7eb}.memorial-glass-card__divider-dot{width:clamp(.26rem,calc(var(--bvm) * .34),.36rem);height:clamp(.26rem,calc(var(--bvm) * .34),.36rem);border-radius:50%;background:#d4af37;flex-shrink:0}.memorial-plaque{display:flex;flex-direction:row;align-items:center;gap:clamp(.28rem,calc(var(--bvm) * .38),.42rem);min-width:0;flex:1 1 0;padding:clamp(.38rem,calc(var(--bvm) * .5),.52rem) clamp(.42rem,calc(var(--bvm) * .55),.58rem);background:linear-gradient(145deg,#f8f1e4,#efe4d2 55%,#e8dcc8);border:1px solid rgba(180,150,105,.28);border-radius:clamp(8px,calc(var(--bvm) * .95),11px);box-shadow:inset 0 1px #ffffffa6,0 3px 10px #48341c14}.memorial-plaque__candle{flex-shrink:0;width:clamp(1.35rem,calc(var(--bvm) * 1.75),1.85rem);height:auto}.memorial-plaque__text{display:flex;flex-direction:column;align-items:flex-start;gap:.06rem;min-width:0;flex:1;text-align:start}.memorial-plaque__name{font-family:Assistant,Heebo,sans-serif;font-size:clamp(.62rem,calc(var(--bvm) * .78),.82rem);font-weight:800;color:#0a2463;line-height:1.2}.memorial-plaque__parents,.memorial-plaque__date{font-family:Assistant,Heebo,sans-serif;font-size:clamp(.52rem,calc(var(--bvm) * .64),.68rem);font-weight:500;color:#1a3568;line-height:1.28}.memorial-scroll{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;height:100%;background:linear-gradient(180deg,#faf4e8,#f3e8d4 42%,#efe2cb);border:1px solid rgba(180,150,105,.35);border-radius:clamp(14px,calc(var(--bvm) * 1.45),18px);box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 18px 36px #ffffff59,0 8px 24px #48341c1f;overflow:hidden}.memorial-scroll-cap{flex-shrink:0;padding:clamp(.2rem,calc(var(--bvm) * .28),.32rem) clamp(.55rem,calc(var(--bvm) * .75),.85rem);background:linear-gradient(180deg,#d4af372e,#d4af370a)}.memorial-scroll-cap--bottom{background:linear-gradient(0deg,#d4af372e,#d4af370a)}.memorial-scroll-cap svg{display:block;width:100%;height:auto}.memorial-scroll__body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:clamp(.55rem,calc(var(--bvm) * .72),.82rem);padding:clamp(.45rem,calc(var(--bvm) * .62),.72rem) clamp(.65rem,calc(var(--bvm) * .9),.95rem)}.memorial-scroll-section{display:flex;flex-direction:column;align-items:center;gap:clamp(.28rem,calc(var(--bvm) * .38),.42rem);text-align:center}.memorial-scroll-section__title{margin:0;width:100%;font-family:Assistant,Heebo,sans-serif;font-size:clamp(.72rem,calc(var(--bvm) * .92),.96rem);font-weight:800;color:#0a2463;line-height:1.2;padding-bottom:.18rem;border-bottom:2px solid rgba(10,36,99,.22)}.memorial-scroll-section__entries{display:flex;flex-direction:column;align-items:center;gap:clamp(.22rem,calc(var(--bvm) * .3),.34rem);width:100%}.memorial-scroll-section__empty{margin:0;font-family:Assistant,Heebo,sans-serif;font-size:clamp(.62rem,calc(var(--bvm) * .78),.82rem);color:#0a246373}.memorial-scroll-entry{width:100%}.memorial-scroll-entry__line{font-family:Assistant,Heebo,sans-serif;font-size:clamp(.62rem,calc(var(--bvm) * .78),.84rem);font-weight:700;color:#0a2463;line-height:1.3}.memorial-scroll-entry__date{font-family:Assistant,Heebo,sans-serif;font-size:clamp(.56rem,calc(var(--bvm) * .7),.74rem);font-weight:500;color:#1a3568;line-height:1.28}.memorial-scroll__candle{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:clamp(.25rem,calc(var(--bvm) * .35),.42rem) 0 clamp(.15rem,calc(var(--bvm) * .22),.3rem)}.board-content--rotating-strip .memorial-board{gap:.35rem}.board-content--rotating-strip .memorial-board__timed{gap:.3rem}.board-content--rotating-strip .memorial-board-section--column{width:calc(var(--memorial-board-card-size) + .25rem);max-width:none}.board-content--rotating-strip .memorial-board-section__title{font-size:calc(clamp(.82rem,calc(var(--board-vh) * 1.15),1.05rem) * var(--memorial-element-scale, 1));padding:.32rem .38rem .28rem}.board-content--rotating-strip .memorial-board__header--week.memorial-board-section__title{font-size:calc(clamp(.82rem,calc(var(--board-vh) * 1.15),1.05rem) * var(--memorial-week-title-scale, var(--memorial-element-scale, 1)))}.board-content--rotating-strip .memorial-board__header--permanent.memorial-board-section__title{font-size:calc(clamp(.82rem,calc(var(--board-vh) * 1.15),1.05rem) * var(--memorial-permanent-title-scale, var(--memorial-element-scale, 1)))}.board-content--rotating-strip .memorial-glass-card--board{width:clamp(12.2rem,calc(var(--board-vh) * 16.6),16.6rem);min-width:clamp(12.2rem,calc(var(--board-vh) * 16.6),16.6rem)}.board-content--rotating-strip .memorial-board__permanent-col .memorial-glass-card--board{width:clamp(11.25rem,calc(var(--board-vh) * 14.7),15.2rem)}.board-content--rotating-strip .memorial-board__permanent-grid{gap:.24rem}.board-content--rotating-strip .memorial-scroll-board{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:.35rem}.board-content--rotating-strip .memorial-scroll-board__side{gap:.28rem}.board-content--rotating-strip .memorial-scroll-col{gap:.24rem}.board-content--rotating-strip .memorial-glass-card:not(.memorial-glass-card--board){padding:.28rem .24rem .32rem;border-radius:12px}.board-content--rotating-strip .memorial-glass-card:not(.memorial-glass-card--board) .memorial-glass-card__name{font-size:clamp(1.09rem,calc(var(--board-vh) * 1.84),1.47rem)}.board-content--rotating-strip .memorial-glass-card:not(.memorial-glass-card--board) .memorial-glass-card__parent,.board-content--rotating-strip .memorial-glass-card:not(.memorial-glass-card--board) .memorial-glass-card__date{font-size:clamp(.9rem,calc(var(--board-vh) * 1.47),1.25rem)}.board-content--rotating-strip .memorial-plaque{padding:.28rem .32rem}.board-content--rotating-strip .memorial-plaque__name{font-size:clamp(.5rem,calc(var(--board-vh) * .72),.62rem)}.board-content--rotating-strip .memorial-plaque__parents,.board-content--rotating-strip .memorial-plaque__date{font-size:clamp(.44rem,calc(var(--board-vh) * .62),.54rem)}.board-content--rotating-strip .memorial-scroll-section__title{font-size:clamp(.58rem,calc(var(--board-vh) * .82),.72rem)}.board-content--rotating-strip .memorial-scroll-entry__line{font-size:clamp(.5rem,calc(var(--board-vh) * .72),.62rem)}.board-content--rotating-strip .memorial-scroll-entry__date{font-size:clamp(.46rem,calc(var(--board-vh) * .64),.56rem)}@media(max-width:1100px){.memorial-board{flex-direction:column}.memorial-board__timed{flex-direction:column;width:100%}.memorial-board-section--column,.memorial-board-section--row{width:100%;max-width:none;align-items:center}.memorial-board-section--column{width:auto;max-width:none}.memorial-glass-card.memorial-glass-card--board{width:min(var(--memorial-board-card-size),42vw);min-width:0}.memorial-board__permanent-col .memorial-glass-card--board{width:var(--memorial-list-uniform-width, fit-content);max-width:100%}.memorial-board-section__cards--row,.memorial-board__permanent-grid{flex-wrap:wrap;justify-content:center}.memorial-board__permanent-col{flex:1 1 auto;width:100%;max-width:100%}.memorial-scroll-board{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;overflow:auto}.memorial-scroll-board__side{grid-template-columns:repeat(2,minmax(0,1fr))}.memorial-scroll{min-height:clamp(220px,42vh,360px)}}@media(max-width:640px){.memorial-scroll-board__side{grid-template-columns:1fr}}.memorial-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.42rem,calc(var(--bvm) * .58),.68rem);width:min(100%,590px);margin-inline:auto}.memorial-card{background:#fff;border:none;border-radius:clamp(9px,calc(var(--bvm) * 1.05),12px);padding:clamp(.55rem,calc(var(--bvm) * .72),.78rem) clamp(.4rem,calc(var(--bvm) * .5),.58rem) clamp(.5rem,calc(var(--bvm) * .62),.68rem);min-width:0;aspect-ratio:1;text-align:center;box-shadow:0 6px 22px #0e2a5c12,0 2px 8px #0e2a5c0a;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.memorial-card.highlight{box-shadow:0 0 0 2px #0a246329,0 8px 26px #0e2a5c1a;transform:none}.memorial-card-body{display:flex;flex-direction:column;align-items:center;gap:clamp(.14rem,calc(var(--bvm) * .19),.21rem);width:100%;flex:1;justify-content:center;min-height:0}.memorial-weekday{font-family:Assistant,Heebo,sans-serif;font-size:clamp(.39rem,calc(var(--bvm) * .45),.46rem);font-weight:500;color:#c5a048;letter-spacing:.01em;line-height:1.25}.memorial-name{font-family:Assistant,Heebo,sans-serif;font-size:clamp(.65rem,calc(var(--bvm) * .92),.92rem);font-weight:800;color:#0a2463;line-height:1.15;margin:clamp(.1rem,calc(var(--bvm) * .16),.19rem) 0 clamp(.05rem,calc(var(--bvm) * .08),.1rem)}.memorial-parents,.memorial-date{font-family:Assistant,Heebo,sans-serif;font-size:clamp(.43rem,calc(var(--bvm) * .51),.51rem);font-weight:400;color:#0a2463;line-height:1.32}.memorial-card-footer{display:flex;flex-direction:column;align-items:center;gap:clamp(.18rem,calc(var(--bvm) * .24),.28rem);width:min(100%,4.4rem);flex-shrink:0;margin-top:clamp(.12rem,calc(var(--bvm) * .18),.22rem)}.memorial-card-divider{display:flex;align-items:center;justify-content:center;gap:clamp(.14rem,calc(var(--bvm) * .19),.21rem);width:100%}.memorial-card-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#c5a048 28%,#c5a048 72%,transparent)}.memorial-card-divider-diamond{color:#c5a048;font-size:clamp(.19rem,calc(var(--bvm) * .22),.23rem);line-height:1;flex-shrink:0}.memorial-candle-icon{flex-shrink:0;display:block}.memorial-section-title{display:flex;flex-direction:column;align-items:center;gap:.28rem;width:100%}.memorial-section-title__ornament{display:flex;align-items:center;justify-content:center;gap:.45rem;width:min(100%,11rem)}.memorial-section-title__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.memorial-section-title__diamond{color:#c9a84c;font-size:.45rem;line-height:1}.memorial-section-title__text{margin:0;font-family:var(--screen-header-title-font);font-size:clamp(1.05rem,calc(var(--bvm) * 1.35),1.35rem);font-weight:800;color:#0a2463;letter-spacing:.03em;line-height:1.2}.memorial-permanent-section{width:100%;display:flex;flex-direction:column;align-items:center}.memorial-permanent-panel{width:100%;background:#fff;border:1.5px solid #a8cfe8;border-radius:clamp(16px,calc(var(--bvm) * 1.75),22px);padding:clamp(.9rem,calc(var(--bvm) * 1.15),1.2rem) clamp(1rem,calc(var(--bvm) * 1.35),1.45rem) clamp(1rem,calc(var(--bvm) * 1.2),1.3rem);display:flex;flex-direction:column;align-items:stretch;gap:clamp(.75rem,calc(var(--bvm) * 1),1rem);box-shadow:0 4px 16px #0e2a5c0d}.memorial-permanent-panel__title{display:flex;align-items:center;justify-content:center;gap:clamp(.55rem,calc(var(--bvm) * .75),.85rem);width:100%}.memorial-permanent-panel__heading{margin:0;font-family:Assistant,Heebo,sans-serif;font-size:clamp(1.05rem,calc(var(--bvm) * 1.32),1.32rem);font-weight:800;color:#0a2463;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.memorial-permanent-panel__line{flex:1;max-width:5.5rem;height:1.5px;background:linear-gradient(90deg,transparent,#c5a048 35%,#c5a048 65%,transparent)}.memorial-permanent-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,calc(var(--bvm) * 1),1.1rem);width:100%}.memorial-permanent-entry{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(.55rem,calc(var(--bvm) * .7),.85rem);min-width:0;padding:clamp(.75rem,calc(var(--bvm) * .95),1rem) clamp(.8rem,calc(var(--bvm) * 1),1.1rem);background:#fff;border:1px solid #d5dce8;border-radius:clamp(12px,calc(var(--bvm) * 1.25),16px);box-shadow:0 2px 8px #0e2a5c0a;overflow:hidden}.memorial-permanent-entry:before{content:"";position:absolute;inset:5px;border:1px solid rgba(168,207,232,.45);border-radius:clamp(8px,calc(var(--bvm) * .95),12px);pointer-events:none}.memorial-permanent-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:clamp(3.25rem,calc(var(--bvm) * 4.2),4.2rem);height:clamp(3.25rem,calc(var(--bvm) * 4.2),4.2rem)}.memorial-permanent-icon{display:block;width:100%;height:100%}.memorial-permanent-body{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.1rem,calc(var(--bvm) * .14),.18rem);min-width:0;flex:1;text-align:start}.memorial-permanent-name{font-family:Assistant,Heebo,sans-serif;font-weight:800;font-size:clamp(1rem,calc(var(--bvm) * 1.2),1.2rem);color:#0a2463;line-height:1.25}.memorial-permanent-parents,.memorial-permanent-date{font-family:Assistant,Heebo,sans-serif;font-size:clamp(.84rem,calc(var(--bvm) * .98),.98rem);font-weight:400;color:#3d4f6f;line-height:1.32}.board-content--rotating-strip .memorial-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;width:min(100%,590px)}.board-content--rotating-strip .memorial-card{padding:.42rem .32rem .45rem;border-radius:9px;aspect-ratio:1}.board-content--rotating-strip .memorial-name{font-size:clamp(.5rem,calc(var(--board-vh) * .78),.6rem)}.board-content--rotating-strip .memorial-weekday,.board-content--rotating-strip .memorial-parents,.board-content--rotating-strip .memorial-date{font-size:clamp(.36rem,calc(var(--board-vh) * .52),.41rem)}.board-content--rotating-strip .memorial-candle-icon{width:13px;height:13px}.board-content--rotating-strip .memorial-permanent-panel{padding:.75rem .85rem .85rem}.board-content--rotating-strip .memorial-permanent-cards{grid-template-columns:1fr}@media(max-width:1024px){html:not(.tv-shell) .memorial-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.tv-shell) .memorial-permanent-cards{grid-template-columns:1fr}}@media(max-width:640px){html:not(.tv-shell) .memorial-cards{grid-template-columns:1fr}}.hilula-screen{flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;position:relative;isolation:isolate;overflow:hidden}.hilula-screen:not(.main-screen){padding:clamp(.35rem,calc(var(--board-vh) * .9),.75rem) clamp(.5rem,calc(var(--board-vw) * 1.5),1.25rem) clamp(.5rem,calc(var(--board-vh) * 1.2),1rem)}.hilula-ambient{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 18%,rgba(201,168,76,.14) 0%,transparent 68%),radial-gradient(ellipse 45% 35% at 12% 82%,rgba(10,36,99,.06) 0%,transparent 70%),radial-gradient(ellipse 45% 35% at 88% 82%,rgba(10,36,99,.06) 0%,transparent 70%)}.hilula-content:not(.hilula-content--board){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,calc(var(--board-vh) * 1.4),1.35rem);width:100%;max-width:min(1140px,calc(var(--board-vw) * 94));margin:0 auto;flex:1;min-height:0}.hilula-screen--compact .hilula-content{gap:clamp(.45rem,calc(var(--board-vh) * .85),.75rem)}.hilula-screen--compact .hilula-motto{padding:clamp(.5rem,calc(var(--board-vh) * .95),.85rem) clamp(.85rem,calc(var(--board-vw) * 1.8),1.35rem)}.hilula-screen--compact .hilula-motto-text{font-size:clamp(1rem,calc(var(--board-vh) * 1.75),1.45rem)}.hilula-screen--compact .hilula-motto-sub{margin-top:.2rem;font-size:clamp(.82rem,calc(var(--board-vh) * 1.25),1rem)}.hilula-motto{width:100%;text-align:center;padding:clamp(.7rem,calc(var(--board-vh) * 1.35),1.15rem) clamp(1rem,calc(var(--board-vw) * 2.2),1.75rem);background:linear-gradient(165deg,#ead4a8,#e3c18f 42%,#d9b67f);border:2px solid rgba(176,130,46,.42);border-radius:16px;box-shadow:0 8px 24px #0a24631a,0 2px 6px #0000000f,inset 0 1px #ffffff73}.hilula-motto-text{margin:0;font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.2rem,calc(var(--board-vh) * 2.2),1.85rem);font-weight:800;color:#0a2463;line-height:1.4;letter-spacing:.01em}.hilula-motto-sub{margin:.35rem 0 0;font-size:clamp(.95rem,calc(var(--board-vh) * 1.55),1.2rem);font-weight:700;color:#6b4f0f;opacity:.92}.hilula-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(.55rem,calc(var(--board-vh) * 1),.9rem)}.hilula-section--list{flex:1;min-height:0;justify-content:center}.hilula-screen--compact .hilula-section{gap:clamp(.35rem,calc(var(--board-vh) * .55),.55rem)}.hilula-screen--compact .hilula-section-title{font-size:clamp(.88rem,calc(var(--board-vh) * 1.25),1.05rem);padding-bottom:.2rem}.hilula-section-title{margin:0;font-size:clamp(1rem,calc(var(--board-vh) * 1.65),1.35rem);font-weight:800;color:#0a2463;letter-spacing:.02em;position:relative;padding-bottom:.35rem}.hilula-section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:clamp(48px,calc(var(--board-vw) * 8),88px);height:2px;background:linear-gradient(90deg,transparent,#c9a84c,transparent)}.hilula-layout .hilula-featured-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,calc(var(--board-vw) * 2),1.75rem);width:100%}.hilula-featured-grid--single{grid-template-columns:minmax(0,1fr);width:min(1480px,98%);max-width:min(1480px,98%);justify-content:center;margin:0 auto}.hilula-featured-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.hilula-layout{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,calc(var(--board-vh) * 1.2),1.25rem);flex:1;min-height:0}.hilula-layout--split{flex-direction:row;align-items:stretch;gap:clamp(.85rem,calc(var(--board-vw) * 1.6),1.5rem)}.hilula-featured-panel{flex:1 1 58%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,calc(var(--board-vh) * .9),.85rem)}.hilula-upcoming-sidebar{flex:0 0 min(34%,320px);min-width:0;display:flex;flex-direction:column;background:linear-gradient(165deg,#fffdf8eb,#f8f4eaf2);border:1.5px solid rgba(201,168,76,.55);border-radius:16px;padding:clamp(.65rem,calc(var(--board-vh) * 1.1),1rem) clamp(.7rem,calc(var(--board-vw) * 1.2),1rem);box-shadow:0 8px 24px #0a24631a,inset 0 1px #ffffffd9}.hilula-sidebar-title{margin:0 0 .45rem;font-size:clamp(.92rem,calc(var(--board-vh) * 1.45),1.15rem);font-weight:800;color:#0a2463;text-align:center;padding-bottom:.35rem;border-bottom:1px solid rgba(201,168,76,.35)}.hilula-upcoming-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;overflow-y:auto;min-height:0;flex:1}.hilula-upcoming-item{display:flex;align-items:flex-start;gap:.45rem;padding:.45rem .5rem;border-radius:10px;background:#ffffff8c;border:1px solid rgba(201,168,76,.22);text-align:right}.hilula-upcoming-candle{flex-shrink:0;margin-top:.1rem;opacity:.85}.hilula-upcoming-body{flex:1;min-width:0}.hilula-upcoming-name{font-size:clamp(.78rem,calc(var(--board-vh) * 1.2),.95rem);font-weight:700;color:#1a1a2e;line-height:1.3}.hilula-upcoming-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.12rem;font-size:clamp(.68rem,calc(var(--board-vh) * 1),.8rem)}.hilula-upcoming-date{color:#a67c00;font-weight:600}.hilula-upcoming-when{color:#666}.hilula-upcoming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,calc(var(--board-vw) * 1.8),1.5rem);width:100%}.hilula-upcoming-grid--single{grid-template-columns:minmax(0,560px);justify-content:center;margin:0 auto}.hilula-upcoming-grid--pair{max-width:min(900px,calc(var(--board-vw) * 82));margin:0 auto}.hilula-upcoming-grid--triple{max-width:min(980px,calc(var(--board-vw) * 88));margin:0 auto}.hilula-upcoming-grid--compact{flex:1;align-content:center;gap:clamp(.4rem,calc(var(--board-vh) * .75),.65rem);max-width:100%}.hilula-upcoming-grid--compact-4{grid-template-columns:repeat(2,minmax(0,1fr))}.hilula-upcoming-grid--compact-6{grid-template-columns:repeat(3,minmax(0,1fr))}.hilula-upcoming-grid--compact-many{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3rem,calc(var(--board-vh) * .55),.5rem)}.hilula-plaque{position:relative;background:linear-gradient(180deg,rgba(255,252,245,.1) 0%,transparent 20%),linear-gradient(165deg,#f8f4ea,#fffdf8 40%,#f3ecdc);border:2px solid rgba(201,168,76,.68);border-radius:18px;padding:clamp(1.15rem,calc(var(--board-vh) * 2.1),1.85rem) clamp(1.2rem,calc(var(--board-vw) * 2.2),2rem);box-shadow:0 12px 32px #0a24631f,0 3px 8px #0000000f,inset 0 1px #ffffffe6,inset 0 -2px 10px #c9a84c12;backdrop-filter:blur(6px);display:flex;flex-direction:column;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.hilula-plaque--featured{background:linear-gradient(180deg,rgba(255,248,220,.22) 0%,transparent 24%),linear-gradient(155deg,#f5e8c4,#fff9ee 35%,#f0e2bc);border-color:#b8860bc7;box-shadow:0 16px 40px #0a246329,0 0 0 1px #c9a84c33,inset 0 1px #fffffff2,inset 0 -3px 14px #c9a84c1f;min-height:min(calc(var(--board-vh) * 32),300px)}.hilula-plaque--compact{padding:clamp(.5rem,calc(var(--board-vh) * .95),.85rem) clamp(.6rem,calc(var(--board-vw) * 1.1),1rem);border-radius:14px;box-shadow:0 6px 18px #0a24631a,0 2px 5px #0000000d,inset 0 1px #ffffffe6,inset 0 -1px 6px #c9a84c0f}.hilula-plaque--compact.hilula-plaque--featured{min-height:0}.hilula-plaque--compact .hilula-plaque-corner{width:clamp(12px,calc(var(--board-vw) * 1.4),18px);height:clamp(12px,calc(var(--board-vw) * 1.4),18px)}.hilula-plaque--compact .hilula-plaque-inner{gap:.15rem}.hilula-plaque--compact .hilula-plaque-header{gap:.25rem;margin-bottom:0}.hilula-plaque--compact .hilula-plaque-badge{font-size:clamp(.68rem,calc(var(--board-vh) * .95),.78rem);padding:.12rem .5rem}.hilula-plaque--compact .hilula-plaque-ornament{max-width:140px;margin:.05rem 0;gap:.35rem}.hilula-plaque--compact .hilula-plaque-name{font-size:clamp(.88rem,calc(var(--board-vh) * 1.45),1.2rem);line-height:1.2}.hilula-plaque--compact.hilula-plaque--featured .hilula-plaque-name{font-size:clamp(.95rem,calc(var(--board-vh) * 1.55),1.28rem)}.hilula-plaque--compact .hilula-plaque-date{font-size:clamp(.78rem,calc(var(--board-vh) * 1.15),1rem);margin-top:0}.hilula-plaque--compact .hilula-plaque-desc{font-size:clamp(.72rem,calc(var(--board-vh) * 1),.85rem);line-height:1.35;margin-top:.15rem;max-width:30ch}.hilula-upcoming-grid--compact-many .hilula-plaque--compact .hilula-plaque-desc{display:none}.hilula-upcoming-grid--compact-many .hilula-plaque--compact .hilula-plaque-name{font-size:clamp(.8rem,calc(var(--board-vh) * 1.25),1.05rem)}.hilula-upcoming-grid--compact-many .hilula-plaque--compact .hilula-plaque-date{font-size:clamp(.72rem,calc(var(--board-vh) * 1),.9rem)}.hilula-plaque-corner{position:absolute;width:clamp(16px,calc(var(--board-vw) * 2),26px);height:clamp(16px,calc(var(--board-vw) * 2),26px);border:2px solid rgba(201,168,76,.52);pointer-events:none}.hilula-plaque-corner--tl{top:9px;right:9px;border-left:none;border-bottom:none;border-radius:0 8px 0 0}.hilula-plaque-corner--tr{top:9px;left:9px;border-right:none;border-bottom:none;border-radius:8px 0 0}.hilula-plaque-corner--bl{bottom:9px;right:9px;border-left:none;border-top:none;border-radius:0 0 8px}.hilula-plaque-corner--br{bottom:9px;left:9px;border-right:none;border-top:none;border-radius:0 0 0 8px}.hilula-plaque-inner{display:flex;flex-direction:column;align-items:center;gap:.35rem}.hilula-plaque-header{display:flex;flex-direction:column;align-items:center;gap:.45rem;margin-bottom:.15rem}.hilula-plaque-candle{filter:drop-shadow(0 2px 6px rgba(201,168,76,.35))}.hilula-plaque-candle--featured{filter:drop-shadow(0 3px 10px rgba(255,180,40,.45))}.hilula-plaque-badge{display:inline-block;font-size:clamp(.78rem,calc(var(--board-vh) * 1.25),.95rem);font-weight:800;color:#6b4f0f;background:#c9a84c38;border:1px solid rgba(184,134,11,.35);padding:.2rem .7rem;border-radius:999px;letter-spacing:.02em}.hilula-plaque-badge--today{color:#fff;background:linear-gradient(135deg,#c9a84c,#a67c00);border-color:#8b691480;box-shadow:0 2px 8px #a67c0059}.hilula-plaque-ornament{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;max-width:200px;margin:.15rem 0 .25rem;opacity:.85}.hilula-plaque-ornament-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.65),transparent)}.hilula-plaque-ornament-diamond{color:#c9a84c;font-size:.45rem;line-height:1}.hilula-plaque-name{font-family:Frank Ruhl Libre,David Libre,serif;font-size:clamp(1.45rem,calc(var(--board-vh) * 2.8),2.2rem);font-weight:800;color:#0a2463;line-height:1.25;text-shadow:0 1px 0 rgba(255,255,255,.6)}.hilula-plaque--featured .hilula-plaque-name{font-size:clamp(1.75rem,calc(var(--board-vh) * 3.4),2.65rem)}.hilula-plaque-date{font-size:clamp(1.05rem,calc(var(--board-vh) * 1.85),1.45rem);font-weight:700;color:#a67c00;margin-top:.1rem}.hilula-plaque-desc{font-size:clamp(.9rem,calc(var(--board-vh) * 1.45),1.1rem);color:#5a5a5a;line-height:1.55;margin-top:.35rem;max-width:36ch}.hilula-plaque-profile{display:flex;flex-direction:column;gap:.45rem;margin-top:.5rem;text-align:right;width:100%}.hilula-plaque-profile--featured{gap:.6rem;margin-top:.65rem}.hilula-plaque-nickname{font-size:clamp(.88rem,calc(var(--board-vh) * 1.35),1.05rem);font-weight:600;color:#7a6520;font-style:italic}.hilula-plaque-bio{font-size:clamp(1rem,calc(var(--board-vh) * 1.55),1.2rem);color:#4a4a4a;line-height:1.55;margin:.15rem 0 0;text-align:center}.hilula-plaque-meta{display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem;padding-top:.45rem;border-top:1px solid rgba(201,168,76,.28)}.hilula-plaque-field{display:flex;flex-direction:column;gap:.08rem;font-size:clamp(.78rem,calc(var(--board-vh) * 1.1),.92rem);line-height:1.4}.hilula-plaque-field--inline{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.35rem}.hilula-plaque-field-label{font-weight:700;color:#8b6914;white-space:nowrap}.hilula-plaque-field-label:after{content:":";margin-inline-start:.1em}.hilula-plaque-field-value{color:#444}.hilula-plaque--featured .hilula-plaque-bio{font-size:clamp(1.1rem,calc(var(--board-vh) * 1.72),1.32rem);max-width:48ch;margin-inline:auto}.hilula-plaque--compact .hilula-plaque-profile{gap:.25rem;margin-top:.3rem}.hilula-plaque--compact .hilula-plaque-nickname{font-size:clamp(.72rem,calc(var(--board-vh) * 1),.82rem)}.hilula-plaque--compact .hilula-plaque-bio{display:none}.hilula-plaque--compact .hilula-plaque-meta{gap:.15rem;padding-top:.3rem}.hilula-plaque--compact .hilula-plaque-field{font-size:clamp(.68rem,calc(var(--board-vh) * .95),.78rem)}.hilula-plaque--compact.hilula-plaque--featured .hilula-plaque-bio{display:block;font-size:clamp(.95rem,calc(var(--board-vh) * 1.4),1.12rem)}.hilula-upcoming-grid--compact-many .hilula-plaque--compact .hilula-plaque-meta{display:none}.hilula-upcoming-grid--compact-many .hilula-plaque--compact.hilula-plaque--featured .hilula-plaque-meta{display:flex}.hilula-empty-state{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:clamp(1.5rem,calc(var(--board-vh) * 3),2.5rem);background:#ffffffb8;border:1px dashed rgba(201,168,76,.45);border-radius:16px;width:min(100%,480px)}.hilula-empty-candle{opacity:.55;filter:grayscale(.25)}.hilula-empty{font-size:clamp(1.1rem,calc(var(--board-vh) * 2),1.45rem);color:#666;text-align:center;margin:0;font-weight:600}.has-custom-bg .hilula-motto{background:linear-gradient(165deg,#ead4a8f5,#e3c18ff0 42%,#d9b67ff0);backdrop-filter:blur(6px)}.has-custom-bg .hilula-plaque{background:linear-gradient(180deg,rgba(255,252,245,.12) 0%,transparent 20%),linear-gradient(165deg,#f8f4eaf5,#fffdf8f7 40%,#f3ecdcf2)}.has-custom-bg .hilula-plaque--commemorative,.has-custom-bg .hilula-plaque--featured.hilula-plaque--commemorative{background:linear-gradient(180deg,#fffffff5,#fffcf4ed),radial-gradient(circle at 12% 12%,rgba(217,189,106,.22),transparent 34%);border-color:#c3972d57;box-shadow:0 26px 56px #102a5c21,0 8px 18px #7a581114,inset 0 1px #fffffff2;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.has-custom-bg .hilula-plaque--featured:not(.hilula-plaque--commemorative){background:linear-gradient(180deg,rgba(255,248,220,.28) 0%,transparent 24%),linear-gradient(155deg,#f5e8c4f7,#fff9eefa 35%,#f0e2bcf5)}@media(max-width:720px){html:not(.tv-shell) .hilula-layout .hilula-featured-grid,html:not(.tv-shell) .hilula-upcoming-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.birthdays-screen.main-screen{position:relative;width:100%;max-width:none;height:100%;min-height:0;flex:1;display:block;background:transparent;overflow:hidden}.birthdays-screen--board{background:transparent}.birthdays-screen:not(.birthdays-screen--board){flex-direction:column;align-items:center}.birthday-cards{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.birthday-card{background:#fff;border-radius:16px;padding:1.5rem 2rem;text-align:center;box-shadow:0 8px 24px #0000001a;min-width:180px;border-top:4px solid #e91e63}.birthday-icon{font-size:2.5rem}.birthday-name{font-size:1.4rem;font-weight:700;color:#0a2463;margin:.5rem 0}.birthday-date{color:#666}.birthday-age{color:#e91e63;font-weight:600;margin-top:.25rem}.screen.countdown-netz-screen{position:relative;width:100%;max-width:none;height:100%;min-height:0;flex:1;display:block;background:transparent;overflow:hidden}.has-custom-bg .countdown-netz-screen{height:100%;width:100%}.parnas-hayom-screen.main-screen{position:relative;width:100%;max-width:none;height:100%;min-height:0;flex:1;display:block;background:transparent;overflow:hidden}.parnas-hayom-screen--board{background:transparent}.parnas-hayom-screen--board .syn-background__overlay{background:#ffffff1a}.parnas-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0}.parnas-content--board{max-width:none;gap:clamp(.6rem,calc(var(--board-vh) * 1.2),1.1rem);padding:0;flex:1;min-height:0;justify-content:flex-start}.parnas-page-title{position:relative;flex-shrink:0;width:min(720px,calc(var(--board-vw) * 70));text-align:center;margin:0 auto;padding:clamp(.55rem,calc(var(--board-vh) * 1),.85rem) clamp(1.15rem,calc(var(--board-vw) * 2.4),2rem) clamp(.65rem,calc(var(--board-vh) * 1.15),.95rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,calc(var(--board-vh) * .52),.56rem);border-top:1px solid rgba(195,151,45,.42);border-bottom:1px solid rgba(195,151,45,.3);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.58),transparent 66%),linear-gradient(90deg,transparent,rgba(255,249,232,.42) 18%,rgba(255,255,255,.34) 50%,rgba(255,249,232,.42) 82%,transparent)}.parnas-page-title:before,.parnas-page-title:after{content:"";position:absolute;top:-3px;width:7px;height:7px;transform:rotate(45deg);background:#c3972d;box-shadow:0 0 0 4px #fff8e5c7}.parnas-page-title:before{right:50%;margin-right:clamp(11rem,calc(var(--board-vw) * 16),15rem)}.parnas-page-title:after{left:50%;margin-left:clamp(11rem,calc(var(--board-vw) * 16),15rem)}.parnas-page-title__ornament{display:grid;grid-template-columns:minmax(42px,1fr) auto minmax(42px,1fr);align-items:center;gap:clamp(.65rem,calc(var(--board-vw) * 1.05),1.05rem);width:min(430px,82%);color:#c3972d;opacity:.95}.parnas-page-title__ornament span{height:1px;background:linear-gradient(90deg,transparent,rgba(195,151,45,.8))}.parnas-page-title__ornament span:last-child{background:linear-gradient(90deg,rgba(195,151,45,.8),transparent)}.parnas-page-title__ornament b{font-size:clamp(.78rem,calc(var(--board-vh) * 1.2),1rem);font-weight:700;line-height:1}.parnas-page-title__text{margin:0;font-family:"Suez One","David Libre",var(--screen-header-title-font),serif;font-size:clamp(calc(3.9rem * var(--parnas-page-title-scale, 1)),calc(var(--board-vh) * 6.88 * var(--parnas-page-title-scale, 1)),calc(5.83rem * var(--parnas-page-title-scale, 1)));font-weight:800;color:#7a2030;letter-spacing:0;line-height:.98;position:relative;padding:0 0 clamp(.48rem,calc(var(--board-vh) * .85),.68rem);text-shadow:0 1px 0 rgba(255,255,255,.9),0 3px 0 rgba(196,154,58,.16),0 14px 28px rgba(122,32,48,.18)}.parnas-page-title__text:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:clamp(120px,calc(var(--board-vw) * 15),190px);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#b98418 18%,#e2c46d 50%,#b98418 82%,transparent);box-shadow:0 1px #ffffffc7}.parnas-page-title__verse{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.75rem,calc(var(--board-vw) * 1.35),1.2rem);margin:0;padding:clamp(.18rem,calc(var(--board-vh) * .34),.32rem) clamp(.95rem,calc(var(--board-vw) * 1.6),1.35rem);max-width:min(100%,44rem);border-radius:999px;background:#ffffff7a;border:1px solid rgba(185,132,24,.2)}.parnas-page-title__verse-text{font-family:David Libre,Rubik,Assistant,serif;font-size:clamp(calc(1.42rem * var(--parnas-page-verse-scale, 1)),calc(var(--board-vh) * 2.3 * var(--parnas-page-verse-scale, 1)),calc(1.96rem * var(--parnas-page-verse-scale, 1)));font-weight:800;color:#9b6a12;letter-spacing:0;line-height:1.22;text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 12px rgba(155,106,18,.18)}.parnas-page-title__verse-mark{flex-shrink:0;font-size:.5rem;line-height:1;color:#b98418;opacity:.88}.parnas-stage{width:100%;max-width:min(1260px,calc(var(--board-vw) * 94));margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1;transition:opacity .42s ease-in-out}.parnas-stage.parnas-fading{opacity:0}.parnas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,calc(var(--board-vw) * 2.05),2rem);width:100%;max-width:min(1240px,calc(var(--board-vw) * 92));margin:0 auto;align-items:stretch}.parnas-grid-single{grid-template-columns:minmax(0,760px);justify-content:center;margin:0 auto}.parnas-grid-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(1120px,calc(var(--board-vw) * 90));margin:0 auto}.parnas-plaque,.parnas-plaque--modern{position:relative;isolation:isolate;display:flex;flex-direction:column;text-align:right;overflow:hidden;min-height:0;background:linear-gradient(180deg,#fffffff5,#fffcf4ed),radial-gradient(circle at 12% 12%,rgba(217,189,106,.22),transparent 34%);border:1px solid rgba(195,151,45,.34);border-radius:22px;padding:0;box-shadow:0 26px 56px #102a5c21,0 8px 18px #7a581114,inset 0 1px #fffffff2;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.parnas-plaque.parnas-plaque--custom-bg,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .parnas-plaque.parnas-plaque--custom-bg,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .parnas-plaque.parnas-plaque--custom-bg{background:var(--parnas-plaque-bg)!important}.parnas-plaque.parnas-plaque--custom-bg:after,.parnas-plaque.parnas-plaque--custom-bg .parnas-plaque__glow{opacity:.12}.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .birthdays-screen .parnas-plaque:not(.parnas-plaque--custom-bg),.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .birthdays-screen .parnas-plaque:not(.parnas-plaque--custom-bg),.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .parnas-hayom-screen .parnas-plaque:not(.parnas-plaque--custom-bg),.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .parnas-hayom-screen .parnas-plaque:not(.parnas-plaque--custom-bg){background:linear-gradient(180deg,#fffffff5,#fffcf4ed),radial-gradient(circle at 12% 12%,rgba(217,189,106,.22),transparent 34%)!important}.parnas-plaque:before{content:"";position:absolute;inset:clamp(.45rem,calc(var(--board-vh) * .75),.7rem);border:1px solid rgba(201,168,76,.33);border-radius:16px;pointer-events:none;z-index:1}.parnas-plaque:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 34%),linear-gradient(315deg,rgba(195,151,45,.1),transparent 42%);pointer-events:none;z-index:0}.parnas-plaque__accent{position:absolute;top:clamp(1rem,calc(var(--board-vh) * 1.8),1.55rem);right:0;width:6px;height:clamp(4.5rem,calc(var(--board-vh) * 7.8),6.4rem);border-radius:4px 0 0 4px;background:linear-gradient(180deg,#b98418,#e3c66d 48%,#b9841842);pointer-events:none;z-index:3}.parnas-plaque__glow{position:absolute;top:-28%;left:-8%;width:44%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(233,205,123,.38),transparent 68%);pointer-events:none;z-index:0}.parnas-plaque-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:100%;flex:1;padding:clamp(1.35rem,calc(var(--board-vh) * 2.2),2.05rem) clamp(1.55rem,calc(var(--board-vw) * 2.65),2.35rem)}.parnas-plaque__hero{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.58rem,calc(var(--board-vh) * .95),.9rem);width:100%;padding:0 0 clamp(.85rem,calc(var(--board-vh) * 1.35),1.2rem);border-bottom:1px solid rgba(195,151,45,.24)}.parnas-plaque__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:clamp(2.45rem,calc(var(--board-vh) * 3.8),3.25rem)}.parnas-plaque__badge-stack{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.28rem,calc(var(--board-vh) * .45),.45rem);min-width:0}.parnas-plaque-badge{display:inline-flex;align-items:center;justify-content:center;font-family:Rubik,Assistant,sans-serif;font-size:clamp(calc(.88rem * var(--parnas-plaque-badge-scale, 1)),calc(var(--board-vh) * 1.35 * var(--parnas-plaque-badge-scale, 1)),calc(1.08rem * var(--parnas-plaque-badge-scale, 1)));font-weight:600;color:#6b4f0f;background:linear-gradient(180deg,#fffbeffa,#f4e0a5eb);border:1px solid rgba(185,132,24,.34);padding:.36rem 1.05rem;border-radius:999px;letter-spacing:0;box-shadow:0 1px #ffffffb3 inset}.parnas-plaque-greeting{display:block;font-family:David Libre,Frank Ruhl Libre,serif;font-size:clamp(calc(1.05rem * var(--parnas-plaque-greeting-scale, 1)),calc(var(--board-vh) * 1.75 * var(--parnas-plaque-greeting-scale, 1)),calc(1.35rem * var(--parnas-plaque-greeting-scale, 1)));font-weight:700;color:#8a6a12;line-height:1.25;padding-inline:.15rem}.parnas-plaque__seal{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.35rem,calc(var(--board-vh) * 4.4),3.45rem);height:clamp(2.35rem,calc(var(--board-vh) * 4.4),3.45rem);border-radius:999px;font-family:David Libre,serif;font-size:clamp(1.35rem,calc(var(--board-vh) * 2.55),2.05rem);font-weight:800;color:#102a5c;background:radial-gradient(circle at 50% 35%,#fffffff2,#f8ecc7eb),linear-gradient(180deg,#f8e9bb,#d4ac4d);border:1px solid rgba(185,132,24,.42);box-shadow:0 8px 18px #102a5c1a,inset 0 0 0 3px #ffffff9e}.parnas-plaque-name{margin:0;font-family:Suez One,David Libre,serif;font-size:clamp(calc(2.1rem * var(--parnas-plaque-name-scale, 1)),calc(var(--board-vh) * 3.65 * var(--parnas-plaque-name-scale, 1)),calc(3rem * var(--parnas-plaque-name-scale, 1)));font-weight:800;color:#102a5c;line-height:1.14;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.85)}.parnas-plaque__content{display:flex;flex-direction:column;gap:.35rem;padding-top:clamp(.85rem,calc(var(--board-vh) * 1.3),1.15rem)}.parnas-plaque-contribution{margin:0;font-family:Rubik,Assistant,sans-serif;font-size:clamp(calc(1.18rem * var(--parnas-plaque-contribution-scale, 1)),calc(var(--board-vh) * 1.95 * var(--parnas-plaque-contribution-scale, 1)),calc(1.58rem * var(--parnas-plaque-contribution-scale, 1)));font-weight:700;line-height:1.45;color:#33415c}.parnas-plaque-desc{margin:0;font-family:Rubik,Assistant,sans-serif;font-size:clamp(calc(1rem * var(--parnas-plaque-desc-scale, 1)),calc(var(--board-vh) * 1.5 * var(--parnas-plaque-desc-scale, 1)),calc(1.2rem * var(--parnas-plaque-desc-scale, 1)));font-weight:500;color:#596274;line-height:1.5;max-width:none}.parnas-pager{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:clamp(.85rem,calc(var(--board-vh) * 1.8),1.25rem)}.parnas-pager-dot{width:9px;height:9px;border-radius:50%;background:#0a246338;transition:transform .25s,background .25s}.parnas-pager-dot.active{background:#c9a84c;transform:scale(1.25);box-shadow:0 0 0 2px #c9a84c59}.parnas-empty{font-size:1.4rem;color:#666;text-align:center;margin:auto}@media(max-width:900px){html:not(.tv-shell) .parnas-grid{grid-template-columns:1fr;max-width:min(520px,calc(var(--board-vw) * 92));margin:0 auto}}.countdown-netz-screen.main-screen{position:relative;width:100%;max-width:none;height:100%;min-height:0;flex:1;display:block;background:transparent;overflow:hidden}.countdown-netz-screen--board{background:transparent}.countdown-netz-screen--board .syn-background__overlay{background:#ffffff1a}.netz-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0}.netz-content--board{max-width:none;gap:clamp(.6rem,calc(var(--board-vh) * 1.2),1.1rem);padding:0;flex:1;min-height:0;justify-content:flex-start}.netz-page-title{position:relative;flex-shrink:0;width:min(720px,calc(var(--board-vw) * 70));text-align:center;margin:0 auto;padding:clamp(.55rem,calc(var(--board-vh) * 1),.85rem) clamp(1.15rem,calc(var(--board-vw) * 2.4),2rem) clamp(.65rem,calc(var(--board-vh) * 1.15),.95rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,calc(var(--board-vh) * .52),.56rem);border-top:1px solid rgba(195,151,45,.42);border-bottom:1px solid rgba(195,151,45,.3);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.58),transparent 66%),linear-gradient(90deg,transparent,rgba(255,249,232,.42) 18%,rgba(255,255,255,.34) 50%,rgba(255,249,232,.42) 82%,transparent)}.netz-page-title:before,.netz-page-title:after{content:"";position:absolute;top:-3px;width:7px;height:7px;transform:rotate(45deg);background:#c3972d;box-shadow:0 0 0 4px #fff8e5c7}.netz-page-title:before{right:50%;margin-right:clamp(11rem,calc(var(--board-vw) * 16),15rem)}.netz-page-title:after{left:50%;margin-left:clamp(11rem,calc(var(--board-vw) * 16),15rem)}.netz-page-title__ornament{display:grid;grid-template-columns:minmax(42px,1fr) auto minmax(42px,1fr);align-items:center;gap:clamp(.65rem,calc(var(--board-vw) * 1.05),1.05rem);width:min(430px,82%);color:#c3972d;opacity:.95}.netz-page-title__ornament span{height:1px;background:linear-gradient(90deg,transparent,rgba(195,151,45,.8))}.netz-page-title__ornament span:last-child{background:linear-gradient(90deg,rgba(195,151,45,.8),transparent)}.netz-page-title__ornament b{font-size:clamp(.78rem,calc(var(--board-vh) * 1.2),1rem);font-weight:700;line-height:1}.netz-page-title__text{margin:0;font-family:"Suez One","David Libre",var(--screen-header-title-font),serif;font-size:clamp(calc(3.9rem * var(--netz-page-title-scale, 1)),calc(var(--board-vh) * 6.88 * var(--netz-page-title-scale, 1)),calc(5.83rem * var(--netz-page-title-scale, 1)));font-weight:800;color:#7a2030;letter-spacing:0;line-height:.98;position:relative;padding:0 0 clamp(.48rem,calc(var(--board-vh) * .85),.68rem);text-shadow:0 1px 0 rgba(255,255,255,.9),0 3px 0 rgba(196,154,58,.16),0 14px 28px rgba(122,32,48,.18)}.netz-page-title__text:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:clamp(120px,calc(var(--board-vw) * 15),190px);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#b98418 18%,#e2c46d 50%,#b98418 82%,transparent);box-shadow:0 1px #ffffffc7}.netz-page-title__verse{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.75rem,calc(var(--board-vw) * 1.35),1.2rem);margin:0;padding:clamp(.18rem,calc(var(--board-vh) * .34),.32rem) clamp(.95rem,calc(var(--board-vw) * 1.6),1.35rem);max-width:min(100%,44rem);border-radius:999px;background:#ffffff7a;border:1px solid rgba(185,132,24,.2)}.netz-page-title__verse-text{font-family:David Libre,Rubik,Assistant,serif;font-size:clamp(calc(1.42rem * var(--netz-page-verse-scale, 1)),calc(var(--board-vh) * 2.3 * var(--netz-page-verse-scale, 1)),calc(1.96rem * var(--netz-page-verse-scale, 1)));font-weight:800;color:#9b6a12;letter-spacing:0;line-height:1.22;text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 12px rgba(155,106,18,.18)}.netz-page-title__verse-mark{flex-shrink:0;font-size:.5rem;line-height:1;color:#b98418;opacity:.88}.netz-page-title__verse--multiline{border-radius:1.35rem;max-width:min(100%,calc(var(--board-vw) * 94));width:max-content;padding:clamp(.45rem,calc(var(--board-vh) * .7),.7rem) clamp(1.1rem,calc(var(--board-vw) * 2.2),2rem)}.netz-page-title__verse-text--multiline{display:flex;flex-direction:column;align-items:center;gap:.14em;text-align:center}.netz-page-title__verse-line{display:block;white-space:nowrap}.netz-stage{width:100%;margin:0 auto;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.netz-circle{text-align:center;background:#ffffffd9;border-radius:50%;width:min(500px,calc(var(--bvm) * 46));height:min(500px,calc(var(--bvm) * 46));display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid #c9a84c;box-shadow:0 0 60px #ffb4324d;margin:0 auto}.netz-label{font-size:calc(1.55rem * var(--netz-label-scale, 1));color:#0a2463;font-weight:600}.netz-countdown{font-family:var(--netz-clock-font);font-size:calc(4.75rem * var(--netz-countdown-scale, 1));font-weight:800;color:#0a2463;font-variant-numeric:tabular-nums;margin:.55rem 0}.netz-sunrise{font-size:1.4rem;color:#666}.netz-sunrise>span{font-size:calc(1.4rem * var(--netz-sunrise-scale, 1))}.netz-time{font-weight:700;color:#0a2463;margin-right:.5rem}.board-footer{flex-shrink:0;border-top:1px solid rgba(201,168,76,.45);background:linear-gradient(180deg,#f8f6f2,#f0ece4)}.board-footer--unified{border-top:0;background:transparent;padding:0 3%}.board-footer--unified .board-footer-progress{margin:0 -3%;width:106%;height:clamp(5px,calc(var(--board-vh) * .65),8px);background:#00143073}.board-footer--unified .board-footer__bottom-card{width:100%;margin:0}.board-footer-progress{height:3px;background:#0a24630f}.board-footer-progress .progress-bar-track{height:100%;background:transparent;border-radius:0}.progress-bar-track{height:clamp(3px,calc(var(--board-vh) * .4),4px);background:#0a246314;border-radius:0;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#c9a84c,#d4af37);border-radius:0;transition:width .2s linear}.footer-memorial-ticker{overflow:hidden;padding:clamp(.45rem,calc(var(--board-vh) * .62),.72rem) 0;direction:rtl;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.board-footer-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,calc(var(--bvm) * .75),1rem);padding:clamp(.45rem,calc(var(--board-vh) * .62),.72rem) clamp(.75rem,calc(var(--board-vw) * 1.5),1.5rem);direction:rtl}.board-footer-dedication{grid-column:1;justify-self:start;align-self:center;text-align:start;max-width:min(100%,38rem)}.board-footer-dedication-line{margin:0;font-family:David Libre,serif;font-size:clamp(1.58rem,calc(var(--bvm) * 1.93),1.93rem);font-weight:500;color:#0a2463;line-height:1.35;letter-spacing:.02em}.board-footer-credits{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.35rem,calc(var(--bvm) * .55),.65rem) clamp(.55rem,calc(var(--bvm) * .85),.95rem);grid-column:2;justify-self:center;direction:rtl;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.45rem,calc(var(--bvm) * 1.75),1.75rem);font-weight:600;color:#0a2463;line-height:1.4;text-align:center}.board-footer-logo{display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.board-footer-logo__img{display:block;width:auto;height:clamp(2.35rem,calc(var(--bvm) * 2.85),2.85rem);max-width:min(42vw,14rem);object-fit:contain;object-position:center;user-select:none;pointer-events:none;border-radius:.28rem}.board-footer-credits .board-footer-logo__img{height:clamp(2.65rem,calc(var(--bvm) * 3.25),3.35rem);max-width:min(36vw,12.5rem)}.board-footer-logo--wordmark .board-footer-logo__img{height:clamp(3.2rem,calc(var(--bvm) * 4.2),4.6rem);max-width:min(78vw,22rem)}.board-footer-logo--hero .board-footer-logo__img{height:auto;width:min(280px,72vw);max-width:100%;max-height:42vh}.board-footer-credits-sep{opacity:.45;font-weight:400;user-select:none}.board-footer-contact{font-size:clamp(1.56rem,calc(var(--bvm) * 1.87),1.87rem)}.footer-memorial-ticker-track{display:inline-flex;align-items:center;gap:3rem;width:max-content;animation:memorial-ticker-scroll 45s linear infinite;will-change:transform}.footer-memorial-ticker-content{flex-shrink:0;padding-inline:1.5rem;font-family:Assistant,Segoe UI,sans-serif;font-size:clamp(1.21rem,calc(var(--bvm) * 1.46),1.46rem);font-weight:600;color:#0a2463;line-height:1.4;white-space:nowrap}@keyframes memorial-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.screen-card-theme-root{display:contents;--bvm: calc(var(--board-vmin) * var(--screen-card-font-scale, var(--board-font-scale, 1)))}.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both{--bvm: calc( var(--board-vmin) * var(--screen-content-font-scale, var(--screen-card-font-scale, var(--board-font-scale, 1))) )}.screen-card-theme-root--scope-title{--bvm: calc(var(--board-vmin) * var(--board-font-scale, 1))}.screen-card-theme-root--custom-font .dashboard-card:not(.dashboard-card--screen-designed),.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both .dashboard-card--screen-designed,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content .dashboard-card--screen-designed,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .content-panel,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .content-panel,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-frame-card,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-frame-card,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .study-card-inner,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .study-card-inner,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-plaque,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-plaque,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-card,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .memorial-card,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .birthday-card,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .birthday-card,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .parnas-plaque,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .parnas-plaque,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .netz-circle,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .netz-circle,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .omer-count-overlay,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .omer-count-overlay,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .prayers-holiday-prayers,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .prayers-holiday-prayers,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__main,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__main,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__frame,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__frame,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__frame,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__frame,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__frame,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__frame{font-family:var(--screen-content-font, inherit)}.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .study-card-title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .study-card-title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .screen-title-text,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .screen-title-text,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__title{font-family:var(--screen-content-font, inherit)}.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title .dashboard-card--screen-designed:not(.dashboard-card--screen-design-content) h2,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title .dashboard-card--screen-designed.dashboard-card--screen-design-title h2,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--screen-design-content) h2,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both .dashboard-card--screen-designed.dashboard-card--screen-design-title h2{font-family:var(--dash-card-title-font, var(--screen-title-font, var(--screen-content-font, "IBM Plex Sans Hebrew", sans-serif)))}.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-gallery,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--screen-design-title) .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--screen-design-title) .syn-dash-gallery,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-gallery{font-family:var(--dash-card-body-font, var(--screen-content-font, inherit))}.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-gallery,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--screen-design-title) .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--screen-design-title) .syn-dash-gallery,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-gallery,.screen-card-theme-root--dashboard .syn-display .info-card .card-body,.screen-card-theme-root--dashboard .syn-display .info-card .syn-dash-panel{font-size:calc(var(--dcs, var(--screen-content-font-scale, 1)) * 1.05rem)}.screen-card-theme-root--custom-bg .dashboard-card:not(.dashboard-card--screen-designed):not(.dashboard-card--has-bg-image),.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--has-bg-image),.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content .dashboard-card--screen-designed:not(.dashboard-card--has-bg-image),.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both .syn-display .info-card.dashboard-card--screen-designed:not(.dashboard-card--has-bg-image),.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content .syn-display .info-card.dashboard-card--screen-designed:not(.dashboard-card--has-bg-image),.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .content-panel,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .content-panel,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-frame-card,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-frame-card,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .study-card-inner,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .study-card-inner,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-plaque,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-plaque,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-card,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .memorial-card,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .birthday-card,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .birthday-card,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .parnas-plaque,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .parnas-plaque,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .netz-circle,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .netz-circle,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .omer-count-overlay,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .omer-count-overlay,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .prayers-holiday-prayers,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .prayers-holiday-prayers,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__main,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__main,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__frame,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__frame,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__frame,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__frame,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__frame,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__frame{background:var(--screen-card-bg)!important}.screen-card-theme-root:not(.screen-card-theme-root--scope-title) .shabbat-boundary-card{--sbc-fs: calc(1.61 * var(--screen-content-font-scale, var(--screen-card-font-scale, 1)))}.screen-card-theme-root:not(.screen-card-theme-root--scope-title) .shabbat-announcements-card__frame,.screen-card-theme-root:not(.screen-card-theme-root--scope-title) .shabbat-prayers-card__frame,.screen-card-theme-root:not(.screen-card-theme-root--scope-title) .shabbat-lessons-card__frame{font-size:calc(1rem * var(--screen-content-font-scale, var(--screen-card-font-scale, 1)) / var(--board-font-scale, 1))}.screen-card-theme-root:not(.screen-card-theme-root--scope-content) .shabbat-prayers-card__title,.screen-card-theme-root:not(.screen-card-theme-root--scope-content) .shabbat-lessons-card__title,.screen-card-theme-root:not(.screen-card-theme-root--scope-content) .shabbat-announcements-card__title{font-size:calc(clamp(1.32rem,calc(var(--board-vh) * 2.05),1.72rem) * var(--screen-title-font-scale, var(--screen-card-font-scale, 1)) / var(--board-font-scale, 1))}.screen-card-theme-root:not(.screen-card-theme-root--scope-content) .study-card-title,.screen-card-theme-root:not(.screen-card-theme-root--scope-content) .screen-title-text,.screen-card-theme-root:not(.screen-card-theme-root--scope-content) .dash-zmanim-title{font-size:calc(1em * var(--screen-title-font-scale, var(--screen-card-font-scale, 1)) / var(--board-font-scale, 1))}.screen-card-theme-root:not(.screen-card-theme-root--scope-title) .content-panel,.screen-card-theme-root:not(.screen-card-theme-root--scope-title) .study-card-inner,.screen-card-theme-root:not(.screen-card-theme-root--scope-title) .shabbat-frame-card{font-size:calc(1rem * var(--screen-content-font-scale, var(--screen-card-font-scale, 1)) / var(--board-font-scale, 1))}.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__frame :is(.shabbat-prayer-row__time,.shabbat-prayer-row__label,.shabbat-prayer-row__sub),.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__frame :is(.shabbat-prayer-row__time,.shabbat-prayer-row__label,.shabbat-prayer-row__sub),.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__frame :is(.shabbat-lesson-row__time,.shabbat-lesson-row__label,.shabbat-lesson-row__sub),.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__frame :is(.shabbat-lesson-row__time,.shabbat-lesson-row__label,.shabbat-lesson-row__sub),.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__frame :is(.shabbat-announcement-block__title,.shabbat-announcement-block__body,.shabbat-announcement-block__line),.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__frame :is(.shabbat-announcement-block__title,.shabbat-announcement-block__body,.shabbat-announcement-block__line),.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .content-panel :is(.time-label,.time-value,.time-row-sub,.zman-label,.zman-time),.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .content-panel :is(.time-label,.time-value,.time-row-sub,.zman-label,.zman-time){font-family:var(--screen-content-font, inherit)}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__time,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__time{font-size:calc(clamp(1.05rem,calc(var(--board-vh) * 1.58),1.28rem) * var(--screen-content-font-scale, 1) / var(--board-font-scale, 1))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__label,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__label{font-size:calc(clamp(.95rem,calc(var(--board-vh) * 1.38),1.15rem) * var(--screen-content-font-scale, 1) / var(--board-font-scale, 1))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__sub,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__sub{font-size:calc(clamp(.85rem,calc(var(--board-vh) * 1.22),1.02rem) * var(--screen-content-font-scale, 1) / var(--board-font-scale, 1))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__time,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__time{font-size:calc(clamp(1.05rem,calc(var(--board-vh) * 1.58),1.28rem) * var(--screen-content-font-scale, 1) / var(--board-font-scale, 1))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__label,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__label{font-size:calc(clamp(.95rem,calc(var(--board-vh) * 1.38),1.15rem) * var(--screen-content-font-scale, 1) / var(--board-font-scale, 1))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__sub,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__sub{font-size:calc(clamp(.85rem,calc(var(--board-vh) * 1.22),1.02rem) * var(--screen-content-font-scale, 1) / var(--board-font-scale, 1))}.screen-card-theme-root--custom-font:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) :is(.shabbat-clock-card,.shabbat-center-poster__hebrew-date,.shabbat-side-panel){font-family:var(--shabbat-card-content-font, var(--screen-content-font, inherit))}.screen-card-theme-root--custom-font:is(.screen-card-theme-root--scope-title,.screen-card-theme-root--scope-both) :is(.shabbat-panel-header h3,.shabbat-prayer-section__title){font-family:var( --shabbat-card-title-font, var(--screen-title-font, var(--screen-content-font, inherit)) )}.screen-card-theme-root--custom-font .shabbat-center-poster__kicker-row{font-family:var( --screen-parasha-label-font, var(--screen-title-font, var(--screen-content-font, inherit)) )}.screen-card-theme-root--custom-font .shabbat-center-poster__name{font-family:var( --screen-parasha-name-font, var(--screen-title-font, var(--screen-content-font, inherit)) )}.screen-card-theme-root--custom-font .shabbat-center-poster__verse{font-family:var(--screen-parasha-verse-font, var(--screen-content-font, inherit))}.screen-card-theme-root--custom-font .shabbat-center-poster__special-text,.screen-card-theme-root--custom-font .shabbat-center-poster__verse-source{font-family:var(--screen-special-shabbat-font, inherit)}.screen-card-theme-root--custom-bold:is(.screen-card-theme-root--scope-title,.screen-card-theme-root--scope-both) :is(.screen-title-text,.shabbat-panel-header h3,.shabbat-prayer-section__title,.shabbat-prayers-card__title,.shabbat-lessons-card__title,.shabbat-announcements-card__title,.study-card-title,.halacha-lesson-title){font-weight:var(--shabbat-card-title-weight, var(--screen-title-font-weight))}.screen-card-theme-root--custom-bold:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) :is(.content-panel,.shabbat-frame-card,.shabbat-prayers-card__frame,.shabbat-lessons-card__frame,.shabbat-announcements-card__frame,.shabbat-time-list__text strong,.shabbat-time-list__text span,.shabbat-time-list__row>b,.shabbat-announcement-item h4,.shabbat-announcement-item p,.shabbat-prayer-row__time,.shabbat-prayer-row__label,.shabbat-prayer-row__sub,.shabbat-lesson-row__time,.shabbat-lesson-row__label,.shabbat-lesson-row__sub,.shabbat-announcement-block__title,.shabbat-announcement-block__body,.shabbat-announcement-block__line,.shabbat-center-poster__hebrew-date,.halacha-lesson-body,.study-card-inner){font-weight:var(--shabbat-card-content-weight, var(--screen-content-font-weight))}.screen-card-theme-root--custom-bold .shabbat-center-poster__kicker-row{font-weight:var(--screen-parasha-label-font-weight, var(--screen-title-font-weight, inherit))}.screen-card-theme-root--custom-bold .shabbat-center-poster__name{font-weight:var(--screen-parasha-name-font-weight, var(--screen-title-font-weight, inherit))}.screen-card-theme-root--custom-bold .shabbat-center-poster__special-text,.screen-card-theme-root--custom-bold .shabbat-center-poster__verse-source{font-weight:var(--screen-special-shabbat-font-weight, inherit)}.screen-card-theme-root--custom-bold .shabbat-center-poster__verse{font-weight:var(--screen-parasha-verse-font-weight, var(--screen-content-font-weight, inherit))}.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-title .dashboard-card--screen-designed:not(.dashboard-card--screen-design-content) h2,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-title .dashboard-card--screen-designed.dashboard-card--screen-design-title h2,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--screen-design-content) h2,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-both .dashboard-card--screen-designed.dashboard-card--screen-design-title h2{font-weight:var(--dash-card-title-font-weight, var(--screen-title-font-weight))}.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-content .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-content .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-gallery,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--screen-design-title) .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-both .dashboard-card--screen-designed:not(.dashboard-card--screen-design-title) .syn-dash-gallery,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-both .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-panel,.screen-card-theme-root--dashboard.screen-card-theme-root--custom-bold.screen-card-theme-root--scope-both .dashboard-card--screen-designed.dashboard-card--screen-design-content .syn-dash-gallery{font-weight:var(--dash-card-body-font-weight, var(--screen-content-font-weight))}.screen-card-theme-root--custom-text:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) :is(.shabbat-time-list__text strong,.shabbat-time-list__text span,.shabbat-time-list__row>b,.shabbat-announcement-item h4,.shabbat-announcement-item p,.shabbat-center-poster__hebrew-date){color:var(--shabbat-card-content-color, var(--screen-card-text, #0a2463))}.screen-card-theme-root--custom-text:is(.screen-card-theme-root--scope-title,.screen-card-theme-root--scope-both) :is(.shabbat-panel-header h3,.shabbat-prayer-section__title){color:var(--shabbat-card-title-color, var(--screen-title-text, var(--screen-card-text)))}.screen-card-theme-root--custom-text .shabbat-center-poster__kicker-row{color:var(--screen-parasha-label-text, var(--screen-title-text, var(--screen-card-text)))}.screen-card-theme-root--custom-text .shabbat-center-poster__name{color:var(--screen-parasha-name-text, var(--screen-title-text, var(--screen-card-text)))}.screen-card-theme-root--custom-text .shabbat-center-poster__special-text,.screen-card-theme-root--custom-text .shabbat-center-poster__verse-source{color:var(--screen-special-shabbat-text, #a67c00)}.screen-card-theme-root--custom-text .shabbat-center-poster__special-gem{color:var(--screen-special-shabbat-text, var(--shabbat-gold))}.screen-card-theme-root--custom-text .shabbat-center-poster__verse{color:var(--screen-parasha-verse-text, #6f2130)}.screen-card-theme-root--custom-bg:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-side-panel{background:var(--screen-card-bg)!important}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__time{font-size:calc(48px * var(--shabbat-clock-time-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) :is(.shabbat-clock-card__hebrew-date,.shabbat-center-poster__hebrew-date){font-size:calc(21px * var(--shabbat-clock-hebrew-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__gregorian{font-size:calc(21px * var(--shabbat-clock-gregorian-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__parasha{font-size:calc(26px * var(--shabbat-clock-reading-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__haftarah{font-size:calc(26px * var(--shabbat-clock-haftarah-scale, var(--shabbat-clock-reading-scale, var(--screen-content-font-scale, 1))))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__maftir{font-size:calc(26px * var(--shabbat-clock-maftir-scale, var(--shabbat-clock-reading-scale, var(--screen-content-font-scale, 1))))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__omer{font-size:calc(26px * var(--shabbat-clock-omer-scale, var(--shabbat-clock-reading-scale, var(--screen-content-font-scale, 1))))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__main-label{font-size:calc(18px * var(--shabbat-clock-main-label-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__main-value{font-size:calc(34px * var(--shabbat-clock-main-value-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__rabbeinu-time{font-size:calc(32px * var(--shabbat-clock-rt-time-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__zman span{font-size:calc(15px * var(--shabbat-clock-zman-label-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__zman b{font-size:calc(22px * var(--shabbat-clock-zman-time-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__rabbeinu-label{font-size:calc(17px * var(--shabbat-clock-rt-label-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__occasion{font-size:calc(28px * var(--shabbat-clock-occasion-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__occasion--hanukkah{font-size:calc(32px * var(--shabbat-clock-occasion-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-clock-card__molad{font-size:calc(28px * var(--shabbat-clock-molad-scale, var(--shabbat-clock-reading-scale, var(--screen-content-font-scale, 1))))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) :is(.shabbat-announcement-item h4,.shabbat-time-list__text strong){font-size:calc(20px * var(--shabbat-card-content-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) :is(.shabbat-announcement-item p,.shabbat-time-list__text span){font-size:calc(17px * var(--shabbat-card-content-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-content,.screen-card-theme-root--scope-both) .shabbat-time-list__row>b{font-size:calc(25px * var(--shabbat-card-content-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size .shabbat-center-poster__verse{font-size:calc(39px * var(--screen-parasha-verse-font-scale, var(--screen-content-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-title,.screen-card-theme-root--scope-both) .shabbat-panel-header h3{font-size:calc(28px * var(--shabbat-card-title-scale, var(--screen-title-font-scale, 1)))}.screen-card-theme-root--custom-font-size:is(.screen-card-theme-root--scope-title,.screen-card-theme-root--scope-both) .shabbat-prayer-section__title{font-size:calc(18px * var(--shabbat-card-title-scale, var(--screen-title-font-scale, 1)))}.screen-card-theme-root--custom-font-size .shabbat-center-poster__kicker-row{font-size:calc(31px * var(--screen-parasha-label-font-scale, var(--screen-title-font-scale, 1)))}.screen-card-theme-root--custom-font-size .shabbat-center-poster__name{font-size:calc(116px * var(--screen-parasha-name-font-scale, var(--screen-title-font-scale, 1)))}.screen-card-theme-root--custom-font-size .shabbat-center-poster__special-text{font-size:calc(42px * var(--screen-special-shabbat-font-scale, 1))}.screen-card-theme-root--custom-font-size .shabbat-center-poster__verse-source{font-size:calc(28px * var( --shabbat-parasha-verse-source-scale, var(--screen-special-shabbat-font-scale, 1) ))}.screen-card-theme-root--custom-font-size .shabbat-center-poster__special-gem{font-size:calc(22px * var(--screen-special-shabbat-font-scale, 1))}.display-board--fixed-main-screen .board-body--fixed-main-screen{flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.display-board--fixed-main-screen .board-main-screen-pinned{flex:1;min-height:0;min-width:0;width:100%;overflow:hidden}.display-board--fixed-main-screen .board-rotating-strip{flex:0 0 clamp(22%,calc(var(--board-vh) * 30),34%);min-height:0;display:flex;flex-direction:column;border-top:2px solid rgba(10,36,99,.12);background:#ffffff73;overflow:hidden}.board-rotating-strip-header{flex:0 0 auto;padding:clamp(.25rem,calc(var(--board-vh) * .45),.55rem) clamp(.75rem,calc(var(--board-vw) * 1.2),1.25rem) 0;text-align:center}.board-rotating-strip-title{margin:0;font-family:var(--screen-header-title-font);font-size:var(--screen-header-title-size);font-weight:800;color:#b8860b;line-height:1.2;letter-spacing:.04em}.board-rotating-strip-title--gold{color:#b8860b}.board-rotating-strip-title--red{color:#b71c1c}.board-rotating-strip-subtitle{margin:.15rem 0 0;font-family:var(--screen-header-title-font);font-size:var(--screen-header-title-size);font-weight:700;color:#0a2463;line-height:1.2;letter-spacing:.04em}.board-content--rotating-strip{flex:1;min-height:0;padding:clamp(.25rem,calc(var(--board-vh) * .35),.6rem) clamp(.5rem,calc(var(--board-vw) * .9),1rem)}.dashboard-card{display:flex;flex-direction:column;--dash-card-surface: linear-gradient(180deg, #fdfaf4 0%, #f8f3e8 100%);background:var(--dash-card-surface);border:1.5px solid #c9a84c;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0a24630d;min-height:0;min-width:0;width:100%;height:100%;container-type:inline-size;container-name:dash-card;--dcv: var(--board-vmin);--dcs: var(--dash-card-font-scale, var(--board-font-scale, 1))}.dashboard-card--empty{visibility:hidden;border:none;background:transparent;box-shadow:none}.dashboard-card--top-left{grid-area:top-left}.dashboard-card--bottom-left{grid-area:bottom-left}.dashboard-card--center{grid-area:center}.dashboard-card--bottom-center{grid-area:bottom-center}.dashboard-card--right{grid-area:right}.dashboard-card--right-bottom{grid-area:right-bottom}.dashboard-card-body--zmanim{padding:.45rem .75rem .55rem;display:flex;flex-direction:column;overflow:hidden}.dashboard-card-body--zmanim .dash-zmanim-panel.dash-zmanim-v2{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.dash-zmanim-panel{display:flex;flex-direction:column}.dash-zmanim-title{margin:0;text-align:center;font-family:var(--screen-header-title-font);font-size:calc(var(--dcs) * clamp(1rem,calc(var(--dcv) * 1.7),1.7rem));font-weight:800;color:#b8860b;letter-spacing:.03em}.dash-special-shabbat-banner{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:.08rem .65rem .2rem;padding:.05rem 0}.dash-special-shabbat-banner-line{flex:1;max-width:3.25rem;height:1.5px;background:linear-gradient(90deg,transparent,#c9a84c 25%,#d4af37 50%,#c9a84c 75%,transparent)}.dash-special-shabbat-banner-text{font-family:var(--screen-header-title-font);font-size:calc(var(--dcs) * clamp(.95rem,calc(var(--dcv) * 1.28),1.32rem));font-weight:800;color:#0a2463;letter-spacing:.04em;white-space:nowrap}.dashboard-card--shabbat-times .dash-special-shabbat-banner-text{color:#0a2463}.dashboard-card--custom .dash-special-shabbat-banner-text{color:var(--dash-card-text, #0a2463)}.occasion-screen-preview-card .dash-special-shabbat-banner{margin-bottom:.35rem}.occasion-screen-preview-card .dash-special-shabbat-banner-text{font-size:calc(var(--dcs) * clamp(.9rem,calc(var(--dcv) * 1.15),1.2rem))}.dash-zmanim-divider{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.12rem .5rem .55rem}.dash-zmanim-divider-line{flex:1;max-width:6.25rem;height:1.5px;opacity:1;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.dash-zmanim-divider-diamond{color:#c9a84c;font-size:.68rem;line-height:1}.dash-zmanim-featured{padding:.15rem .35rem .85rem;flex-shrink:0}.dash-zmanim-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;align-items:center;flex-shrink:0}.dash-zmanim-columns--four{grid-template-columns:repeat(4,1fr)}.dash-zmanim-rest{padding:.5rem .35rem .15rem;margin-top:.45rem;border-top:1px solid rgba(201,168,76,.22);background:linear-gradient(180deg,rgba(248,243,232,.35) 0%,transparent 100%);border-radius:0 0 8px 8px}.dash-zmanim-subdivider{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0 .25rem .75rem;flex-shrink:0}.dash-zmanim-subdivider .dash-zmanim-divider-line{max-width:4.5rem;opacity:.75}.dash-zmanim-subdivider .dash-zmanim-divider-diamond{font-size:.38rem;opacity:.8}.dash-zmanim-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.15rem .65rem;align-content:start;padding-top:.25rem}.dash-zmanim-item,.dash-zmanim-item--featured{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--dcs) * clamp(.35rem,calc(var(--dcv) * .5),.55rem));min-width:0}.dash-zmanim-row{display:flex;justify-content:space-between;align-items:baseline;gap:.35rem;padding:.12rem .2rem;border-bottom:1px solid rgba(201,168,76,.18);min-width:0}.dash-zmanim-row-label{font-size:calc(var(--dcs) * clamp(.72rem,calc(var(--dcv) * .88),.95rem));font-weight:600;color:#0a2463;line-height:1.2;text-align:right;flex:1;min-width:0}.dash-zmanim-row-time{font-size:calc(var(--dcs) * clamp(.78rem,calc(var(--dcv) * .95),1rem));font-weight:700;color:#0a2463;font-variant-numeric:tabular-nums;flex-shrink:0}.dash-zmanim-icon{display:flex;align-items:center;justify-content:center;color:#c9a84c;flex-shrink:0}.dash-zmanim-icon-svg{width:calc(var(--dcs) * clamp(1.4rem,calc(var(--dcv) * 2.1),2.1rem));height:calc(var(--dcs) * clamp(1.4rem,calc(var(--dcv) * 2.1),2.1rem))}.dash-zmanim-text{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.dash-zmanim-label{font-size:calc(var(--dcs) * clamp(.78rem,calc(var(--dcv) * .95),1rem));font-weight:700;color:#0a2463;line-height:1.2;white-space:nowrap}.dash-zmanim-time{font-size:calc(var(--dcs) * clamp(.85rem,calc(var(--dcv) * 1.05),1.08rem));font-weight:600;color:#0a2463;font-variant-numeric:tabular-nums;line-height:1.2}.dash-zmanim-v2{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.dash-zmanim-v2__stage{flex:1 1 auto;min-height:6rem;position:relative;padding:.2rem .15rem 0;overflow:hidden}.dash-zmanim-v2__stage>.dash-auto-scroll-panel{position:absolute;inset:0;top:.2rem;height:auto!important;width:100%;flex:none;min-height:0;overflow:hidden}.dash-zmanim-v2__list{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.dash-zmanim-v2__row{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.48rem .1rem;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.dash-zmanim-v2__row+.dash-zmanim-v2__row{border-top:1px solid rgba(10,36,99,.12)!important}.dash-zmanim-v2__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--dcs, 1) * 1.15rem);height:calc(var(--dcs, 1) * 1.15rem);border-radius:50%;color:#155e75;background:#155e751f;border:1px solid rgba(21,94,117,.28);line-height:0}.dash-zmanim-v2__icon .dash-zmanim-icon-svg{width:58%;height:58%}.dash-zmanim-v2__label{flex:0 1 auto;min-width:0;font-size:1em;font-weight:var(--dash-card-body-font-weight, 400);color:#0a2463;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.dash-zmanim-v2__dots{flex:1 1 auto;min-width:.75rem;height:0;margin-inline:.2rem;border-top:1.5px dotted rgba(21,94,117,.4);align-self:center}.dash-zmanim-v2__time{flex:0 1 auto;min-width:0;max-width:40%;font-size:1.1em;font-weight:var(--dash-card-body-font-weight, 400);color:#0a2463;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card--custom .dash-zmanim-v2__label,.dashboard-card--custom .dash-zmanim-v2__time{color:var(--dash-card-text, #0a2463)}.dashboard-card--custom .dash-zmanim-v2__icon{color:color-mix(in srgb,var(--dash-card-text, #155e75) 65%,#155e75);background:color-mix(in srgb,var(--dash-card-text, #155e75) 12%,transparent);border-color:color-mix(in srgb,var(--dash-card-text, #155e75) 28%,transparent)}.dashboard-card--custom .dash-zmanim-v2__dots{border-top-color:color-mix(in srgb,var(--dash-card-text, #155e75) 40%,transparent)}.dashboard-card--custom .dash-zmanim-label,.dashboard-card--custom .dash-zmanim-time,.dashboard-card--custom .dash-zmanim-row-label,.dashboard-card--custom .dash-zmanim-row-time{color:var(--dash-card-text, #0a2463)}.dashboard-card--custom .dash-zmanim-title{color:#b8860b}.dashboard-card--custom .dash-zmanim-icon{color:color-mix(in srgb,var(--dash-card-text, #c9a84c) 55%,#c9a84c)}@container dash-card (max-width: 280px){.dash-zmanim-columns,.dash-zmanim-columns--four{grid-template-columns:1fr;gap:.5rem}.dash-zmanim-item,.dash-zmanim-item--featured{justify-content:flex-start;padding-inline:.5rem}.dash-zmanim-grid{grid-template-columns:1fr}}.dashboard-card-body--shabbat-times{padding:.3rem .75rem .4rem;display:flex;flex-direction:column;overflow:hidden}.dashboard-card--bottom-center .dashboard-card-body:has(.events-occasion-panel){padding:.3rem .75rem .4rem}.dash-shabbat-panel{display:flex;flex-direction:column;gap:0}.dash-shabbat-panel .dash-zmanim-subdivider{margin:0 .25rem;min-height:0;line-height:0}.dash-shabbat-panel .dash-zmanim-subdivider .dash-zmanim-divider-line,.dash-shabbat-panel .dash-zmanim-subdivider .dash-zmanim-divider-diamond{display:none}.dash-shabbat-times{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem .5rem;flex-shrink:0}.dash-shabbat-time-cell{display:flex;flex-direction:column;align-items:center;gap:.05rem;min-width:0}.dash-shabbat-time-label{font-family:Assistant,Segoe UI,sans-serif;font-size:calc(var(--dcs) * clamp(.8rem,calc(var(--dcv) * 1.28),1.28rem));font-weight:600;color:#b8860b;text-align:center}.dash-shabbat-time-value{font-family:Assistant,Segoe UI,sans-serif;font-size:calc(var(--dcs) * clamp(1.28rem,calc(var(--dcv) * 2.1),2.1rem));font-weight:700;color:#b8860b;letter-spacing:.02em}.dash-shabbat-info{display:flex;flex-direction:column;gap:.1rem;flex-shrink:0;margin-top:-.22rem}.dash-shabbat-prayers{display:flex;flex-direction:column}.dash-shabbat-prayers-list{flex:1;min-height:0}.dash-shabbat-prayers-list .time-row,.dash-shabbat-prayers-list .zman-row{padding:.28rem 0}.dash-shabbat-info-row{display:flex;flex-direction:column;align-items:center;gap:.02rem;text-align:center}.dash-shabbat-info-label{font-family:Assistant,Segoe UI,sans-serif;font-size:calc(var(--dcs) * clamp(.76rem,calc(var(--dcv) * 1.15),1.12rem));font-weight:600;color:#5a6478}.dash-shabbat-info-value{font-family:Assistant,Segoe UI,sans-serif;font-size:calc(var(--dcs) * clamp(.96rem,calc(var(--dcv) * 1.48),1.48rem));font-weight:700;color:#0a2463;line-height:1.15}.dash-shabbat-info-row--parasha .dash-shabbat-info-label{font-size:calc(var(--dcs) * clamp(.82rem,calc(var(--dcv) * 1.28),1.25rem))}.dash-shabbat-info-row--parasha .dash-shabbat-info-value{font-size:calc(var(--dcs) * clamp(1.1rem,calc(var(--dcv) * 1.68),1.68rem));word-spacing:.12em}.dash-shabbat-info-row--haftarah .dash-shabbat-info-label{font-size:calc(var(--dcs) * clamp(.66rem,calc(var(--dcv) * .98),.95rem))}.dash-shabbat-info-row--haftarah .dash-shabbat-info-value{font-size:calc(var(--dcs) * clamp(.82rem,calc(var(--dcv) * 1.22),1.22rem))}.reading-opening-display{display:inline}.reading-opening-display__label{font-weight:inherit}.reading-opening-display__label--torah{color:#7a1f3d!important;-webkit-text-fill-color:#7a1f3d!important;font-weight:900}.reading-opening-display__name{font-size:1em;font-weight:inherit}.reading-opening-display__sep{font-size:1em}.reading-opening-display__range{font-size:.7em;font-weight:700;opacity:.92}.dashboard-card--custom .dash-shabbat-time-label,.dashboard-card--custom .dash-shabbat-time-value,.dashboard-card--custom .dash-shabbat-info-label,.dashboard-card--custom .dash-shabbat-info-value,.dashboard-card--custom .dash-shabbat-prayers-list .time-label,.dashboard-card--custom .dash-shabbat-prayers-list .time-value{color:inherit}@media(max-width:900px){.dash-shabbat-times{grid-template-columns:1fr}}.dashboard-card--featured{border-color:#d4af37;border-width:2px;container-type:normal}.dashboard-card--image-only{min-height:0}.dashboard-card--image-only:not(.dashboard-card--has-bg-image){background:var(--dash-card-bg, var(--dash-card-surface))}.dashboard-card--image-only.dashboard-card--has-bg-image{background:transparent}.dashboard-card--has-bg-image{position:relative;background:transparent!important;--dash-card-surface: transparent;padding:0;overflow:hidden}.dashboard-card--has-bg-image.dashboard-card--custom{background:transparent!important;--dash-card-bg: transparent}.dashboard-card-bg-image-wrap{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.dashboard-card-bg-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;user-select:none;pointer-events:none}.dashboard-card-bg-image-wrap--rotating{transition:opacity .6s ease}.dashboard-card-bg-image-wrap--rotating.dashboard-card-bg-image-wrap--fading{opacity:0}.dashboard-card--center.dashboard-card--featured.dashboard-card--image-only.dashboard-card--has-bg-image{display:flex;flex-direction:column;min-height:0;height:100%;align-self:stretch;padding:0}.dashboard-card--center.dashboard-card--featured.dashboard-card--has-bg-image .dashboard-card-bg-image-wrap{inset:0}.dashboard-card--hanukkah{position:relative;background:transparent;border-color:#d4af37}.hanukkah-dashboard-panel{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:transparent}.hanukkah-dashboard-panel__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;user-select:none;pointer-events:none}.hanukkah-dashboard-panel--empty{background:#0a0604}.hanukkah-dashboard-panel--with-overlay .hanukkah-dashboard-panel__image{object-position:left center}.hanukkah-candle-overlay{position:absolute;top:0;right:0;bottom:0;width:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.35rem,calc(var(--board-vh, 1vh) * 1.05),1.25rem);padding-inline:clamp(.35rem,calc(var(--board-vw, 1vw) * 1.2),1rem);pointer-events:none;text-align:center}.hanukkah-candle-overlay__flourish{width:clamp(8rem,46%,17rem);height:auto;color:var(--syn-gold, #c49a3a);flex-shrink:0}.hanukkah-candle-overlay__candle,.hanukkah-candle-overlay__suffix{font-family:Frank Ruhl Libre,David Libre,serif;font-weight:900;color:#7a2430;line-height:1.05;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,225,215,.45),0 2px 4px rgba(74,14,14,.22)}.hanukkah-candle-overlay__candle{font-size:clamp(3.2rem,calc(var(--board-vh, 1vh) * 8),8rem)}.hanukkah-candle-overlay__suffix{font-size:clamp(2.6rem,calc(var(--board-vh, 1vh) * 6.2),6.2rem)}.omer-gallery-panel{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;direction:rtl}.kiddush-levana-card{direction:rtl;text-align:center;margin:.6em .8em .9em;padding:.85em 1em;border-radius:.55em;background:linear-gradient(180deg,#0f2d5feb,#0a1e46e0);color:#f7f3e8;box-shadow:0 .2em .8em #00000040}.kiddush-levana-card--success{background:linear-gradient(180deg,#124e34f0,#0c3726e6)}.kiddush-levana-card--warning{background:linear-gradient(180deg,#78480cf2,#5a3208eb)}.kiddush-levana-card--info{background:linear-gradient(180deg,#14466ef0,#0c3050e6)}.kiddush-levana-card__eyebrow{margin:0;font-size:.85em;opacity:.85;letter-spacing:.04em}.kiddush-levana-card__title{margin:.2em 0 .15em;font-size:1.35em;font-weight:700}.kiddush-levana-card__rotating{margin:.2em 0 .15em;min-height:1.35em;text-align:inherit}.kiddush-levana-card__rotating .kiddush-levana-card__title{margin:0}.kiddush-levana-card__rotating .special-event__rotate-line{animation:special-event-rotate-in .45s ease}@keyframes special-event-rotate-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kiddush-levana-card__subtitle,.kiddush-levana-card__end,.kiddush-levana-card__hint{margin:.15em 0 0;font-size:.95em;opacity:.95}.kiddush-levana-card__subtitle--lines{display:grid;gap:.12em}.kiddush-levana-card__subtitle--lines span{display:block}.kiddush-levana-card--compact{margin:.5rem 0;padding:.75rem .9rem}.kiddush-levana-card--compact .kiddush-levana-card__title{font-size:1.1rem}.omer-gallery-panel__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;user-select:none;pointer-events:none}.omer-gallery-panel__fallback{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 20%,rgba(255,252,245,.9) 0%,transparent 55%),linear-gradient(180deg,#f5e6c8,#e8d4a8 55%,#daa520 85%,#b8860b)}.omer-count-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-top:clamp(.35rem,calc(var(--board-vh, 1vh) * 2.2),1.4rem);padding-inline:clamp(.75rem,calc(var(--board-vw, 1vw) * 2),1.75rem);padding-bottom:0;pointer-events:none}.omer-count-overlay__label{font-size:clamp(1.1rem,calc(var(--board-vh, 1vh) * 2.2),2rem);font-weight:800;color:#b71c1c;margin-bottom:.35rem;line-height:1.1}.omer-count-overlay__text{font-size:clamp(1.2rem,calc(var(--board-vh, 1vh) * 2.8),3.2rem);font-weight:800;color:#0a2463;line-height:1.35;max-width:96%}.omer-count-overlay__count{font-weight:800}.omer-count-overlay__breakdown{font-weight:700}.omer-count-overlay__sefirah{font-size:clamp(.85rem,calc(var(--board-vh, 1vh) * 1.5),1.5rem);color:#0a2463;margin-top:.65rem}.omer-count-overlay__mikdash{font-size:clamp(.78rem,calc(var(--board-vh, 1vh) * 1.35),1.28rem);font-weight:700;color:#7a1f3d;margin:clamp(.4rem,calc(var(--board-vh, 1vh) * .65),.75rem) 0 0;max-width:96%;line-height:1.45;text-wrap:balance}.omer-count-overlay--compact .omer-count-overlay__label{font-size:clamp(.85rem,calc(var(--board-vh, 1vh) * 1.5),1.25rem);margin-bottom:.2rem}.omer-count-overlay--compact{padding-top:clamp(.25rem,calc(var(--board-vh, 1vh) * 1.5),1rem)}.omer-count-overlay--compact .omer-count-overlay__text{font-size:clamp(.9rem,calc(var(--board-vh, 1vh) * 1.85),1.55rem);line-height:1.3}.omer-count-overlay--compact .omer-count-overlay__sefirah{font-size:clamp(.72rem,calc(var(--board-vh, 1vh) * 1.1),.95rem);margin-top:.4rem}.omer-count-overlay--compact .omer-count-overlay__mikdash{font-size:clamp(.7rem,calc(var(--board-vh, 1vh) * 1.15),1.02rem);margin-top:clamp(.3rem,calc(var(--board-vh, 1vh) * .5),.55rem);line-height:1.42;color:#7a1f3d}.omer-count-overlay--inline{position:static;inset:auto;padding-top:clamp(.35rem,calc(var(--board-vh, 1vh) * .55),.55rem);padding-bottom:clamp(.2rem,calc(var(--board-vh, 1vh) * .35),.4rem);pointer-events:auto}.shabbat-boundary-card__omer{flex-shrink:0;width:100%;border-radius:clamp(8px,calc(var(--board-vw, 1vw) * .9),12px);border:1px solid rgba(197,160,89,.55);overflow:hidden;background:var(--shabbat-cream, #f5f1e6);box-shadow:0 4px 14px #0e2a5c14}.shabbat-boundary-card__omer .omer-gallery-panel{min-height:clamp(7rem,calc(var(--board-vh, 1vh) * 14),11rem)}.shabbat-omer-card{flex:0 0 auto;min-height:0;border-radius:clamp(8px,calc(var(--board-vw, 1vw) * .9),12px);border:1px solid rgba(197,160,89,.55);overflow:hidden;background:var(--shabbat-cream, #f5f1e6);box-shadow:0 4px 14px #0e2a5c14}.shabbat-omer-card .omer-gallery-panel{min-height:clamp(7rem,calc(var(--board-vh, 1vh) * 14),11rem)}.dashboard-card--hanukkah .dashboard-card-header,.dashboard-card--hanukkah .dashboard-card-body{position:relative;z-index:2}.dashboard-card--hanukkah.dashboard-card--image-only{min-height:0}.dashboard-card--has-bg-image .dashboard-card-header,.dashboard-card--has-bg-image .dashboard-card-body{position:relative;z-index:2}.dashboard-card-header{flex-shrink:0}.dashboard-card--zmanim .dash-zmanim-panel>.dash-zmanim-divider,.dashboard-card--shabbat-times .dash-shabbat-panel>.dash-zmanim-divider{gap:.55rem;margin:.12rem .5rem .55rem}.dashboard-card--shabbat-times .dash-shabbat-panel:not(.events-occasion-panel) .dash-shabbat-time-label,.dashboard-card--shabbat-times .dash-shabbat-panel:not(.events-occasion-panel) .dash-shabbat-time-value{color:#b8860b}.dashboard-card--shabbat-times .dash-shabbat-prayers-list .time-value{color:#0a2463}.dashboard-card--zmanim .dash-zmanim-panel>.dash-zmanim-divider .dash-zmanim-divider-line,.dashboard-card--shabbat-times .dash-shabbat-panel>.dash-zmanim-divider .dash-zmanim-divider-line{max-width:6.25rem;height:1.5px;opacity:1;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.dashboard-card--zmanim .dash-zmanim-panel>.dash-zmanim-divider .dash-zmanim-divider-diamond,.dashboard-card--shabbat-times .dash-shabbat-panel>.dash-zmanim-divider .dash-zmanim-divider-diamond{font-size:.68rem;color:#c9a84c}.dashboard-card .screen-title-block--panel{padding:.6rem 1rem .5rem}.dashboard-card .screen-title-block--panel .screen-title-text,.dashboard-card .screen-title-block--panel .screen-title-subtitle{order:1}.dashboard-card .screen-title-block--panel .screen-title-ornament{order:2;gap:.55rem;margin-top:.12rem}.dashboard-card .screen-title-block--panel .screen-title-text{font-family:var(--screen-header-title-font);font-size:calc(var(--dcs-title, var(--dcs, 1)) * clamp(1rem,calc(var(--dcv) * 1.7),1.7rem));font-weight:800;color:#b8860b}.dashboard-card .screen-title-block--panel .screen-title-subtitle{font-family:var(--screen-header-title-font);font-size:calc(var(--dcs-title, var(--dcs, 1)) * clamp(.95rem,calc(var(--dcv) * 1.6),1.6rem));font-weight:700;color:#0a2463}.dashboard-card .screen-title-line{max-width:100px;height:1.5px;opacity:1;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.dashboard-card .screen-title-diamond{font-size:.68rem;color:#c9a84c}.dashboard-card-body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:.4rem .85rem .7rem;min-height:0;min-width:0;width:100%;container-type:size;container-name:dash-card-body;font-size:calc(var(--dcs) * clamp(.82rem,calc(var(--dcv) * 1.05),1.05rem))}.dashboard-card--custom{color:var(--dash-card-text, #0a2463);background:var(--dash-card-bg, var(--dash-card-surface))}.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-card-list .time-label,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-card-list .time-value,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-card-list .zman-label,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-card-list .zman-time,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-card-bullets,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-card-memorials,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-card-text,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-announcement-item,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-featured-title,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-featured-body,.dashboard-card--custom.dashboard-card--screen-design-content .dash-card-list .time-label,.dashboard-card--custom.dashboard-card--screen-design-content .dash-card-list .time-value,.dashboard-card--custom.dashboard-card--screen-design-content .dash-card-list .zman-label,.dashboard-card--custom.dashboard-card--screen-design-content .dash-card-list .zman-time,.dashboard-card--custom.dashboard-card--screen-design-content .dash-card-bullets,.dashboard-card--custom.dashboard-card--screen-design-content .dash-card-memorials,.dashboard-card--custom.dashboard-card--screen-design-content .dash-card-text,.dashboard-card--custom.dashboard-card--screen-design-content .dash-announcement-item,.dashboard-card--custom.dashboard-card--screen-design-content .dash-featured-title,.dashboard-card--custom.dashboard-card--screen-design-content .dash-featured-body{color:var(--dash-card-text, inherit)}.dashboard-card--custom:not(.dashboard-card--screen-design-content) .screen-title-block--panel .screen-title-text,.dashboard-card--custom.dashboard-card--screen-design-title .screen-title-block--panel .screen-title-text{color:var(--dash-card-title-text, var(--dash-card-text, #b8860b))}.dashboard-card--custom:not(.dashboard-card--screen-design-content) .screen-title-block--panel .screen-title-subtitle,.dashboard-card--custom.dashboard-card--screen-design-title .screen-title-block--panel .screen-title-subtitle{color:var(--dash-card-title-text, var(--dash-card-text, #0a2463))}.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-announcement-item p,.dashboard-card--custom:not(.dashboard-card--screen-design-title) .dash-card-list .time-row-sub{color:var(--dash-card-text-muted, color-mix(in srgb, var(--dash-card-text, #5a6a82) 75%, transparent))}.dashboard-card--custom.dashboard-card--shabbat-times .dash-shabbat-panel:not(.events-occasion-panel) .dash-shabbat-prayers-list .time-value{color:var(--dash-card-text, #0a2463)}.dashboard-card--shabbat-times .dash-shabbat-panel:not(.events-occasion-panel) .dash-shabbat-info-row--parasha .dash-shabbat-info-value,.dashboard-card--shabbat-times .dash-shabbat-panel:not(.events-occasion-panel) .dash-shabbat-info-row--haftarah .dash-shabbat-info-value{color:#b8860b}.dashboard-card--bottom-center .events-occasion-panel{--dcv: var(--board-vmin);gap:0}.dashboard-card--bottom-center .events-occasion-panel .dash-zmanim-title{margin:0;text-align:center;font-family:var(--screen-header-title-font);font-size:calc(var(--dcs) * clamp(1.05rem,calc(var(--dcv) * 1.72),1.72rem));font-weight:800;color:#b8860b;letter-spacing:.03em;line-height:1.2}.dashboard-card--bottom-center .events-occasion-panel>.dash-zmanim-divider.events-occasion-divider{gap:.55rem;margin:.1rem .35rem .4rem}.dashboard-card--bottom-center .events-occasion-panel .events-occasion-divider .dash-zmanim-divider-line{display:block;flex:1;max-width:5.5rem;height:1px;opacity:1;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.dashboard-card--bottom-center .events-occasion-panel .events-occasion-divider .dash-zmanim-divider-diamond{display:inline;font-size:.55rem;color:#c9a84c;line-height:1}.events-occasion-panel .events-occasion-top-group{display:flex;flex-direction:row;direction:rtl;align-items:flex-start;justify-content:stretch;width:100%;gap:.75rem 1.25rem}.events-occasion-panel .events-occasion-times-block,.events-occasion-panel .events-occasion-info-block{flex:1 1 0;min-width:0;width:auto}.events-occasion-panel .events-occasion-info-block{display:flex;flex-direction:column;align-items:center;margin-top:0}.events-occasion-panel .dash-shabbat-times{grid-template-columns:1fr;gap:.45rem}.events-occasion-panel .events-occasion-info-block.dash-shabbat-info{margin-top:0;margin-bottom:0;gap:.22rem}.events-occasion-panel .dash-shabbat-info-row+.dash-shabbat-info-row{margin-top:.35rem}.events-occasion-panel .dash-zmanim-subdivider.events-occasion-divider{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:clamp(1.25rem,calc(var(--dcv, var(--board-vmin)) * 1.85),1.85rem) .5rem;min-height:auto;line-height:normal}.events-occasion-panel .events-occasion-divider .dash-zmanim-divider-line{display:block;flex:1;max-width:5.5rem;height:1px;opacity:1;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d4af37 50%,#c9a84c 80%,transparent)}.events-occasion-panel .events-occasion-divider .dash-zmanim-divider-diamond{display:inline;font-size:.55rem;color:#c9a84c;line-height:1}.events-occasion-panel .dash-shabbat-time-label{color:#0a2463;font-weight:700}.events-occasion-panel .dash-shabbat-time-value{color:#b8860b;font-weight:800}.events-occasion-panel .dash-shabbat-info-label,.events-occasion-panel .dash-shabbat-info-row--parasha .dash-shabbat-info-label,.events-occasion-panel .dash-shabbat-info-row--haftarah .dash-shabbat-info-label{color:#5a6478;font-weight:600}.events-occasion-panel .dash-shabbat-info-value,.events-occasion-panel .dash-shabbat-info-row--parasha .dash-shabbat-info-value,.events-occasion-panel .dash-shabbat-info-row--haftarah .dash-shabbat-info-value{color:#0a2463;font-weight:700}.events-occasion-panel .dash-shabbat-prayers-list .time-row{padding:.2rem 0;border-bottom:1px solid rgba(201,168,76,.28)}.events-occasion-panel .dash-shabbat-prayers-list .time-row:last-child{border-bottom:none}.events-occasion-panel .dash-shabbat-prayers-list .time-row-main{display:grid;grid-template-columns:1fr auto;gap:.35rem .75rem;align-items:baseline}.events-occasion-panel .dash-shabbat-prayers-list .time-label{font-weight:700;color:#0a2463;text-align:right}.events-occasion-panel .dash-shabbat-prayers-list .time-value{font-weight:800;color:#b8860b;text-align:left;font-variant-numeric:tabular-nums}.events-occasion-panel .dash-shabbat-prayers-list .time-row-sub{grid-column:1 / -1;color:#5a6478;margin-top:.05rem;padding-inline-start:.1rem}.events-occasion-panel .events-occasion-halacha{margin-top:.15rem;padding-top:.1rem}.events-occasion-panel .events-occasion-halacha .dash-halacha-section-title{margin:0 0 .25rem;text-align:center;font-weight:800;color:#0a2463}.events-occasion-panel .events-occasion-reminders-list{display:flex;flex-direction:column;gap:.12rem}.events-occasion-panel .events-occasion-reminders-list li{padding:.12rem 0;font-weight:700;color:#0a2463;border-bottom:none}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-times{padding:0 .15rem;margin-bottom:0}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-info{padding:0 .2rem}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-time-label{font-size:calc(var(--dcs) * clamp(.8rem,calc(var(--dcv) * 1.28),1.28rem));line-height:1.25}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-time-value{font-size:calc(var(--dcs) * clamp(1.28rem,calc(var(--dcv) * 2.1),2.1rem));line-height:1.05}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-info-label,.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-info-row--parasha .dash-shabbat-info-label,.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-info-row--haftarah .dash-shabbat-info-label{font-size:calc(var(--dcs) * clamp(.76rem,calc(var(--dcv) * 1.15),1.12rem))}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-info-value,.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-info-row--parasha .dash-shabbat-info-value,.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-info-row--haftarah .dash-shabbat-info-value{font-size:calc(var(--dcs) * clamp(1.05rem,calc(var(--dcv) * 1.62),1.62rem));line-height:1.15}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-prayers-list .time-label{font-size:calc(var(--dcs) * clamp(.88rem,calc(var(--dcv) * 1.22),1.18rem))}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-prayers-list .time-value{font-size:calc(var(--dcs) * clamp(.95rem,calc(var(--dcv) * 1.38),1.32rem))}.dashboard-card--bottom-center .events-occasion-panel .dash-shabbat-prayers-list .time-row-sub{font-size:calc(var(--dcs) * clamp(.68rem,calc(var(--dcv) * .88),.86rem))}.dashboard-card--bottom-center .events-occasion-panel .events-occasion-halacha .dash-halacha-section-title{font-size:calc(var(--dcs) * clamp(.78rem,calc(var(--dcv) * 1.02),1rem))}.dashboard-card--bottom-center .events-occasion-panel .events-occasion-reminders-list li{font-size:calc(var(--dcs) * clamp(.82rem,calc(var(--dcv) * 1.08),1.05rem))}.dashboard-card--custom .dash-featured-title{color:var(--dash-card-text, #0a2463)}.dashboard-card-body--featured{display:flex;flex-direction:column;flex:1;padding:calc(var(--dcs) * .4rem) calc(var(--dcs) * .75rem);min-height:0;overflow:hidden}.dashboard-card-body--featured .dash-auto-scroll-panel{flex:1 1 0;min-height:0;height:0;width:100%}.dashboard-card-body--prayers-weekday{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dash-prayers-weekday-panel{display:flex;flex-direction:column;gap:.15rem}.dash-prayers-weekday-panel--split{height:100%;min-height:0;gap:0}.dash-prayers-weekday-panel--split>.dash-zmanim-subdivider{display:none}.dash-prayers-weekday-panel--split .dash-auto-scroll-panel{flex:1 1 0;min-height:0}.dash-prayers-occasion-info{flex-shrink:0;margin-top:.3rem;padding:.4rem .6rem .42rem;gap:.12rem;background:linear-gradient(180deg,#fdfaf4f5,#f8f3e8e6);border:1px solid rgba(201,168,76,.4);border-radius:10px;box-shadow:0 1px 3px #0a24630d}.dash-prayers-occasion-info .dash-shabbat-info-row{gap:.04rem}.dash-prayers-occasion-info .dash-shabbat-info-row+.dash-shabbat-info-row{margin-top:.3rem;padding-top:.28rem;border-top:1px solid rgba(201,168,76,.3)}.dash-prayers-occasion-info .dash-shabbat-info-label{font-size:calc(var(--dcs) * clamp(.58rem,calc(var(--dcv) * .75),.8rem));font-weight:700;letter-spacing:.08em;color:#b8860b}.dash-prayers-occasion-info .dash-shabbat-info-value{font-size:calc(var(--dcs) * clamp(.7rem,calc(var(--dcv) * .9),.95rem));font-weight:700;color:#0a2463;line-height:1.25}.dash-prayers-occasion-info .dash-shabbat-info-row--parasha .dash-shabbat-info-label{font-size:calc(var(--dcs) * clamp(.72rem,calc(var(--dcv) * .92),.98rem))}.dash-prayers-occasion-info .dash-shabbat-info-row--parasha .dash-shabbat-info-value{font-size:calc(var(--dcs) * clamp(.84rem,calc(var(--dcv) * 1.08),1.1rem));line-height:1.25}.dash-prayers-occasion-info .dash-shabbat-info-row--haftarah .dash-shabbat-info-label,.dash-prayers-occasion-info .dash-shabbat-info-row--haftarah .dash-shabbat-info-value{font-size:calc(var(--dcs) * clamp(.68rem,calc(var(--dcv) * .88),.92rem))}.dash-prayers-reminders{display:flex;flex-direction:column;gap:.15rem;flex-shrink:0;margin-top:.28rem;padding:.45rem .5rem .5rem;background:linear-gradient(180deg,#fdfaf4f5,#f8f3e8e6);border:1px solid rgba(201,168,76,.4);border-radius:10px;box-shadow:0 1px 3px #0a24630d}.dash-prayers-reminders .dash-zmanim-subdivider{display:none}.dash-prayers-reminders .dash-halacha-section-title{font-size:calc(var(--dcs) * clamp(.82rem,calc(var(--dcv) * 1.02),1.05rem));font-weight:800}.dash-prayers-reminders .dash-prayers-reminders-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.34rem .4rem}.dash-prayers-reminders .dash-prayers-reminders-list li{padding:.16rem .72rem;font-weight:700;color:#0a2463;background:#ffffffb8;border:1px solid rgba(201,168,76,.55);border-radius:999px;box-shadow:0 1px 2px #0a246312;white-space:nowrap}.dash-occasion-reading{flex-shrink:0;margin-top:.15rem;padding:.42rem .55rem;border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f8f3e8eb);border:1px solid rgba(196,154,58,.42);box-shadow:inset 0 1px #ffffffd9}.dash-occasion-reading__body{position:relative;min-height:1.35em}.dash-occasion-reading__measure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;inset:0 auto auto 0;height:0;overflow:hidden;font-size:calc(var(--dcs, 1) * clamp(.72rem,calc(var(--dcv, 1vmin) * .92),.95rem));font-weight:700}.dash-occasion-reading__line{margin:0;font-size:calc(var(--dcs, 1) * clamp(.72rem,calc(var(--dcv, 1vmin) * .92),.95rem));font-weight:700;line-height:1.35;color:#0e2a5c;text-align:center}.dash-occasion-reading__line--combined{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-occasion-reading__line--rotate{animation:dash-occasion-reading-enter .45s ease}.dash-occasion-reading__note{margin:.35rem 0 0;font-size:calc(var(--dcs, 1) * clamp(.68rem,calc(var(--dcv, 1vmin) * .86),.9rem));line-height:1.35;color:#4f5d75;text-align:center}.dash-occasion-reading__note-label{font-weight:800;color:#0e2a5c}@keyframes dash-occasion-reading-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dash-prayers-reminders--compact{margin-top:.28rem;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}.dash-prayers-reminders--compact .dash-halacha-section{margin:0}.dash-prayers-reminders-chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.34rem;min-height:0}.dash-prayers-reminders-chips[data-rotate=true] .dash-prayers-reminders-chip{animation:dash-reminder-chip-in .45s ease}.dash-prayers-reminders-chip{flex:0 1 auto;min-width:0;width:min(100%,18rem);max-width:100%;display:flex;align-items:center;justify-content:center;min-height:calc(var(--dcs, 1) * clamp(1.75rem,calc(var(--dcv, 1vmin) * 2.25),2.25rem));padding:.18rem 2.35rem .18rem 1rem;border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#faf7f0b8);border:1px solid rgba(196,154,58,.72);box-shadow:0 1px 2px #0e2a5c0d,inset 0 1px #ffffffb8;position:relative;overflow:hidden}.dash-prayers-reminders-chip--change{background:linear-gradient(180deg,#fffffff0,#f9f6efc2);border-color:#c49a3ab8}.dash-prayers-reminders-chip:only-child{max-width:100%}.dash-prayers-reminders-chip__text{font-size:calc(var(--dcs, 1) * clamp(.74rem,calc(var(--dcv, 1vmin) * .94),.98rem));font-weight:800;line-height:1.25;color:#0e2a5c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes dash-reminder-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dash-card-list .time-row,.dash-card-list .zman-row{padding:.35rem 0}.dash-card-list .time-label,.dash-card-list .zman-label,.dash-card-bullets,.dash-card-memorials,.dash-card-text,.dash-announcement-item{font-size:1em}.dash-card-list .time-value,.dash-card-list .zman-time{font-size:1.12em}.dash-card-list .time-row-sub{font-size:.88em;line-height:1.35;margin-top:.15rem;gap:.12rem}.dash-card-list .time-row-meta-label{font-size:.92em}.dash-card-featured{text-align:center;color:#0a2463;width:100%;padding:calc(var(--dcs) * .25rem) calc(var(--dcs) * .35rem)}.dash-featured-title{font-size:calc(var(--dcs) * clamp(1rem,calc(var(--dcv) * 1.48),1.72rem));font-weight:800;margin:0 0 calc(var(--dcs) * .35rem);color:#0a2463;line-height:1.25}.dashboard-card--featured .dash-featured-title{font-size:calc(var(--dcs) * clamp(1.2rem,calc(var(--dcv) * 2.1),2.5rem))}.dash-featured-body{font-size:calc(var(--dcs) * clamp(.82rem,calc(var(--dcv) * 1.08),1.18rem));line-height:1.45;color:#0a2463;opacity:1}.dashboard-card--featured .dash-featured-body{font-size:calc(var(--dcs) * clamp(.95rem,calc(var(--dcv) * 1.45),1.55rem));color:#0a2463;opacity:1}.dashboard-card--featured .dash-featured-body p{color:#0a2463;opacity:1}.dashboard-card--featured.dashboard-card--custom .dash-featured-title,.dashboard-card--featured.dashboard-card--custom .dash-featured-body,.dashboard-card--featured.dashboard-card--custom .dash-card-featured{color:var(--dash-card-text, #0a2463)}.dash-featured-body p{margin:calc(var(--dcs) * .15rem) 0}.dashboard-card-body--announcements{padding:.35rem .75rem .5rem}.dash-auto-scroll-panel{flex:1 1 0;min-height:0;height:0;overflow:hidden;position:relative}.dash-auto-scroll-track--center-idle{min-height:100%;display:flex;flex-direction:column;justify-content:center}.dash-auto-scroll-panel--featured .dash-auto-scroll-track{width:100%}.dash-auto-scroll-panel--featured .dash-card-featured{text-align:center;width:100%}.dash-auto-scroll-track{will-change:transform}.dash-auto-scroll-track--auto{animation:dash-auto-scroll var(--dash-scroll-duration, 28s) linear infinite;animation-delay:var(--dash-scroll-delay, 0s)}@keyframes dash-auto-scroll{0%,2%{transform:translateY(0)}98%,to{transform:translateY(-50%)}}.dash-auto-scroll-content{width:100%}.dash-announcement-text{min-width:0;flex:1}.dash-announcement-text p{margin:.12rem 0 0;line-height:1.4;white-space:pre-wrap;word-break:break-word}.dash-card-announcements{list-style:none;margin:0;padding:0}.dash-halacha-section-title{margin:.15rem 0 .2rem;text-align:center;font-family:Assistant,Segoe UI,sans-serif;font-size:calc(var(--dcs) * clamp(.78rem,calc(var(--dcv) * .95),1rem));font-weight:800;color:#0a2463;letter-spacing:.02em}.dash-halacha-divider{height:1px;margin:.25rem .1rem .3rem;background:linear-gradient(90deg,transparent,rgba(201,168,76,.5) 25%,#c9a84c 50%,rgba(201,168,76,.5) 75%,transparent);flex-shrink:0}.dash-halacha-section-list{display:grid;grid-template-columns:1fr 1fr;gap:.15rem .55rem}.dash-halacha-section-list li{padding:.26rem 0;border-bottom:none}.dashboard-card--custom .dash-halacha-section-title{color:var(--dash-card-text, #0a2463)}.dash-lessons-all{display:flex;flex-direction:column;gap:clamp(.55rem,calc(var(--dcv) * .85),.85rem)}.dash-lessons-day-block{border:1.5px solid rgba(10,36,99,.14);border-radius:10px;overflow:hidden;background:#ffffff8c;box-shadow:0 1px 6px #0a24630f}.dash-lessons-day-block--weekday{border-color:#0a24632e}.dash-lessons-day-block--shabbat{border-color:#3f51b547;background:#e8eaf673}.dash-lessons-day-block--holiday{border-color:#c9a84c73;background:#fdfaf48c}.dash-lessons-day-header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .55rem;padding:clamp(.35rem,calc(var(--dcv) * .55),.55rem) clamp(.5rem,calc(var(--dcv) * .7),.75rem);background:linear-gradient(180deg,#f8f3e8,#f3ecdf);border-bottom:1.5px solid rgba(201,168,76,.35);text-align:center}.dash-lessons-day-block--weekday .dash-lessons-day-header{background:linear-gradient(180deg,#eef3fb,#e3ebf8);border-bottom-color:#0a246329}.dash-lessons-day-block--shabbat .dash-lessons-day-header{background:linear-gradient(180deg,#e8eaf6,#dfe3f5);border-bottom-color:#3f51b538}.dash-lessons-day-block--holiday .dash-lessons-day-header{background:linear-gradient(180deg,#fdfaf4,#f8f3e8);border-bottom-color:#c9a84c66}.dash-lessons-day-prefix{font-family:Assistant,Segoe UI,sans-serif;font-size:calc(var(--dcs) * clamp(.54rem,calc(var(--dcv) * .66),.7rem));font-weight:600;color:#5a6a82;letter-spacing:.03em}.dash-lessons-day-name{font-family:Assistant,Segoe UI,sans-serif;font-size:calc(var(--dcs) * clamp(.66rem,calc(var(--dcv) * .84),.84rem));font-weight:800;color:#0a2463;letter-spacing:.02em;padding:.05rem .38rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(10,36,99,.12)}.dash-lessons-day-block--shabbat .dash-lessons-day-name{color:#1a237e;border-color:#3f51b533}.dash-lessons-day-block--holiday .dash-lessons-day-name{color:#7a5c00;border-color:#c9a84c59}.dash-lessons-day-body{padding:.15rem .55rem .35rem}.dash-lessons-section-list .time-row,.dash-lessons-section-list .zman-row{padding:.28rem 0}.dash-lessons-section-list .time-row:last-child{border-bottom:none}.dashboard-card--custom .dash-lessons-day-prefix,.dashboard-card--custom .dash-lessons-day-name{color:var(--dash-card-text, #0a2463)}.dashboard-card--custom .dash-lessons-day-name{background:color-mix(in srgb,var(--dash-card-text, #0a2463) 8%,transparent);border-color:color-mix(in srgb,var(--dash-card-text, #0a2463) 18%,transparent)}.dash-announcement-item{display:flex;gap:.4rem;padding:.4rem 0;border-bottom:1px solid rgba(10,36,99,.08);color:#0a2463}.dash-announcement-item:last-child{border-bottom:none}.dash-announcement-bullet{color:#c9a84c;font-weight:700;flex-shrink:0}.dash-announcement-item strong{display:block;font-weight:700}.dash-announcement-item p{margin:.15rem 0 0;color:#5a6a82;font-weight:400}.dash-card-bullets,.dash-card-memorials{list-style:none;margin:0;padding:0;color:#0a2463}.dash-card-bullets li,.dash-card-memorials li{padding:.3rem 0;border-bottom:1px solid rgba(10,36,99,.06)}.dash-card-memorials li.highlight{color:#b71c1c;font-weight:700}.dash-card-text{color:#0a2463;line-height:1.45}.dash-card-empty{color:#9aa5b5;font-size:.95em;text-align:center;padding:.5rem}.dash-halacha-lessons{display:flex;flex-direction:column;gap:.35rem}.dash-halacha-lesson-title{display:block;margin-bottom:.2rem}.dash-halacha-lesson-kind{display:inline-block;margin-bottom:.25rem;padding:.1rem .45rem;border-radius:999px;background:#0a24631a;color:#0a2463;font-size:.78em;font-weight:600}.dash-halacha-lesson-line{margin:.12rem 0;line-height:1.4}.dash-halacha-lesson-source{margin-top:.25rem;font-size:.9em;color:#5a6a82}.dash-card-memorials li{display:flex;flex-direction:column;gap:.1rem;padding:.35rem 0}.dash-memorial-weekday{font-size:.88em;color:#5a6a82}.dash-memorial-parents{font-size:.92em;color:#5a6a82}.dash-memorial-date{font-size:.95em}.dash-hilula-item,.dash-birthday-item,.dash-study-item{display:flex;flex-direction:column;gap:.08rem;padding:.3rem 0}.dash-hilula-date,.dash-birthday-date,.dash-study-content,.dash-birthday-age,.dash-hilula-description{font-size:.92em;color:#5a6a82;line-height:1.35}@container dash-card-body (max-height: 220px){.dash-card-list .time-row,.dash-card-list .zman-row{padding:.2em 0}.dash-card-list .time-row-sub{font-size:.78em}.dash-announcement-item{padding:.25em 0}}@container dash-card-body (max-height: 170px){.dash-card-list .time-row-sub{font-size:.8em}.dashboard-card .screen-title-block--panel{padding:.2em .5em .15em}.dashboard-card .screen-title-ornament{display:none}}@container dash-card-body (max-height: 130px){.dash-card-bullets li,.dash-card-memorials li,.dash-announcement-item{padding:.15em 0}}.display-board.font-large .dashboard-card-body,.display-board.font-extra-large .dashboard-card-body,.display-board.font-xx-large .dashboard-card-body,.display-board.font-xxx-large .dashboard-card-body,.screen-card-theme-root.screen-card-font-large .dashboard-card--screen-designed.dashboard-card--screen-design-content .dashboard-card-body,.screen-card-theme-root.screen-card-font-large .dashboard-card--screen-designed.dashboard-card--screen-design-both .dashboard-card-body,.screen-card-theme-root.screen-card-font-extra-large .dashboard-card--screen-designed.dashboard-card--screen-design-content .dashboard-card-body,.screen-card-theme-root.screen-card-font-extra-large .dashboard-card--screen-designed.dashboard-card--screen-design-both .dashboard-card-body,.screen-card-theme-root.screen-card-font-xx-large .dashboard-card--screen-designed.dashboard-card--screen-design-content .dashboard-card-body,.screen-card-theme-root.screen-card-font-xx-large .dashboard-card--screen-designed.dashboard-card--screen-design-both .dashboard-card-body,.screen-card-theme-root.screen-card-font-xxx-large .dashboard-card--screen-designed.dashboard-card--screen-design-content .dashboard-card-body,.screen-card-theme-root.screen-card-font-xxx-large .dashboard-card--screen-designed.dashboard-card--screen-design-both .dashboard-card-body{padding:.3rem .65rem .5rem}.display-board.font-large .dashboard-card--featured .dashboard-card-body,.display-board.font-extra-large .dashboard-card--featured .dashboard-card-body,.display-board.font-xx-large .dashboard-card--featured .dashboard-card-body,.display-board.font-xxx-large .dashboard-card--featured .dashboard-card-body,.screen-card-theme-root.screen-card-font-large .dashboard-card--screen-designed.dashboard-card--screen-design-content .dashboard-card--featured .dashboard-card-body,.screen-card-theme-root.screen-card-font-large .dashboard-card--screen-designed.dashboard-card--screen-design-both .dashboard-card--featured .dashboard-card-body,.screen-card-theme-root.screen-card-font-extra-large .dashboard-card--screen-designed.dashboard-card--screen-design-content .dashboard-card--featured .dashboard-card-body,.screen-card-theme-root.screen-card-font-extra-large .dashboard-card--screen-designed.dashboard-card--screen-design-both .dashboard-card--featured .dashboard-card-body,.screen-card-theme-root.screen-card-font-xx-large .dashboard-card--screen-designed.dashboard-card--screen-design-content .dashboard-card--featured .dashboard-card-body,.screen-card-theme-root.screen-card-font-xx-large .dashboard-card--screen-designed.dashboard-card--screen-design-both .dashboard-card--featured .dashboard-card-body,.screen-card-theme-root.screen-card-font-xxx-large .dashboard-card--screen-designed.dashboard-card--screen-design-content .dashboard-card--featured .dashboard-card-body,.screen-card-theme-root.screen-card-font-xxx-large .dashboard-card--screen-designed.dashboard-card--screen-design-both .dashboard-card--featured .dashboard-card-body{padding:calc(var(--dcs) * .3rem) calc(var(--dcs) * .55rem)}.display-board.font-large .dash-card-list .time-row,.display-board.font-large .dash-card-list .zman-row,.display-board.font-extra-large .dash-card-list .time-row,.display-board.font-extra-large .dash-card-list .zman-row,.display-board.font-xx-large .dash-card-list .time-row,.display-board.font-xx-large .dash-card-list .zman-row,.display-board.font-xxx-large .dash-card-list .time-row,.display-board.font-xxx-large .dash-card-list .zman-row,.screen-card-theme-root.screen-card-font-large .dashboard-card--screen-designed .dash-card-list .time-row,.screen-card-theme-root.screen-card-font-large .dashboard-card--screen-designed .dash-card-list .zman-row,.screen-card-theme-root.screen-card-font-extra-large .dashboard-card--screen-designed .dash-card-list .time-row,.screen-card-theme-root.screen-card-font-extra-large .dashboard-card--screen-designed .dash-card-list .zman-row,.screen-card-theme-root.screen-card-font-xx-large .dashboard-card--screen-designed .dash-card-list .time-row,.screen-card-theme-root.screen-card-font-xx-large .dashboard-card--screen-designed .dash-card-list .zman-row,.screen-card-theme-root.screen-card-font-xxx-large .dashboard-card--screen-designed .dash-card-list .time-row,.screen-card-theme-root.screen-card-font-xxx-large .dashboard-card--screen-designed .dash-card-list .zman-row{padding:.2em 0}.display-board.font-extra-large .dash-card-list .time-row-sub,.display-board.font-xx-large .dash-card-list .time-row-sub,.display-board.font-xxx-large .dash-card-list .time-row-sub,.screen-card-theme-root.screen-card-font-extra-large .dashboard-card--screen-designed .dash-card-list .time-row-sub,.screen-card-theme-root.screen-card-font-xx-large .dashboard-card--screen-designed .dash-card-list .time-row-sub,.screen-card-theme-root.screen-card-font-xxx-large .dashboard-card--screen-designed .dash-card-list .time-row-sub{font-size:.82em}.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .time-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .time-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .time-value,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .time-value,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .time-row-sub,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .time-row-sub,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .zman-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .zman-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .zman-time,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .zman-time,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .reminder-item,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .reminder-item,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-item,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-item,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-note,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-note,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-daily-motto-line,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-daily-motto-line,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-lesson-body,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-lesson-body,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-name,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-permanent-name,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-permanent-name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .permanent-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .permanent-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .permanent-name,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .permanent-name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-plaque-name,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-plaque-name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .birthday-name,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .birthday-name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .parnas-plaque-name,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .parnas-plaque-name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .omer-count-overlay__count,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .omer-count-overlay__count,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .omer-count-overlay__sefirah,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .omer-count-overlay__sefirah,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .study-card-body,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .study-card-body,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .netz-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .netz-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .netz-countdown,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .netz-countdown,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .netz-time,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .netz-time,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .parasha,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .parasha,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-time,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-time,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-row-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-row-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-row-time,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-row-time,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-shabbat-time-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-shabbat-time-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-shabbat-time-value,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-shabbat-time-value,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-shabbat-info-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-shabbat-info-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-shabbat-info-value,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-shabbat-info-value,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-card-bullets,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-card-bullets,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-card-memorials,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-card-memorials,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-card-text,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-card-text,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-announcement-item,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-announcement-item,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-featured-title,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-featured-title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-featured-body,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-featured-body,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__clock-value,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__clock-value,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-parasha-overlay__clock,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-parasha-overlay__clock,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__hebrew-date,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__hebrew-date,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__hebrew-day,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__hebrew-day,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__gregorian,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__gregorian,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__parasha,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__parasha,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__time,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__time,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__rt-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__rt-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__astro-label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__astro-label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__astro-time,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__astro-time,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__haftarah-kicker,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__haftarah-kicker,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__reading-line,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-boundary-card__reading-line,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__time,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__time,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__sub,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayer-row__sub,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayer-section__title,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayer-section__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__label,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__label,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__time,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__time,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__sub,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lesson-row__sub,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcement-block__title,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcement-block__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcement-block__body,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcement-block__body,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcement-block__line,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcement-block__line,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__halacha-item,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__halacha-item,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-halacha-section-title,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-halacha-section-title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-lessons-day-prefix,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-lessons-day-prefix,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-lessons-day-name,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-lessons-day-name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-lesson-title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-lesson-title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .study-card-title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .study-card-title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .screen-title-text,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .screen-title-text,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__title{color:var(--screen-card-text)}.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-lesson-title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .halacha-lesson-title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .study-card-title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .study-card-title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .dash-zmanim-title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .screen-title-text,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .screen-title-text,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-prayers-card__title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-lessons-card__title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .shabbat-announcements-card__title{color:var(--screen-title-text, var(--screen-card-text))}.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-plaque--commemorative,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-plaque--commemorative,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .memorial-glass-card.memorial-glass-card--board,.screen-card-theme-root--custom-bg.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-glass-card.memorial-glass-card--board{background:var(--screen-card-bg)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-page-title__text,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-page-title__text,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__figure,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__figure,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__honorific,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__honorific,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-board-section__title,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-board-section__title,.screen-card-theme-root--scope-title.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-glass-card__name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-glass-card__name{color:var(--screen-title-text, var(--screen-card-text))}.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-prefix,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-prefix,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-pill,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-pill,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__bio,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__bio,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__source,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__source,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__places,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-commemorative__places,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-upcoming-name,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-upcoming-name,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-upcoming-date,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .hilula-upcoming-date,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-glass-card__parent,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-glass-card__parent,.screen-card-theme-root--scope-content.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-glass-card__date,.screen-card-theme-root--scope-both.screen-card-theme-root--custom-text:not(.screen-card-theme-root--dashboard) .memorial-glass-card__date{color:var(--screen-card-text)}.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .hilula-page-title__text,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-page-title__text,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .hilula-commemorative__figure,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__figure,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .hilula-commemorative__honorific,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__honorific,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .memorial-board-section__title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-board-section__title,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .memorial-glass-card__name,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-glass-card__name{font-family:var(--screen-title-font, var(--screen-content-font, inherit))}.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-prefix,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-prefix,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-pill,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-pill,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__bio,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__bio,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__source,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__source,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__places,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__places,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-upcoming-name,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-upcoming-name,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-upcoming-date,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-upcoming-date,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .memorial-glass-card__parent,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-glass-card__parent,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .memorial-glass-card__date,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-glass-card__date,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-plaque--commemorative,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-plaque--commemorative,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .memorial-glass-card.memorial-glass-card--board,.screen-card-theme-root--custom-font.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-glass-card.memorial-glass-card--board{font-family:var(--screen-content-font, inherit)}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .hilula-page-title__text,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-page-title__text{font-size:calc(clamp(3.35rem,calc(var(--board-vh) * 5.95),5.05rem) * var(--hilula-element-scale, var(--screen-title-font-scale, var(--screen-card-font-scale, 1))))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .hilula-commemorative__figure,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__figure{font-size:calc(clamp(2rem,calc(var(--board-vh) * 3.65),2.95rem) * var(--hilula-element-scale, var(--screen-title-font-scale, var(--screen-card-font-scale, 1))))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .hilula-commemorative__honorific,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__honorific{font-size:calc(clamp(.95rem,calc(var(--board-vh) * 1.55),1.25rem) * var(--hilula-element-scale, var(--screen-title-font-scale, var(--screen-card-font-scale, 1))))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-title:not(.screen-card-theme-root--dashboard) .memorial-glass-card__name,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-glass-card__name{font-size:calc(1em * var(--memorial-element-scale, var(--screen-title-font-scale, var(--screen-card-font-scale, 1))))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-prefix,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-prefix,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-pill,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__date-pill,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__bio,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__bio,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__source,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__source,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .hilula-commemorative__places,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .hilula-commemorative__places{font-size:calc(1em * var(--hilula-element-scale, var(--screen-content-font-scale, var(--screen-card-font-scale, 1))))}.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .memorial-glass-card__parent,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-glass-card__parent,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-content:not(.screen-card-theme-root--dashboard) .memorial-glass-card__date,.screen-card-theme-root--custom-font-size.screen-card-theme-root--scope-both:not(.screen-card-theme-root--dashboard) .memorial-glass-card__date{font-size:calc(1em * var(--memorial-element-scale, var(--screen-content-font-scale, var(--screen-card-font-scale, 1))))}.board-chrome-links{position:fixed;bottom:.5rem;left:.5rem;display:flex;gap:.35rem;z-index:100}.board-chrome-links .phone-pair-link{position:fixed;bottom:.5rem;right:.5rem;left:auto}.board-chrome-links .admin-link{position:static;border:0;padding:0;cursor:pointer;color:inherit;text-decoration:none}.board-chrome-links .phone-pair-link.admin-link{position:fixed}.admin-link{width:32px;height:32px;background:#00000026;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.2;transition:opacity .2s;font-size:1rem}.admin-link:hover{opacity:.8}.theme-shabbat .board-header--clean .synagogue-name{color:#1a237e}.display-board.theme-shabbat:not(:has(.shabbat-screen)) .header-clock,.display-board.theme-shabbat:not(:has(.shabbat-screen)) .header-hebrew-date{color:#1a237e;-webkit-text-fill-color:#1a237e}.theme-shabbat .header-brand-panel{background:linear-gradient(180deg,#f5f6fc,#e8eaf6 55%,#dfe3f5);border-color:#7986cb;box-shadow:0 3px 14px #1a237e14,inset 0 1px #ffffffd9}.theme-shabbat .header-brand-line{background:linear-gradient(90deg,transparent,#5c6bc0 25%,#7986cb 50%,#5c6bc0 75%,transparent)}.theme-shabbat .header-brand-diamond,.theme-shabbat .header-brand-panel:before,.theme-shabbat .header-brand-panel:after{border-color:#7986cb;color:#7986cb}.theme-hanukkah .screen-title,.theme-hanukkah .screen-title-text,.theme-hanukkah .screen-title-diamond{color:gold}.theme-hanukkah .content-panel{background:#ffffff26;border-color:gold}.theme-hanukkah .screen-title-block--panel{background:linear-gradient(180deg,#1a237e,#283593);border-bottom-color:gold}.theme-hanukkah .time-label,.theme-hanukkah .time-value,.theme-hanukkah .zman-label,.theme-hanukkah .zman-time{color:gold}.theme-fast .header-info-panel{background:linear-gradient(180deg,#ffffff8c,#fff0 18%),linear-gradient(180deg,#f5f0e6,#ebe4d4)}.theme-beinHametzarim .screen-title,.theme-beinHametzarim .screen-title-text,.theme-beinHametzarim .screen-title-diamond{color:#5d4037}@media(max-width:1024px){.clock{font-size:3rem}.memorial-cards{gap:1rem}}.board-content .text-overlay-layer,.screen-date-preview-board .text-overlay-layer{position:absolute;inset:0;pointer-events:none;z-index:25}.board-content .text-overlay-item,.screen-date-preview-board .text-overlay-item{position:absolute;pointer-events:none;line-height:1.25;white-space:pre-wrap;word-break:break-word;text-shadow:0 1px 3px rgba(0,0,0,.55)}.board-content .text-overlay-layer--edit .text-overlay-item--edit,.screen-date-preview-board .text-overlay-layer--edit .text-overlay-item--edit{pointer-events:auto}.display-board [data-builtin-hidden=true],.display-board .builtin-text-hidden,.screen-date-preview-board [data-builtin-hidden=true],.screen-date-preview-board .builtin-text-hidden{display:none!important;visibility:hidden!important;opacity:0!important;color:transparent!important;text-shadow:none!important;-webkit-text-fill-color:transparent!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;pointer-events:none!important;user-select:none!important;max-height:0!important;max-width:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important}.board-content .decor-card-layer,.display-board .decor-card-layer,.screen-date-preview-board .decor-card-layer{position:absolute;inset:0;pointer-events:none;z-index:24}.board-content .decor-card-item,.display-board .decor-card-item,.screen-date-preview-board .decor-card-item{position:absolute;box-sizing:border-box;border:2px solid #c9b896;border-radius:10px;overflow:hidden;pointer-events:none;box-shadow:0 4px 18px #0000002e}.decor-card-item__inner{position:relative;z-index:1;padding:.65rem .85rem;height:100%;overflow:auto;display:flex;flex-direction:column;gap:.35rem}.decor-card-item__title{font-weight:700;font-size:1.05em;line-height:1.2}.decor-card-item__body{font-size:.92em;line-height:1.35;white-space:pre-wrap}.decor-card-item--gold{border-width:3px;box-shadow:0 0 12px #d4af3759}.decor-card-item--announcement{border-width:3px;border-style:double}.decor-card-item--minimal{border-width:1px}.decor-card-item--glass{backdrop-filter:blur(8px)}.decor-card-item--parchment{border-style:ridge}.decor-card-item--shabbat-frame{border-width:4px;border-style:double}.decor-card-item--burgundy .decor-card-item__title,.decor-card-item--burgundy .decor-card-item__body{color:#f5e6b8!important}.dashboard-card.decor-card-item--gold,.dashboard-card.decor-card-item--announcement,.dashboard-card.decor-card-item--minimal,.dashboard-card.decor-card-item--glass,.dashboard-card.decor-card-item--parchment,.dashboard-card.decor-card-item--shabbat-frame,.dashboard-card.decor-card-item--panel-blue,.dashboard-card.decor-card-item--burgundy,.dashboard-card.decor-card-item--classic{position:relative}.display-board [data-decor-card-hidden=true],.display-board .decor-card-builtin-hidden,.screen-date-preview-board [data-decor-card-hidden=true],.screen-date-preview-board .decor-card-builtin-hidden{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important;max-height:0!important;max-width:0!important}.display-board .header-clock.builtin-text-hidden,.display-board .header-clock[data-builtin-hidden=true],.display-board .header-hebrew-date.builtin-text-hidden,.display-board .header-hebrew-date[data-builtin-hidden=true],.display-board .header-hebrew-day.builtin-text-hidden,.display-board .header-hebrew-day[data-builtin-hidden=true],.display-board .header-hebrew-rest.builtin-text-hidden,.display-board .header-hebrew-rest[data-builtin-hidden=true],.display-board .header-gregorian-date.builtin-text-hidden,.display-board .header-gregorian-date[data-builtin-hidden=true],.display-board .header-special-shabbat.builtin-text-hidden,.display-board .header-special-shabbat[data-builtin-hidden=true],.screen-date-preview-board .header-clock.builtin-text-hidden,.screen-date-preview-board .header-clock[data-builtin-hidden=true],.screen-date-preview-board .header-hebrew-date.builtin-text-hidden,.screen-date-preview-board .header-hebrew-date[data-builtin-hidden=true],.screen-date-preview-board .header-hebrew-day.builtin-text-hidden,.screen-date-preview-board .header-hebrew-day[data-builtin-hidden=true],.screen-date-preview-board .header-hebrew-rest.builtin-text-hidden,.screen-date-preview-board .header-hebrew-rest[data-builtin-hidden=true],.screen-date-preview-board .header-gregorian-date.builtin-text-hidden,.screen-date-preview-board .header-gregorian-date[data-builtin-hidden=true],.screen-date-preview-board .header-special-shabbat.builtin-text-hidden,.screen-date-preview-board .header-builtin-selected,.display-board .header-builtin-selected{outline:2px dashed #f5c518!important;outline-offset:3px;box-shadow:0 0 0 4px #f5c51840}html.tv-shell .syn-display:not(.syn-display--custom-content) .syn-header h1{height:clamp(4.55rem,calc(var(--syn-vmin) * 9.9),5.4rem)}.parnas-grid-single{grid-template-columns:minmax(0,min(1400px,calc(var(--board-vw, var(--syn-vw)) * 86)));width:100%;max-width:min(1400px,calc(var(--board-vw, var(--syn-vw)) * 86))}.syn-custom-content .parnas-grid-single{grid-template-columns:minmax(0,min(1400px,calc(var(--syn-vw) * 86)));max-width:min(1400px,calc(var(--syn-vw) * 86))}.birthdays-screen .syn-custom-content .parnas-grid-single{grid-template-columns:minmax(0,min(1400px,calc(var(--syn-vw) * 90)));max-width:min(1400px,calc(var(--syn-vw) * 90))}html.tv-shell .syn-custom-content .parnas-content--board{gap:clamp(.25rem,calc(var(--syn-vmin) * .55),.55rem);min-height:0;overflow:hidden}html.tv-shell .syn-custom-content .parnas-stage{justify-content:stretch}html.tv-shell .syn-custom-content .parnas-grid:not(.parnas-grid-single):not(.parnas-grid-pair){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%;max-height:100%}.hilula-featured-grid--single,.hilula-featured-grid--count-1{grid-template-columns:minmax(0,1fr);width:min(1480px,98%);max-width:min(1480px,98%);margin-inline:auto}.syn-custom-content .hilula-board__zone--featured .hilula-featured-grid--count-1{width:min(1480px,98%);max-width:min(1480px,98%)}.syn-custom-content .halacha-content--board{--halacha-lesson-card-width: min(1400px, calc(var(--syn-vw) * 86))}.halacha-lesson-grid-single{width:var(--halacha-lesson-card-width, min(1400px, calc(var(--board-vw, var(--syn-vw)) * 86)));max-width:100%}.syn-custom-content .halacha-lesson-grid-single{width:var(--halacha-lesson-card-width, min(1400px, calc(var(--syn-vw) * 86)))}html.tv-shell .syn-custom-content .hilula-content--board{gap:clamp(.25rem,calc(var(--syn-vmin) * .5),.55rem);min-height:0;overflow:hidden}html.tv-shell .syn-custom-content .hilula-content--board .halacha-ornate-header,html.tv-shell .syn-custom-content .hilula-content--board .hilula-ornate-header{flex:0 0 auto;width:min(1265px,calc(var(--syn-vw) * 68));max-width:100%;max-height:calc(var(--syn-vh) * 34);--syn-ornate-title-slot-w: 58%}html.tv-shell .syn-custom-content .hilula-content--board .screen-clock-header--main{flex:0 0 auto;width:min(1265px,calc(var(--syn-vw) * 68));max-width:100%;max-height:calc(var(--syn-vh) * 34)}html.tv-shell .syn-custom-content .hilula-content--board .halacha-ornate-header__clock{overflow:hidden;align-items:center;font-size:calc(clamp(1.85rem,calc(var(--syn-vmin) * 4.6),3.4rem) * var(--syn-hero-clock-scale, 1));line-height:1}html.tv-shell .syn-custom-content .hilula-content--board .halacha-ornate-header__title-text{font-size:calc(min(calc(var(--syn-vmin) * 4.6),3.6rem,78cqh,22cqw) * var(--parnas-page-title-scale, var(--netz-page-title-scale, 1)))!important}html.tv-shell .syn-custom-content .hilula-board,html.tv-shell .syn-custom-content .hilula-board__main,html.tv-shell .syn-custom-content .hilula-board__zone--featured,html.tv-shell .syn-custom-content .hilula-featured-cluster{min-height:0;max-height:100%;height:100%;overflow:hidden;width:100%;max-width:100%}html.tv-shell .syn-custom-content .hilula-featured-grid{width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden}html.tv-shell .syn-custom-content .hilula-featured-grid--count-1,html.tv-shell .syn-custom-content .hilula-board__zone--featured .hilula-featured-grid--count-1{grid-template-columns:minmax(0,1fr);width:min(1480px,98%);max-width:min(1480px,98%);margin-inline:auto}@media(min-width:900px){.has-custom-bg .content-panel{width:min(calc(var(--board-vw) * 86),1400px);max-width:100%}}html.desktop-shell .has-custom-bg .content-panel,html.tv-shell .has-custom-bg .content-panel{width:min(calc(var(--board-vw) * 86),1400px);max-width:100%}.has-custom-bg .screen.prayers-lessons-screen .content-panel,.screen.prayers-lessons-screen .content-panel{width:100%;max-width:none}.memorial-board{--memorial-board-card-size: clamp(200px, 12.5vmin, 255px)}.syn-custom-content .memorial-board{--memorial-board-card-size: clamp(200px, calc(var(--syn-vmin) * 11.5), 248px);--memorial-board-card-height: calc(var(--memorial-board-card-size) * 1.02)}html.tv-shell .syn-custom-content .memorial-board{--memorial-board-card-size: clamp(188px, calc(var(--syn-vmin) * 10.5), 228px);--memorial-board-card-height: calc(var(--memorial-board-card-size) * 1.02);--memorial-parchment-base-width: clamp( 13.25rem, calc(var(--syn-vw) * 14.25), 17rem );--memorial-board-grid-gap: 6px;--memorial-board-permanent-col-gap: 6px;--memorial-board-hero-clearance: min( calc(var(--syn-vh) * 42 + .85rem), calc(var(--syn-vw) * 69 * .562 + .85rem) );--memorial-board-outside-top: 0;width:100%;max-width:100%;overflow:hidden}html.tv-shell .syn-custom-content .memorial-board--unified .memorial-board__list-cols{width:100%;justify-content:stretch;gap:clamp(.3rem,calc(var(--syn-vw) * .6),.6rem)}html.tv-shell .syn-custom-content .memorial-board--unified .memorial-board__list-col .memorial-board-section__cards--column{width:100%;align-items:center}html.tv-shell .syn-custom-content .memorial-board--unified,html.tv-shell .syn-custom-content .memorials-content--scroll-board{width:100%;max-width:100%;min-width:0;overflow:hidden}html.tv-shell .syn-custom-content .memorial-board--unified .memorial-glass-card.memorial-glass-card--board-list.memorial-glass-card--board-parchment{width:var( --memorial-parchment-auto-width, var(--memorial-parchment-base-width) )!important;max-height:none}html.tv-shell .syn-custom-content .memorial-glass-card.memorial-glass-card--board:not(.memorial-glass-card--board-list){width:var(--memorial-board-card-size);max-width:var(--memorial-board-card-size);flex:0 0 auto}html.tv-shell .display-board:has(.shabbat-screen),html.tv-shell .display-board:has(.shabbat-display-host){width:100%;height:100%;max-height:100%;min-height:0}html.tv-shell .display-board:has(.shabbat-display-host)>.board-content:not(.board-content--rotating-strip),html.tv-shell .board-content:has(.shabbat-display-host),html.tv-shell .board-content:has(.shabbat-screen){flex:1 1 auto;width:100%;height:100%;min-height:0;position:relative}html.tv-shell .board-content:has(.shabbat-display-host) .shabbat-display-host,html.tv-shell .board-content:has(.shabbat-screen) .shabbat-screen{position:absolute;inset:0;width:100%;height:100%}
