/* =========================================================
   TYPOGRAPHY — self-hosted, subsetted, inlined (0 extra requests)
   Kalam 700      → display / labels / result numbers
   Klee One 400/600 → notebook body text
   Nunito 200-1000  → UI chrome (nav, controls, tables)
   ========================================================= */
@font-face{font-family:"Kalam";font-style:normal;font-weight:700;font-display:block;
  src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"Klee One";font-style:normal;font-weight:400;font-display:block;
  src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"Klee One";font-style:normal;font-weight:600;font-display:block;
  src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:block;
  src:url(data:font/woff2;base64,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) format("woff2-variations")}

/* Metric-matched fallback faces: the local font is scaled so its line box and
   average advance equal the webfont's, so the swap-in causes zero reflow (CLS). */
@font-face{font-family:"Kalam Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");
  size-adjust:99.9%;ascent-override:106.4%;descent-override:53.1%;line-gap-override:0%}
@font-face{font-family:"Klee Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");
  size-adjust:105.6%;ascent-override:109.8%;descent-override:27.3%;line-gap-override:0%}
@font-face{font-family:"Nunito Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");
  size-adjust:100%;ascent-override:101.1%;descent-override:35.3%;line-gap-override:0%}


/* =========================================================
   NOTEBOOK CALCULATOR UI — DESIGN TOKENS
   ========================================================= */
:root{
  /* paper */
  --paper:#fffef8;
  --paper-2:#f8f7ec;
  --paper-3:#f2f1e4;
  --paper-green:#eef4df;
  --paper-green-2:#e3edcf;
  --desk:#e9e6d8;

  /* ink */
  --ink:#18212b;
  --ink-2:#4d564f;
  --ink-3:#5b6659;
  --muted:#6b7668;

  /* accent */
  --green:#5f8b4c;          /* decorative fills, tape, bars */
  --green-ink:#4d7539;      /* links & accent text  (5.3:1) */
  --green-strong:#426a38;   /* result values        (6.2:1) */
  --green-deep:#35592a;
  --green-light:#dcebc8;
  --green-tint:#f2f7e9;

  /* data colours for cipher families */
  --c-hebrew:#2a5f86;
  --c-greek:#5b3f96;
  --c-math:#8a5218;
  --c-kabbalah:#8f2f45;

  /* structure */
  --line:rgba(104,140,172,.30);
  --line-strong:rgba(104,140,172,.42);
  --red-line:rgba(200,90,90,.48);
  --border:rgba(55,70,50,.18);
  --border-2:rgba(55,70,50,.30);
  --tape:rgba(168,199,131,.62);
  --tape-2:rgba(196,209,160,.60);

  --shadow-xs:0 1px 2px rgba(40,45,30,.06);
  --shadow-sm:0 2px 6px rgba(40,45,30,.07), 0 1px 2px rgba(40,45,30,.05);
  --shadow:0 4px 12px rgba(40,45,30,.08), 0 12px 30px rgba(40,45,30,.06);
  --shadow-lg:0 20px 50px rgba(40,50,35,.15), 0 4px 12px rgba(40,50,35,.08);

  --radius-sm:8px; --radius-md:14px; --radius-lg:20px; --radius-xl:22px;
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:22px; --sp-6:32px; --sp-7:48px;
  --rule:32px;                       /* notebook line rhythm */
  --pad-x:70px;                      /* notebook side padding */
  --nb-max:1180px;

  /* --- type system --- */
  --font-ui:"Nunito","Nunito Fallback","Segoe UI",system-ui,-apple-system,Roboto,"Noto Sans Hebrew","Helvetica Neue",Arial,sans-serif;
  --font-display:"Kalam","Kalam Fallback","Nunito","Segoe UI",system-ui,"Noto Sans Hebrew",sans-serif;
  --font-notebook:"Klee One","Klee Fallback","Nunito","Iowan Old Style","Palatino Linotype","Noto Sans Hebrew",Georgia,serif;
  --font-number:"Kalam","Kalam Fallback","Nunito",ui-rounded,"Segoe UI",system-ui,sans-serif;
  --mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;
  --sans:var(--font-ui);
  --serif:Georgia,"Times New Roman",serif;
  color-scheme:light;
}

/* ---------- DARK MODE ---------- */
:root[data-theme="dark"]{
  --paper:#171c18;
  --paper-2:#1c221d;
  --paper-3:#212822;
  --paper-green:#1c261c;
  --paper-green-2:#212d20;
  --desk:#0f120f;

  --ink:#e8ede4;
  --ink-2:#c9d3c4;
  --ink-3:#a6b3a2;
  --muted:#93a08f;

  --green:#7fbb69;
  --green-ink:#a7d18f;
  --green-strong:#a7d18f;
  --green-deep:#c3e0ae;
  --green-light:#2b3a28;
  --green-tint:#1e271d;

  --c-hebrew:#8ec5e8;
  --c-greek:#c2a9f0;
  --c-math:#e5b878;
  --c-kabbalah:#f0a0b0;

  --line:rgba(150,185,165,.17);
  --line-strong:rgba(150,180,160,.24);
  --red-line:rgba(214,116,116,.34);
  --border:rgba(190,215,190,.16);
  --border-2:rgba(190,215,190,.26);
  --tape:rgba(127,187,105,.28);
  --tape-2:rgba(150,175,120,.24);

  --shadow-xs:0 1px 2px rgba(0,0,0,.4);
  --shadow-sm:0 2px 6px rgba(0,0,0,.4);
  --shadow:0 4px 12px rgba(0,0,0,.45), 0 12px 30px rgba(0,0,0,.35);
  --shadow-lg:0 20px 50px rgba(0,0,0,.55), 0 4px 12px rgba(0,0,0,.4);
  color-scheme:dark;
}

