/* nad-lan.co.il · Skin A (Direction A: light, photo-led portal) · v1.0 · 2.9.2026
   Loads last, only on body.nl-skin-a. Restyles the existing skeleton; no markup removed.
   Tokens: paper #F7F6F2 · surface #FFF · ink #14212B · sea #2F6F86 (the one action colour) · sea deep #1F4B5C · line #E3E1DA · sand #EEE9DD */
body.nl-skin-a{--sa-paper:#F7F6F2;--sa-surf:#FFFFFF;--sa-ink:#14212B;--sa-ink2:#3B4753;--sa-mute:#6B7680;--sa-line:#E3E1DA;--sa-sea:#2F6F86;--sa-seah:#255C70;--sa-deep:#1F4B5C;--sa-sand:#EEE9DD;--sa-serif:'Noto Serif Hebrew','David Libre',Georgia,serif;--sa-sans:Assistant,'Segoe UI',Arial,sans-serif;
  --font-serif:var(--sa-serif);--font-sans:var(--sa-sans);--nl-gold:var(--sa-sea);--nl-ink:var(--sa-ink);--nl-surface:var(--sa-paper);--nl-card:var(--sa-surf);--nl-hairline:var(--sa-line);--nl-band:var(--sa-sand);--nl-champagne:#CFE3EA;--nl-clay:var(--sa-sea);--nl-warm:var(--sa-mute);--nl-charcoal:var(--sa-deep);
  background:var(--sa-paper)!important;color:var(--sa-ink);font-family:var(--sa-sans)!important}
