.st-sub{margin-top:.25rem;color:var(--app-cream);font-weight:600;text-shadow:0 1px 2px #000,0 0 12px rgb(0 0 0 / .85)}.st-half{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:0 .75rem .8rem;color:var(--app-ink);text-decoration:none}.st-half+.st-half{border-inline-start:1px solid rgb(217 173 74 / .35)}.st-half-img{display:block;width:calc(100% + 1.5rem);margin:0 -.75rem .55rem;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#5b3a1c,#2a6b78)}.st-half-h .st-half-img{background:linear-gradient(135deg,#3b2a5c,#7a4a1c)}.st-half b{font-size:1.35rem;line-height:1.05}.st-half small{font-size:.75rem;opacity:.8}.st-half:hover b{color:var(--app-cream)}.st-cards{display:grid;gap:1rem;max-width:72rem;margin:0 auto}@media(min-width:900px){.st-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.2rem;border:2px solid var(--app-gold-deep);background:linear-gradient(var(--app-leather-light),var(--app-leather-night));box-shadow:inset 0 0 0 2px var(--app-leather-dark),inset 0 0 0 3px #f6dd8f38,0 14px 30px #0000008c}.st-c-main{display:flex;flex-direction:column;flex:1;color:var(--app-ink);text-decoration:none}.st-c-pics{position:relative;display:flex;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(135deg,#5b3a1c,#2a6b78)}.st-c-half{position:relative;flex:1;min-width:0}.st-c-half+.st-c-half{border-inline-start:2px solid var(--app-gold-deep)}.st-c-half i{position:absolute;inset-inline-start:.5rem;bottom:.5rem;padding:.15rem .55rem;border-radius:9999px;background:#140c04cc;border:1px solid rgb(217 173 74 / .7);color:var(--app-gold);font:800 .62rem/1.3 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:normal}.st-c-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.st-c-main:hover .st-c-img{transform:scale(1.04)}.st-c-txt{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem .4rem}.st-c-title{font-size:1.7rem;line-height:1.05}.st-c-sub{font-size:.8rem;opacity:.78}.st-c-acts{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem 1rem}.st-c-all{border:0;background:none;color:var(--app-gold);font:700 .82rem Inter,system-ui,sans-serif;text-align:end;cursor:pointer;text-decoration:underline;text-decoration-color:#f6dd8f66;text-underline-offset:4px}.st-c-all:hover{color:var(--app-cream)}.st-c-hist-pic{display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#6b4a22,#2a1a0c 70%);color:#f6dd8fcc}.st-c-hist-pic svg{width:4.5rem;height:4.5rem}.st-c-soon{padding:.3rem .8rem;border-radius:9999px;border:1.5px dashed rgb(217 173 74 / .7);color:var(--app-gold);font:800 .75rem Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.st-card.is-soon{filter:saturate(.75)}@media(pointer:coarse){.st-c-img{transition:none}}.st-next{color:var(--app-ink);text-decoration:none}.st-next-img{flex:none;width:4rem;height:4rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--app-gold-deep);background:linear-gradient(135deg,#5b3a1c,#2a6b78)}.st-noimg{display:block}.st-med{display:flex;flex-direction:column;align-items:center;gap:.4rem;border:0;background:none;color:#f7eed6bf;font:700 .85rem Inter,system-ui,sans-serif;cursor:pointer}.st-med>span{display:grid;place-items:center;width:4rem;height:4rem;border-radius:9999px;border:2px solid var(--app-gold-deep);background:radial-gradient(circle at 35% 28%,var(--app-bronze),var(--app-leather) 70%);color:var(--app-gold);transition:transform .2s}.st-med>span svg{width:1.7rem;height:1.7rem}.st-med.on{color:var(--app-gold)}.st-med.on>span{background:radial-gradient(circle at 35% 28%,#fff0b0,#d9a53a 55%,var(--app-gold-shadow));color:#2a1606;box-shadow:0 0 0 3px var(--app-leather),0 0 22px #f6dd8f80}.st-med:hover>span{transform:translateY(-2px)}.st-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;align-items:end;padding:.8rem .8rem 0;border-radius:1rem 1rem 0 0;background:linear-gradient(#2a1a0c,#1a1006);border:1.5px solid rgb(217 173 74 / .35);border-bottom:0}.st-spine{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:10.5rem;padding:.6rem 0;border-radius:6px 6px 3px 3px;border:1.5px solid rgb(246 221 143 / .55);background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 70%,#000));color:var(--app-cream);cursor:pointer;box-shadow:inset -5px 0 #00000040,inset 4px 0 #ffffff14,0 8px 14px #00000080;transition:transform .2s}.st-spine:nth-child(2n){height:9.8rem}.st-spine b{font:800 .7rem Inter,system-ui,sans-serif}.st-spine span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--app-font-title);font-size:1.15rem;white-space:nowrap}:lang(he) .st-spine span{transform:none;font-family:Shofar,serif}.st-spine:hover{transform:translateY(-4px)}.st-spine.on{outline:3px solid var(--app-gold);outline-offset:2px;transform:translateY(-6px)}.st-plank{height:.85rem;margin:0 -.4rem;border-radius:4px;background:linear-gradient(#6e4a20,#3a2610);box-shadow:0 8px 14px #0009}.st-shelf-wrap.hidden{display:none}.st-tile{display:flex;align-items:center;gap:.65rem;padding:.5rem;border-radius:.9rem;border:1.5px solid rgb(217 173 74 / .5);background:#1a1106b3;color:var(--app-ink);text-decoration:none}.st-tile:hover{border-color:var(--app-gold);background:#3c280fbf}.st-tile b{display:block;font-size:.9rem}.st-tile small{display:block;font-size:.72rem;opacity:.75}.st-tile.is-now{border-color:var(--app-gold);background:#f6dd8f24}.st-tile.is-soon{opacity:.55}.st-tile em{font-style:normal;font-size:.7rem;font-weight:800;color:var(--app-gold)}.st-tile-img{flex:none;width:3.6rem;height:2.7rem;border-radius:.55rem;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#5b3a1c,#2a6b78)}.st-w-body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:5rem 1.25rem 7rem;text-align:center;overflow-y:auto}.st-w-medal{height:7.5rem;width:7.5rem;margin-bottom:.4rem;filter:drop-shadow(0 0 26px rgb(246 221 143 / .35)) drop-shadow(0 12px 24px rgb(0 0 0 / .6))}.st-w-title{font-family:Shofar,serif;font-size:clamp(3rem,12vw,4.4rem);line-height:1.1}.st-w-tr{font:400 1.3rem/1 var(--app-font-title);color:var(--app-gold);letter-spacing:.04em;text-shadow:0 2px 8px #000}.st-w-day{margin-top:.3rem;font-size:.9rem;font-weight:600;color:var(--app-cream);text-shadow:0 1px 2px #000,0 0 12px rgb(0 0 0 / .9)}.st-w-cards{display:flex;flex-direction:column;gap:.7rem;width:min(100%,24rem);margin-top:1.4rem;text-align:start}.st-w-cards .gk-pulse{border-radius:1rem}.st-wc{display:flex;flex:1;align-items:center;gap:.75rem;width:100%;padding:.55rem .7rem;border-radius:1rem;border:1.5px solid rgb(217 173 74 / .65);background:linear-gradient(var(--app-leather-light),var(--app-leather-night));color:var(--app-ink);text-decoration:none;text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--app-leather-dark),0 8px 18px #00000073;font:inherit}.st-wc:hover{border-color:var(--app-gold)}.st-wc-main{border:2px solid var(--app-gold-deep);background:linear-gradient(#6b2a20,#3a120c)}.st-wc-pics{display:flex;flex:none}.st-wc-img{width:3.4rem;height:3.4rem;border-radius:.7rem;-o-object-fit:cover;object-fit:cover;border:1.5px solid var(--app-gold-deep);background:linear-gradient(135deg,#5b3a1c,#2a6b78)}.st-wc-img+.st-wc-img{margin-inline-start:-1.2rem;transform:translateY(.35rem);box-shadow:0 4px 10px #00000080}.st-wc-ic{display:grid;place-items:center;flex:none;width:3.4rem;height:3.4rem;border-radius:9999px;border:2px solid var(--app-gold-deep);background:radial-gradient(circle at 35% 28%,var(--app-bronze),var(--app-leather) 70%);color:var(--app-gold)}.st-wc-ic svg{width:1.5rem;height:1.5rem}.st-wc-t{display:flex;flex-direction:column;min-width:0;gap:.1rem}.st-wc-t b{font:400 1.35rem/1.05 var(--app-font-title);color:var(--app-gold)}:lang(he) .st-wc-t b{font-family:Shofar,serif}.st-wc-t small{font:600 .74rem/1.25 Inter,system-ui,sans-serif;color:#e9dcc0;opacity:.85}.st-wc-t .st-b-lbl{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--app-gold-soft);opacity:1;font-size:.64rem}.st-w-btns{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;width:min(100%,20rem);margin-top:1.6rem}.st-w-btns .gk-gbtn{width:100%}.st-w-btns .gk-pulse{margin-bottom:.3rem}.st-w-btns .gk-gbtn>span{display:flex;flex-direction:column;align-items:center}.st-w-btns small{display:block;font:600 .78rem/1.2 Inter,system-ui,sans-serif;opacity:.85;text-shadow:none}@media(pointer:coarse){.st-spine,.st-med>span{transition:none}}.st-enter{width:min(100% - 1.5rem,20rem);margin-top:1.6rem}.st-choose{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;width:min(100%,26rem);margin:auto;padding-top:.5rem}.st-q{text-align:center;font:400 1.5rem/1.15 var(--app-font-title);color:var(--app-gold);text-shadow:0 2px 8px #000;margin-bottom:.2rem}:lang(he) .st-q{font-family:Shofar,serif;font-size:1.7rem}.st-big{position:relative;display:flex;align-items:flex-end;min-height:8.6rem;overflow:hidden;border-radius:1.1rem;border:2px solid var(--app-gold-deep);color:var(--app-cream);text-decoration:none;background:linear-gradient(135deg,#5b3a1c,var(--app-leather));box-shadow:inset 0 0 0 1px var(--app-leather-dark),0 10px 22px #00000080}.st-big:hover{border-color:var(--app-gold)}button.st-big{width:100%;padding:0;font:inherit;text-align:start;cursor:pointer}.st-big-pics{position:absolute;inset:0;display:flex}.st-big-img{flex:1;min-width:0;height:100%;-o-object-fit:cover;object-fit:cover}.st-big-img+.st-big-img{border-inline-start:2px solid var(--app-gold-deep)}.st-big:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#0e0903e0);pointer-events:none}.st-big-ic{display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#6b4a22,#2a1a0c 70%);color:#f6dd8f8c}.st-big-ic svg{width:4rem;height:4rem;margin-bottom:2rem}.st-big-t{position:relative;z-index:1;display:flex;flex-direction:column;gap:.15rem;padding:.7rem .9rem .75rem;text-align:start}.st-big-t small{font:800 .66rem/1.2 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--app-gold-soft)}.st-big-t b{font:400 1.4rem/1.1 var(--app-font-title);color:var(--app-gold);text-shadow:0 2px 6px #000}:lang(he) .st-big-t b{font-family:Shofar,serif;font-size:1.55rem}.st-big-t b i{display:block;margin-top:.15rem;font-size:1rem;font-style:normal;color:var(--app-ink);opacity:.9}.st-big-week{border-width:2.5px;animation:gk-aura 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.st-big-week{animation:none}}.st-all{align-self:center;margin-top:.5rem}.gk-row>.st-c{width:9.6rem}@media(min-width:640px){.gk-row>.st-c{width:11rem}}@media(min-width:900px){.st-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-c.is-age .st-c-pic{aspect-ratio:16 / 9;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ac) 80%,#fff 10%),var(--app-leather-black) 85%)}.st-c.is-age .st-c-t{padding-inline-end:.6rem}.st-c.is-age em{background:#140c04cc;color:var(--app-gold);border:1px solid rgb(217 173 74 / .7)}.st-tile{min-height:3.6rem}.st-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}@media(min-width:640px){.st-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-c{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border:2px solid rgb(217 173 74 / .7);background:linear-gradient(var(--app-leather-light),var(--app-leather-night));color:var(--app-ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--app-leather-dark),0 8px 18px #00000073;transition:transform .1s,border-color .15s}.st-c:hover{border-color:var(--app-gold)}.st-c:active{transform:scale(.98)}.st-c.is-now{border-color:var(--app-gold);box-shadow:0 0 0 2px #f6dd8f59,0 8px 18px #00000073}.st-c.is-soon{opacity:.55}.st-c-pic{position:relative;display:block;aspect-ratio:4 / 3;background:linear-gradient(135deg,#5b3a1c,#2a6b78)}.st-c-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-c-img2{position:absolute;inset-inline-end:.4rem;bottom:-1.1rem;z-index:1;width:2.8rem;height:2.8rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--app-gold-deep);box-shadow:0 4px 10px #0009}.st-c-pic em{position:absolute;top:.4rem;inset-inline-start:.4rem;padding:.1rem .5rem;border-radius:9999px;background:var(--app-gold);color:var(--app-leather);font-style:normal;font-size:.66rem;font-weight:800}.st-c-t{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem .6rem;padding-inline-end:3.3rem;min-height:3.4rem}.st-c-t b{font-family:var(--app-font-title);font-weight:400;font-size:1.05rem;line-height:1.05;color:var(--app-gold)}:lang(he) .st-c-t b{font-family:Shofar,serif;font-size:1.15rem}.st-c-t small{font-size:.72rem;line-height:1.2;opacity:.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.st-c-wide{grid-column:1 / -1;flex-direction:row;align-items:center}.st-c-ic{display:grid;place-items:center;flex:none;width:5.5rem;aspect-ratio:1;color:var(--app-gold)}.st-c-ic svg{width:2.4rem;height:2.4rem}.st-c-wide .st-c-t{padding-inline-end:.8rem}.st-tile-pics{display:flex;flex:none}.st-tile-img2{margin-inline-start:-1.4rem;transform:translateY(.3rem);box-shadow:0 3px 8px #00000080;border:1px solid var(--app-gold-deep)}