/* =========================================================
   BASE
   ========================================================= */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--desk)}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}
}
body{
  margin:0;padding:0;background:var(--desk);color:var(--ink);
  font-family:var(--font-ui);font-size:16px;line-height:var(--rule);
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;
}
img,svg{max-width:100%;height:auto;display:block}
a{color:var(--green-ink);text-decoration:none}
a:hover{text-decoration:underline}
:focus-visible{outline:2px solid var(--green-ink);outline-offset:2px;border-radius:4px}
::selection{background:var(--green-light);color:var(--ink)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--green-ink);color:#fff;padding:10px 16px;border-radius:0 0 var(--radius-md) 0;font-weight:700}
.skip:focus{left:0}

/* =========================================================
   1. NOTEBOOK CANVAS
   ========================================================= */
.notebook-page{min-height:100vh;padding:32px 20px 60px;background:var(--desk)}
.notebook{
  position:relative;
  width:100%;max-width:var(--nb-max);margin-left:auto;margin-right:auto;
  padding:0 var(--pad-x) 56px;
  background:var(--paper);
  border:1px solid var(--border);
  border-radius:var(--radius-xl);
  box-shadow:var(--shadow-lg);
}
/* ruled lines layer (kept behind content, clipped by the rounded corners) */
.notebook::after{
  content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;
  background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rule) - 1px),var(--line) var(--rule));
}
/* red margin rule */
.notebook::before{
  content:"";position:absolute;top:0;bottom:0;left:calc(var(--pad-x) - 22px);width:1px;
  background:var(--red-line);pointer-events:none;z-index:1;
}
.notebook>*{position:relative;z-index:1}

/* every section shares the one column supplied by .notebook padding */
.wrap{width:100%;max-width:none;margin:0;padding:0}

/* =========================================================
   2. HEADER
   ========================================================= */
.notebook-header{
  min-height:82px;display:flex;align-items:center;gap:18px;
  border-bottom:1px dashed var(--border-2);
  background:transparent;
}
.brand{display:flex;align-items:center;gap:12px;font-family:var(--font-ui);font-weight:800;color:var(--ink);font-size:16.5px;letter-spacing:-.02em;min-width:0;line-height:1.2}
.brand:hover{text-decoration:none}
.brand-mark{
  width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;
  background:linear-gradient(150deg,var(--green),var(--green-strong));color:#fff;
  box-shadow:0 3px 8px rgba(60,90,45,.22);
}
.brand-mark svg{width:21px;height:21px;display:block}
.brand>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.brand span b{color:var(--green-ink)}
.nav{margin-left:auto;display:flex;align-items:center;gap:4px;flex:0 0 auto}
.nav-toggle{display:none}
.nav a{color:var(--ink-2);font-size:14px;font-weight:600;padding:9px 12px;border-radius:var(--radius-sm);line-height:1;transition:color .15s,background .15s}
.nav a:hover{color:var(--green-ink);background:var(--green-tint);text-decoration:none}
.theme-toggle{
  margin-left:8px;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 14px;
  border:1px solid var(--border-2);border-radius:999px;background:var(--paper);color:var(--ink);
  font:700 13px/1 var(--sans);cursor:pointer;box-shadow:var(--shadow-xs);transition:.15s;flex:0 0 auto;
}
.theme-toggle:hover{border-color:var(--green);color:var(--green-ink);background:var(--green-tint)}
.theme-toggle svg{width:16px;height:16px}
.theme-toggle .t-dark{display:inline-flex;align-items:center;gap:7px}
.theme-toggle .t-light{display:none;align-items:center;gap:7px}
:root[data-theme="dark"] .theme-toggle .t-dark{display:none}
:root[data-theme="dark"] .theme-toggle .t-light{display:inline-flex}

/* =========================================================
   3. HERO
   ========================================================= */
.hero{padding:44px 0 8px}
.breadcrumb,.crumbs{font-size:13px;line-height:20px;color:var(--muted);margin:0 0 18px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.crumbs a{color:var(--ink-2)}
.crumbs span[aria-current]{color:var(--green-ink);font-weight:600}
h1{
  margin:0 0 18px;font-family:var(--font-display);font-size:clamp(30px,4.6vw,52px);
  line-height:1.12;font-weight:700;letter-spacing:-.2px;color:var(--ink);max-width:none;
}
h1 em,h1 .highlight{font-style:normal;color:var(--green-ink)}
.sub{margin:0 0 24px;font-family:var(--font-notebook);font-size:16px;line-height:var(--rule);color:var(--ink-2);max-width:none}
.sub strong{color:var(--ink);font-weight:600}

/* 4. FEATURE BADGES */
.badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none}
.badges li{
  display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 9px;
  background:linear-gradient(135deg,var(--green-tint),var(--green-light));
  border:1px solid rgba(95,139,76,.24);border-radius:999px;
  font-size:13px;line-height:1.3;font-weight:650;color:var(--ink);box-shadow:var(--shadow-xs);
}
.badges li::before{
  content:"";flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:var(--green);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
  background-size:12px 12px;background-position:center;background-repeat:no-repeat;
}

