/* iCommand · קו iBrand (ברירת-מחדל בהירה). מגזין שקט, לא קוקפיט צועק.
   קרם #F4EFE6 · בז' #ECE5D6 · פחם #161613 · לחישה #6B6660 · קו #D9D1BF · זהב-עתיק #9C7A3C (חתימה, לא מילוי)
   Heebo 300/400/600/700 בלבד · פינות 2–6px · בלי צללים · תנועה cubic-bezier(.2,.7,.2,1) */
[data-theme="light"]{
  --bg:#F4EFE6; --bg2:#ECE5D6; --panel:#FBF8F2; --panel2:#F1EADC;
  --line:#D9D1BF; --line2:#CBBFA6;
  --txt:#161613; --muted:#6B6660; --dim:#8F887C;
  --gold:#9C7A3C; --gold-dim:#7E6230;
  --green:#3F7A4F; --green-bg:#E3ECE1;
  --yellow:#8A6A16; --yellow-bg:#F2EAD3;
  --red:#A84436; --red-bg:#F4E3DE;
  --r:6px; --r-sm:4px;
  --ease:cubic-bezier(.2,.7,.2,1);
}
[data-theme="light"] body{font-family:'Heebo',system-ui,sans-serif;background:var(--bg);color:var(--txt);font-weight:400}
[data-theme="light"] h1{font-weight:300;font-size:34px;letter-spacing:-.005em;line-height:1.15}
[data-theme="light"] h1 b,[data-theme="light"] h2 b{font-weight:700}
[data-theme="light"] h3{font-weight:600}
[data-theme="light"] .sub{color:var(--muted);font-size:14px;margin-top:6px}
[data-theme="light"] .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.32em;color:var(--gold);text-transform:uppercase}

/* מעטפת: סרגל-צד בז' שקט */
[data-theme="light"] .side{background:var(--bg2);border-inline-start:1px solid var(--line)}
[data-theme="light"] .brand b{font-weight:700;letter-spacing:.02em}
[data-theme="light"] .brand .dot{background:var(--gold);box-shadow:none}
[data-theme="light"] .navlink{color:var(--muted);border-radius:var(--r-sm);transition:color .18s var(--ease),background .18s var(--ease)}
[data-theme="light"] .navlink:hover{color:var(--txt);background:rgba(22,22,19,.04)}
[data-theme="light"] .navlink.on{color:var(--txt);background:var(--panel);box-shadow:inset -2px 0 0 var(--gold)}
[data-theme="light"] .main{max-width:1180px;padding:32px 36px}

/* קלפים: בלי צל, קו דק, מתרוממים 2px ב-hover */
[data-theme="light"] .card,[data-theme="light"] .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:none}
[data-theme="light"] a.card,[data-theme="light"] a.cc{transition:transform .32s var(--ease),border-color .18s var(--ease)}
[data-theme="light"] a.card:hover,[data-theme="light"] a.cc:hover{transform:translateY(-2px);border-color:var(--line2)}
[data-theme="light"] .card .lbl{font-weight:600;letter-spacing:.12em;color:var(--muted)}
[data-theme="light"] .kpi{font-family:'Heebo',system-ui,sans-serif;font-weight:300;font-size:34px;letter-spacing:-.01em}
[data-theme="light"] .mono{font-family:'Heebo',system-ui,sans-serif;font-variant-numeric:tabular-nums}
[data-theme="light"] .bg-green{background:var(--green-bg)} [data-theme="light"] .bg-yellow{background:var(--yellow-bg)} [data-theme="light"] .bg-red{background:var(--red-bg)}

