:root{--sand:#e9d8b8;--sand-dark:#c9a56b;--brown:#4a3217;--rust:#b5572b;--ink:#2b1d0e;--bg:#f6ecd8;--radius:14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans Hebrew,Arial,sans-serif;line-height:1.6}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0}img,video{max-width:100%;display:block}a{color:var(--rust)}a:focus-visible,button:focus-visible{outline:3px solid var(--rust);outline-offset:3px}h1,h2,h3,.card-title,.card-summary,.prose,.prose p{unicode-bidi:plaintext}.skip{background:var(--brown);color:#fff;padding:.5rem 1rem;position:absolute;inset-inline-start:-999px}.skip:focus{inset-inline-start:1rem;z-index:10;top:1rem}.site-header{background:var(--brown);color:var(--sand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.site-header a{color:var(--sand);min-height:44px;padding:.6rem .5rem;text-decoration:none;display:inline-block}.site-header a:hover{color:#fff}.brand{letter-spacing:.02em;font-size:1.25rem;font-weight:800}.site-header nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.lang-switch{border:1px solid var(--sand-dark);border-radius:999px;padding-inline:1rem!important}main{min-height:60vh}.page{max-width:62rem;margin:0 auto;padding:1.5rem 1rem 3rem}.site-footer{text-align:center;background:var(--sand);color:var(--brown);padding:1.5rem 1rem}.hero{background:var(--brown);place-items:center;min-height:55vh;display:grid;position:relative;overflow:hidden}.hero-video,.hero-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-poster{display:none}.hero:after{content:"";background:linear-gradient(#4a321740,#4a3217b3);position:absolute;inset:0}.hero-text{z-index:1;text-align:center;color:#fff;padding:1rem;position:relative}.hero-text h1{margin:0;font-size:clamp(2.2rem,8vw,4.5rem)}.hero-text p{margin:.5rem 0 0;font-size:1.2rem}.worlds{gap:1rem;max-width:70rem;margin:0 auto;padding:1.5rem 1rem 3rem;display:grid}.world{background:var(--sand);color:var(--brown);border-radius:var(--radius);border:2px solid var(--sand-dark);flex-direction:column;gap:.35rem;padding:1.75rem 1.25rem;text-decoration:none;transition:transform .15s,background-color .15s;display:flex}.world:hover{background:var(--sand-dark);transform:translateY(-3px)}.world-icon{font-size:2.4rem}.world-title{font-size:1.5rem;font-weight:800}.world-blurb{color:var(--rust)}@media (width>=800px){.worlds{grid-template-columns:repeat(3,1fr)}}.cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.card{color:var(--ink);border:1px solid var(--sand-dark);border-radius:var(--radius);background:#fff8e8;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card img{aspect-ratio:16/10;object-fit:cover;width:100%}.card-body{flex-direction:column;gap:.25rem;padding:1rem;display:flex}.card-title{color:var(--brown);font-size:1.15rem;font-weight:800}.card-meta{color:var(--rust);font-size:.95rem}.detail h1{color:var(--brown);margin-block:.25rem}.meta{color:var(--rust);margin-block:0 1rem}.facts{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.stars{color:var(--rust);letter-spacing:.1em}.stars-off{color:var(--sand-dark)}.prose{max-width:42rem}.notice{background:var(--sand);border-inline-start:4px solid var(--rust);border-radius:6px;padding:.75rem 1rem}.video-frame{aspect-ratio:16/9;border-radius:var(--radius);background:#000;margin-block:1.5rem;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gallery{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;margin-block:1.5rem;display:grid}.gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}@media (prefers-reduced-motion:reduce){.hero-video{display:none}.hero-poster{display:block}.world{transition:none}.world:hover{transform:none}}