/* =========================================================
   5. CALCULATOR INPUT PANEL
   ========================================================= */
.tool{
  position:relative;margin-top:30px;
  background:linear-gradient(180deg,var(--paper-green),var(--paper-green-2));
  border:1px solid rgba(80,110,60,.22);border-radius:var(--radius-md);
  box-shadow:0 8px 25px rgba(50,70,40,.09), var(--shadow-xs);
}
/* spiral binding along the top edge */
.tool::before{
  content:"";position:absolute;left:14px;right:14px;top:-9px;height:20px;pointer-events:none;
  background-image:
    radial-gradient(circle at 9px 12px, transparent 0 5px, rgba(70,90,60,.34) 5px 6px, transparent 6.5px),
    linear-gradient(to bottom, transparent 0 4px, rgba(70,90,60,.22) 4px 5px, transparent 5px);
  background-size:38px 20px, 38px 20px;
  background-repeat:repeat-x;
}
.tool-top{padding:26px 26px 20px}
.io-label{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}
.io-label label{font-family:var(--font-display);font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--ink);line-height:1.4}
.io-tools{display:flex;gap:8px;flex-wrap:wrap}
.chip{
  display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 15px;border-radius:999px;
  border:1px solid var(--border-2);background:var(--paper);color:var(--ink);
  font:700 13px/1 var(--sans);cursor:pointer;box-shadow:var(--shadow-xs);
  transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;
}
.chip:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);color:var(--green-ink);border-color:var(--green)}
.chip[aria-pressed="true"]{background:var(--green-ink);border-color:var(--green-deep);color:#fff}
.chip svg{width:15px;height:15px}

.input-wrap{position:relative}
#gcInput{
  width:100%;min-height:152px;max-height:340px;resize:vertical;display:block;
  padding:18px 20px;border:1px solid rgba(60,70,50,.18);border-radius:12px;
  background-color:var(--paper);
  background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rule) - 1px),var(--line) var(--rule));
  background-position:0 12px;
  color:var(--ink);font:400 18px/var(--rule) var(--font-notebook);
  box-shadow:inset 0 2px 8px rgba(30,40,25,.05);outline:none;
  transition:border-color .15s,box-shadow .15s;
}
#gcInput::placeholder{color:var(--muted);font-weight:400;font-family:var(--font-notebook)}
#gcInput:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(95,139,76,.18)}
#gcInput[dir="rtl"]{font-family:"Noto Sans Hebrew","Times New Roman",var(--serif);font-size:22px}
.meta-row{
  display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;
  margin-top:12px;min-height:20px;font-size:12.5px;line-height:20px;color:var(--ink-3);
}
.meta-row b{color:var(--ink);font-weight:800}

/* virtual keyboards */
.kbd{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--paper);padding:12px;display:none;box-shadow:var(--shadow-xs)}
.kbd.on{display:block}
.kbd-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}
.kbd-row+.kbd-row{margin-top:6px}
.kbd button{
  min-width:42px;height:42px;padding:0 8px;display:grid;place-items:center;
  border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--paper-2);
  color:var(--ink);font:600 19px/1 var(--serif);cursor:pointer;transition:.12s;
  /* behavioural only: no tap delay, no text selection on repeated taps */
  touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;
}
.kbd button:hover{background:var(--green-ink);color:#fff;border-color:var(--green-deep)}
.kbd button.util{font:700 12px/1 var(--sans);min-width:66px;color:var(--ink-2)}
.kbd button.util:hover{color:#fff}
.kbd-hint{margin:10px 0 0;font-size:11.5px;line-height:18px;color:var(--muted);text-align:center}

/* =========================================================
   6. RESULT CARDS
   ========================================================= */
.tool-body{padding:0 26px 26px}
.grid-4{display:grid;gap:22px;grid-template-columns:repeat(var(--pcols,4),minmax(0,1fr));margin-top:26px}
.card{
  position:relative;min-height:172px;padding:26px 20px 20px;
  display:flex;flex-direction:column;justify-content:flex-start;
  background:linear-gradient(180deg,var(--paper),var(--paper-2));
  border:1px solid rgba(70,80,55,.18);border-radius:var(--radius-md);
  box-shadow:var(--shadow);
  transition:transform .18s ease,box-shadow .18s ease;
}
.card:nth-child(1){transform:rotate(-.4deg)}
.card:nth-child(2){transform:rotate(.35deg)}
.card:nth-child(3){transform:rotate(-.25deg)}
.card:nth-child(4){transform:rotate(.4deg)}
.card:hover{transform:rotate(0deg) translateY(-3px);box-shadow:0 10px 26px rgba(40,50,30,.14),0 22px 46px rgba(40,50,30,.10)}
/* masking tape */
.card::before{
  content:"";position:absolute;top:-9px;left:24px;width:66px;height:19px;
  transform:rotate(-3deg);background:var(--tape);border-radius:2px;
  box-shadow:0 1px 2px rgba(40,50,30,.14);
  -webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.75),#000 12%,#000 88%,rgba(0,0,0,.75));
  mask-image:linear-gradient(90deg,rgba(0,0,0,.75),#000 12%,#000 88%,rgba(0,0,0,.75));
}
.card:nth-child(2)::before{left:auto;right:26px;transform:rotate(4deg);background:var(--tape-2);width:58px}
.card:nth-child(3)::before{left:50%;margin-left:-33px;transform:rotate(-1.5deg)}
.card:nth-child(4)::before{left:auto;right:20px;transform:rotate(-5deg);background:var(--tape-2);width:62px}
.card .k{font-family:var(--font-display);font-size:13px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:var(--ink-2)}
.card .v{
  margin-top:14px;font:700 clamp(32px,3.6vw,46px)/1 var(--font-number);
  color:var(--green-strong);letter-spacing:0;
}
.card .n{margin-top:auto;padding-top:10px;font-size:12px;line-height:1.5;color:var(--muted);min-height:18px}
.card.acc{border-color:rgba(95,139,76,.34);background:linear-gradient(180deg,var(--green-tint),var(--paper))}

/* action buttons */
.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;
  border:1px solid var(--border-2);border-radius:999px;background:var(--paper);color:var(--ink);
  font:700 13.5px/1 var(--sans);cursor:pointer;box-shadow:var(--shadow-xs);
  transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s;
}
.btn svg{width:16px;height:16px}
.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);color:var(--green-ink);border-color:var(--green)}
.btn.primary{background:var(--green-ink);color:#fff;border-color:var(--green-deep)}
.btn.primary:hover{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}
.btn.ghost{background:transparent;box-shadow:none}
.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}