/* כפתורים: זהב = פעולה אחת חשובה. השאר שקטים */
[data-theme="light"] .btn{border-radius:var(--r-sm);font-weight:600;background:transparent;border:1px solid var(--line2);color:var(--txt);transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}
[data-theme="light"] .btn:hover{background:var(--panel2)}
[data-theme="light"] .btn.gold{background:var(--txt);color:var(--bg);border-color:var(--txt);letter-spacing:.04em}
[data-theme="light"] .btn.gold:hover{background:var(--gold);border-color:var(--gold);color:#FBF8F2;transform:translateY(-1px)}
[data-theme="light"] .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}
[data-theme="light"] .pill{border-radius:20px;border-color:var(--line2);color:var(--muted);background:transparent}
[data-theme="light"] .tag{border-radius:20px;font-weight:600}
[data-theme="light"] input,[data-theme="light"] select,[data-theme="light"] textarea{background:#FFFDF8;border:1px solid var(--line2);border-radius:var(--r-sm);color:var(--txt);font:inherit;padding:9px 11px;width:100%}
[data-theme="light"] input:focus,[data-theme="light"] select:focus,[data-theme="light"] textarea:focus{outline:2px solid rgba(156,122,60,.35);outline-offset:1px;border-color:var(--gold)}
[data-theme="light"] table th{color:var(--muted);font-weight:600;letter-spacing:.06em}
[data-theme="light"] .thumb img,[data-theme="light"] .dimg{border-radius:2px;transition:transform .56s var(--ease)}
[data-theme="light"] a.cc:hover .thumb img{transform:scale(1.02)}

/* סרגל תחתון בנייד — כמו אפליקציה */
.tabbar{display:none}
@media(max-width:620px){
  [data-theme="light"] .main{padding:18px 16px 96px}
  [data-theme="light"] h1{font-size:28px}
  .side .navlink{display:none}
  .side .navlink.on{display:flex}
  .tabbar{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:50;background:var(--panel);border-top:1px solid var(--line);
    padding:6px max(8px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));justify-content:space-around}
  .tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10.5px;color:var(--muted);padding:6px 8px;min-width:56px;font-weight:600}
  .tabbar a .ti{font-size:18px;line-height:1}
  .tabbar a.on{color:var(--txt)}
  .tabbar a.on .ti{color:var(--gold)}
  .side{display:flex}
}
@media (prefers-reduced-motion:reduce){[data-theme="light"] *{transition:none!important}}

/* ===== חתימה: גיליון-מגע — מה שהעלית מוצג כהדפסות על שולחן ===== */
[data-theme="light"]{--paper:#FFFDF8;--blush:#ECD9CC}
.sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:26px 22px;padding:6px 4px}
.print{--tilt:0deg;display:block;background:var(--paper,#fff);padding:8px 8px 10px;border:1px solid var(--line);
  transform:rotate(var(--tilt));transition:transform .32s var(--ease,ease),border-color .18s;color:var(--txt);min-width:0}
.print:nth-child(4n+1){--tilt:-1.1deg}.print:nth-child(4n+2){--tilt:.8deg}.print:nth-child(4n+3){--tilt:-.4deg}.print:nth-child(4n){--tilt:1.2deg}
.print:hover,.print:focus-visible{transform:rotate(0) translateY(-3px);border-color:var(--line2)}
.print .ph{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bg2)}
.print .ph img,.print .ph video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;
  animation:develop 1.4s var(--ease,ease) both;animation-delay:calc(var(--i,0) * 90ms)}
