/* ============================================================
   F2 — כרזה. הבסיס המשותף לעמודים הפנימיים (עליי, הבלוג, כתבה).
   ריזו תלת־צבעי על נייר. דיו: כתום, אדום לבנה, חום (ה"שחור").
   נלקח 1:1 מ-home-F2-poster.html. באתר האמיתי: קובץ ה-CSS של התבנית.
   ============================================================ */
:root{
  --paper:#f2e6d0;   /* נייר */
  --orange:#ec6a2c;  /* דיו ריזו כתום */
  --red:#b8321f;     /* דיו אדום לבנה */
  --brown:#3a2217;   /* דיו חום — הטקסט */
  --gut:clamp(16px,4vw,48px);
  --focus:var(--brown);
  --grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .949 0 0 0 0 .902 0 0 0 0 .816 0 0 0 -3.4 1.24'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
  --grain-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .227 0 0 0 0 .133 0 0 0 0 .09 0 0 0 -1.7 .64'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");
  --display:'Karantina',sans-serif;
  --head:'Aharoni Bold','Secular One',sans-serif;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:'Alef','Arial Hebrew',Arial,sans-serif;font-size:18px;line-height:1.7;color:var(--brown);background-color:var(--paper);background-image:var(--grain-dark)}
@supports not (overflow:clip){body{overflow-x:hidden}}
img{display:block;max-width:100%}
a{color:inherit}
b{font-weight:700}
em{font-style:normal}
ul{list-style:none}
.wrap{max-width:calc(1240px + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}
.poster{font-family:var(--display);font-weight:700;line-height:.86;text-wrap:balance}
.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:4px}

/* הזזת רישום: עותק אדום מוסט, מודפס ב-multiply מעל החום */
.mis{position:relative}
.mis::after{content:attr(data-t);content:attr(data-t) / "";position:absolute;inset:0;color:var(--mis-c,var(--red));mix-blend-mode:multiply;transform:translate(var(--mx,-4px),var(--my,3px));pointer-events:none}
/* על רקע כהה: הכתום מתחת לנייר החשוף */
.misd{position:relative;z-index:0}
.misd::before{content:attr(data-t);content:attr(data-t) / "";position:absolute;inset:0;z-index:-1;color:var(--misd-c,var(--orange));transform:translate(-5px,4px);pointer-events:none}

/* כפתורים: מלבן קשיח + בלוק צל אטום שזז בלחיצה */
.btn{--sh:var(--brown);display:inline-flex;align-items:center;gap:10px;font-family:var(--head);font-size:19px;line-height:1.2;padding:15px 26px 16px;background-color:var(--red);color:var(--paper);text-decoration:none;border:0;border-radius:0;cursor:pointer;box-shadow:-6px 6px 0 var(--sh);transition:transform .08s ease-out,box-shadow .08s ease-out}
.btn:hover{transform:translate(2px,-2px);box-shadow:-8px 8px 0 var(--sh)}
.btn:active{transform:translate(-6px,6px);box-shadow:0 0 0 var(--sh)}
.btn svg{flex-shrink:0}
.btn-brown{background-color:var(--brown);color:var(--paper);--sh:var(--red)}
.btn-orange{background-color:var(--orange);color:var(--brown);--sh:var(--paper)}
.more{display:inline-block;font-family:var(--head);font-size:19px;text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--orange);text-underline-offset:7px}
.more:hover{text-decoration-color:var(--red)}