/* =========================================================
   7. STICKY SIDE TABS
   ========================================================= */
.notebook-tabs{display:none}
.notebook-tabs-inline{
  display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;
  margin:0 0 4px;padding:0 0 4px;list-style:none;
}
.notebook-tabs-inline::-webkit-scrollbar{display:none}
.notebook-tabs-inline a{
  flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 14px;
  border-radius:999px;border:1px solid var(--border-2);background:var(--paper);
  font:700 13px/1 var(--sans);color:var(--ink);box-shadow:var(--shadow-xs);
}
.notebook-tabs-inline a:hover{text-decoration:none;border-color:var(--green);color:var(--green-ink)}
.notebook-tabs-inline a svg{width:15px;height:15px;color:var(--green-ink)}

@media(min-width:1360px){
  .notebook-tabs{
    display:flex;flex-direction:column;gap:10px;
    position:absolute;right:-40px;top:200px;z-index:3;
  }
  .notebook-tabs a{
    width:84px;min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;
    padding:14px 8px;border-radius:0 10px 10px 0;
    font:800 11.5px/1.3 var(--sans);color:#22301c;text-align:center;letter-spacing:.02em;
    box-shadow:4px 4px 10px rgba(30,40,20,.16);
    transition:transform .16s ease,box-shadow .16s ease;
  }
  .notebook-tabs a:hover{transform:translateX(4px);text-decoration:none;box-shadow:6px 6px 14px rgba(30,40,20,.2)}
  .notebook-tabs a svg{width:19px;height:19px}
  .notebook-tabs a.t-all{background:#f3d95f}
  .notebook-tabs a.t-popular{background:#e8a8c4}
  .notebook-tabs a.t-trending{background:#eab469}
  .notebook-tabs a.t-featured{background:#b3d97e}
  :root[data-theme="dark"] .notebook-tabs a{color:#f0f5ec;box-shadow:4px 4px 10px rgba(0,0,0,.5)}
  :root[data-theme="dark"] .notebook-tabs a.t-all{background:#6b5f21}
  :root[data-theme="dark"] .notebook-tabs a.t-popular{background:#6d3f52}
  :root[data-theme="dark"] .notebook-tabs a.t-trending{background:#70502a}
  :root[data-theme="dark"] .notebook-tabs a.t-featured{background:#4b6435}
  .notebook-tabs-inline{display:none}
}

/* =========================================================
   SECTIONS / SHARED SURFACES
   ========================================================= */
section{scroll-margin-top:24px}
.sec{padding:var(--sp-6) 0 0}
.sec-head{margin-bottom:20px}
h2{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(22px,2.7vw,32px);line-height:1.22;font-weight:700;letter-spacing:-.1px;color:var(--ink)}
h3{margin:var(--rule) 0 0;font-family:var(--font-display);font-size:clamp(17px,1.8vw,20px);line-height:var(--rule);font-weight:700;letter-spacing:0;color:var(--ink)}
h4{margin:var(--rule) 0 0;font-family:var(--font-display);font-size:16px;line-height:var(--rule);font-weight:700;letter-spacing:.1px;color:var(--ink)}
.lead{margin:0;font-family:var(--font-notebook);max-width:none;font-size:15.5px;line-height:var(--rule);color:var(--ink-2)}
.panel{
  position:relative;padding:24px;border-radius:var(--radius-md);
  background:linear-gradient(180deg,var(--paper),var(--paper-2));
  border:1px solid var(--border);box-shadow:var(--shadow);
}

/* letter breakdown */
#breakdown{display:flex;flex-wrap:wrap;gap:8px;min-height:82px;align-content:flex-start}
.lt{
  min-width:46px;padding:8px 10px 7px;text-align:center;
  background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);
  box-shadow:var(--shadow-xs);transition:.15s;
}
.lt:hover{border-color:var(--green);background:var(--green-tint)}
.lt .c{display:block;font:800 16px/1.2 var(--mono);color:var(--ink);text-transform:uppercase}
.lt .n{display:block;font:700 12px/1.5 var(--mono);color:var(--green-strong);font-variant-numeric:tabular-nums}
.lt.sp{background:transparent;border-style:dashed;border-color:var(--border-2);opacity:.7;box-shadow:none}
.empty{margin:0;padding:8px 0;font-size:14px;line-height:24px;font-style:italic;color:var(--muted)}

/* cipher grid */
.cipher-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:16px}
#cipherFilter{
  flex:1 1 220px;min-width:180px;min-height:44px;padding:11px 14px;
  background:var(--paper);border:1px solid var(--border-2);border-radius:999px;
  color:var(--ink);font:500 14px/1 var(--sans);box-shadow:var(--shadow-xs);
}
#cipherFilter::placeholder{color:var(--muted)}
#cipherFilter:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(95,139,76,.16)}
.grid-cipher{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start}
.cc{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  min-height:64px;padding:12px 14px;text-align:left;cursor:pointer;font-family:var(--font-ui);
  background:linear-gradient(180deg,var(--paper),var(--paper-2));
  border:1px solid var(--border);border-radius:var(--radius-md);
  box-shadow:var(--shadow-xs);transition:transform .15s ease,box-shadow .15s ease,border-color .15s,background .15s;
}
.cc:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--green);background:var(--green-tint)}
.cc .nm{flex:1 1 auto;min-width:0;text-align:left;font-family:var(--font-ui);font-size:13.5px;line-height:1.3;font-weight:700;color:var(--ink)}
.cc .nm small{display:block;margin-top:2px;font-size:11px;line-height:1.4;font-weight:500;color:var(--muted);letter-spacing:.02em}
.cc .val{flex:0 0 auto;font:700 23px/1 var(--font-number);color:var(--green-strong)}
.cc .val.zero{color:var(--muted)!important}
.cc[data-group="hebrew"] .val{color:var(--c-hebrew)}
.cc[data-group="greek"] .val{color:var(--c-greek)}
.cc[data-group="math"] .val{color:var(--c-math)}
.cc[data-group="kabbalah"] .val{color:var(--c-kabbalah)}
.cc.hidden{display:none}

/* matching words */
.match-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}
.match-sel{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.match-sel select{
  min-height:42px;padding:10px 12px;background:var(--paper);border:1px solid var(--border-2);
  border-radius:var(--radius-sm);color:var(--ink);font:700 13px/1 var(--sans);cursor:pointer;box-shadow:var(--shadow-xs);
}
.match-sel select:focus{outline:none;border-color:var(--green)}
#matchValue{min-height:42px}
.pill{
  padding:8px 13px;border-radius:999px;border:1px solid rgba(95,139,76,.28);
  background:var(--green-tint);color:var(--green-strong);
  font:700 14px/1 var(--font-number);letter-spacing:.3px;
}
#matchList{display:flex;flex-wrap:wrap;gap:9px;min-height:132px;align-content:flex-start}
.mw{
  padding:9px 15px;border-radius:999px;border:1px solid var(--border-2);background:var(--paper);
  color:var(--ink);font-family:var(--font-ui);font-size:13.5px;line-height:1.3;font-weight:550;cursor:pointer;
  box-shadow:var(--shadow-xs);transition:.14s;
}
.mw:hover{background:var(--green-ink);color:#fff;border-color:var(--green-deep);transform:translateY(-1px)}

/* =========================================================
   PROSE (rides the notebook rules)
   ========================================================= */
.prose p{margin:0 0 var(--rule);font-family:var(--font-notebook);max-width:none;line-height:var(--rule);color:var(--ink)}
.prose ul,.prose ol{margin:0 0 var(--rule);font-family:var(--font-notebook);padding-left:24px;max-width:none;color:var(--ink)}
.prose li{margin:0;line-height:var(--rule)}
.prose li::marker{color:var(--green)}
.prose strong{color:var(--ink);font-weight:600}
.prose h3+p,.prose h4+p,.prose h3+ul,.prose h3+div{margin-top:6px}
.prose code{padding:2px 7px;border-radius:5px;background:var(--paper-3);border:1px solid var(--border);color:var(--green-strong);font:700 13.5px/1 var(--mono)}
.cols{display:grid;gap:24px;grid-template-columns:1fr 1fr}
@media(max-width:880px){.cols{grid-template-columns:1fr;gap:0}}

/* tables */
.tbl-scroll{
  margin:0 0 var(--rule);overflow-x:auto;-webkit-overflow-scrolling:touch;
  background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);
}
table{width:100%;min-width:460px;border-collapse:collapse;font-size:13.5px;background:transparent}
caption{padding:12px 14px;text-align:left;font-size:12.5px;line-height:20px;color:var(--muted);background:var(--paper-2);border-bottom:1px solid var(--border)}
th,td{padding:10px 14px;text-align:left;line-height:20px;border-bottom:1px solid var(--line-strong)}
th{position:sticky;top:0;background:var(--paper-2);color:var(--ink-2);font-weight:800;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase}
td{color:var(--ink)}
td.num{font-family:var(--mono);font-weight:700;color:var(--green-strong);font-variant-numeric:tabular-nums}
tr:last-child td{border-bottom:0}
tbody tr:hover td{background:var(--green-tint)}
tbody th[scope="row"]{background:var(--paper-2)!important;color:var(--ink)!important;text-transform:none!important;font-size:14px!important}

/* letter charts */
.chart{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;margin:14px 0 var(--rule)}
.chart div{padding:9px 4px;text-align:center;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs)}
.chart .g{display:block;font:700 18px/1.3 var(--serif);color:var(--ink)}
.chart .v{display:block;font:700 12px/1.5 var(--mono);color:var(--green-strong)}
.chart .l{display:block;font-size:10px;line-height:1.4;color:var(--muted);letter-spacing:.03em}

/* FAQ */
.faq details{
  margin-bottom:10px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);
  background:linear-gradient(180deg,var(--paper),var(--paper-2));box-shadow:var(--shadow-xs);transition:border-color .15s,box-shadow .15s;
}
.faq details[open]{border-color:rgba(95,139,76,.34);box-shadow:var(--shadow-sm)}
.faq summary{
  position:relative;padding:16px 48px 16px 18px;cursor:pointer;list-style:none;
  font-family:var(--font-display);font-weight:700;font-size:16.5px;line-height:24px;letter-spacing:.1px;color:var(--ink);transition:color .15s;
}
.faq summary::-webkit-details-marker{display:none}
.faq summary:hover{color:var(--green-ink)}
.faq summary::after{
  content:"";position:absolute;right:19px;top:50%;width:9px;height:9px;
  border-right:2px solid var(--green-ink);border-bottom:2px solid var(--green-ink);
  transform:translateY(-70%) rotate(45deg);transition:transform .2s;
}
.faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
.faq .a{padding:14px 18px 18px;border-top:1px solid var(--border);background:var(--paper-3);color:var(--ink);font-family:var(--font-notebook);font-size:14.5px;line-height:25px}
.faq .a p{margin:0 0 10px}
.faq .a p:last-child{margin:0}
.faq .a strong{color:var(--ink);font-weight:600}

/* callout */
.note{
  font-family:var(--font-notebook);
  margin:0 0 var(--rule);padding:14px 18px;border-left:3px solid var(--green);
  background:var(--green-tint);border-radius:0 var(--radius-md) var(--radius-md) 0;
  font-size:14.5px;line-height:25px;color:var(--ink);
}
.note b{color:var(--green-strong)}

/* toast */
#toast{
  position:fixed;left:50%;bottom:24px;z-index:200;max-width:90vw;text-align:center;
  padding:13px 20px;border-radius:999px;background:var(--green-ink);color:#fff;
  font:700 13.5px/1 var(--sans);box-shadow:0 12px 30px rgba(40,60,30,.4);
  transform:translate(-50%,180%);opacity:0;visibility:hidden;pointer-events:none;
  transition:transform .28s cubic-bezier(.2,.9,.3,1),opacity .2s,visibility .2s;
}
#toast.on{transform:translate(-50%,0);opacity:1;visibility:visible}

/* =========================================================
   FOOTER
   ========================================================= */
.ftr{margin-top:var(--sp-6);padding:32px 0 8px;border-top:1px dashed var(--border-2)}
.ftr-grid{display:grid;gap:28px;grid-template-columns:1.5fr 1fr 1fr 1fr}
@media(max-width:880px){.ftr-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.ftr-grid{grid-template-columns:1fr}}
.ftr .ftr-head{margin:0 0 12px;font-family:var(--font-display);font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.ftr ul{margin:0;padding:0;list-style:none}
.ftr li{margin-bottom:6px;line-height:22px}
.ftr a{color:var(--ink-2);font-size:13.5px}
.ftr a:hover{color:var(--green-ink)}
.ftr p{margin:0 0 10px;font-family:var(--font-notebook);max-width:46ch;font-size:13px;line-height:22px;color:var(--muted)}
.ftr .brand{margin-bottom:14px}
/* Touch targets: the clickable area of these small links is enlarged to the
   WCAG 2.5.8 minimum with an invisible overlay. Because the overlay is
   absolutely positioned it adds zero layout height — the footer, breadcrumb
   and every surrounding element keep their exact previous geometry. */
.ftr a,.crumbs a{position:relative}
.ftr a::after,.crumbs a::after{
  content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);
  height:26px;min-width:24px;
}
.ftr-bot{
  display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;
  margin-top:26px;padding-top:18px;border-top:1px solid var(--border);
  font-size:12.5px;line-height:20px;color:var(--muted);
}
.ftr .disc{
  margin-top:20px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);
  background:var(--paper-2);font-family:var(--font-notebook);font-size:12px;line-height:20px;color:var(--muted);max-width:none;
}
.disc strong{color:var(--ink-2)}

