/*
Theme Name:   Nadlan Radar
Template:     hello-elementor
Version:      1.0
Text Domain:  nadlanradar
*/

/* ============================================================
   טוקנים
   ============================================================ */
:root{
  --paper:#FCFCFA;
  --ink:#11161C;
  --ink-soft:#4B545E;
  --ink-mute:#7D8792;
  --rule:#E4E2DC;
  --teal:#0B6E62;
  --teal-br:#45C9B8;
  --shell:#F3F2EE;

  --serif:'Frank Ruhl Libre',Georgia,serif;
  --sans:'Assistant',system-ui,sans-serif;

  --gut:clamp(20px,4vw,64px);
  --max:1280px;
}

html{scroll-padding-top:90px}
body{margin:0;background:var(--paper);color:var(--ink);
     font-family:var(--sans);font-size:17px;line-height:1.6;
     -webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto}

.nrw{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}

/* ============================================================
   הדר
   ============================================================ */
.nrh{position:sticky;top:0;z-index:40;background:rgba(252,252,250,.93);
     backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}
.nrh-in{max-width:var(--max);margin:0 auto;padding:15px var(--gut);
        display:flex;align-items:center;justify-content:space-between;gap:20px}

.nrh-brand{display:flex;align-items:center;gap:9px;text-decoration:none;
           font-family:var(--serif);font-weight:900;font-size:23px;
           letter-spacing:-.04em;color:var(--ink)}
.nrh-brand i{width:11px;height:11px;background:var(--teal);display:block;
             border-radius:2px;transform:rotate(45deg)}
.nrh-brand img{max-height:34px;width:auto;display:block}

.nrh-nav{display:flex;gap:26px;font-size:16px;font-weight:600}
.nrh-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:26px}
.nrh-nav a{text-decoration:none;color:var(--ink-soft);padding-block:4px;display:block}
.nrh-nav a:hover{color:var(--ink)}
.nrh-nav .current-menu-item>a,
.nrh-nav .current_page_item>a{color:var(--ink);box-shadow:inset 0 -2px var(--teal)}

/* תפריט נייד */
.nrh-burger{display:none;background:none;border:0;cursor:pointer;padding:8px;
            color:var(--ink)}
.nrh-burger svg{display:block}
@media(max-width:820px){
  .nrh-burger{display:block}
  .nrh-nav{position:absolute;inset-inline:0;top:100%;background:var(--paper);
           border-bottom:1px solid var(--rule);padding:8px var(--gut) 18px;
           display:none}
  .nrh-nav.open{display:block}
  .nrh-nav ul{flex-direction:column;gap:2px}
  .nrh-nav a{padding:11px 0;border-bottom:1px solid var(--rule)}
}

/* ============================================================
   פוטר
   ============================================================ */
.nrf{border-top:1px solid var(--rule);margin-top:clamp(48px,6vw,88px);
     padding:clamp(40px,4.5vw,64px) 0 30px;font-size:15.5px}
.nrf-grid{display:grid;gap:30px;grid-template-columns:1.7fr 1fr 1fr 1fr}
@media(max-width:780px){.nrf-grid{grid-template-columns:1fr 1fr}}
.nrf h4{font-size:14px;font-weight:700;color:var(--ink-mute);margin:0 0 14px;
        font-family:var(--sans)}
.nrf ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.nrf a{color:var(--ink-soft);text-decoration:none}
.nrf a:hover{color:var(--ink);text-decoration:underline}
.nrf-about{margin:14px 0 0;color:var(--ink-soft);max-width:34ch}
.nrf-note{margin-top:36px;padding-top:22px;border-top:1px solid var(--rule);
          color:var(--ink-mute);font-size:13.5px;line-height:1.6}

/* ============================================================
   גוף העמוד, מחוץ לעמוד הבית
   ============================================================ */
.nr-main{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}
.nr-main.is-home{max-width:none;padding-inline:0}

a:focus-visible,button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
