/* העיצוב החדש של דף הבית, עלה לאתר 12.11.2026 באישור יהודית.
   שלוש רמות של כפתורים: ראשי מלא, משני עם מסגרת, וקישור טקסט עם חץ. */
.rd{--deep:#2e8ea0;--turq-h:#4ab6ca;--lilac:#f0eafa;--peach:#fdf0e6;--mint:#e8f6ef;--aqua:#e6f7fa}
.rd .rd-primary,.rd a.btn.rd-primary,.rd .btn.big.rd-primary{background:var(--turq)!important;color:var(--choc)!important;border-color:var(--turq)!important;box-shadow:0 6px 16px rgba(95,201,220,.32)}
.rd .rd-primary:hover,.rd .rd-primary:focus-visible{background:var(--turq-h)!important;border-color:var(--turq-h)!important}
.rd .top-join.rd-primary{box-shadow:none}
.rd .rd-link{all:unset;cursor:pointer;color:var(--choc);font-weight:700;font-size:1.05rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-color:var(--turq);white-space:nowrap}
.rd .rd-link:hover{text-decoration-color:var(--deep)}
.rd a:focus-visible,.rd button:focus-visible,.rd .rd-link:focus-visible{outline:3px solid var(--deep);outline-offset:3px;border-radius:.4rem}
.rd .rd-chip{display:inline-block;background:#fff;color:var(--choc);font-weight:700;font-size:.92rem;border-radius:999px;padding:.12rem .8rem;border:1.5px solid var(--turq)}
.rd .rd-ico{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:#fff;font-size:1.45rem;box-shadow:0 2px 8px rgba(62,36,24,.08)}
.rd .rd-sub{text-align:center;color:var(--soft);font-size:1.12rem;margin:-.2rem auto 1.8rem;max-width:40rem}

/* 1. הפתיחה: טקסט מימין, הקובייה המתחלפת משמאל */
.rd .hero{position:relative;overflow:hidden;padding-block:3.2rem 3.4rem}
.rd .hero-text{position:relative;isolation:isolate}
.rd .rd-hero-logo{display:block;width:10rem;height:10rem;object-fit:contain;margin:0 auto .6rem;filter:drop-shadow(0 6px 14px rgba(46,142,160,.18))}
.rd .hero-text{text-align:center}
.rd .hero-text .sub,.rd .hero-text p{margin-inline:auto}
.rd .hero .hero-btns{justify-content:center}
.rd .hero .in{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,29rem);justify-content:space-between;align-items:start;gap:clamp(2rem,5vw,4rem)}
.rd .hero h1{font-size:3.1rem}
.rd .rd-promo{background:#fff;border:1px solid var(--frame);border-radius:1.5rem;box-shadow:0 20px 44px rgba(46,142,160,.14);padding:1rem 1rem 1.1rem;width:100%;box-sizing:border-box}
.rd .rd-promo-top{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin:0 .2rem .7rem}
.rd .rd-label{margin:0;font-size:1.12rem;color:var(--choc);text-align:start}
.rd .rd-count{color:var(--soft);font-size:.95rem;white-space:nowrap}
.rd .rd-pic{position:relative}
.rd .rd-pic img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:1rem}
.rd .rd-pic .rd-chip{position:absolute;top:.7rem;right:.7rem;box-shadow:0 2px 8px rgba(0,0,0,.12)}
.rd .rd-slide-t{padding:.8rem .25rem 0}
.rd .rd-slide-t h3{font-size:1.3rem;margin:0 0 .2rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.rd .rd-when{color:var(--choc);font-weight:700;margin:0;font-size:1rem}
.rd .rd-tease{margin:.35rem 0 0;font-size:1.02rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}
.rd .rd-by{display:flex;align-items:center;gap:.5rem;color:var(--soft);font-size:.98rem;margin:.6rem 0 0}
.rd .rd-by i{width:2rem;height:2rem;border-radius:50%;flex:none;background:#f3e7d8 center 20%/cover;display:grid;place-items:center;font-style:normal;font-weight:700;color:var(--choc);font-size:.9rem;border:2px solid #fff;box-shadow:0 0 0 1px var(--frame)}
.rd .rd-more-btn{display:flex;justify-content:center;width:100%;box-sizing:border-box;margin-top:.85rem}
.rd .rd-slide.rd-in{animation:rdfade .45s ease-out}
@keyframes rdfade{from{opacity:.25}to{opacity:1}}
.rd .rd-bar{height:4px;background:var(--aqua);border-radius:4px;margin:.9rem .2rem 0;overflow:hidden}
.rd .rd-bar i{display:block;height:100%;width:0;background:var(--turq);border-radius:4px;animation:rdfill 3s linear forwards}
.rd .rd-promo.paused .rd-bar i{animation-play-state:paused}
@keyframes rdfill{from{width:0}to{width:100%}}
.rd .rd-tools{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.7rem;flex-wrap:wrap}
.rd .rd-dots{display:flex;gap:.1rem;flex-wrap:wrap}
.rd .rd-dots button{width:1.5rem;height:1.5rem;padding:0;border:0!important;background:none!important;cursor:pointer;display:grid;place-items:center}
.rd .rd-dots button::before{content:"";width:.7rem;height:.7rem;border-radius:50%;border:2px solid var(--deep);background:#fff;transition:transform .2s}
.rd .rd-dots button[aria-current="true"]::before{background:var(--deep);transform:scale(1.2)}
.rd .rd-pause{font:inherit;font-size:.95rem;font-weight:700;color:var(--choc);background:#fff;border:1.5px solid var(--frame);border-radius:999px;padding:.25rem .9rem;cursor:pointer}
.rd .rd-pause:hover{border-color:var(--turq)}

/* 2. החדרים: 4 כרטיסים צבעוניים, ורשימה קצרה של המקומות בחוץ */
.rd .rd-rooms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}
.rd .rd-room{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:var(--ink);border-radius:1.4rem;padding:1.3rem 1.2rem 1.2rem;transition:transform .15s,box-shadow .15s;border:1px solid transparent}
.rd .rd-room.c1{background:var(--aqua)}.rd .rd-room.c2{background:var(--lilac)}.rd .rd-room.c3{background:var(--peach)}.rd .rd-room.c4{background:var(--mint)}
.rd .rd-room:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(62,36,24,.1);border-color:rgba(46,142,160,.15)}
.rd .rd-where{margin-top:.9rem;font-size:.92rem;font-weight:700;color:var(--soft)}
.rd .rd-room h3{font-size:1.3rem;margin:.15rem 0 .45rem;text-align:start}
.rd .rd-room p{margin:0 0 1rem;font-size:1.02rem;line-height:1.6;flex:1}
.rd .rd-go{color:var(--choc);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-color:var(--turq)}
.rd .rd-room:hover .rd-go{text-decoration-color:var(--deep)}
.rd .rd-out-h{text-align:center;font-size:1.3rem;margin:2.4rem 0 .9rem}
.rd .rd-out{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}
.rd .rd-out a{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-radius:1rem;border:1px solid var(--frame);background:#fff;text-decoration:none;color:var(--ink);height:100%;box-sizing:border-box;transition:border-color .15s,background .15s}
.rd .rd-out a:hover{border-color:var(--turq);background:var(--aqua)}
.rd .rd-out .rd-ico{width:2.5rem;height:2.5rem;font-size:1.2rem;background:var(--sand);box-shadow:none}
.rd .rd-out-t{flex:1;min-width:0}
.rd .rd-out-t b{display:block;color:var(--choc);font-size:1.05rem}
.rd .rd-out-t small{color:var(--soft);font-size:.9rem}
.rd .rd-arrow{color:var(--deep);font-weight:700;font-size:1.2rem}

/* 3. המפגש הקרוב: תאריך, תמונה וטקסט בשורה אחת */
.rd .rd-next{display:grid;grid-template-columns:auto 11rem minmax(0,1fr);gap:1.6rem;align-items:center;background:#fff;border-radius:1.5rem;padding:1.4rem;max-width:58rem;margin:0 auto;box-shadow:0 10px 28px rgba(62,36,24,.07);border:1px solid var(--frame)}
.rd .rd-date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--turq);color:var(--choc);border-radius:1.2rem;width:7.5rem;height:8.6rem;text-align:center;line-height:1.1}
.rd .rd-date b{font-size:3rem;font-weight:900}
.rd .rd-date span{font-size:1.15rem;font-weight:700}
.rd .rd-date small{font-size:.9rem;margin-top:.45rem;opacity:.95}
.rd .rd-next>img{width:11rem;height:11rem;object-fit:cover;object-position:center 25%;border-radius:1.2rem}
.rd .rd-next-t h3{font-size:1.45rem;margin:.5rem 0 .3rem;text-align:start}
.rd .rd-hook{margin:0;font-size:1.1rem;color:var(--soft)}
.rd .rd-note{margin:.3rem 0 0;font-size:.95rem;color:var(--soft)}
.rd .rd-next-t .btn{margin-top:1rem}
.rd .rd-more{text-align:center;margin:1.4rem 0 0}
/* המפגש של החודש: גדול ובולט, במקום הראשון. ההרצאות אחריו, בכרטיסים קטנים לפי התאריך */
.rd .rd-meet{position:relative;max-width:62rem;padding:2.2rem 1.8rem 1.8rem;border:2px solid var(--turq);box-shadow:0 18px 40px rgba(46,142,160,.16);background:linear-gradient(135deg,#fff 55%,var(--aqua))}
.rd .rd-flag{position:absolute;top:-1rem;right:1.6rem;margin:0;background:var(--choc);color:#fff;font-weight:700;font-size:1rem;border-radius:999px;padding:.25rem 1.1rem}
.rd .rd-meet>img.logo{object-fit:contain;background:var(--cream);padding:.8rem;box-sizing:border-box}
.rd .rd-meet .rd-next-t h3{font-size:1.8rem}
.rd .rd-meet .rd-hook{font-size:1.2rem;color:var(--ink)}
.rd .rd-lec-h{text-align:center;font-size:1.3rem;margin:2.4rem 0 .9rem}
.rd .rd-lecs{list-style:none;margin:0 auto;padding:0;max-width:62rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}
.rd .rd-lecs li{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid var(--frame);border-radius:1.2rem;padding:1rem}
.rd .rd-lecs img{width:6rem;height:6rem;flex:none;object-fit:cover;object-position:center 25%;border-radius:1rem}
.rd .rd-lec-t{min-width:0}
.rd .rd-lec-when{margin:0;font-weight:700;color:var(--choc);font-size:.98rem}
.rd .rd-lecs h4{margin:.2rem 0 .1rem;font-size:1.2rem;color:var(--choc)}
.rd .rd-lec-who{margin:0;color:var(--soft);font-size:.98rem}
.rd .rd-lec-hook{margin:.35rem 0 .2rem;font-size:1.02rem}
.rd .rd-lecs .rd-link{display:inline-block;margin-top:.5rem}
.rd .rd-lecs li:only-child{max-width:40rem;margin-inline:auto;width:100%;box-sizing:border-box}

/* 4. האנשים: עיגולים נקיים, בלי קופסה */
.rd .rd-faces .person.face{background:none;border:0;box-shadow:none;padding:.4rem .3rem}
.rd .rd-faces .person.face img{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--aqua);transition:box-shadow .15s}
.rd .rd-faces .person.face:hover img{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--turq)}
.rd .rd-faces .face-join{border:0}
.rd .rd-faces .car-tools .btn{background:#fff}

/* 5. מה חדש: לוח אחד עם שורות */
.rd .rd-news{list-style:none;margin:0 auto;padding:.4rem 1.4rem;max-width:52rem;background:#fff;border-radius:1.5rem;border:1px solid var(--frame);box-shadow:0 10px 28px rgba(62,36,24,.06)}
.rd .rd-news li{display:flex;align-items:center;gap:1rem;padding:1.05rem 0}
.rd .rd-news li+li{border-top:1px solid var(--frame)}
.rd .rd-news .rd-ico{background:var(--sand);box-shadow:none}
.rd .rd-news-t{flex:1;min-width:0}
.rd .rd-news h3{font-size:1.2rem;margin:0 0 .15rem;text-align:start;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
.rd .rd-news p{margin:0;color:var(--soft);font-size:1.02rem}
.rd .rd-new{background:var(--turq);color:var(--choc);font-size:.8rem;font-weight:700;border-radius:999px;padding:.05rem .6rem}

/* 6. קולות וההזמנה בסוף: בלי הקו הטורקיז למעלה, כדי שלא ייראו כמו עוד קוביות */
.rd .voice{border-top:1px solid var(--frame)}

/* טלפון וטאבלט */
@media (max-width:1000px){
  .rd .rd-rooms,.rd .rd-out{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:860px){
  .rd .hero .in{grid-template-columns:1fr;justify-items:center}
  .rd .hero-text{text-align:center}
  .rd .hero .hero-btns{justify-content:center}
  .rd .rd-promo{max-width:29rem}
  .rd .rd-next{grid-template-columns:auto minmax(0,1fr);gap:1.1rem}
  .rd .rd-next>img{display:none}
}
@media (max-width:640px){
  .rd .hero{padding-block:2rem 2.4rem}
  .rd .hero h1{font-size:2.3rem}
  .rd .rd-rooms{grid-template-columns:1fr;gap:.8rem}
  .rd .rd-room{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:.8rem;padding:1rem}
  .rd .rd-room .rd-ico{width:2.7rem;height:2.7rem;font-size:1.25rem}
  .rd .rd-room .rd-where{margin:0}
  .rd .rd-room h3,.rd .rd-room p,.rd .rd-room .rd-go{flex-basis:100%}
  .rd .rd-room h3{margin-top:.6rem}
  .rd .rd-out{grid-template-columns:1fr;gap:.6rem}
  .rd .rd-next{grid-template-columns:1fr;justify-items:start;padding:1.1rem}
  .rd .rd-date{flex-direction:row;width:auto;height:auto;gap:.5rem;padding:.45rem 1rem;border-radius:999px}
  .rd .rd-date b{font-size:1.4rem}
  .rd .rd-date small{margin:0}
  .rd .rd-next-t h3{font-size:1.25rem}
  .rd .rd-next-t .btn{display:flex;justify-content:center}
  .rd .rd-meet{padding:1.8rem 1.1rem 1.2rem}
  .rd .rd-meet .rd-next-t h3{font-size:1.4rem}
  .rd .rd-flag{right:1rem}
  .rd .rd-lecs img{width:4.5rem;height:4.5rem}
  .rd .rd-hero-logo{width:6.5rem;height:6.5rem}
  .rd .rd-news{padding:.2rem 1rem}
  .rd .rd-news li{flex-wrap:wrap;gap:.4rem .8rem}
  .rd .rd-news .rd-ico{width:2.5rem;height:2.5rem;font-size:1.2rem}
  .rd .rd-news .rd-link{flex-basis:100%;padding-inline-start:3.3rem}
}
@media (prefers-reduced-motion:reduce){
  .rd .rd-bar{display:none}
  .rd .rd-room,.rd .rd-room:hover{transition:none;transform:none}
}

/* ---------- הדף הנפרד ---------- */
.rd .pp2-head{background:radial-gradient(ellipse at 70% 0,#eaf8fb 0,var(--cream) 60%);padding-block:2.6rem 3rem}
.rd .pp2-head h1{font-size:2.5rem;text-align:center;margin:0 0 .3rem}
.rd .pp2-head .sub{text-align:center;margin-bottom:1.6rem}
.rd .pp2-feat{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);background:#fff;border-radius:1.6rem;overflow:hidden;border:1px solid var(--frame);box-shadow:0 20px 44px rgba(46,142,160,.14);scroll-margin-top:6rem}
.rd .pp2-feat:focus{outline:none}
.rd .pp2-feat:focus-visible{outline:3px solid var(--deep);outline-offset:4px}
.rd .pp2-pic img{display:block;width:100%;height:100%;min-height:22rem;object-fit:cover}
.rd .pp2-t{padding:1.8rem 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.rd .pp2-t h2{font-size:2rem;text-align:start;margin:.6rem 0 .3rem}
.rd .pp2-sum{font-size:1.12rem;line-height:1.65;margin:.6rem 0 1.2rem}
.rd .pp2-t .rd-by{margin-top:1rem}
.rd .pp2-all h2{margin-bottom:.4rem}
.rd .pp2-chips{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin:0 0 .6rem}
.rd .pp2-chips button{font:inherit;font-size:1rem;font-weight:700;color:var(--choc);background:#fff;border:1.5px solid var(--frame);border-radius:999px;padding:.35rem 1.1rem;cursor:pointer}
.rd .pp2-chips button[aria-pressed="true"]{border-color:var(--turq);background:var(--turq);color:var(--choc)}
.rd .pp2-count{text-align:center;color:var(--soft);margin:0 0 1rem}
.rd .pp2-rail{display:flex;align-items:center;gap:.6rem}
.rd .pp2-track{list-style:none;margin:0;padding:.4rem .2rem .6rem;flex:1;min-width:0;display:grid;grid-template-columns:repeat(var(--per,4),minmax(0,1fr));gap:1rem;touch-action:pan-y}
.rd .pp2-track li{min-width:0}
.rd .pp2-card{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;height:100%;background:#fff;border-radius:1.2rem;overflow:hidden;border:2px solid var(--frame);padding-bottom:.9rem;transition:border-color .15s,transform .15s}
.rd .pp2-card:hover{border-color:var(--turq);transform:translateY(-3px)}
.rd .pp2-card[aria-pressed="true"]{border-color:var(--deep);box-shadow:0 0 0 3px var(--aqua)}
.rd .pp2-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;margin-bottom:.4rem}
.rd .pp2-card .rd-chip{margin-inline:.9rem;font-size:.85rem}
.rd .pp2-card b{margin-inline:.9rem;color:var(--choc);font-size:1.08rem;line-height:1.35}
.rd .pp2-card small{margin-inline:.9rem;color:var(--choc);font-weight:700;font-size:.92rem}
.rd .pp2-by{margin-inline:.9rem;color:var(--soft);font-size:.92rem}
.rd .pp2-arrow{flex:none;width:2.3rem;height:2.3rem;border-radius:50%;border:1.5px solid var(--frame);background:#fff;color:var(--choc);font-size:1.35rem;line-height:1;cursor:pointer;display:grid;place-items:center}
.rd .pp2-arrow[hidden]{display:none!important}
.rd .pp2-dots{display:flex;justify-content:center;gap:.25rem;margin:.4rem 0 0}
.rd .pp2-dots button{all:unset;cursor:pointer;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:50%}
.rd .pp2-dots button::before{content:"";width:.7rem;height:.7rem;border-radius:50%;border:2px solid var(--deep);box-sizing:border-box}
.rd .pp2-dots button[aria-current="true"]::before{background:var(--deep)}
.rd .pp2-dots button:focus-visible{outline:3px solid var(--turq)}
.rd .pp2-arrow:hover{border-color:var(--turq);background:var(--aqua)}
.rd .pp2-box{margin-top:2.6rem;background:var(--sand);border-radius:1.4rem;padding:1.8rem;text-align:center}
.rd .pp2-box h2{margin:0 0 .4rem;font-size:1.5rem}
.rd .pp2-box p{margin:0 0 1rem}
.rd .pp2-back{text-align:center;margin:1.6rem 0 0}
@media (max-width:760px){
  .rd .pp2-head h1{font-size:1.9rem}
  .rd .pp2-feat{grid-template-columns:1fr}
  .rd .pp2-pic img{min-height:0;aspect-ratio:16/10;height:auto}
  .rd .pp2-t{padding:1.1rem 1.1rem 1.3rem}
  .rd .pp2-t h2{font-size:1.45rem}
  .rd .pp2-t .btn{display:flex;justify-content:center;width:100%;box-sizing:border-box}
  .rd .pp2-chips button{padding:.3rem .9rem}
  .rd .pp2-rail{gap:.35rem}
}

/* הכותרת במסך בינוני: "ספריית VOD" נדחפה מתחת לכפתור החיפוש בין 860 ל-1200 (יהודית, 11.11).
   הלשוניות צפופות יותר, החיפוש הופך לעיגול עם זכוכית מגדלת, ומתחת ל-960 עוברים לכפתור "תפריט". */
@media (max-width:1240px){
  body.rd .top{gap:.6rem}
  body.rd .tabs a{padding-inline:.5rem;font-size:.96rem}
  body.rd .top-act{gap:.4rem}
  body.rd .srch-btn{padding:0;width:2.6rem;height:2.6rem;justify-content:center;border-radius:50%}
  body.rd .srch-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
}
@media (max-width:959px){.top .tabs{display:none}.menu-btn{display:inline-flex}}
/* 11.11 ערב: שתי הקוביות למעלה נגמרות בדיוק בקו של 4 קוביות החדרים */
@media (min-width:861px){
  .rd .hero .in{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:stretch;justify-content:stretch}
  .rd .hero-text{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(150deg,#fff 0%,#fff 55%,rgba(222,244,246,.9) 100%);border:1px solid var(--frame);border-radius:1.5rem;box-shadow:0 20px 44px rgba(46,142,160,.14);padding:1.6rem 1.8rem;box-sizing:border-box;min-width:0}
  .rd .rd-promo{max-width:none}
}

/* הרצאה בלי קישור הרשמה עדיין */
.rd .rd-soon{display:inline-block;margin-top:.5rem;color:var(--soft);font-weight:700}

/* ---------- 12.11 (יהודית): "שלום, אני אורו" במרכז ובגדול, 2 קוביות צד שוות כמו פרסומת בפורטל,
   הימנית "האירועים של אורו" והשמאלית "חברים מקדמים", שתיהן מתחלפות. מסקיצה F ---------- */
.rd .hero .in{background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 60%),linear-gradient(160deg,#eaf8fb 0%,#f6f1fb 55%,#fdf3ea 100%);border:1px solid var(--frame);border-radius:2rem;box-shadow:0 18px 50px rgba(46,142,160,.10);padding:1.6rem;box-sizing:border-box}
.rd .hero .hero-text{background:none!important;border:0!important;box-shadow:none!important;padding:1rem .4rem!important}
.rd .hero .rd-promo{display:flex;flex-direction:column;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);border-radius:1.1rem;box-shadow:0 2px 10px rgba(62,36,24,.05);padding:.7rem .75rem .65rem;max-width:none;min-width:0;height:23.5rem;overflow:hidden;align-self:center;box-sizing:border-box}
.rd .hero .rd-promo .rd-slide{flex:1}
.rd .hero .rd-promo .rd-label{font-size:.9rem;font-weight:700}
.rd .hero .rd-promo .rd-promo-top{margin-bottom:.45rem}
.rd .hero .rd-promo .rd-count{font-size:.8rem}
.rd .hero .rd-promo .rd-pic{aspect-ratio:4/3;border-radius:.8rem}
.rd .hero .rd-promo .rd-pic img{width:100%;height:100%;object-fit:cover;object-position:center 25%}
.rd .hero .rd-promo .rd-chip{font-size:.78rem;padding:.12rem .6rem}
.rd .hero .rd-promo .rd-slide-t h3{font-size:1.02rem;margin:.5rem 0 .2rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.rd .hero .rd-promo .rd-when{font-size:.88rem;margin:0}
.rd .hero .rd-promo .rd-tease,.rd .hero .rd-promo .rd-by{display:none}
/* "לעוד פרטים": קישור שקט ולא כפתור */
.rd .hero .rd-promo .rd-more-btn{display:inline-flex;width:auto;margin-top:.35rem;padding:0!important;min-height:0;background:none!important;border:0!important;box-shadow:none!important;color:var(--deep)!important;font-weight:700;font-size:.9rem;text-decoration:underline;text-underline-offset:.2em}
.rd .hero .rd-promo .rd-bar{margin-top:.4rem}
.rd .hero .rd-promo .rd-tools{margin-top:.35rem}
.rd .hero .rd-promo .rd-pause{font-size:.8rem;padding:.2rem .65rem;min-height:1.9rem}
/* הכפתורים של אורו: רכים */
.rd .hero .hero-btns .btn,.rd .hero .hero-btns .btn.big.rd-primary{font-size:1.02rem;padding:.6rem 1.4rem;min-height:0;box-shadow:none!important}
.rd .hero .hero-btns .rd-primary{background:#fff!important;border:1px solid var(--turq)!important;color:var(--choc)!important}
.rd .hero .hero-btns .rd-primary:hover,.rd .hero .hero-btns .rd-primary:focus-visible{background:var(--aqua)!important}
.rd .hero .hero-btns .ghost{background:rgba(255,255,255,.6)!important;border:1px solid var(--frame)!important;color:var(--choc)!important}
@media (min-width:1100px){
  .rd .hero .in{grid-template-columns:14.5rem minmax(0,1fr) 14.5rem;grid-template-areas:"ev oro promo";gap:4.5rem;align-items:center;justify-content:stretch;padding:2.6rem 3rem;max-width:76rem}
  .rd .hero .hero-text{grid-area:oro;justify-content:center}
  .rd .hero .rd-ev{grid-area:ev}
  .rd .hero .rd-promo:not(.rd-ev){grid-area:promo}
  .rd .hero h1{font-size:3.4rem}
  .rd .hero .rd-hero-logo{width:10.5rem;height:10.5rem}
  .rd .hero .hero-sub{font-size:1.5rem}
  .rd .hero .hero-line{font-size:1.2rem}
  .rd .hero .rd-promo{position:relative}
}
@media (min-width:861px) and (max-width:1099.98px){
  .rd .hero .in{grid-template-columns:repeat(2,15.5rem);grid-template-areas:"oro oro" "ev promo";justify-content:center;gap:1.5rem;align-items:stretch}
  .rd .hero .hero-text{grid-area:oro}
  .rd .hero .rd-ev{grid-area:ev}
  .rd .hero .rd-promo:not(.rd-ev){grid-area:promo}
  .rd .hero h1{font-size:3rem}
}
@media (max-width:860.98px){
  .rd .hero .in{padding:1rem;border-radius:1.5rem;gap:1rem;justify-items:center}
  .rd .hero .rd-promo{width:100%;max-width:19rem;height:23.5rem}
}

/* 12.11 (יהודית, סקיצה 3): כרטיס המפגש לבן ורך. תמונה ממפגש של אורו במקום הלוגו, התאריך כדף לוח שנה, כפתור עם מסגרת */
.rd .rd-meet{grid-template-columns:auto 13rem minmax(0,1fr);border:1px solid var(--frame);box-shadow:0 10px 28px rgba(62,36,24,.07);background:#fff}
.rd .rd-meet .rd-date{background:#fff;border:1px solid var(--frame);color:var(--choc);box-shadow:0 4px 14px rgba(62,36,24,.06)}
.rd .rd-meet .rd-date span{color:var(--soft)}
.rd .rd-meet>img.photo{width:13rem;height:10rem;object-fit:cover;object-position:center 30%;border-radius:1.2rem}
.rd .rd-meet a.btn.rd-primary{background:#fff!important;color:var(--choc)!important;border:1.5px solid var(--turq)!important;box-shadow:none!important;font-size:1.05rem;padding:.55rem 1.3rem;min-height:2.75rem}
.rd .rd-meet a.btn.rd-primary:hover,.rd .rd-meet a.btn.rd-primary:focus-visible{background:var(--mist)!important}
@media (max-width:860px){
  .rd .rd-meet{grid-template-columns:auto minmax(0,1fr)}
  .rd .rd-meet>img.photo{display:block;order:-1;grid-column:1/-1;width:100%;height:11rem}
}
@media (max-width:640px){
  .rd .rd-meet{grid-template-columns:1fr}
}
/* המונה "1 מתוך 2" בקוביות של דף הבית: הנקודות כבר מראות איפה עומדים, אז המונה נשאר רק לקוראי מסך (12.11) */
.rd .hero .rd-promo .rd-count{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* התווית מעל הכותרת ולא על התמונה, כדי שלא תסתיר פנים (יהודית, 12.11) */
.rd .hero .rd-promo .rd-slide-t>.rd-chip{align-self:flex-start;justify-self:start;width:max-content;margin:0 0 .35rem}
/* 12.11 (יהודית): התחתית של הקובייה נחתכה. קצת יותר גובה, ונקודות קטנות ועדינות */
.rd .hero .rd-promo{height:25.5rem}
.rd .hero .rd-promo .rd-tools{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:nowrap}
.rd .hero .rd-promo .rd-dots button{width:1.5rem;height:1.5rem}
.rd .hero .rd-promo .rd-dots button::before{width:.42rem;height:.42rem;border-width:1.5px;border-color:var(--deep);opacity:.75}
.rd .hero .rd-promo .rd-dots button[aria-current="true"]::before{transform:none;opacity:1;width:.9rem;border-radius:999px}
.rd .hero .rd-promo .rd-pause{font-size:.75rem;padding:.12rem .6rem;min-height:1.5rem;font-weight:600}
@media (max-width:860.98px){.rd .hero .rd-promo{height:28rem}}