/* =========================================================
   RESPONSIVE
   ========================================================= */
@media(max-width:1100px){
  :root{--pad-x:44px}
  .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .nav a{padding:9px 9px;font-size:13.5px}
}
@media(max-width:900px){
  :root{--pad-x:34px}
  .notebook-page{padding:20px 14px 40px}
  .nav a.opt{display:none}
  .hero{padding:32px 0 6px}
}
@media(max-width:640px){
  :root{--pad-x:20px}
  .notebook-page{padding:0}
  .notebook{border-radius:0;border-left:0;border-right:0;padding-bottom:40px}
  .notebook::before{left:calc(var(--pad-x) - 10px)}
  .notebook-header{min-height:60px;gap:10px}
  .crumbs{margin-bottom:10px;font-size:12.5px}
  .nav{gap:0}
  .nav a{padding:8px 7px;font-size:12.5px}
  .theme-toggle{margin-left:4px;padding:8px 11px;font-size:12px}
  .theme-toggle span{display:none}
  .hero{padding:16px 0 4px}
  h1{font-size:clamp(25px,6.8vw,31px);letter-spacing:-.8px;margin-bottom:10px}
  .sub{font-size:14px;line-height:24px;margin-bottom:14px}
  .badges{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:16px;padding-bottom:4px;gap:8px}
  .badges::-webkit-scrollbar{display:none}
  .badges li{flex:0 0 auto}
  .tool{margin-top:16px}
  .tool-top{padding:16px 16px 14px}
  .tool-body{padding:0 16px 20px}
  #gcInput{min-height:128px;padding:14px 16px;font-size:17px}
  .grid-4{grid-template-columns:1fr;gap:18px;margin-top:22px}
  .card{transform:none!important;min-height:0;padding:24px 18px 18px}
  .card:hover{transform:translateY(-2px)!important}
  .btn{flex:1 1 auto;min-width:calc(50% - 5px)}
  .sec{padding:24px 0 0}
  .panel{padding:18px}
}
@media(max-width:400px){
  .badges li{font-size:12px;padding:7px 11px 7px 8px}
  .btn{font-size:12.5px;padding:10px 12px}
}