.print .cap{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}
.print .cap b{color:var(--txt);font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.print .fr{letter-spacing:.08em;white-space:nowrap}
.print .st{position:absolute;bottom:6px;inset-inline-start:6px;background:rgba(251,248,242,.92);color:var(--txt);font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:20px}
.print .st.live{background:var(--green);color:#fff}
@keyframes develop{0%{opacity:0;filter:sepia(.7) brightness(1.25) blur(3px)}60%{opacity:1;filter:sepia(.25) brightness(1.06) blur(.5px)}100%{opacity:1;filter:none}}
@media (prefers-reduced-motion:reduce){.print .ph img,.print .ph video{animation:none}.print{transform:none}}
@media(max-width:620px){.sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}}

/* פתיח: שורת-מצב אנושית במקום עוד מספרים */
.lede{font-size:19px;font-weight:300;color:var(--muted);max-width:60ch;margin:10px 0 26px;line-height:1.6}
.lede b{color:var(--txt);font-weight:600}
.readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-bottom:34px}
.readout>*{padding:14px 16px;border-inline-start:1px solid var(--line);color:var(--txt);min-width:0}
.readout>*:first-child{border-inline-start:0}
.readout .k{font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--muted)}
.readout .v{font-size:28px;font-weight:300;margin-top:4px;font-variant-numeric:tabular-nums}
.readout .v small{font-size:12px;color:var(--muted);font-weight:400;margin-inline-start:4px}
.readout a:hover{background:var(--panel2)}
@media(max-width:620px){.readout{grid-template-columns:repeat(2,minmax(0,1fr))}.readout>*:nth-child(3){border-inline-start:0}.readout>*:nth-child(n+3){border-top:1px solid var(--line)}}
.shead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:38px 0 16px;border-bottom:1px solid var(--line);padding-bottom:10px}
.shead h2{font-size:24px;font-weight:300;margin:0}.shead h2 b{font-weight:700}
.shead a{font-size:13px;color:var(--muted)}.shead a:hover{color:var(--gold)}
.blank{padding:30px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line2);border-radius:6px;background:var(--panel)}
.blank a{color:var(--txt);font-weight:600;border-bottom:1px solid var(--gold)}
.waitcard{background:var(--blush,#ECD9CC);border:1px solid #DCC3B3;border-radius:6px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}
.waitlist{display:grid;gap:10px}
.log{margin:0;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--panel)}
.log li{list-style:none;display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:11px 16px;border-top:1px solid var(--line);font-size:14px}
.log li:first-child{border-top:0}
.log .t{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}
@media(max-width:620px){
  .side .navlink.on{display:none}
  .side{justify-content:space-between;padding:10px 16px}
  .side .foot{font-size:0;gap:0}
  .side .foot a{display:none}
  .side .foot .theme-toggle{font-size:11px;padding:5px 9px}
  .side .foot .theme-toggle .tt-label{display:none}
  .top .phasebar .pill:not(.lock-on):not(.lock-off){display:none}
  .top{margin-bottom:6px}
}

/* מצב השקה — "העולם הכהה" של iBrand: רגע שמרגיש אחרת מהשגרה */
.lm-band{background:#0E0E0C;color:#F4EFE6;border-radius:6px;padding:22px 24px;display:grid;gap:12px;margin-bottom:26px}
.lm-band .k{font-size:11px;font-weight:600;letter-spacing:.14em;color:#B9B1A2}
.lm-big{font-size:clamp(40px,7vw,64px);font-weight:300;line-height:1;font-variant-numeric:tabular-nums}
.lm-big small{font-size:15px;color:#B9B1A2;font-weight:400;margin-inline-start:8px}
.lm-bar{height:6px;background:rgba(244,239,230,.12);border-radius:6px;overflow:hidden}
.lm-bar i{display:block;height:100%;background:#C9A45E;border-radius:6px;transition:width .56s cubic-bezier(.2,.7,.2,1)}
.lm-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-top:1px solid rgba(244,239,230,.12);padding-top:12px}
.lm-row .v{font-size:22px;font-weight:300;font-variant-numeric:tabular-nums}
@media(max-width:620px){.lm-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.lm-feed{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#D9D1BF}
.lm-feed span{border:1px solid rgba(244,239,230,.16);border-radius:20px;padding:3px 10px}
.lm-go{font:inherit;font-weight:700;letter-spacing:.08em;background:#C9A45E;color:#161613;border:0;border-radius:2px;padding:14px 24px;cursor:pointer;transition:background .18s,transform .18s}
.lm-go:hover{background:#F4EFE6;transform:translateY(-2px)}
.lm-pill-on{background:#0E0E0C!important;color:#F4EFE6!important;border-color:#0E0E0C!important}

/* התמונה של השבוע — הדפסה גדולה אחת בראש הבית */
.potw{margin:0 0 18px;position:relative;border-radius:2px;overflow:hidden;background:var(--bg2)}
.potw img{width:100%;height:clamp(180px,28vw,320px);object-fit:cover;display:block;animation:develop 1.6s cubic-bezier(.2,.7,.2,1) both}
.potw figcaption{position:absolute;bottom:10px;inset-inline-start:12px;background:rgba(251,248,242,.92);color:#161613;font-size:12px;padding:4px 10px;border-radius:20px}
.potw figcaption span{font-weight:600;color:#7E6230}
.setup-nudge{display:block;background:var(--panel);border:1px solid var(--line);border-inline-start:3px solid var(--gold);border-radius:6px;padding:11px 14px;margin-bottom:18px;color:var(--txt);font-size:14px}
.setup-nudge:hover{border-color:var(--line2)}
@media (prefers-reduced-motion:reduce){.potw img{animation:none}}
