/* MeAriel v3 homepage, single post, boards (brief v3 §6–8). Loaded only while the switch is on. Fibonacci values only. */
.mv-home,.mv-single{direction:rtl;background:var(--mv-bg);color:var(--mv-text);font:400 16px/1.618 var(--mv-font-b)}
.mv-home *,.mv-single *{box-sizing:border-box}
.mv-home :is(h1,h2,h3),.mv-single :is(h1,h2,h3){margin:0;color:var(--mv-ink);font-family:var(--mv-font-h);line-height:1.236}
.mv-home a,.mv-single a{text-decoration:none}
.mv-home:focus,.mv-single:focus{outline:0}
body.mv3 .elementor-section-wrap,body.mv3.elementor-template-canvas{background:var(--mv-bg)}

/* Extra buttons and chips */
.mv-btn-wh{background:#fff;color:var(--mv-ink)!important}
.mv-btn-fb{background:var(--mv-fb);color:#fff!important}
.mv-btn-fb:hover{background:#0F5FC8}
.mv-btn-line{background:transparent;border-color:rgb(255 255 255/.55);color:#fff!important}
.mv-btn-line:hover{background:rgb(255 255 255/.13)}
.mv-btn-ink{background:var(--mv-ink);color:#fff!important}
.mv-btn-ink:hover{background:#173A57}
.mv-home .mv-chip,.mv-single .mv-chip{min-height:34px;padding:0 13px}
.mv-chip-bl{background:#E6F2FA;color:var(--mv-blue-h)}
.mv-chip-or{background:var(--mv-orange);color:var(--mv-ink)}
a.mv-chip:hover{text-decoration:underline}
/* Chips stay 34px as designed; an invisible hit area brings the touch target to 44px */
a.mv-chip{position:relative}
a.mv-chip::after{content:"";position:absolute;inset:-5px 0}
.mv-meta{color:var(--mv-muted);font-size:13px;line-height:1.4}
.mv-more{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--mv-blue)!important}
.mv-more:hover{text-decoration:underline!important}

/* Layout */
.mv-sec{padding:55px 0}
.mv-sec-tight{padding-top:0}
.mv-sec-white{background:#fff;border-block:1px solid var(--mv-border)}
.mv-sechead-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:13px;margin-bottom:21px}
.mv-sechead-row .mv-sechead{margin:0}
.mv-chips{display:flex;flex-wrap:wrap;gap:13px 8px;margin-bottom:21px;padding-block:5px}
.mv-chips-after{margin:21px 0 0}
.mv-grid4{display:grid;grid-template-columns:repeat(auto-fill,minmax(233px,1fr));gap:21px}
.mv-grid3{display:grid;grid-template-columns:repeat(auto-fill,minmax(233px,1fr));gap:21px}
.mv-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(377px,100%),1fr));gap:34px}
.mv-home .mv-card,.mv-single .mv-card{display:block;padding:0;overflow:hidden;color:var(--mv-text)}
a.mv-card{transition:box-shadow var(--mv-t2),transform var(--mv-t2)}
a.mv-card:hover{box-shadow:var(--mv-shadow-lg);transform:translateY(-2px)}
.mv-ph{display:block;aspect-ratio:1200/630;overflow:hidden;background:linear-gradient(135deg,#D7E8F4,#F3E3CF)}
.mv-ph img{display:block;width:100%;height:100%;object-fit:cover}
.mv-ph-name{display:flex;align-items:center;justify-content:center;height:100%;padding:13px;color:var(--mv-ink);font:700 20px/1.236 var(--mv-font-h);text-align:center}

/* Hero */
.mv-hero{padding-top:34px}
.mv-hero-grid{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:21px;align-items:start}
.mv-lead-b{display:block;padding:34px}
.mv-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:13px}
.mv-lead h1{font-size:42px;font-weight:800}
.mv-lead p{margin:13px 0 0;color:#2F475C;font-size:20px}
.mv-lead:hover h1{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--mv-orange)}
.mv-hero-side{display:flex;flex-direction:column;gap:13px}
.mv-home .mv-now{padding:21px 21px 13px}
.mv-now h2{margin-bottom:8px!important;font-size:20px}
.mv-now a:not(.mv-more){display:block;padding:13px 0;border-top:1px solid var(--mv-border);color:var(--mv-text)}
.mv-now a b{display:block;color:var(--mv-ink);font:700 16px/1.4 var(--mv-font-h)}
.mv-now a:hover b{text-decoration:underline}
.mv-now .mv-more{display:inline-flex;align-items:center;min-height:44px}
.mv-home .mv-tgcard{display:flex;align-items:center;gap:13px;padding:21px;background:var(--mv-blue);border-color:var(--mv-blue);color:#fff}
.mv-tgcard>span:first-of-type{flex:1;min-width:0}
.mv-tgcard b{display:block;font:700 20px/1.236 var(--mv-font-h)}
.mv-tgcard small{font-size:13px}

/* Community band */
.mv-com{padding:89px 0;background:var(--mv-ink);color:#fff}
.mv-com-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(377px,100%),1fr));gap:55px;align-items:start}
.mv-com h2{margin:21px 0 0;color:#fff;font:800 53px/1.09 var(--mv-font-h)}
.mv-stats{display:flex;flex-wrap:wrap;gap:34px;margin:21px 0}
.mv-stats div{display:flex;flex-direction:column-reverse}
.mv-stats dt{color:#C8D6E3;font-size:13px}
.mv-stats dd{margin:0;color:var(--mv-sun);font:800 42px/1.09 var(--mv-font-h)}
.mv-com-p{margin:0 0 34px;color:#C8D6E3;font-size:20px}
.mv-btns{display:flex;flex-wrap:wrap;gap:13px}
.mv-com-side{display:flex;flex-direction:column;gap:13px}
.mv-com-side h3{color:#fff;font:700 20px/1.4 var(--mv-font-h)}
.mv-pick{display:block;padding:21px;border:1px solid rgb(255 255 255/.13);border-radius:13px;background:rgb(255 255 255/.05);color:#fff!important}
a.mv-pick:hover{background:rgb(255 255 255/.08)}
.mv-pick-t{display:block;color:#9FB4C7;font-size:13px}
.mv-pick q{display:block;margin:5px 0;font-size:20px;quotes:"״" "״"}
.mv-pick-c{color:var(--mv-sun);font-size:13px}
.mv-desk{display:flex;flex-wrap:wrap;align-items:center;gap:13px;padding:21px;border-radius:13px;background:var(--mv-orange);color:var(--mv-ink)}
.mv-desk>span{flex:1;min-width:233px}
.mv-desk b{display:block;font:700 20px/1.4 var(--mv-font-h)}
.mv-desk small{font-size:13px}

/* Businesses, events, deals, boards */
.mv-biz-b{display:block;padding:21px}
.mv-biz h3{margin-top:8px!important;font-size:20px}
.mv-home .mv-ev{display:flex;gap:13px;padding:21px}
.mv-ev-d{flex:0 0 55px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55px;padding:8px 0;border-radius:8px;background:var(--mv-chip-bg);color:var(--mv-chip-fg);font-size:13px;line-height:1.236}
.mv-ev-d b{font:800 26px/1.09 var(--mv-font-h)}
.mv-ev-t{display:block;color:var(--mv-ink);font:700 16px/1.4 var(--mv-font-h)}
.mv-home .mv-ev-add{border-style:dashed}
.mv-ev-add .mv-ev-d{background:#E6F2FA;color:var(--mv-blue-h)}
.mv-home .mv-deal{padding:34px;border:2px dashed var(--mv-orange);background:#FFFBF5}
.mv-deal h3{margin:13px 0 5px!important;font-size:26px}
.mv-deal p{margin:0 0 21px}
.mv-boards{display:grid;gap:13px}
.mv-home .mv-board{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:21px}
.mv-board b{display:block;color:var(--mv-ink);font:700 20px/1.4 var(--mv-font-h)}
.mv-go{color:var(--mv-blue);font-weight:700}

/* Monthly + newsletter */
.mv-home .mv-mag{display:flex;align-items:center;gap:21px;padding:34px;background:#FFF6E6;border-color:#F3DDB4}
.mv-mag-cover{flex:0 0 89px;height:144px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--mv-sun);color:var(--mv-ink);font:800 26px/1 var(--mv-font-h)}
.mv-mag h2,.mv-nl h2{margin:8px 0 5px!important;font-size:26px}
.mv-mag p,.mv-nl p{margin:0 0 13px;color:#2F475C}
.mv-home .mv-nl{padding:34px}
.mv-nl input[type=email],.mv-nl input[type=text]{min-height:44px;padding:0 21px;border:1px solid #C9D6E2;border-radius:999px;font:16px var(--mv-font-b)}
.mv-nl input[type=submit],.mv-nl button{min-height:44px;padding:0 21px;border:0;border-radius:999px;background:var(--mv-orange);color:var(--mv-ink);font:700 16px var(--mv-font-b);cursor:pointer}

/* Single post */
.mv-single-page .site-content>.ast-container{display:block;max-width:none;padding:0}
.mv-single{padding:34px 0 89px}
.mv-bc ol{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 13px;padding:0;list-style:none;font-size:13px;color:var(--mv-muted)}
.mv-bc li+li::before{content:"›";margin-inline-end:5px}
.mv-bc a{color:var(--mv-blue)!important}
.mv-single-grid{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:34px;align-items:start}
.mv-art-h{margin-top:13px!important;font-size:53px;font-weight:800}
.mv-art-sub{margin:13px 0 0;color:#2F475C;font-size:20px}
.mv-art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:21px 0;padding:13px 0;border-block:1px solid var(--mv-border)}
.mv-art-meta>.mv-meta{flex:1 1 233px}
.mv-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.mv-single .mv-share .mv-btn-ghost{min-height:44px;padding:0 13px;border:2px solid #C9D6E2;background:#fff;color:var(--mv-ink)!important;font-size:16px}
.mv-single .mv-share .mv-btn-ghost:hover{border-color:var(--mv-ink)}
.mv-copy-live{color:var(--mv-muted);font-size:13px}
.mv-art-fig{margin:0 0 34px}
.mv-art-fig .mv-img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:13px;background:var(--mv-border)}
.mv-art-fig figcaption{margin-top:8px}
.mv-art-body{font-size:20px;line-height:1.618}
.mv-art-body>*{max-width:68ch}
.mv-art-body p{margin:0 0 21px}
.mv-art-body a{color:var(--mv-blue);text-decoration:underline}
.mv-art-body img{max-width:100%;height:auto;border-radius:8px}
.mv-art-body .mv-src{color:var(--mv-muted);font-size:16px}
.mv-talk{display:flex;flex-wrap:wrap;align-items:center;gap:21px;margin-top:34px;padding:34px;border-radius:13px;background:var(--mv-ink);color:#fff}
.mv-talk>div{flex:1 1 233px}
.mv-talk b{font:700 26px/1.236 var(--mv-font-h)}
.mv-talk p{margin:5px 0 0;color:#C8D6E3}
.mv-art-more{margin-top:55px}
.mv-ncard-b{display:block;padding:21px}
.mv-ncard h3{margin-top:5px!important;font-size:16px;line-height:1.4}
.mv-side{display:flex;flex-direction:column;gap:21px;position:sticky;top:110px}
.mv-single .mv-side-tg{padding:21px;background:var(--mv-blue);border-color:var(--mv-blue);color:#fff}
.mv-side-tg b,.mv-side-join b{display:block;font:700 20px/1.236 var(--mv-font-h)}
.mv-side-tg small,.mv-side-join small{display:block;margin:5px 0 13px;font-size:13px}
.mv-single .mv-side-list{padding:21px}
.mv-side-list h2{margin-bottom:8px!important;font-size:20px}
.mv-side-list ol{display:grid;gap:5px;margin:0;padding-inline-start:21px}
.mv-side-list a{display:flex;align-items:center;min-height:44px;color:var(--mv-ink)!important;font-weight:500;line-height:1.4}
.mv-side-list a:hover{text-decoration:underline}
.mv-single .mv-side-join{padding:21px;background:#FFF6E6;border-color:#F3DDB4}
.admin-bar .mv-side{top:142px}

/* Boards */
.mv-board-page .mv-hide-nf{display:none!important}
.mv-board-empty{display:flex;flex-direction:column;align-items:center;gap:13px;margin:34px auto;padding:34px 21px;max-width:610px;border:2px dashed var(--mv-border);border-radius:13px;background:#fff;text-align:center;font-family:var(--mv-font-b)}
.mv-board-empty-h{margin:0;color:var(--mv-ink);font:700 20px/1.4 var(--mv-font-h)}

/* Responsive */
@media (max-width:986px){
  .mv-hero-grid,.mv-single-grid{grid-template-columns:minmax(0,1fr)}
  .mv-side{position:static}
  .mv-lead h1{font-size:26px}
  .mv-lead-b{padding:21px}
  .mv-lead p{font-size:16px}
  .mv-com{padding:55px 0}
  .mv-com h2{font-size:33px}
  .mv-stats{gap:21px}
  .mv-stats dd{font-size:33px}
  .mv-art-h{font-size:33px}
  .mv-art-body{font-size:20px}
  .mv-sec{padding:34px 0}
  .mv-sec-tight{padding-top:0}
  .mv-talk{padding:21px}
}
@media (max-width:600px){
  .mv-grid4{grid-template-columns:1fr 1fr;gap:13px}
  .mv-biz-b{padding:13px}
  .mv-biz h3{font-size:16px}
  .mv-evgrid{grid-template-columns:1fr}
  .mv-home .mv-ev{padding:13px}
  .mv-home .mv-mag{flex-direction:column;align-items:flex-start;padding:21px}
  .mv-home .mv-deal,.mv-home .mv-nl{padding:21px}
  .mv-btns .mv-btn{flex:1 1 100%}
  .mv-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-21px;padding-inline:21px}
  .mv-chips .mv-chip{flex:0 0 auto}
}
@media (max-width:377px){.mv-grid4{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){a.mv-card{transition:none}a.mv-card:hover{transform:none}}