/* =========================================================
   MOBILE-ONLY RESPONSIVE FIXES  (<= 768px)
   Desktop (>= 769px) is untouched: every rule below lives
   inside this media query. Fixes the actual causes of
   clipped / hidden content rather than hiding overflow.
   ========================================================= */
@media (max-width:768px){

  /* 0 — FULL BLEED: the notebook IS the mobile page.
        Removes the outer desk margin, the centred max-width and the
        rounded desktop framing so content runs edge-to-edge, leaving
        only a small consistent internal padding (--pad-x). */
  :root{--pad-x:20px}
  .notebook-page{width:100%;max-width:100%;margin:0;padding:0}
  .notebook{
    width:100%;max-width:100%;margin:0;
    border-radius:0;border-left:0;border-right:0;
    padding-left:var(--pad-x);padding-right:var(--pad-x);padding-bottom:40px;
    box-sizing:border-box;
  }
  /* red margin rule follows the reduced padding and stays on-screen */
  .notebook::before{left:calc(var(--pad-x) - 10px)}
  /* desktop side tabs never participate on mobile */
  .notebook-tabs{display:none}

  /* 1 — containment: nothing may force a fixed desktop width */
  html,body{max-width:100%}
  .notebook-page,.notebook,.wrap,.tool,.tool-top,.tool-body,.input-wrap,
  .panel,.card,.cc,.grid-4,.grid-cipher,.ftr-grid,.match-head,.match-sel,
  .cipher-toolbar,.io-label,.io-tools,.actions,.badges,.notebook-tabs-inline{
    min-width:0;max-width:100%;box-sizing:border-box;
  }

  /* 2 — HEADER: compact single row  [logo + brand] .......... [Menu]
        Every navigation item stays reachable inside the menu panel. */
  .notebook-header{position:relative;z-index:70;flex-wrap:nowrap;min-height:0;padding:10px 0;gap:10px}
  /* Brand must never clip: it shrinks to fit the row instead of being cut off.
     Desktop font-size is untouched — this only applies at <=768px. */
  .brand{flex:1 1 auto;min-width:0;max-width:100%;gap:9px;
         font-size:clamp(12.6px,3.55vw,15px);letter-spacing:-.028em}
  .brand>span:last-child{overflow:visible;text-overflow:clip;white-space:nowrap;min-width:0;flex:0 1 auto}
  .brand-mark{width:30px;height:30px;flex-basis:30px}
  .brand-mark svg{width:18px;height:18px}

  .nav-toggle{
    display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;
    min-height:42px;padding:9px 14px;border-radius:999px;
    border:1px solid var(--border-2);background:var(--paper);color:var(--ink);
    font:700 13px/1 var(--font-ui);cursor:pointer;box-shadow:var(--shadow-xs);
    transition:background .15s,border-color .15s,color .15s;
  }
  .nav-toggle:hover{border-color:var(--green);color:var(--green-ink);background:var(--green-tint)}
  /* On the narrowest phones the word "Menu" is dropped so the brand name can be
     shown in full. The button keeps its aria-label, so nothing is lost to
     assistive technology, and the touch target stays 44px. */
  @media (max-width:375px){
    .nav-toggle{padding:9px 11px;min-width:44px;justify-content:center}
    .nav-toggle-label{display:none}
  }
  .nav-toggle svg{width:18px;height:18px}
  .nav-toggle .ic-close{display:none}
  .nav-toggle[aria-expanded="true"]{background:var(--green-ink);border-color:var(--green-deep);color:#fff}
  .nav-toggle[aria-expanded="true"] .ic-menu{display:none}
  .nav-toggle[aria-expanded="true"] .ic-close{display:block}

  /* menu panel — a small notebook card under the header */
  .nav{
    display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;
    flex-direction:column;align-items:stretch;justify-content:flex-start;
    margin:0;padding:8px;gap:2px;
    background:var(--paper);border:1px solid var(--border-2);
    border-radius:var(--radius-md);box-shadow:var(--shadow);
  }
  .nav.open{display:flex}
  .nav a,.nav a.opt{display:block;padding:12px 14px;font-size:15px;border-radius:var(--radius-sm)}
  .theme-toggle{
    width:100%;margin:8px 0 0;justify-content:flex-start;
    padding:12px 14px;font-size:14px;border-radius:var(--radius-sm);
  }
  .theme-toggle .t-dark>span,.theme-toggle .t-light>span{display:inline}

  /* 3 — feature badges: exactly 3 rows of 2, nothing hidden or truncated */
  .badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow-x:visible;padding-bottom:0}
  .badges li{min-width:0;max-width:100%;overflow-wrap:break-word;text-overflow:clip;align-items:flex-start}
  .badges li::before{margin-top:1px}

  /* 4 — category tabs wrap for the same reason */
  .notebook-tabs-inline{flex-wrap:wrap;overflow-x:visible;gap:8px}
  .notebook-tabs-inline a{flex:0 1 auto;max-width:100%}

  /* 5 — long words wrap rather than pushing past the sheet edge */
  h1,h2,h3,h4,.sub,.lead,.crumbs,.prose p,.prose li,.note,.faq summary,.faq .a,
  .card .k,.card .v,.card .n,.cc .nm,.cc .val,.io-label label,.badges li,
  .btn,.chip,.mw,.pill,.meta-row,.ftr a,.ftr p,.disc,.kbd-hint{
    overflow-wrap:break-word;word-break:normal;max-width:100%;
  }
  h1{max-width:100%}

  /* 6 — calculator panel and its fields stay inside the viewport */
  #gcInput{width:100%;max-width:100%;min-width:0}
  #cipherFilter{max-width:100%;min-width:0}
  .match-sel select{max-width:100%;min-width:0}
  .io-label{flex-wrap:wrap;gap:10px}
  /* Hebrew Keyboard + Greek read as one matched control group */
  .io-tools{display:flex;flex-wrap:wrap;gap:10px;width:100%}
  .io-tools .chip{
    flex:1 1 0;min-width:max-content;justify-content:center;white-space:nowrap;
    min-height:46px;padding:12px 15px;border-radius:999px;font-size:13.5px;
  }
  .io-tools .chip svg{flex:0 0 16px;width:16px;height:16px}

  /* 7 — buttons wrap, never clip */
  .btn,.chip,.notebook-tabs-inline a,.mw{max-width:100%;white-space:normal;height:auto}
  .actions{flex-wrap:wrap}

  /* 8 — decorative and media elements respect the viewport */
  img,svg,video,canvas{max-width:100%;height:auto}
  .notebook::before{max-width:100%}

  /* 9 — the 7-column reference table is the one thing that cannot fit:
        keep it in its own scroller and make that obvious */
  .tbl-scroll{overscroll-behavior-x:contain;scrollbar-width:thin}
}

