:root,[data-theme=tallit]{--bg:#ffffff;--bg-2:#f3f6fa;--surface:#ffffff;--surface-2:#f3f6fa;--ink:#13213c;--muted:#5b6880;--line:#dce3ec;--field-bg:#ffffff;--field-line:#c6d0dd;--primary:#2c6fb7;--primary-ink:#ffffff;--primary-hover:#245e9c;--strong:#13213c;--strong-ink:#ffffff;--accent:#2c6fb7;--accent-soft:#e6f0fa;--hero-bg:#ffffff;--hero-ink:#13213c;--hero-muted:#4a5772;--topbar-bg:#ffffff;--topbar-ink:#13213c;--topbar-line:#dce3ec;--font-display:"Rubik",sans-serif;--font-body:"Assistant","Rubik",sans-serif;--display-weight:800;--radius:8px;--radius-sm:6px;--btn-radius:6px;--card-border:1px solid var(--line);--shadow:0 1px 0 var(--line),0 18px 40px -28px rgba(19,33,60,0.45);--btn-shadow:none;--preview-bg:#e8edf3;--ok:#15803d;--danger:#b91c1c;--band-bg:#f3f6fa;--band-ink:#13213c;--band-muted:#5b6880;--band-line:#dce3ec;--show-bg:#13213c;--show-ink:#ffffff;--show-muted:#b8c4d8;--h1-accent:#2c6fb7;--eyebrow:#2c6fb7;--icon-bg:#e6f0fa;--icon-ink:#2c6fb7;--logo-gold:#c39b37}[data-theme=rimon]{--bg:#fff7f5;--bg-2:#fdecE8;--surface:#ffffff;--surface-2:#fdeeea;--ink:#2b1418;--muted:#7a5a5e;--line:#f1d6d0;--field-bg:#ffffff;--field-line:#e8c4bd;--primary:#b3123a;--primary-ink:#ffffff;--primary-hover:#960f31;--strong:#2f5d45;--strong-ink:#ffffff;--accent:#b3123a;--accent-soft:#fde4e1;--hero-bg:#fde4df;--hero-ink:#5c0a1f;--hero-muted:#7a3b47;--topbar-bg:#fde4df;--topbar-ink:#5c0a1f;--topbar-line:transparent;--font-display:"Secular One",sans-serif;--font-body:"Assistant",sans-serif;--display-weight:400;--radius:24px;--radius-sm:16px;--btn-radius:999px;--card-border:1px solid var(--line);--shadow:0 24px 50px -30px rgba(179,18,58,0.45);--btn-shadow:none;--preview-bg:#f6e3df;--band-bg:#ffffff;--band-ink:#2b1418;--band-muted:#7a5a5e;--band-line:#f1d6d0;--show-bg:#5c0a1f;--show-ink:#ffe9ec;--show-muted:#f2b9c3;--h1-accent:#b3123a;--eyebrow:#b3123a;--icon-bg:#fde4e1;--icon-ink:#b3123a;--logo-gold:#c39b37}[data-theme=simcha]{--bg:#ffffff;--bg-2:#fff4d6;--surface:#ffffff;--surface-2:#fff4d6;--ink:#101336;--muted:#4b4f7a;--line:#101336;--field-bg:#ffffff;--field-line:#101336;--primary:#ff6b2c;--primary-ink:#101336;--primary-hover:#ff8650;--strong:#2340e0;--strong-ink:#ffffff;--accent:#ff6b2c;--accent-soft:#ffe7dc;--hero-bg:#2340e0;--hero-ink:#ffffff;--hero-muted:#dfe3ff;--topbar-bg:#ffd23f;--topbar-ink:#101336;--topbar-line:#101336;--font-display:"Karantina",sans-serif;--font-body:"Rubik",sans-serif;--display-weight:700;--radius:0;--radius-sm:0;--btn-radius:0;--card-border:2px solid var(--ink);--shadow:6px 6px 0 var(--ink);--btn-shadow:3px 3px 0 var(--ink);--preview-bg:#ffd23f;--band-bg:#fff4d6;--band-ink:#101336;--band-muted:#4b4f7a;--band-line:#101336;--show-bg:#101336;--show-ink:#ffffff;--show-muted:#c9cdf5;--h1-accent:#ffd23f;--eyebrow:#ffd23f;--icon-bg:#2340e0;--icon-ink:#ffffff;--logo-gold:#ff6b2c}[data-theme=parochet]{--bg:#fbf8f8;--bg-2:#f6eeee;--surface:#ffffff;--surface-2:#f8f0ef;--ink:#2a0e16;--muted:#7b5a62;--line:#eadadc;--field-bg:#ffffff;--field-line:#dcc6c9;--primary:#8c1c34;--primary-ink:#fff3da;--primary-hover:#731429;--strong:#4a0f1f;--strong-ink:#f3d99a;--accent:#b8913f;--accent-soft:#f7edd8;--hero-bg:radial-gradient(ellipse at 50% 20%,#7a2036 0%,#4a0f1f 55%,#2e0711 100%);--hero-ink:#f3d99a;--hero-muted:#e7cdb9;--topbar-bg:#2e0711;--topbar-ink:#f3d99a;--topbar-line:#b8913f;--font-display:"Bellefair",serif;--font-body:"Assistant",sans-serif;--display-weight:400;--radius:4px;--radius-sm:3px;--btn-radius:2px;--card-border:1px solid var(--line);--shadow:0 1px 0 #e5cfc0,0 20px 40px -30px rgba(74,15,31,0.5);--btn-shadow:none;--preview-bg:#efe4e2;--band-bg:#fbf8f8;--band-ink:#2a0e16;--band-muted:#7b5a62;--band-line:#eadadc;--show-bg:radial-gradient(ellipse at 50% 0%,#6b1a2e 0%,#3a0a17 70%);--show-ink:#f3d99a;--show-muted:#e3c9b5;--h1-accent:#d8b46a;--eyebrow:#d8b46a;--icon-bg:#f7edd8;--icon-ink:#8c1c34;--logo-gold:#d8b46a}[data-theme=kochavim]{--bg:#0f1636;--bg-2:#141d45;--surface:#182252;--surface-2:#1f2a5e;--ink:#eef0ff;--muted:#a3abd1;--line:#2c3770;--field-bg:#121b45;--field-line:#3a4785;--primary:#ffc46b;--primary-ink:#1a1430;--primary-hover:#ffd28b;--strong:#8e7cff;--strong-ink:#0f1636;--accent:#ffc46b;--accent-soft:rgba(255,196,107,0.12);--hero-bg:linear-gradient(180deg,#0b1230,#1b1a4e 70%,#2a1e5c);--hero-ink:#f5f3ff;--hero-muted:#b9bee0;--topbar-bg:#0b1230;--topbar-ink:#f5f3ff;--topbar-line:#222c62;--font-display:"Bona Nova",serif;--font-body:"IBM Plex Sans Hebrew",sans-serif;--display-weight:700;--radius:14px;--radius-sm:10px;--btn-radius:10px;--card-border:1px solid var(--line);--shadow:0 24px 60px -30px rgba(0,0,0,0.7);--btn-shadow:none;--preview-bg:#0b1230;--ok:#6ee7a7;--danger:#ff8a8a;color-scheme:dark;--band-bg:#141d45;--band-ink:#eef0ff;--band-muted:#a3abd1;--band-line:#2c3770;--show-bg:#0b1230;--show-ink:#f5f3ff;--show-muted:#b9bee0;--h1-accent:#ffc46b;--eyebrow:#ffc46b;--icon-bg:rgba(142,124,255,0.18);--icon-ink:#b8adff;--logo-gold:#ffc46b}[data-theme=kachol]{--bg:#121626;--bg-2:#161b30;--surface:#1b2140;--surface-2:#222a4f;--ink:#eef0f8;--muted:#a5acc8;--line:#2c3560;--field-bg:#151a35;--field-line:#39436f;--primary:#d4b25a;--primary-ink:#1a1606;--primary-hover:#e0c06a;--strong:#34417f;--strong-ink:#ffffff;--accent:#d4b25a;--accent-soft:rgba(212,178,90,0.12);--hero-bg:linear-gradient(180deg,#2e3a72,#283368);--hero-ink:#ffffff;--hero-muted:#c9cfe8;--topbar-bg:#222b5c;--topbar-ink:#ffffff;--topbar-line:#34417f;--font-display:"Frank Ruhl Libre",serif;--font-body:"Assistant",sans-serif;--display-weight:700;--radius:14px;--radius-sm:10px;--btn-radius:10px;--card-border:1px solid #2f3a6b;--shadow:0 30px 60px -30px rgba(0,0,0,0.6);--btn-shadow:none;--preview-bg:#0f1430;--ok:#6ee7a7;--danger:#ff8a8a;--band-bg:#121626;--band-ink:#eef0f8;--band-muted:#a5acc8;--band-line:#262d50;--show-bg:#0f1430;--show-ink:#ffffff;--show-muted:#a5acc8;--h1-accent:#d4b25a;--eyebrow:#d4b25a;--icon-bg:#2e3a72;--icon-ink:#e9d79c;--logo-gold:#d4b25a;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:var(--accent)}h1,h2,h3{line-height:1.2}.display{font-family:var(--font-display);font-weight:var(--display-weight)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{max-width:1140px}.container,.narrow{margin:0 auto;padding:0 16px}.narrow{max-width:640px}.topbar{background:var(--topbar-bg);color:var(--topbar-ink);border-bottom:1px solid var(--topbar-line);position:relative;z-index:2}.topbar .container{justify-content:space-between;height:62px;gap:12px}.brand,.topbar .container{display:flex;align-items:center}.brand{color:inherit;text-decoration:none;font-family:var(--font-display);font-weight:var(--display-weight);font-size:22px;gap:10px}.logo{position:relative;display:inline-block;flex:none}.logo i{position:absolute;inset:0;-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.logo-ink{--m:url(/brand/logo-ink.png);background:currentColor}.logo-gold{--m:url(/brand/logo-gold.png);background:var(--logo-gold,#c39b37)}.topbar nav{display:flex;gap:14px;align-items:center;font-size:15px}.topbar nav a{color:inherit;opacity:.8;text-decoration:none}.topbar nav a:hover{opacity:1}.card{color:var(--ink);background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.card h2{margin:0 0 4px;font-size:22px;font-family:var(--font-display);font-weight:var(--display-weight)}[data-theme=simcha] .card h2{font-size:36px;line-height:1}.card .sub{color:var(--muted);margin:0 0 18px;font-size:15px}.start-card{position:relative}label.field{display:block;margin-bottom:16px}label.field>span{display:block;font-weight:600;font-size:15px;margin-bottom:6px}label.field>small{display:block;color:var(--muted);font-size:13px;margin-top:5px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;font:inherit;font-size:16px;padding:11px 13px;border:1px solid var(--field-line);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--ink)}[data-theme=simcha] :is(input[type=text],input[type=date],input[type=tel],input[type=email],input[type=number],input[type=password],textarea,select){border-width:2px}textarea{min-height:96px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:1px;border-color:var(--accent)}.code{font-family:ui-monospace,Menlo,monospace;font-size:13px;direction:ltr;text-align:left}.seg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--field-line);border-radius:var(--radius-sm);background:var(--field-bg)}[data-theme=simcha] .seg{border-width:2px}.seg label{cursor:pointer}.seg input{position:absolute;opacity:0;pointer-events:none}.seg span{display:block;text-align:center;padding:8px 6px;border-radius:calc(var(--radius-sm) - 3px);font-size:15px;transition:background .15s,color .15s}.seg input:checked+span{background:var(--strong);color:var(--strong-ink)}.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;font-size:16px;padding:12px 22px;border-radius:var(--btn-radius);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .05s,background .15s;white-space:nowrap;box-shadow:var(--btn-shadow)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary);color:var(--primary-ink)}.btn-primary:hover{background:var(--primary-hover)}.btn-navy{background:var(--strong);color:var(--strong-ink)}.btn-navy:hover{filter:brightness(1.1)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--field-line)}.btn-ghost:hover{border-color:var(--ink)}.btn-danger{background:var(--surface);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}[data-theme=simcha] .btn{border:2px solid var(--ink)}.btn-sm{padding:6px 12px;font-size:14px}.btn-block{width:100%}.btn[disabled]{opacity:.55;cursor:default}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.spacer{flex:1 1}.field-label{display:block;font-weight:600;font-size:15px;margin-bottom:6px}.resume{margin:14px 0 0;text-align:center;color:var(--muted)}.err,.resume{font-size:14px}.err{color:var(--danger);margin:8px 0 0}.muted{color:var(--muted)}.landing .hero{background:var(--hero-bg);color:var(--hero-ink);padding:32px 0 0;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"intro form" "points form" "fan form";grid-template-rows:auto auto 1fr;grid-column-gap:64px;column-gap:64px;position:relative;z-index:2}.hero-intro{grid-area:intro}.hero-points{grid-area:points}.hero-fan{grid-area:fan}.hero-form{grid-area:form;align-self:start;padding-top:8px;position:relative;z-index:3}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--eyebrow);text-decoration:none;font-weight:700;font-size:15px;margin-bottom:26px}.eyebrow .logo{color:var(--hero-ink)}.landing .hero h1{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(42px,6.2vw,72px);line-height:1.04;margin:0 0 20px;letter-spacing:-.5px}.landing .hero h1 span{display:block}.h1-accent{color:var(--h1-accent)}.landing .hero-intro p{color:var(--hero-muted);font-size:19px;line-height:1.65;max-width:33em;margin:0}.landing .hero-intro .hero-print{display:inline-flex;align-items:center;gap:12px;margin:0 0 22px;padding:11px 18px;max-width:none;border-radius:var(--btn-radius);background:color-mix(in srgb,var(--h1-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--h1-accent) 45%,transparent);color:var(--hero-ink);font-size:17.5px;line-height:1.45}.landing .hero-intro .hero-print span{text-wrap:balance}.landing .hero-intro .hero-print svg{flex:none;color:var(--h1-accent)}.landing .hero-intro .hero-print b{color:var(--h1-accent)}[data-theme=simcha] .landing .hero-intro .hero-print{border:2px solid #101336;box-shadow:3px 3px 0 #101336;background:#ffd23f;color:#101336}[data-theme=simcha] .landing .hero-intro .hero-print b,[data-theme=simcha] .landing .hero-intro .hero-print svg{color:#101336}.hero-points{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-gap:12px;gap:12px}.hero-points li{display:flex;align-items:center;gap:12px;font-size:16.5px;color:var(--hero-ink)}.hero-points svg{color:var(--h1-accent);flex:none}.cover-thumb{--z:0.3;position:relative;width:calc(var(--page-w) * var(--z));height:calc(var(--page-h) * var(--z));overflow:hidden;border-radius:3px 6px 6px 3px;flex:none;box-shadow:0 22px 44px -14px rgba(0,0,0,.5);background:#fff}.cover-thumb .booklet{position:absolute;top:0;left:0;width:var(--page-w);height:var(--page-h);transform:scale(var(--z));transform-origin:top left;text-size-adjust:none;font-weight:400;font-style:normal;text-align:start;letter-spacing:normal;word-spacing:normal;text-transform:none;white-space:normal}.hero-fan{display:flex;justify-content:center;align-items:flex-end;padding:44px 0 0;margin-bottom:-46px;perspective:1400px}.hero-fan .book3d{margin-inline:-14px}.hero-fan .fan-1{transform:translateY(18px) rotate(6deg) rotateX(-10deg) rotateY(-28deg)}.hero-fan .fan-2{--z:0.36;position:relative;z-index:2;transform:rotateX(-10deg) rotateY(24deg)}.hero-fan .fan-3{transform:translateY(18px) rotate(-6deg) rotateX(-10deg) rotateY(32deg)}.hero-curve{position:relative;z-index:1;height:96px;margin-inline:-12%;background:var(--band-bg);border-radius:50% 50% 0 0/100% 100% 0 0}@media (max-width:920px){.hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "fan" "form" "points";grid-template-rows:none}.hero-form{padding-top:12px}.hero-fan{padding:28px 0 24px;margin-bottom:0}.hero-points{margin-bottom:28px}.book3d,.cover-thumb{--z:0.24}.hero-fan .fan-2{--z:0.29}.hero-fan .book3d{--z:0.2;margin-inline:-10px}.hero-fan .book3d.fan-2{--z:0.25}}.band{background:var(--band-bg);color:var(--band-ink);padding:76px 0 84px}.section-h{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(30px,4vw,44px);line-height:1.1;margin:0 0 10px}.lead{color:var(--band-muted);font-size:18px;margin:0 0 44px;max-width:40em}.how-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.how-num{display:block;font-size:60px;line-height:1;color:var(--h1-accent)}.features h3,.how-num,.how-steps h3{font-family:var(--font-display);font-weight:var(--display-weight)}.features h3,.how-steps h3{font-size:21px;margin:14px 0 6px}.features p,.how-steps p{margin:0;color:var(--band-muted);max-width:32ch}.features{list-style:none;padding:48px 0 0;margin:64px 0 0;border-top:1px solid var(--band-line);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.f-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-sm);background:var(--icon-bg);color:var(--icon-ink)}@media (max-width:760px){.features,.how-steps{grid-template-columns:1fr;gap:28px}}.showcase{background:var(--show-bg);color:var(--show-ink);padding:80px 0 92px;text-align:center}.showcase .lead{color:var(--show-muted);margin-inline:auto}.show-grid{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,220px);justify-content:center;grid-gap:48px 56px;gap:48px 56px}.show-grid li{display:flex;flex-direction:column;align-items:center;gap:4px}.show-grid .cover-thumb{--z:0.38;margin-bottom:14px}.show-grid b{font-family:var(--font-display);font-weight:var(--display-weight);font-size:19px}.show-grid small{color:var(--show-muted);font-size:14.5px}@media (max-width:760px){.show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.show-grid .cover-thumb{--z:0.27}}.site-footer{background:var(--bg);color:var(--ink);border-top:1px solid var(--line);padding:22px 0;font-size:15px}.site-footer .container{display:flex;align-items:center;gap:10px;flex-wrap:wrap}[data-theme=tallit] .landing .hero{padding-top:58px}[data-theme=tallit] .landing .hero:before{content:"";position:absolute;inset:0 0 auto 0;height:30px;background:linear-gradient(180deg,#13213c 0 12px,transparent 12px 16px,#2c6fb7 16px 19px,transparent 19px 23px,#13213c 23px 26px,transparent 26px)}[data-theme=rimon] .landing .hero{background:radial-gradient(circle at 6% 14%,#f7c6c1 0 6px,transparent 7px),radial-gradient(circle at 44% 8%,#f2b3ad 0 4px,transparent 5px),radial-gradient(circle at 52% 62%,#f7c6c1 0 5px,transparent 6px),radial-gradient(circle at 4% 70%,#f2b3ad 0 7px,transparent 8px),radial-gradient(circle at 96% 92%,#f7c6c1 0 5px,transparent 6px),var(--hero-bg)}[data-theme=rimon] .how-num{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--primary);color:#fff;font-size:30px}[data-theme=simcha] .landing .hero:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:#ffb3d1;border:2px solid #101336;top:-120px;left:-90px}[data-theme=simcha] .landing .hero:after{content:"";position:absolute;width:260px;height:130px;border-radius:260px 260px 0 0;background:#ffd23f;border:2px solid #101336;bottom:60px;left:34%}[data-theme=simcha] .landing .hero h1{font-size:clamp(64px,9vw,120px);line-height:.86}@media (max-width:920px){[data-theme=simcha] .landing .hero:before{display:none}}[data-theme=simcha] .hero-curve{border-radius:0;height:60px;border-top:2px solid #101336}[data-theme=simcha] .cover-thumb{border:2px solid #101336;border-radius:0;box-shadow:6px 6px 0 #101336}[data-theme=simcha] .section-h{font-size:clamp(52px,7vw,88px);line-height:.9}[data-theme=simcha] .how-num{font-size:96px;color:#2340e0}[data-theme=simcha] .features h3,[data-theme=simcha] .how-steps h3{font-size:32px}[data-theme=simcha] .f-icon{border:2px solid #101336;box-shadow:3px 3px 0 #101336}[data-theme=parochet] .landing .hero{padding-top:54px}[data-theme=parochet] .landing .hero:before{content:"";position:absolute;inset:0 0 auto 0;height:26px;background:radial-gradient(circle at 50% 0,#2e0711 0 14px,transparent 15px) 0 0 /34px 26px repeat-x;border-top:2px solid #b8913f}[data-theme=parochet] .hero-curve{border-radius:0;height:64px;background:repeating-linear-gradient(90deg,#d8b46a 0 2px,transparent 2px 6px) top /100% 34px no-repeat,var(--band-bg);border-top:3px double #d8b46a}[data-theme=parochet] .landing .hero h1{letter-spacing:.3px}[data-theme=parochet] .cover-thumb{box-shadow:0 22px 44px -14px rgba(0,0,0,.6),0 0 0 1px rgba(216,180,106,.4)}.book3d{--z:0.3;--t:calc(var(--z) * 78px);position:relative;flex:none;width:calc(var(--page-w) * var(--z));height:calc(var(--page-h) * var(--z));transform-style:preserve-3d}.book3d>*{position:absolute;display:block}html .book3d>.cover-thumb{--z:inherit;inset:0;transform:translateZ(calc(var(--t) / 2));border-radius:4px 1px 1px 4px;box-shadow:none}.book3d>.cover-thumb:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg,rgba(0,0,0,.22),rgba(255,255,255,.16) 2.5%,rgba(0,0,0,.06) 5%,transparent 9%),linear-gradient(115deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%)}.book3d-pages{top:1.5%;bottom:1.5%;left:2px;width:var(--t);transform-origin:left center;transform:translateZ(calc(var(--t) / -2)) rotateY(-90deg);background:linear-gradient(90deg,rgba(0,0,0,.12),transparent 18%,transparent 82%,rgba(0,0,0,.12)),repeating-linear-gradient(90deg,#fbf8f1 0 1px,#ddd5c5 1px 1.6px),#f3eee4}.book3d-bottom,.book3d-top{left:2px;right:3px;height:var(--t);background:linear-gradient(0deg,rgba(0,0,0,.1),transparent 20%,transparent 80%,rgba(0,0,0,.1)),repeating-linear-gradient(0deg,#fbf8f1 0 1px,#ddd5c5 1px 1.6px),#f3eee4}.book3d-top{top:0;transform-origin:center top;transform:translateZ(calc(var(--t) / -2)) rotateX(90deg)}.book3d-bottom{bottom:0;transform-origin:center bottom;transform:translateZ(calc(var(--t) / -2)) rotateX(-90deg)}.book3d-spine{top:0;bottom:0;right:0;width:var(--t);transform-origin:right center;transform:translateZ(calc(var(--t) / -2)) rotateY(90deg);border-radius:2px;background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(255,255,255,.14) 30%,rgba(255,255,255,.05) 60%,rgba(0,0,0,.3)),var(--book-color)}.book3d-back{inset:0;transform:translateZ(calc(var(--t) / -2)) rotateY(180deg);border-radius:1px 4px 4px 1px;background:var(--book-color);box-shadow:0 28px 50px -14px rgba(0,0,0,.55)}[data-theme=simcha] .book3d-back{box-shadow:-6px 6px 0 #101336}.cover-thumb .cover .photo{object-position:50% 28%}[data-theme=kochavim] .landing .hero{background:radial-gradient(1px 1px at 8% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 26% 64%,#cfd4ff 50%,transparent),radial-gradient(1.5px 1.5px at 44% 12%,#fff 50%,transparent),radial-gradient(1px 1px at 62% 40%,#fff 50%,transparent),radial-gradient(1px 1px at 78% 30%,#cfd4ff 50%,transparent),radial-gradient(1.5px 1.5px at 92% 70%,#fff 50%,transparent),radial-gradient(1px 1px at 16% 88%,#fff 50%,transparent),radial-gradient(1px 1px at 36% 32%,#cfd4ff 50%,transparent),var(--hero-bg)}[data-theme=kochavim] .showcase{background:radial-gradient(1px 1px at 8% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 26% 64%,#cfd4ff 50%,transparent),radial-gradient(1.5px 1.5px at 44% 12%,#fff 50%,transparent),radial-gradient(1px 1px at 62% 40%,#fff 50%,transparent),radial-gradient(1px 1px at 78% 30%,#cfd4ff 50%,transparent),radial-gradient(1.5px 1.5px at 92% 70%,#fff 50%,transparent),radial-gradient(1px 1px at 16% 88%,#fff 50%,transparent),radial-gradient(1px 1px at 36% 32%,#cfd4ff 50%,transparent),var(--show-bg)}.wizard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:24px;gap:24px;padding:24px 0 120px;align-items:start}.wizard .preview-pane{position:-webkit-sticky;position:sticky;top:16px}@media (max-width:960px){.wizard{grid-template-columns:minmax(0,1fr)}.wizard .preview-pane{position:static}}.steps{display:flex;gap:6px;margin:0 0 18px;padding:0;list-style:none;overflow-x:auto}.steps li{flex:1 1;min-width:74px}.steps button{width:100%;background:none;border:0;border-top:3px solid var(--line);padding:8px 2px 0;font:inherit;font-size:14px;color:var(--muted);cursor:pointer;text-align:start}.steps li.done button{border-color:color-mix(in srgb,var(--accent) 55%,var(--bg));color:var(--ink)}.steps li.active button{border-color:var(--accent);color:var(--ink);font-weight:700}.steps .num{display:block;font-size:12px;opacity:.75}.info-box{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-sm);padding:14px 16px;font-size:15px}.info-box dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0}.info-box dt{color:var(--muted)}.info-box dd{margin:0;font-weight:600}.tag{display:inline-block;background:var(--strong);color:var(--strong-ink);font-size:12px;border-radius:99px;padding:1px 10px;-webkit-margin-end:4px;margin-inline-end:4px}.checks{display:grid;grid-gap:8px;gap:8px}.check{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}[data-theme=simcha] .check{border-width:2px}.check:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.check input{margin-top:5px;width:18px;height:18px;accent-color:var(--strong)}.check b{display:block;font-weight:600}.check small{color:var(--muted);font-size:13px}.templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:14px;gap:14px}.tpl{position:relative;border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .15s}.tpl.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.tpl-pick{width:100%;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:12px 8px 10px;background:none;border:0;font:inherit;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer}.tpl .cover-thumb{--z:0.27;box-shadow:0 10px 24px -12px rgba(0,0,0,.45)}.tpl-zoom{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.tpl-zoom:hover{border-color:var(--accent)}.zoom-dialog{padding:24px;border:var(--card-border);border-radius:var(--radius);background:var(--surface);color:var(--ink);max-height:calc(100vh - 24px)}.zoom-dialog::-webkit-backdrop{background:rgba(10,14,30,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zoom-dialog::backdrop{background:rgba(10,14,30,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zoom-dialog .cover-thumb.zoom-cover{--z:0.72;margin:0 auto;box-shadow:0 30px 70px -30px rgba(0,0,0,.6)}@media (max-height:780px){.zoom-dialog .cover-thumb.zoom-cover{--z:0.56}}@media (max-width:480px){.zoom-dialog .cover-thumb.zoom-cover{--z:0.48}}.photo-drop{display:flex;gap:14px;align-items:center}.photo-drop img{width:84px;height:84px;object-fit:cover;border-radius:50%;border:2px solid var(--accent)}.photo-drop .ph{width:84px;height:84px;border-radius:50%;border:2px dashed var(--field-line);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:28px}.blessing-row{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;margin-bottom:10px;background:var(--surface-2)}.wizard-nav{position:fixed;inset:auto 0 0 0;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);z-index:20}[data-theme=simcha] .wizard-nav{border-top-width:2px}.wizard-nav .container{display:flex;align-items:center;gap:10px;height:68px}.save-state{font-size:14px;color:var(--muted)}.save-state.ok:before{content:"✓ ";color:var(--ok)}.preview-frame{width:100%;height:calc(100vh - 140px);min-height:520px;border:var(--card-border);border-radius:var(--radius);background:var(--preview-bg)}.link-box{display:flex;gap:8px;align-items:center;background:var(--field-bg);border:1px dashed var(--field-line);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px}.link-box code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:left}.finish-actions{display:grid;grid-gap:10px;gap:10px}.mobile-only{display:none}@media (max-width:960px){.mobile-only{display:inline-flex}.preview-pane.mobile-hidden{display:none}.preview-frame{height:70vh;min-height:420px}}@media (max-width:600px){.wizard-nav .container{gap:6px}.wizard-nav .btn{padding:10px 12px;font-size:14px}.save-state{font-size:12px}.steps li{min-width:62px}.steps button{font-size:12px}}.admin-wrap{padding:24px 0 64px}.admin-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.admin-tabs a{padding:10px 14px;text-decoration:none;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.admin-tabs a.on{color:var(--ink);border-color:var(--accent);font-weight:700}table.grid{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;font-size:15px}table.grid td,table.grid th{padding:10px 12px;text-align:start;border-bottom:1px solid var(--line);vertical-align:top}table.grid th{background:var(--surface-2);font-weight:600;font-size:13px;color:var(--muted)}table.grid tr:last-child td{border-bottom:0}.table-scroll{overflow-x:auto}.status{display:inline-block;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:700;background:#eef0f6;color:#1d2a4d;white-space:nowrap}.status.approved{background:#fef3c7;color:#92400e}.status.pdf_ready{background:#dcfce7;color:#166534}.status.print_ordered{background:#fde2e2;color:#9f1239}.status.printed{background:#e0e7ff;color:#3730a3}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.stat{background:var(--surface);border:var(--card-border);border-radius:var(--radius);padding:14px 16px}.stat b{display:block;font-size:28px;color:var(--ink);font-family:var(--font-display)}.stat span{color:var(--muted);font-size:13px}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:860px){.two-col{grid-template-columns:1fr}}.notice{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;padding:10px 14px;border-radius:var(--radius-sm);margin-bottom:16px;font-size:14px}.theme-switcher{position:fixed;bottom:16px;right:16px;z-index:50;font-family:Assistant,sans-serif;font-size:14px;background:#ffffff;color:#1b1b1b;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:6px;max-width:calc(100vw - 32px)}body:has(.wizard-nav) .theme-switcher{bottom:84px}body:has(.print-shell) .theme-switcher{display:none}.ts-toggle{width:100%;font:inherit;font-weight:700;background:none;border:0;padding:6px 8px;cursor:pointer;text-align:start;color:inherit}.ts-list{display:grid;grid-gap:2px;gap:2px}.ts-list button{display:flex;align-items:center;gap:10px;font:inherit;background:none;border:0;border-radius:8px;padding:7px 8px;cursor:pointer;color:inherit;text-align:start}.ts-list button:hover{background:#f2f2f2}.ts-list button.on{background:#1b1b1b;color:#fff}.ts-versions{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;padding:3px;margin:2px 0 8px;border-radius:9px;background:#f0f0f0}.ts-versions a{text-align:center;padding:6px 8px;border-radius:7px;color:#444;text-decoration:none;font-weight:700;font-size:13px;white-space:nowrap}.ts-versions a:hover{color:#111}.ts-versions a[aria-current=page]{background:#1b1b1b;color:#fff}.ts-swatch{display:inline-flex;border-radius:99px;overflow:hidden;border:1px solid rgba(0,0,0,.15)}.ts-swatch i{width:12px;height:18px;display:block}@media print{.theme-switcher{display:none}}.brand-name{font-weight:800;letter-spacing:.2px}.print-dialog{width:min(660px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:28px;border:var(--card-border);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 40px 100px -30px rgba(0,0,0,.6)}.print-dialog::-webkit-backdrop{background:rgba(10,14,30,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.print-dialog::backdrop{background:rgba(10,14,30,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.print-dialog h2{margin:0 0 6px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:26px}.print-dialog .sub{color:var(--muted);margin:0 0 20px;font-size:15.5px}.print-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.print-option{display:grid;grid-gap:8px;gap:8px;align-content:start;text-align:start;font:inherit;color:inherit;padding:18px;border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.print-option:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.print-option.on{border-color:var(--accent);background:var(--accent-soft)}.print-option b{font-family:var(--font-display);font-weight:var(--display-weight);font-size:22px}.print-option span{font-size:15px;color:var(--muted)}.print-option ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14.5px}.print-option li:before{display:inline-block;width:1.4em;font-weight:800}.print-option li.yes:before{content:"✓";color:var(--ok)}.print-option li.no{color:var(--muted);text-decoration:line-through}.print-option li.no:before{content:"✕";color:var(--muted)}.print-option small{color:var(--muted);font-size:13px}@media (max-width:560px){.print-options{grid-template-columns:1fr}.print-dialog{padding:20px}}.order-tier{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:-6px 0 18px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--accent-soft);font-size:15px}.smachot-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 8px;border-radius:999px;text-decoration:none;font-family:Assistant,sans-serif;font-size:13px;font-weight:600;background:#ffffff;border:1px solid rgba(19,33,60,.12);color:#3d4a63;box-shadow:0 6px 18px -10px rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:box-shadow .2s}.smachot-badge:hover{box-shadow:0 8px 22px -10px rgba(0,0,0,.5)}.smachot-badge img{display:block;height:24px;width:auto}.smachot-badge .sb-word{font-family:Heebo,sans-serif;font-weight:800;font-size:16px;color:#1b87b8;line-height:1}.smachot-badge.fixed{position:fixed;top:38px;left:14px;z-index:45}.smachot-badge.inline{padding:4px 10px 4px 7px;opacity:1}.topbar nav .smachot-badge{opacity:1}body:has(.print-shell) .smachot-badge,body:has(.topbar) .smachot-badge.fixed{display:none}@media print{.smachot-badge{display:none!important}}@media (max-width:600px){.smachot-badge.fixed{top:36px;left:10px}.smachot-badge .sb-text{display:none}}.suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:13.5px;color:var(--muted)}.suggest button{font:inherit;font-size:13.5px;font-weight:600;padding:4px 12px;border-radius:999px;border:1px solid var(--field-line);background:var(--surface);color:var(--ink);cursor:pointer}.suggest button.on,.suggest button:hover{border-color:var(--accent)}.suggest button.on{background:var(--accent-soft);color:var(--accent)}.summary{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px 14px;gap:10px 14px;align-items:baseline;margin:6px 0 22px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font-size:15px}.summary dt{color:var(--muted)}.summary dd{margin:0;font-weight:600}.summary button{font:inherit;font-size:13.5px;background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer}.approve-note{margin:-2px 0 6px;line-height:1.55}.approve-note,.privacy-note{font-size:13.5px;color:var(--muted)}.privacy-note{margin:0 0 8px}.about{background:var(--band-bg);color:var(--band-ink);padding:84px 16px;border-top:1px solid var(--band-line)}.about-inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:56px;gap:56px;align-items:start}.about h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(28px,3.2vw,40px);line-height:1.15;margin:0 0 14px}.about-copy p{color:var(--band-muted);font-size:18px;line-height:1.65;margin:0 0 22px;max-width:30em}.about-site{display:inline-block;margin-top:14px;color:var(--accent);font-weight:700;font-size:15px}.contact-buttons{display:flex;flex-wrap:wrap;gap:10px}.btn-wa{background:#1fa855;color:#fff}.btn-wa:hover{background:#17914a}.testimonials{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.testimonials li{padding:18px 20px;border-radius:var(--radius);background:var(--surface);border:var(--card-border);color:var(--ink)}.testimonials .stars{color:#e8a317;letter-spacing:2px;font-size:15px}.testimonials blockquote{margin:6px 0 10px;font-size:16.5px;line-height:1.6}.testimonials cite{font-style:normal;font-weight:700;font-size:14.5px}.testimonials cite span{font-weight:400;color:var(--muted)}@media (max-width:860px){.about-inner{grid-template-columns:minmax(0,1fr);gap:32px}.about{padding:64px 16px}}.footer-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14.5px}.footer-links a{color:var(--ink);opacity:.8;text-decoration:none}.footer-links a:hover{opacity:1;text-decoration:underline}.sample-bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:900px;margin:0 auto 18px;padding:14px 18px;border-radius:14px;background:#fff;box-shadow:0 12px 30px -18px rgba(0,0,0,.4);font-family:Assistant,sans-serif;color:#1b1f2a}.sample-bar b{display:block;font-size:18px}.sample-bar span{color:#5b6880;font-size:15px}.prose h1{font-size:clamp(30px,4vw,40px);margin:0 0 14px}.prose h1,.prose h2{font-family:var(--font-display);font-weight:var(--display-weight)}.prose h2{font-size:22px;margin:30px 0 10px}.prose li,.prose p{font-size:17px;line-height:1.7}.prose ul{-webkit-padding-start:22px;padding-inline-start:22px;display:grid;grid-gap:8px;gap:8px}.photo-warn{margin:8px 0 0;padding:8px 12px;border-radius:var(--radius-sm);background:#fff7ed;color:#9a3412;font-size:14px}:root{--page-w:130mm;--page-h:190mm}@page{size:130mm 190mm;margin:12mm 11mm 14mm 11mm;@bottom-center{content:counter(page);font:8pt Frank Ruhl Libre,serif;color:#000}}@page cover{margin:0;@bottom-center{content:none}}.booklet{--accent:#1f2f5c;--accent-2:#b8902f;--ink:#000;--paper:#fffdf7;--muted:#6b6b6b;--font-head:"Frank Ruhl Libre",serif;--font-body:"Frank Ruhl Libre",serif;--cover-bg:#1f2f5c;--cover-ink:#fff;direction:rtl;color:var(--ink);font-family:var(--font-body);font-size:11.5pt;line-height:1.75;-webkit-print-color-adjust:exact;print-color-adjust:exact}.booklet .page{page-break-before:always;break-before:page;background:var(--paper)}.booklet .page:first-child{page-break-before:auto;break-before:auto}.booklet .page:not(.cover){--paper:#fff;--ink:#000;--muted:#000;--accent:#000;--accent-2:#000;background:#fff;color:#000}.booklet .page:not(.cover) img{filter:grayscale(1) brightness(0)}.booklet .cover{page:cover;width:var(--page-w);height:var(--page-h);padding:10mm;box-sizing:border-box;background:var(--cover-bg);color:var(--cover-ink);overflow:hidden}.booklet .cover .frame{height:100%;box-sizing:border-box;border:2px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5mm;padding:10mm 8mm;text-align:center}.booklet .cover .kicker{font-family:var(--font-head);font-size:13pt;letter-spacing:.5px;opacity:.9}.booklet .cover .photo{width:62mm;height:62mm;object-fit:cover}.booklet .cover .name{font-family:var(--font-head);font-weight:700;font-size:34pt;line-height:1.1;margin:0}.booklet .cover .meta{font-family:var(--font-head);font-size:12.5pt;line-height:1.6}.booklet .cover .parsha{font-size:15pt}.booklet .cover .special{font-size:10.5pt;opacity:.85}.booklet .cover .gdate{font-size:10pt;opacity:.75}.booklet .cover .dates,.booklet .cover .deco,.booklet .cover .divider,.booklet .cover .emblem,.booklet .cover .verse{display:none}.booklet .cover .verse{white-space:pre-line}.booklet .dedication{text-align:center;display:flex;flex-direction:column;gap:8mm;padding-top:10mm}.booklet .dedication-text{white-space:pre-line;font-size:13pt;line-height:1.9}.booklet .parents{display:flex;flex-direction:column;font-size:13pt}.booklet .blessings h2,.booklet .parents{color:var(--ink);font-family:var(--font-head)}.booklet .blessings h2{font-size:15pt;margin:0 0 4mm}.booklet .blessing{margin:0 0 5mm;page-break-inside:avoid;break-inside:avoid}.booklet .blessing blockquote{margin:0;white-space:pre-line;font-style:normal}.booklet .blessing figcaption{color:var(--ink);font-size:10pt;margin-top:1mm}.booklet .toc h2{font-family:var(--font-head);color:var(--ink);text-align:center;font-size:17pt;margin:2mm 0 6mm}.booklet .toc ol{list-style:none;padding:0;margin:0 2mm;counter-reset:toc}.booklet .toc li{counter-increment:toc;display:flex;flex-wrap:wrap;align-items:baseline;gap:2.5mm;padding:1.7mm 0;page-break-inside:avoid;break-inside:avoid;border-bottom:.5pt dotted var(--ink);font-size:12pt}.booklet .toc li:before{content:counter(toc,hebrew) ".";color:var(--ink);min-width:7mm}.booklet .toc a{color:inherit;text-decoration:none}.booklet .toc small{color:var(--ink);font-size:9pt;-webkit-margin-start:auto;margin-inline-start:auto}.booklet .toc .toc-page{min-width:6mm;text-align:left;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.booklet .toc li:not(:has(small)) .toc-page{-webkit-margin-start:auto;margin-inline-start:auto}.booklet .toc .toc-page:after{content:target-counter(attr(href),page)}.booklet .toc-nusach{text-align:center;color:var(--ink);font-size:9.5pt;margin-top:6mm}.booklet h2.section-title{font-family:var(--font-head);color:var(--ink);text-align:center;font-size:19pt;line-height:1.3;margin:0 0 1.5mm;padding-bottom:1.5mm}.booklet .section-sub{text-align:center;color:var(--ink);font-size:10pt;margin-bottom:5mm}.booklet .text{text-align:justify}.booklet .text p{margin:0 0 2.2mm}.booklet .text h3{font-family:var(--font-head);color:var(--ink);font-size:12.5pt;margin:5mm 0 1.5mm;page-break-after:avoid;break-after:avoid}.booklet .text h3.aliyah{display:flex;justify-content:space-between;align-items:baseline;border-bottom:.5pt solid var(--ink)}.booklet .text h3.aliyah small{font-size:9pt;color:var(--ink);font-weight:400}.booklet .text small{color:var(--ink);font-size:.82em}.booklet .text big{font-size:1.12em}.booklet .sub-block{margin:3mm 0 5mm}.booklet .scripture{font-family:"Noto Serif Hebrew",serif;font-size:12.5pt;line-height:2.05;text-align:justify}.booklet .scripture sup{font-size:.6em;color:var(--ink);font-family:var(--font-head);-webkit-margin-end:.6mm;margin-inline-end:.6mm;vertical-align:.6em}.booklet .scripture .chap{display:inline-block;font-family:var(--font-head);color:var(--ink);font-size:9pt;padding:0 1.5mm}.booklet .scripture .sep{color:var(--ink);padding:0 2mm}.booklet .missing{color:#b91c1c;font-size:10pt}.booklet .back{text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:160mm}.booklet .back .mazal{font-family:var(--font-head);font-size:30pt;color:var(--ink)}.booklet .back .credits{color:var(--ink);font-size:8pt;line-height:1.6;margin-top:14mm}.booklet .back .made-by{margin-top:18mm;display:flex;flex-direction:column;align-items:center;gap:2.5mm;page-break-inside:avoid;break-inside:avoid}.booklet .back .made-by img{width:34mm;height:auto;display:block}.booklet .back .made-by p{margin:0;max-width:92mm;text-wrap:balance;font-size:9pt;line-height:1.55;color:var(--ink)}.booklet .back .made-by a{font-family:Assistant,Rubik,sans-serif;font-size:10pt;font-weight:700;letter-spacing:.02em;color:var(--ink);text-decoration:none}.paged-source{display:none}.paged-out,.paged-out .pagedjs_page,.paged-out .pagedjs_page_content,.paged-out .pagedjs_page_content>div,.paged-out .pagedjs_pages{direction:ltr}.paged-out .pagedjs_margin-content,.paged-out .pagedjs_page_content .booklet{direction:rtl}.paged-status{text-align:center;font-family:Assistant,sans-serif;font-size:14px;color:#6b6458;margin:0 0 12px}.paged-out .booklet :not([data-align-last-split-element]){text-align-last:auto}@media print{.print-shell{background:none;padding:0}.no-print{display:none!important}.pagedjs_page:last-of-type{break-after:auto!important;page-break-after:auto!important}body>:not(.print-shell):not(script):not(style):not(link){display:none!important}body:has(.print-shell) .print-shell~*{display:none!important}}.booklet .cover .monogram{display:grid;place-items:center;font-family:var(--font-head);font-size:64pt;line-height:1;color:var(--accent-2);background:color-mix(in srgb,var(--cover-ink) 9%,transparent)}