body.nl-skin-a .nlhv2{--ink:var(--sa-ink);--warm:var(--sa-mute);--gold:var(--sa-sea);--terra:var(--sa-sea);--line:var(--sa-line);--band:var(--sa-sand);--dark:var(--sa-deep);font-family:var(--sa-sans)}
body.nl-skin-a,body.nl-skin-a p,body.nl-skin-a li,body.nl-skin-a a,body.nl-skin-a button,body.nl-skin-a input,body.nl-skin-a select,body.nl-skin-a textarea,body.nl-skin-a small,body.nl-skin-a span,body.nl-skin-a td,body.nl-skin-a th{font-family:var(--sa-sans)!important}
body.nl-skin-a h1,body.nl-skin-a h2,body.nl-skin-a h3,body.nl-skin-a h4,body.nl-skin-a .nlhv2 h1,body.nl-skin-a .nlhv2 h2,body.nl-skin-a .nlhv2 h3,body.nl-skin-a .nldir-hero h1,body.nl-skin-a .nldcp-name,body.nl-skin-a .nlptop-l,body.nl-skin-a .nl-lead h1{font-family:var(--sa-serif)!important;font-weight:600!important;color:var(--sa-ink)!important;letter-spacing:-.005em}
body.nl-skin-a a{color:var(--sa-sea)}
body.nl-skin-a .nlhv2-kicker,body.nl-skin-a .nlsa-kicker,body.nl-skin-a .nldir-crumbs,body.nl-skin-a .nlpjx-kicker{color:var(--sa-sea)!important;text-transform:none!important;letter-spacing:.04em!important;font-weight:700!important;font-size:13px!important}
body.nl-skin-a ::selection{background:#CFE3EA}

/* ---------------- header (theme part nlpc) ---------------- */
body.nl-skin-a .nlpc-site-header{background:var(--sa-surf)!important;border-bottom:1px solid var(--sa-line)!important;box-shadow:none!important;color:var(--sa-ink)!important}
body.nl-skin-a .nlpc-site-header__inner{max-width:1240px!important;padding:0 clamp(16px,3vw,32px)!important;min-height:72px!important}
body.nl-skin-a .nlpc-brand__text strong{font-family:var(--sa-serif)!important;font-size:22px!important;color:var(--sa-ink)!important;letter-spacing:0!important}
body.nl-skin-a .nlpc-brand__text small{color:var(--sa-mute)!important;font-size:12px!important}
body.nl-skin-a .nlpc-brand__mark{background:var(--sa-sea)!important;border-radius:7px!important;border:0!important}
body.nl-skin-a .nlpc-brand__mark span{background:#F7F6F2!important}
body.nl-skin-a .nlpc-primary-nav a{color:var(--sa-ink)!important;font-weight:600!important;font-size:15px!important;opacity:1!important}
body.nl-skin-a .nlpc-primary-nav a:hover{color:var(--sa-sea)!important;text-decoration:none!important}
body.nl-skin-a .nlpc-header-cta{background:var(--sa-sea)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:10px 18px!important;font-weight:700!important;box-shadow:none!important}
body.nl-skin-a .nlpc-header-cta:hover{background:var(--sa-seah)!important}
body.nl-skin-a .nlpc-nav-toggle span,body.nl-skin-a .nlpc-nav-toggle-injected span{background:var(--sa-ink)!important}

/* ---------------- footer (theme part nlpc) ---------------- */
body.nl-skin-a .nlpc-site-footer{background:var(--sa-deep)!important;color:#F7F6F2!important;border-top:0!important}
body.nl-skin-a .nlpc-site-footer a,body.nl-skin-a .nlpc-site-footer p,body.nl-skin-a .nlpc-site-footer strong,body.nl-skin-a .nlpc-site-footer span,body.nl-skin-a .nlpc-site-footer small{color:#F7F6F2!important}
body.nl-skin-a .nlpc-site-footer .nlpc-brand__text strong{color:#F7F6F2!important}
body.nl-skin-a .nlpc-site-footer .nlpc-brand__mark{background:#F7F6F2!important}
body.nl-skin-a .nlpc-site-footer .nlpc-brand__mark span{background:var(--sa-deep)!important}
body.nl-skin-a .nlpc-footer-links strong{font-size:13px!important;letter-spacing:.05em!important;opacity:.8}
body.nl-skin-a .nlpc-footer-links a{font-size:14px!important;opacity:.95}
body.nl-skin-a .nlpc-footer-bottom{border-top:1px solid rgba(247,246,242,.16)!important;opacity:.85}
body.nl-skin-a .nlpc-footer-bottom span{font-size:12px!important}

/* ---------------- homepage: new bands (nlsa) ---------------- */
body.nl-skin-a .nlsa{max-width:1240px;margin:0 auto}
body.nl-skin-a .nlhv2-langbar{padding:10px 0 0}
body.nl-skin-a .nlsa-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,3vw,40px);align-items:center;background:var(--sa-surf);border:1px solid var(--sa-line);border-radius:22px;padding:clamp(22px,3vw,40px);margin:14px 0 26px}
body.nl-skin-a .nlsa-hero-copy{display:flex;flex-direction:column;gap:16px;min-width:0}
body.nl-skin-a .nlsa-hero h1{font-size:clamp(30px,3.6vw,50px)!important;line-height:1.1!important;margin:0!important;text-wrap:balance}
body.nl-skin-a .nlsa-sub{font-size:clamp(16px,1.25vw,18.5px);line-height:1.55;color:var(--sa-ink2);margin:0;max-width:60ch}
body.nl-skin-a .nlsa-hero-media{margin:0;position:relative;border-radius:18px;overflow:hidden;background:var(--sa-sand);min-height:340px}
body.nl-skin-a .nlsa-hero-media img{width:100%;height:100%;min-height:340px;max-height:600px;object-fit:cover;display:block}
body.nl-skin-a .nlsa-hero-media figcaption,body.nl-skin-a .nlsa-cap{position:absolute;right:12px;bottom:10px;background:rgba(20,33,43,.72);color:#F7F6F2;font-size:12px;padding:5px 10px;border-radius:6px}
body.nl-skin-a .nlsa-search .nlhv2-tabs{display:flex;gap:4px;margin:0}
body.nl-skin-a .nlsa-search .nlhv2-tabs button{background:transparent;border:0;border-radius:8px 8px 0 0;padding:9px 14px;font-size:14px;font-weight:700;color:var(--sa-ink);cursor:pointer;opacity:.8}
body.nl-skin-a .nlsa-search .nlhv2-tabs button.is-on{background:var(--sa-sea);color:#fff;opacity:1}
body.nl-skin-a .nlsa-search .nlhv2-box{display:flex;border:1px solid var(--sa-line);border-radius:0 12px 12px 12px;overflow:hidden;background:var(--sa-paper);max-width:640px}
body.nl-skin-a .nlsa-search .nlhv2-box input{flex:1 1 auto;min-width:0;border:0;background:transparent;height:54px;padding:0 16px;font-size:17px;color:var(--sa-ink)}
body.nl-skin-a .nlsa-search .nlhv2-box input:focus{outline:2px solid var(--sa-sea);outline-offset:-2px}
body.nl-skin-a .nlsa-search .nlhv2-box button{border:0;background:var(--sa-sea);color:#fff;height:54px;padding:0 24px;font-size:16px;font-weight:700;cursor:pointer}
body.nl-skin-a .nlsa-quick{display:flex;gap:8px;flex-wrap:wrap}
body.nl-skin-a .nlsa-quick a{border:1px solid var(--sa-line);border-radius:999px;padding:7px 13px;font-size:14px;color:var(--sa-ink);background:var(--sa-surf);white-space:nowrap;text-decoration:none}
body.nl-skin-a .nlsa-quick a:hover{border-color:var(--sa-sea);color:var(--sa-sea)}
body.nl-skin-a .nlsa-band{padding:34px 0 10px}
body.nl-skin-a .nlsa-band--alt{background:var(--sa-sand);border-radius:22px;padding:34px clamp(18px,3vw,36px) 30px;margin:18px 0}
body.nl-skin-a .nlsa-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}
body.nl-skin-a .nlsa-head h2{font-size:clamp(24px,2.8vw,34px)!important;line-height:1.15!important;margin:0!important}
body.nl-skin-a .nlsa-head p{margin:0 0 4px}
body.nl-skin-a .nlsa-more{font-weight:700;font-size:15px;white-space:nowrap;text-decoration:none}
body.nl-skin-a .nlsa-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.nl-skin-a .nlsa-card{display:flex;flex-direction:column;background:var(--sa-surf);border:1px solid var(--sa-line);border-radius:16px;padding:12px;transition:transform .15s,box-shadow .15s}
body.nl-skin-a .nlsa-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(20,33,43,.08)}
body.nl-skin-a .nlsa-card-media{position:relative;display:block;border-radius:12px;overflow:hidden;background:var(--sa-sand);aspect-ratio:4/3}
body.nl-skin-a .nlsa-card-media img{width:100%;height:100%;object-fit:cover;display:block}
body.nl-skin-a .nlsa-card-body{display:flex;flex-direction:column;gap:6px;padding:14px 6px 6px}
body.nl-skin-a .nlsa-card h3{font-size:22px!important;line-height:1.2!important;margin:0!important}
body.nl-skin-a .nlsa-card h3 a{color:var(--sa-ink);text-decoration:none}
body.nl-skin-a .nlsa-card p{margin:0;color:var(--sa-ink2);font-size:15px;line-height:1.5}
body.nl-skin-a .nlsa-link{margin-top:6px;font-weight:700;text-decoration:none}
body.nl-skin-a .nlsa-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
body.nl-skin-a .nlsa-tool{display:flex;gap:14px;align-items:flex-start;background:var(--sa-surf);border:1px solid var(--sa-line);border-radius:14px;padding:18px;color:var(--sa-ink);text-decoration:none}
body.nl-skin-a .nlsa-tool:hover{border-color:var(--sa-sea)}
body.nl-skin-a .nlsa-ico{width:42px;height:42px;border-radius:11px;background:var(--sa-sand);display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--sa-sea)}
body.nl-skin-a .nlsa-tool b{display:block;font-family:var(--sa-serif)!important;font-weight:600;font-size:18px;line-height:1.25}
body.nl-skin-a .nlsa-tool small{display:block;color:var(--sa-ink2);font-size:14px;line-height:1.45;margin-top:3px}
body.nl-skin-a .nlsa-morelinks{display:flex;flex-wrap:wrap;gap:8px}
body.nl-skin-a .nlsa-morelinks a{border:1px solid var(--sa-line);border-radius:999px;padding:9px 14px;font-size:14px;color:var(--sa-ink);background:var(--sa-surf);text-decoration:none;font-weight:600}
body.nl-skin-a .nlsa-morelinks a:hover{border-color:var(--sa-sea);color:var(--sa-sea)}

/* reused nlhv2 bands on the skin */
body.nl-skin-a .nlhv2-browse{background:var(--sa-surf);border:1px solid var(--sa-line);border-radius:14px;margin:10px 0 0}
body.nl-skin-a .nlhv2-browse summary{font-weight:700;color:var(--sa-ink)}
body.nl-skin-a .nlhv2-browse summary:hover{color:var(--sa-sea)}
body.nl-skin-a .nlhv2-mega{background:var(--sa-surf);border:1px solid var(--sa-line);box-shadow:0 14px 34px rgba(20,33,43,.1)}
body.nl-skin-a .nlhv2-mega a{color:var(--sa-ink)}
body.nl-skin-a .nlhv2-mega a:hover{color:var(--sa-sea)}
body.nl-skin-a .nlhv2-band{padding:34px 0 10px}
body.nl-skin-a .nlhv2-band header h2{font-size:clamp(24px,2.8vw,34px)!important}
body.nl-skin-a .nlhv2-band header a{color:var(--sa-sea)!important;font-weight:700}
body.nl-skin-a .nlhv2-alt{background:var(--sa-sand)!important;border-radius:22px;padding:34px clamp(18px,3vw,36px) 30px;margin:18px 0}
body.nl-skin-a .nlhv2-dark{background:var(--sa-deep)!important;border-radius:22px}
body.nl-skin-a .nlhv2-areas a{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:14px!important;color:var(--sa-ink)!important}
body.nl-skin-a .nlhv2-areas a:hover{border-color:var(--sa-sea)!important}
body.nl-skin-a .nlhv2-areas b{font-family:var(--sa-serif)!important;font-size:20px!important}
body.nl-skin-a .nlhv2-mag-lead,body.nl-skin-a .nlhv2-mag-rows a,body.nl-skin-a .nlhv2-mag-rail a{color:var(--sa-ink)!important}
body.nl-skin-a .nlhv2-mag-lead b{font-family:var(--sa-serif)!important}
body.nl-skin-a .nlhv2-listgrid a,body.nl-skin-a .nlhv2-proj{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:14px!important}
body.nl-skin-a .nlhv2-listtabs button.is-on,body.nl-skin-a .nl-tabs button.is-on{background:var(--sa-sea)!important;color:#fff!important;border-color:var(--sa-sea)!important}
body.nl-skin-a .nlhv2-cbs-bar i,body.nl-skin-a .nlhv2-cbs-bar b{background:var(--sa-sea)!important}
body.nl-skin-a .nlhv2-mfoot{background:transparent!important;border-top:1px solid var(--sa-line);margin-top:26px;padding-top:26px}
body.nl-skin-a .nlhv2-mfoot-col p{color:var(--sa-sea)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.04em}
body.nl-skin-a .nlhv2-mfoot-col a{color:var(--sa-ink2)!important;font-size:14px!important}
body.nl-skin-a .nlhv2-en{background:var(--sa-deep)!important;border-radius:22px;color:#F7F6F2!important}
body.nl-skin-a .nlhv2-en h2,body.nl-skin-a .nlhv2-en p,body.nl-skin-a .nlhv2-en a{color:#F7F6F2!important}
body.nl-skin-a .nlhv2-en .nlhv2-kicker{color:#CFE3EA!important}
body.nl-skin-a .nlhv2 [class*="btn"],body.nl-skin-a .nlhv2 .nlhv2-cta,body.nl-skin-a .nlhv2-renewal-ctas a,body.nl-skin-a .nlhv2-dark-all{border-radius:999px!important}

/* ---------------- catalog /projects/ (nldir) ---------------- */
body.nl-skin-a .nldir{background:var(--sa-paper)!important}
body.nl-skin-a .nldir-hero{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:22px!important;color:var(--sa-ink)!important}
body.nl-skin-a .nldir-hero h1{font-size:clamp(30px,3.4vw,46px)!important}
body.nl-skin-a .nldir-pill,body.nl-skin-a .nldir-chips a,body.nl-skin-a .nldir-chips button{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;color:var(--sa-ink)!important;border-radius:999px!important}
body.nl-skin-a .nldir-pill.is-on,body.nl-skin-a .nldir-pill[aria-pressed="true"]{background:var(--sa-sea)!important;color:#fff!important;border-color:var(--sa-sea)!important}
body.nl-skin-a .nldc{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:16px!important;box-shadow:none!important;color:var(--sa-ink)!important}
body.nl-skin-a .nldc:hover{border-color:var(--sa-sea)!important;box-shadow:0 12px 30px rgba(20,33,43,.08)!important}
body.nl-skin-a .nldc-media{border-radius:12px 12px 0 0!important;background:var(--sa-sand)!important}
body.nl-skin-a .nldcp-name{font-size:20px!important}
body.nl-skin-a .nldc-go,body.nl-skin-a .nldir-more-wrap a,body.nl-skin-a .nldir-more-wrap button{background:var(--sa-sea)!important;color:#fff!important;border-radius:999px!important;border:0!important}
body.nl-skin-a .nldir-count{color:var(--sa-mute)!important}

/* ---------------- project page (review mode) ---------------- */
body.nl-skin-a .nlptop{background:var(--sa-surf)!important;border-bottom:1px solid var(--sa-line)!important}
body.nl-skin-a .nlptop a{color:var(--sa-ink)!important}
body.nl-skin-a .nl-lead{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:22px!important}
body.nl-skin-a .nl-lead h1{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.12!important}
body.nl-skin-a .nlms,body.nl-skin-a .nlfb{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:16px!important}
body.nl-skin-a .nlfb a,body.nl-skin-a .nlfb-i{border-radius:999px!important;border:1px solid var(--sa-line)!important;color:var(--sa-ink)!important;background:var(--sa-paper)!important}
body.nl-skin-a .nlfb a:hover{border-color:var(--sa-sea)!important;color:var(--sa-sea)!important}
body.nl-skin-a .nadlan-project-article,body.nl-skin-a .nadlan-guide{background:transparent!important}
body.nl-skin-a .nadlan-guide__section,body.nl-skin-a .nadlan-guide__cards,body.nl-skin-a .nadlan-guide__faq,body.nl-skin-a .nlpjx-sec,body.nl-skin-a .nlpjx,body.nl-skin-a .nlcard,body.nl-skin-a .nlsdt-in{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:18px!important;box-shadow:none!important}
body.nl-skin-a .nadlan-guide__note,body.nl-skin-a .nadlan-guide__disclaimer,body.nl-skin-a .nl-projnotice{background:var(--sa-sand)!important;border:0!important;border-inline-start:3px solid var(--sa-sea)!important;border-radius:0 12px 12px 0!important;color:var(--sa-ink2)!important}
body.nl-skin-a .nadlan-project-article h2,body.nl-skin-a .nadlan-guide h2{font-size:clamp(24px,2.6vw,32px)!important;margin-top:1.6em!important}
body.nl-skin-a .nadlan-project-article h3,body.nl-skin-a .nadlan-guide h3{font-size:20px!important}
body.nl-skin-a .nadlan-project-article p,body.nl-skin-a .nadlan-guide p,body.nl-skin-a .nadlan-project-article li{font-size:17px!important;line-height:1.7!important;color:var(--sa-ink2)!important}
body.nl-skin-a .nadlan-project-article a,body.nl-skin-a .nadlan-guide a{color:var(--sa-sea)!important;text-decoration-color:rgba(47,111,134,.4)}
body.nl-skin-a .nlpjx-price-card,body.nl-skin-a .nlpjx-fin-est,body.nl-skin-a .nlpjx-comps{background:var(--sa-paper)!important;border:1px solid var(--sa-line)!important;border-radius:12px!important}
body.nl-skin-a .nlpjx-price-card b,body.nl-skin-a .nlpjx-fin-est b{font-family:var(--sa-serif)!important;font-variant-numeric:tabular-nums}
body.nl-skin-a .nlpe{background:var(--sa-deep)!important;border-radius:22px!important;color:#F7F6F2!important}
body.nl-skin-a .nlpe h2,body.nl-skin-a .nlpe p,body.nl-skin-a .nlpe a{color:#F7F6F2!important}
body.nl-skin-a .nlsdt{background:transparent!important}
body.nl-skin-a .nlsdt-cta,body.nl-skin-a .nlpf-call,body.nl-skin-a .nlcp-btn,body.nl-skin-a .nlfab-btn,body.nl-skin-a .nlcard-claim-form button{background:var(--sa-sea)!important;color:#fff!important;border-radius:999px!important;border:0!important}
body.nl-skin-a .nlcta-wa{box-shadow:0 10px 24px rgba(37,211,102,.35)!important}

/* ---------------- generic pages, guides, tools ---------------- */
body.nl-skin-a .entry-content h1,body.nl-skin-a .entry-content h2,body.nl-skin-a .entry-content h3{color:var(--sa-ink)!important}
body.nl-skin-a .entry-content a{color:var(--sa-sea)}
body.nl-skin-a .wp-block-button__link,body.nl-skin-a .btn,body.nl-skin-a button.button,body.nl-skin-a input[type="submit"]{background:var(--sa-sea)!important;color:#fff!important;border-radius:999px!important;border:0!important}
body.nl-skin-a .nl-legal-in{color:var(--sa-mute)!important}

/* ---------------- responsive ---------------- */
@media (max-width:900px){
  body.nl-skin-a .nlsa-hero{grid-template-columns:1fr;padding:18px;gap:16px}
  body.nl-skin-a .nlsa-hero-media{order:-1;min-height:220px}
  body.nl-skin-a .nlsa-hero-media img{min-height:220px;max-height:320px}
  body.nl-skin-a .nlsa-cards{grid-template-columns:1fr}
  body.nl-skin-a .nlsa-tools{grid-template-columns:1fr 1fr}
  body.nl-skin-a .nlsa-head{flex-direction:column;align-items:flex-start;gap:8px}
}
@media (max-width:560px){
  body.nl-skin-a .nlsa-tools{grid-template-columns:1fr}
  body.nl-skin-a .nlsa-search .nlhv2-tabs{overflow-x:auto;padding-bottom:2px}
  body.nl-skin-a .nlsa-search .nlhv2-tabs button{white-space:nowrap;padding:8px 10px;font-size:13px}
  body.nl-skin-a .nlsa-quick{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}
}

/* ---- v1.1 fixes after the first live eyes pass ---- */
body.nl-skin-a .nlpc-header-cta{flex:0 0 auto!important;width:auto!important;white-space:nowrap!important}
body.nl-skin-a .nl-legal{background:var(--sa-paper)!important;color:var(--sa-mute)!important;border-top:1px solid var(--sa-line)!important;font-size:12.5px!important}
body.nl-skin-a .nl-legal a{color:var(--sa-sea)!important}
body.nl-skin-a .nldcp-cta{background:var(--sa-sea)!important;color:#fff!important;border-radius:999px!important}
body.nl-skin-a .nldc:hover .nldcp-cta{background:var(--sa-seah)!important}
body.nl-skin-a .nldrone--toggle,body.nl-skin-a .nldrone--toggle summary,body.nl-skin-a .nldrone-head{background:var(--sa-sand)!important;border:1px solid var(--sa-line)!important;border-radius:14px!important;color:var(--sa-ink)!important}
body.nl-skin-a .nadlan-guide h2,body.nl-skin-a .nadlan-project-article h2,body.nl-skin-a .nadlan-guide h3,body.nl-skin-a .nlpjx-sec h2,body.nl-skin-a .nadlan-guide__section,body.nl-skin-a .nadlan-guide__cards,body.nl-skin-a .nadlan-guide__faq{border-color:var(--sa-line)!important}
body.nl-skin-a .nadlan-guide h2::before,body.nl-skin-a .nadlan-project-article h2::before,body.nl-skin-a .nadlan-guide h2::after{background:var(--sa-sea)!important;border-color:var(--sa-sea)!important}
body.nl-skin-a .nadlan-guide__byline,body.nl-skin-a .nadlan-guide__note b{color:var(--sa-sea)!important}
body.nl-skin-a .nlfc-chip,body.nl-skin-a .nl-projnotice a{border-radius:999px!important}
body.nl-skin-a .nlhv2-mag-lead .nlhv2-list-media.is-sketch{background-color:var(--sa-sand)!important}

/* ---- v1.2: header grid on the home, wrapper backgrounds, leftover gold icons ---- */
body.nl-skin-a .nlpc-site-header__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;grid-template-columns:none!important}
body.nl-skin-a .nlpc-header-cta{width:auto!important;max-width:240px!important;justify-self:end!important;margin-inline-start:auto!important}
body.nl-skin-a.nlhv2-on .nlpc-primary-nav{display:flex!important;gap:22px!important}
body.nl-skin-a .wp-site-blocks,body.nl-skin-a .nlpc-main,body.nl-skin-a main,body.nl-skin-a .nlpc-platform,body.nl-skin-a .wp-block-post-content{background:var(--sa-paper)!important}
body.nl-skin-a footer.wp-block-template-part{background:var(--sa-deep)!important;margin-top:0!important;padding:0!important}
body.nl-skin-a header.wp-block-template-part{background:var(--sa-surf)!important;padding:0!important;margin:0!important}
body.nl-skin-a .nlms-eyebrow,body.nl-skin-a .nlfc-ic,body.nl-skin-a .nlfb i,body.nl-skin-a .nlfc-hero i{color:var(--sa-sea)!important;border-color:var(--sa-line)!important}
body.nl-skin-a .nlfc-ic,body.nl-skin-a .nlfb i{background:var(--sa-sand)!important}
body.nl-skin-a #nla11y-btn{background:var(--sa-deep)!important;color:#F7F6F2!important;border-color:var(--sa-deep)!important}

/* ---- v1.3: sweep pass over professionals, profile, calculators, tours, listings ---- */
body.nl-skin-a .nldc{--pc:var(--sa-sea)!important;--ps:var(--sa-sand)!important}
body.nl-skin-a .nldc-top{background:var(--sa-sand)!important;color:var(--sa-ink)!important;border-radius:16px 16px 0 0!important}
body.nl-skin-a .nldc-top .nldc-name,body.nl-skin-a .nldc-top .nldc-pill{color:var(--sa-ink)!important}
body.nl-skin-a .nldc-av{background:var(--sa-surf)!important;color:var(--sa-sea)!important;border:1px solid var(--sa-line)!important}
body.nl-skin-a .nldc-pill{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:999px!important}
body.nl-skin-a .nldc-stars{color:var(--sa-sea)!important}
body.nl-skin-a .nltr-top,body.nl-skin-a .nltr-top.sea,body.nl-skin-a .nltr-top.city,body.nl-skin-a .nltr-top.des,body.nl-skin-a .nltr-top.earth{background:var(--sa-deep)!important}
body.nl-skin-a .nltr-top h2,body.nl-skin-a .nltr-top h3,body.nl-skin-a .nltr-top p,body.nl-skin-a .nltr-top span,body.nl-skin-a .nltr-top small{color:#F7F6F2!important}
body.nl-skin-a .nltr-cta{background:var(--sa-sea)!important;border-radius:999px!important}
body.nl-skin-a .nltr-cta:hover{background:var(--sa-seah)!important}
body.nl-skin-a .nadlan-guide .result-card{background:var(--sa-deep)!important;box-shadow:none!important}
body.nl-skin-a .nadlan-guide .result-card b,body.nl-skin-a .nadlan-guide .result-card span,body.nl-skin-a .nadlan-guide .result-card p,body.nl-skin-a .nadlan-guide .result-card small,body.nl-skin-a .nadlan-guide .result-card div{color:#F7F6F2!important}
body.nl-skin-a .nadlan-guide .btn{background:var(--sa-sea)!important;color:#fff!important}
body.nl-skin-a .nadlan-guide .btn.secondary{background:var(--sa-surf)!important;color:var(--sa-sea)!important;border-color:var(--sa-line)!important}
body.nl-skin-a .nlc-bar-seg.s1{background:var(--sa-ink)!important}body.nl-skin-a .nlc-bar-seg.s2{background:#7FA7B5!important}body.nl-skin-a .nlc-bar-seg.s3{background:var(--sa-deep)!important}
body.nl-skin-a .nlpf-banner{background:var(--sa-deep)!important}
body.nl-skin-a .nlpf-banner h1,body.nl-skin-a .nlpf-banner h2,body.nl-skin-a .nlpf-banner p,body.nl-skin-a .nlpf-banner span{color:#F7F6F2!important}
body.nl-skin-a .nlsch-go,body.nl-skin-a .nlsch-day.is-on{background:var(--sa-sea)!important;color:#fff!important;border-color:var(--sa-sea)!important}
body.nl-skin-a .nlcta-start a,body.nl-skin-a .nlcta-start b{background:var(--sa-sea)!important;border-color:var(--sa-sea)!important;color:#fff!important}
body.nl-skin-a .nl-tabs>a.is-on,body.nl-skin-a .nl-tabs>button.is-on,body.nl-skin-a .nl-tabs>button[aria-pressed=true],body.nl-skin-a .nl-tabs>a[aria-current],body.nl-skin-a .nlfacets button,body.nl-skin-a .nlag-pager .page-numbers.current{background:var(--sa-sea)!important;color:#fff!important;border-color:var(--sa-sea)!important}
body.nl-skin-a .nlhv2-dark h2,body.nl-skin-a .nlhv2-dark h3,body.nl-skin-a .nlhv2-en h2,body.nl-skin-a .nlpe h2,body.nl-skin-a .nlpe h3,body.nl-skin-a .nlsdt-ov h2,body.nl-skin-a .nlsdt-ov h3{color:#F7F6F2!important}

/* ---- v1.4: matcher band, global CTA band, premium join band, wizard buttons, generic submit ---- */
body.nl-skin-a .nlmx,body.nl-skin-a .nlgw-devcta,body.nl-skin-a .nlpc-join{background:var(--sa-deep)!important;border-radius:22px!important}
body.nl-skin-a .nlmx .card{background:rgba(247,246,242,.08)!important;border:1px solid rgba(247,246,242,.18)!important}
body.nl-skin-a .nlmx h2,body.nl-skin-a .nlmx h3,body.nl-skin-a .nlmx p,body.nl-skin-a .nlmx label,body.nl-skin-a .nlmx span,body.nl-skin-a .nlgw-devcta h2,body.nl-skin-a .nlgw-devcta h3,body.nl-skin-a .nlgw-devcta p,body.nl-skin-a .nlpc-join h2,body.nl-skin-a .nlpc-join h3,body.nl-skin-a .nlpc-join p{color:#F7F6F2!important}
body.nl-skin-a .nlmx .go,body.nl-skin-a .nlgw-devcta .btn,body.nl-skin-a .nlgw-lead button,body.nl-skin-a .nlpc-go,body.nl-skin-a .nlsf-next,body.nl-skin-a .nlsf button,body.nl-skin-a .nlsdt-cta,body.nl-skin-a .nl-auction-upsell__links a,body.nl-skin-a button[type="submit"],body.nl-skin-a input[type="submit"]{background:var(--sa-sea)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important}
body.nl-skin-a .nlmx .go:hover,body.nl-skin-a .nlsf-next:hover,body.nl-skin-a .nlsdt-cta:hover,body.nl-skin-a button[type="submit"]:hover{background:var(--sa-seah)!important}
body.nl-skin-a .nlgw-devcta .btn{background:#F7F6F2!important;color:var(--sa-deep)!important}
body.nl-skin-a .nlgw-projects .card .price{color:var(--sa-sea)!important}
body.nl-skin-a .nl-projnotice{background:var(--sa-sand)!important;color:var(--sa-ink2)!important;border-inline-start:3px solid var(--sa-sea)!important}
body.nl-skin-a .nlmx .chip.is-on,body.nl-skin-a .nlmx button[aria-pressed="true"],body.nl-skin-a .nlmx .is-on{background:var(--sa-sea)!important;color:#fff!important;border-color:var(--sa-sea)!important}
body.nl-skin-a .nlpc .f.on,body.nl-skin-a .nlpc .fr.on{background:var(--sa-sea)!important;color:#fff!important;border-color:var(--sa-sea)!important}
body.nl-skin-a .nlgw-projects .card,body.nl-skin-a .nlgw-guides a{border-color:var(--sa-line)!important}
body.nl-skin-a [class*="eyebrow"],body.nl-skin-a [class*="kicker"]{color:var(--sa-sea)!important;background:transparent!important;border:0!important;letter-spacing:.04em}
body.nl-skin-a .nadlan-guide .callout,body.nl-skin-a .nadlan-guide .notice,body.nl-skin-a .wp-block-group.has-background{background:var(--sa-sand)!important;border-color:var(--sa-line)!important;color:var(--sa-ink2)!important}

/* v1.4.1: strip row is a button row, not a band; premium filter chips to line colour */
body.nl-skin-a .nlpstrip .cta{background:transparent!important;padding:0!important}
body.nl-skin-a .nlpstrip .cta a{background:var(--sa-sea)!important;color:#fff!important;border:0!important;border-radius:999px!important}
body.nl-skin-a .nlpstrip .cta a+a{background:transparent!important;color:var(--sa-deep)!important;border:1px solid var(--sa-line)!important}
body.nl-skin-a .nlpc .f,body.nl-skin-a .nlpc .fr,body.nl-skin-a .nlpc .fl{border-color:var(--sa-line)!important;color:var(--sa-ink2)!important;background:var(--sa-surf)!important}
body.nl-skin-a .nlpc .fk,body.nl-skin-a .nlpc .flbl{color:var(--sa-mute)!important}
/* v1.4.2: the Hebrew front page template is full-bleed; give the skin home the same 1280 container the language homes get */
body.nl-skin-a.home .nlhv2.nlsa,body.nl-skin-a.nlpc-home .nlhv2.nlsa{max-width:1280px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}
@media (max-width:760px){body.nl-skin-a.home .nlhv2.nlsa,body.nl-skin-a.nlpc-home .nlhv2.nlsa{padding-inline:14px}}

/* v1.4.3: professionals cards carry inline --pc/--ps per card (they beat any class override), so paint the parts directly */
body.nl-skin-a .nldc::before,body.nl-skin-a .nldc::after{background:var(--sa-sea)!important;opacity:1!important}
body.nl-skin-a .nldc{background:var(--sa-surf)!important;border-color:var(--sa-line)!important}
body.nl-skin-a .nldc:hover,body.nl-skin-a .nldc:focus-visible{border-color:var(--sa-sea)!important;box-shadow:0 14px 34px rgba(20,33,43,.10)!important}
body.nl-skin-a .nldc-av{background:var(--sa-sand)!important;color:var(--sa-deep)!important;box-shadow:none!important}
body.nl-skin-a .nldc-av svg{color:var(--sa-deep)!important}
body.nl-skin-a .nldc-go{color:var(--sa-sea)!important}
body.nl-skin-a .nldc-pill{color:var(--sa-sea)!important;background:transparent!important;border-color:var(--sa-line)!important}
body.nl-skin-a .nldc-sponsor,body.nl-skin-a .nlpremier{background:var(--sa-deep)!important;color:#fff!important}
body.nl-skin-a .nldc-rate,body.nl-skin-a .nldc-stars{color:var(--sa-ink2)!important}
body.nl-skin-a .nldir-bar,body.nl-skin-a .nldir-cityb{background:var(--sa-surf)!important;color:var(--sa-ink)!important;border-color:var(--sa-line)!important}
body.nl-skin-a .nldir-chip.is-on,body.nl-skin-a .nldir-chip[aria-pressed="true"]{background:var(--sa-sea)!important;color:#fff!important;border-color:var(--sa-sea)!important}
/* single profile: black gradient buttons and gold premier badge to the skin palette */
body.nl-skin-a .nlpf-call,body.nl-skin-a .nlcp-btn{background:var(--sa-sea)!important;color:#fff!important;border:0!important}
body.nl-skin-a .nlpf-quote{background:var(--sa-surf)!important;color:var(--sa-deep)!important;border:1px solid var(--sa-line)!important}
body.nl-skin-a .nlpe-soc{background:var(--sa-deep)!important;color:#fff!important}
body.nl-skin-a .nlpf-av{background:var(--sa-sand)!important}
/* mobile hero: let quick links wrap and keep the four tabs on one row */
@media (max-width:480px){body.nl-skin-a .nlsa-quick a{white-space:normal!important;text-align:center;line-height:1.25}body.nl-skin-a .nlsa-search .nlhv2-tabs button{font-size:12.5px!important;padding:8px 9px!important}body.nl-skin-a .nlsa-search .nlhv2-box input{font-size:14px!important}}

/* v1.4.4: directory card heads are painted by the results script (inline gradient) - the stylesheet wins with !important */
body.nl-skin-a .nldir-results .nldc .nldc-top,body.nl-skin-a .nldc .nldc-top{background:none!important;background-image:none!important;color:var(--sa-ink)!important;padding-top:18px!important}
body.nl-skin-a .nldc .nldc-name,body.nl-skin-a .nldc .nldc-name a{color:var(--sa-ink)!important}
body.nl-skin-a .nldc .nldc-id,body.nl-skin-a .nldc .nldc-meta,body.nl-skin-a .nldc .nldc-city{color:var(--sa-ink2)!important}
body.nl-skin-a .nldc .nldc-av{background:var(--sa-sand)!important;border:1px solid var(--sa-line)!important;color:var(--sa-deep)!important}
body.nl-skin-a .nldc .nldc-pill{color:var(--sa-sea)!important;border:1px solid var(--sa-line)!important;background:var(--sa-surf)!important;border-radius:999px!important;padding:2px 10px!important}
body.nl-skin-a .nldc .nldc-go{background:transparent!important;color:var(--sa-sea)!important;border:0!important;padding:0!important}
body.nl-skin-a .nldc .nldc-demo{background:var(--sa-sand)!important;color:var(--sa-ink2)!important;border-color:var(--sa-line)!important}
body.nl-skin-a .nldc-sponsored-spot{background:var(--sa-sand)!important;border:1px dashed var(--sa-line)!important}
body.nl-skin-a .nldc-sponsored-spot::after{background:none!important}
body.nl-skin-a .nldc-sponsored-spot::before{background:var(--sa-sea)!important}
body.nl-skin-a .nldc-sponsored-mark{color:var(--sa-sea)!important}
body.nl-skin-a .nldc-sponsored-foot a{color:var(--sa-sea)!important}
/* mobile hero quick links: wrap the row, never the words */
@media (max-width:480px){body.nl-skin-a .nlsa-quick{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}body.nl-skin-a .nlsa-quick a{white-space:nowrap!important;flex:0 0 auto!important;width:auto!important;text-align:start;line-height:1.2}}

/* v1.4.5: professional profile header (nlpp), booking anchor, review form summary, related cards */
body.nl-skin-a .nlpp{--pc:var(--sa-deep);--ps:var(--sa-sand)}
body.nl-skin-a .nlpp-hero{background:var(--sa-surf)!important;border-color:var(--sa-line)!important}
body.nl-skin-a .nlpp-avatar circle:first-of-type{fill:#fff!important;stroke:var(--sa-line)!important}
body.nl-skin-a .nlpp-avatar circle:nth-of-type(2){fill:var(--sa-deep)!important}
body.nl-skin-a .nlpp-avatar path{stroke:var(--sa-sea)!important}
body.nl-skin-a .nlpp-avatar text{fill:#F7F6F2!important;font-family:'Noto Serif Hebrew',serif!important}
body.nl-skin-a .nlpp-pill{background:var(--sa-sand)!important;color:var(--sa-deep)!important;border:1px solid var(--sa-line)!important}
body.nl-skin-a .nlpp-ctas a,body.nl-skin-a .nlpp-ctas button,body.nl-skin-a .nlpp-btn{border-radius:999px!important;font-weight:700!important;box-shadow:none!important}
body.nl-skin-a .nlpp-btn.nlpp-tel{background:var(--sa-sea)!important;color:#fff!important;border:0!important}
body.nl-skin-a .nlpp-btn.nlpp-wa{background:#fff!important;color:var(--sa-deep)!important;border:1px solid var(--sa-line)!important}
body.nl-skin-a .nlpp-ctas a:not(.nlpp-btn),body.nl-skin-a .nlpp-ctas button:not(.nlpp-btn){background:#fff!important;color:var(--sa-deep)!important;border:1px solid var(--sa-line)!important}
body.nl-skin-a .nlpp-stats,body.nl-skin-a .nlpp-sub{color:var(--sa-ink2)!important}
body.nl-skin-a .nlrev-form-wrap summary{background:var(--sa-surf)!important;color:var(--sa-sea)!important;border:1px solid var(--sa-line)!important;border-radius:999px!important;font-weight:700}
body.nl-skin-a .nlrev-star{color:var(--sa-line)!important}
body.nl-skin-a .nlrev-star.is-on,body.nl-skin-a .nlrev-star[aria-checked="true"]{color:var(--sa-sea)!important}
body.nl-skin-a .nlrc-card i{color:var(--sa-sea)!important}
body.nl-skin-a .nlrc-card:hover{border-color:var(--sa-sea)!important}
body.nl-skin-a .nlrc-card{border-color:var(--sa-line)!important}

/* v1.4.6: the directory prints its own !important gradient on .nldc-top after this sheet; an id selector outranks it */
#nldir-results .nldc .nldc-top,body.nl-skin-a #nldir-results .nldc-top{background:none!important;background-image:none!important;background-color:transparent!important;color:var(--sa-ink,#14212B)!important}
#nldir-results .nldc .nldc-name,#nldir-results .nldc .nldc-top h3{color:var(--sa-ink,#14212B)!important}
#nldir-results .nldc .nldc-pill{color:var(--sa-sea,#2F6F86)!important;background:var(--sa-surf,#fff)!important;border:1px solid var(--sa-line,#E3E1DA)!important}
#nldir-results .nldc .nldc-av{background:var(--sa-sand,#EEE9DD)!important;color:var(--sa-deep,#1F4B5C)!important;border:1px solid var(--sa-line,#E3E1DA)!important;box-shadow:none!important}
#nldir-results .nldc .nldc-av svg{color:var(--sa-deep,#1F4B5C)!important}

/* v1.4.7: product bands kept from the original home (renewal room, rentals, live tour, international) in the skin palette */
body.nl-skin-a .nlhv2-renewal,body.nl-skin-a .nlhv2-rentals{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:22px!important}
body.nl-skin-a .nlhv2-renewal-go{background:var(--sa-sea)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important}
body.nl-skin-a .nlhv2-renewal-go:hover{background:var(--sa-seah)!important;filter:none!important}
body.nl-skin-a .nlhv2-renewal-alt{background:#fff!important;color:var(--sa-deep)!important;border:1px solid var(--sa-line)!important;border-radius:999px!important}
body.nl-skin-a .nlhv2-renewal-steps b,body.nl-skin-a .nlhv2-renewal-steps i,body.nl-skin-a .nlhv2-renewal-steps em,body.nl-skin-a .nlhv2-renewal-steps span:first-child{background:var(--sa-deep)!important;color:#fff!important;font-style:normal}
body.nl-skin-a .nlhv2-renewal-steps li,body.nl-skin-a .nlhv2-renewal-steps>span,body.nl-skin-a .nlhv2-renewal-steps>div{background:var(--sa-sand)!important;border-color:var(--sa-line)!important;color:var(--sa-ink)!important}
body.nl-skin-a .nlhv2-renewal-note,body.nl-skin-a .nlhv2-rentals-note,body.nl-skin-a .nlhv2-renewal-sub,body.nl-skin-a .nlhv2-rentals-sub{color:var(--sa-ink2)!important}
body.nl-skin-a .nlhv2-tourvideo{background:var(--sa-surf)!important;border:1px solid var(--sa-line)!important;border-radius:22px!important}
body.nl-skin-a .nlhv2-tourvideo p,body.nl-skin-a .nlhv2-tourvideo .nlhv2-note,body.nl-skin-a .nlhv2-tourvideo li{color:var(--sa-ink2)!important;opacity:1!important}
body.nl-skin-a .nlhv2-tourvideo h2,body.nl-skin-a .nlhv2-tourvideo h3{color:var(--sa-ink)!important}
body.nl-skin-a .nlhv2-tourvideo .nlhv2-kicker{color:var(--sa-sea)!important}
body.nl-skin-a .nlhv2-tourvideo span[class*="chip"],body.nl-skin-a .nlhv2-tourvideo .nlhv2-tag,body.nl-skin-a .nlhv2-tourvideo .nlhv2-pill{border:1px solid var(--sa-line)!important;color:var(--sa-ink2)!important;background:var(--sa-surf)!important}
body.nl-skin-a .nlhv2-en{background:var(--sa-deep)!important;border-radius:22px!important}
body.nl-skin-a .nlhv2-en h2,body.nl-skin-a .nlhv2-en p{color:#F7F6F2!important}
body.nl-skin-a .nlhv2-en .nlhv2-kicker{color:#CFE3EA!important}
body.nl-skin-a .nlhv2-en__links a{background:#F7F6F2!important;color:var(--sa-deep)!important;border:0!important;border-radius:999px!important;font-weight:700!important}
body.nl-skin-a .nlhv2-en__links a+a{background:transparent!important;color:#F7F6F2!important;border:1px solid rgba(247,246,242,.45)!important}

/* v1.4.8: showroom engine controls in the skin palette; Aurelia concept page (7514): no price band, no empty map box */
body.nl-skin-a .nl-btn--accent{background:var(--sa-sea)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important}
body.nl-skin-a .nl-btn--accent:hover{background:var(--sa-seah)!important}
body.nl-skin-a .nl-btn--gold{background:var(--sa-deep)!important;color:#fff!important;border:0!important;border-radius:999px!important}
body.nl-skin-a .nl-btn:not(.nl-btn--accent):not(.nl-btn--gold){border-color:var(--sa-line)!important;color:var(--sa-deep)!important;border-radius:999px!important}
body.nl-skin-a .nl-eyebrow,body.nl-skin-a .nl-sec .nl-kicker{color:var(--sa-sea)!important}
body.nl-skin-a .nl-chip.is-on,body.nl-skin-a .nl-chip[aria-pressed="true"]{background:var(--sa-deep)!important;color:#fff!important;border-color:var(--sa-deep)!important}
body.nl-skin-a.postid-7514 #price,body.nl-skin-a.postid-7514 .nl-map--error,body.nl-skin-a.postid-7514 .nl-map-error{display:none!important}
body.nl-skin-a.postid-7514 .nl-world{grid-template-columns:1fr!important}