/* =========================================================
   TOUCH DEVICES OF ANY REPORTED WIDTH
   Some phones/tablets report a layout width above 768px
   (e.g. Chrome's "Desktop site" mode reports ~980px, foldables
   and tablets report 800-1024). This removes ONLY the outer
   desk area / centred framing there. It cannot ever apply to a
   mouse-driven desktop browser at any window width, and it
   changes nothing inside the notebook.
   ========================================================= */
@media (hover:none) and (pointer:coarse){
  .notebook-page{padding:0;max-width:100%}
  .notebook{
    max-width:none;margin-left:0;margin-right:0;
    border-radius:0;border-left:0;border-right:0;
    box-sizing:border-box;
  }
}

/* =========================================================
   PRINT
   ========================================================= */
@media print{
  .notebook-header,.nav,.actions,.kbd,#toast,.ftr,.cipher-toolbar,.notebook-tabs,.notebook-tabs-inline,.theme-toggle{display:none!important}
  body,.notebook-page{background:#fff}
  .notebook{max-width:none;border:0;border-radius:0;box-shadow:none;padding:0;background:#fff}
  .notebook::before,.notebook::after{display:none}
  .card,.cc,.panel,.tool{border-color:#ccc;background:#fff;box-shadow:none;transform:none!important}
  .card::before,.tool::before{display:none}
}