/* ================= HEADER ================= */
.top{position:relative;z-index:30;background-color:var(--paper);background-image:var(--grain-dark);border-bottom:5px solid var(--brown)}
.top nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px}
.logo{font-family:var(--display);font-weight:700;font-size:46px;line-height:1;padding-top:4px;color:inherit;text-decoration:none}
.logo b{color:var(--red)}
.nav-links{display:flex;align-items:center;gap:30px;font-family:var(--head);font-size:18px}
.nav-links a{text-decoration:none;padding-block:4px 2px;border-bottom:3px solid transparent}
.nav-links a:hover{border-bottom-color:var(--orange)}
.nav-links a[aria-current="page"]{border-bottom-color:var(--red)}
.nav-right{display:flex;align-items:center;gap:14px}
.nav-cta{padding:9px 18px 10px;font-size:17px;box-shadow:-4px 4px 0 var(--sh)}
.nav-cta:hover{box-shadow:-6px 6px 0 var(--sh)}
.nav-cta:active{transform:translate(-4px,4px);box-shadow:0 0 0 var(--sh)}
.nav-toggle{display:none;width:46px;height:46px;background:transparent;border:3px solid var(--brown);border-radius:0;color:var(--brown);cursor:pointer;align-items:center;justify-content:center}
.nav-toggle:hover{background-color:var(--brown);color:var(--paper)}
.only-mobile{display:none}
@media (max-width:820px){
  .logo{font-size:40px}
  .nav-links{--focus:var(--orange);position:absolute;top:calc(100% + 5px);inset-inline:0;flex-direction:column;align-items:stretch;gap:0;background-color:var(--brown);background-image:var(--grain-light);padding:6px var(--gut) 18px;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .15s,transform .15s,visibility 0s linear .15s}
  .nav-links.open{visibility:visible;opacity:1;transform:none;transition:opacity .15s,transform .15s,visibility 0s}
  .nav-links a{font-family:var(--display);font-weight:700;font-size:46px;line-height:1.1;color:var(--paper);padding-block:8px 4px;border-bottom:1px solid rgba(244,239,228,.28)}
  .nav-links a:last-child{border-bottom:0}
  .nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--orange);border-bottom-color:rgba(244,239,228,.28)}
  .nav-toggle{display:flex}
  .nav-cta{display:none}
  .only-mobile{display:block}
}

/* שמש: עיגול כתום שיוצא מהשוליים */
.sun{--sun:clamp(300px,40vw,580px);position:absolute;top:clamp(-150px,-9vw,-80px);inset-inline-start:calc(var(--sun) / -2);width:var(--sun);aspect-ratio:1;border-radius:50%;background-color:var(--orange);background-image:var(--grain-light);pointer-events:none}

/* פס נטוי */
.cred{position:relative;z-index:2;overflow-x:clip;margin-top:-8px;padding-block:18px}
.cred-band{background-color:var(--red);background-image:var(--grain-light);color:var(--paper);transform:rotate(-1.2deg);margin-inline:-40px;padding-block:22px 24px}
.cred-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;max-width:calc(1240px + 2 * var(--gut));margin-inline:auto;padding-inline:calc(var(--gut) + 40px);font-family:var(--head);font-size:21px;line-height:1.3}
.cred-in span{display:block}
.cred-in b{font-family:var(--display);font-weight:700;font-size:1.55em;line-height:.8}
.cred-in span::before{content:"";display:inline-block;vertical-align:.1em;width:12px;height:11px;margin-inline-end:12px;background-color:var(--paper)}
.cred-in span:nth-child(even)::before{clip-path:polygon(50% 0,100% 100%,0 100%)}
.cred-in span:nth-child(odd)::before{width:10px;height:10px}
.cred-in span:first-child::before{display:none}
@media (max-width:760px){
  .cred-band{transform:rotate(-2deg)}
  .cred-in{flex-direction:column;align-items:flex-start;gap:6px;font-size:19px}
  .cred-in span:first-child::before{display:inline-block}
}

/* ================= FOOTER ================= */
.foot{--focus:var(--orange);background-color:var(--brown);background-image:var(--grain-light);color:var(--paper);border-top:10px solid var(--orange);padding-block:clamp(48px,6vw,80px) 26px;overflow-x:clip}
.foot-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px}
.foot-logo{font-family:var(--display);font-weight:700;font-size:clamp(96px,15vw,220px);line-height:.8}
.foot-logo b{color:var(--orange)}
.foot-links{display:flex;flex-wrap:wrap;gap:10px 28px;font-family:var(--head);font-size:19px;padding-bottom:10px}
.foot-links a{text-decoration:none;border-bottom:3px solid transparent}
.foot-links a:hover{border-bottom-color:var(--orange)}
.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:clamp(32px,4vw,48px);padding-top:16px;border-top:1px solid rgba(244,239,228,.3);font-size:15px}
.foot-bottom .slug{display:inline-flex;align-items:center;gap:10px}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{transition:none!important;animation:none!important}
  html{scroll-behavior:auto}
  .btn:hover{transform:none}
}

/* טופס צרו קשר: שדה מלכודת לבוטים, והודעת אישור */
.cf-hp{position:absolute!important;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}
.cf-ok{font-family:var(--head);font-size:21px;color:var(--red);margin-bottom:22px}
