/* Logo face: Saira Stencil One (SIL Open Font License), embedded so the mark never depends on a font host */
@font-face {
  font-family: "ficial Stencil";
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2");
}

/* Layout: a blank white sheet. The animated mark sits top-left in a band ~20% of the
   viewport high with the menu beside it, level with the f's crossbar (under it when there
   isn't room); the of/ficial strapline sits centred on the bottom edge. */
:root {
  --paper: #ffffff;
  --ink: #15191f;          /* near-black, nudged toward the blue */
  --ink-turned: #a9b1bb;   /* shade of a word as the drum turns it away */
  --muted: #6a7480;
  --rule: #d5dbe2;
  --pitf-blue: #1d6fb8;    /* PLACEHOLDER: swap for the exact Physics in the Freezer blue */
  --on-disc: #ffffff;

  --font-logo: "ficial Stencil", "Arial Black", Impact, sans-serif;
  --stack-tail: Aptos, "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "SF Pro Text", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-inter: "Inter", var(--stack-tail);
  --font-figtree: "Figtree", var(--stack-tail);
  --font-system: var(--stack-tail);
  --font-text: var(--font-inter);

  --disc: 0.9em;           /* circle diameter, in logo ems */
  --disc-top: 0.115em;     /* drops the circle onto the optical centre of the lowercase */
  --gap: 0.1em;            /* space between the prefix word and the circle; site.js reads it */
  --logo-size: min(12vh, 10.5vw);
  --bar-rise: 0.44;        /* f crossbar centre above the baseline, in logo ems (measured 01/11/2026) */
  --menu-size: clamp(0.88rem, 0.76rem + 0.6vw, 1.32rem);
  color-scheme: light;
}

html, body { height: 100%; }
body {
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font-text);
  -webkit-font-smoothing: antialiased;
}

.page {
  box-sizing: border-box;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  padding-left: max(16px, env(safe-area-inset-left, 0px));
  padding-right: max(16px, env(safe-area-inset-right, 0px));
  padding-block: 0;
}

.sr-only {
  position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0;
  overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}

/* ---------- Masthead + logo ---------- */
.masthead {
  min-height: max(20vh, 88px);
  display: flex;
  align-items: center;
  padding-left: clamp(0px, 2.5vw, 40px);
}

/* Logo and menu share a baseline. When site.js finds them on one line it adds .beside, and
   the menu is lifted so its lowercase is centred on the f's crossbar; otherwise (or without
   JavaScript) the menu sits centred under the logo. */
.masthead-row {
  position: relative;
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: clamp(1.5rem, 4vw, 4rem);
}

.logo-link {
  display: flex;
  color: inherit;
  text-decoration: none;
  border-radius: 6px;
}
.logo-link:focus-visible {
  outline: 2px solid var(--pitf-blue);
  outline-offset: 4px;
}

.logo {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
  font-family: var(--font-logo);
  font-size: var(--logo-size);
  line-height: 1.2;
  color: var(--ink);
  white-space: nowrap;
  user-select: none;
}
.word { align-self: baseline; }   /* gives the logo the baseline of "ficial" */

/* All the prefix words share one grid cell, so the browser makes the slot as wide as the
   longest of them at all times (no measuring in script) and the circle and "ficial" never
   move; each word is right-aligned against the circle. */
.slot {
  position: relative;
  z-index: 2;
  display: inline-grid;
  padding-right: var(--gap);
  height: 1.2em;
  perspective: 3.5em;
}

.face {
  grid-area: 1 / 1;
  justify-self: end;
  line-height: 1.2;
  transform-origin: 50% 55% -0.45em;   /* axis sits behind the word: a horizontal drum */
  backface-visibility: hidden;
  opacity: 0;
}
.face.q { opacity: 1; color: var(--on-disc); }

.disc {
  position: relative;
  z-index: 1;
  flex: none;
  width: var(--disc);
  height: var(--disc);
  margin-top: var(--disc-top);
  margin-right: 0.07em;
  border-radius: 50%;
  background: var(--pitf-blue);
  color: var(--on-disc);
  display: grid;
  place-items: center;
}
.disc-slash {
  font-size: 0.78em;
  line-height: 1;
  opacity: 0;
  transform: scale(0.5);
}

/* ---------- Menu ---------- */
.menu {
  font-size: var(--menu-size);
  margin-inline: auto;
  padding-block: 0.5rem clamp(0.5rem, 2vh, 1.25rem);
}
.masthead-row.beside .menu {
  margin-inline: 0;
  padding-block: 0;
  transform: translateY(calc(0.5ex - var(--bar-rise) * var(--logo-size)));
}

.menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
  font-weight: 500;
  letter-spacing: -0.005em;
}
.menu-list > li + li { margin-left: 1.4em; }
.menu-list > li + li::before {
  content: "|";
  position: absolute;
  left: -0.95em;
  color: var(--rule);
  font-weight: 400;
}

.menu-item {
  position: relative;
  display: flex;
  align-items: baseline;
}

.menu a {
  color: inherit;
  text-decoration: none;
  border-radius: 4px;
  text-underline-offset: 0.28em;
  text-decoration-thickness: 2px;
  transition: color 0.15s ease;
}
.menu a:hover { color: var(--pitf-blue); text-decoration-line: underline; }
.menu a[aria-current="page"],
.menu a.is-section { color: var(--pitf-blue); }
.menu a:focus-visible,
.menu-toggle:focus-visible,
.lab button:focus-visible {
  outline: 2px solid var(--pitf-blue);
  outline-offset: 3px;
}

.menu-toggle {
  align-self: center;
  display: inline-grid;
  place-items: center;
  margin-left: 0.2em;
  padding: 0.15em;
  border: 0;
  border-radius: 4px;
  background: none;
  color: var(--muted);
  font: inherit;
  cursor: pointer;
}
.menu-toggle svg { width: 0.6em; height: 0.6em; transition: transform 0.15s ease; }
.menu-item.open > .menu-toggle svg { transform: rotate(180deg); }

.submenu {
  display: none;
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  min-width: max-content;
  list-style: none;
  margin: 0;
  padding: 0.4rem 0;
  background: var(--paper);
  border: 1px solid var(--rule);
  border-radius: 10px;
  box-shadow: 0 8px 24px rgb(21 25 31 / 0.08);
  font-size: 0.9em;
  text-align: left;
}
.submenu a {
  display: block;
  padding: 0.45rem 1.1rem;
  white-space: nowrap;
}
.menu-item.open > .submenu { display: block; }
@media (hover: hover) {
  .menu-item:hover > .submenu { display: block; }
}

/* ---------- Page content ---------- */
.content {
  flex: 1;
  display: flex;
  flex-direction: column;
}

/* ---------- Footer ---------- */
.foot {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-block: 2rem max(1.5rem, 4vh);
  text-align: center;
}

.tagline {
  margin: 0;
  color: var(--pitf-blue);
  font-size: clamp(0.95rem, 0.88rem + 0.3vw, 1.12rem);
  font-weight: 500;
  letter-spacing: 0.01em;
}
.tagline a {
  color: inherit;
  text-decoration: none;
  border-radius: 4px;
  text-underline-offset: 0.28em;
}
.tagline a:hover { text-decoration-line: underline; }
.tagline a:focus-visible {
  outline: 2px solid var(--pitf-blue);
  outline-offset: 3px;
}

/* Phones: the menu stacks, and each section's pages open in place under it */
@media (max-width: 560px) {
  .menu-list { flex-direction: column; align-items: center; gap: 0.5rem; }
  .menu-list > li + li { margin-left: 0; }
  .menu-list > li + li::before { content: none; }
  .menu-item { flex-wrap: wrap; justify-content: center; }
  .submenu {
    position: static;
    transform: none;
    flex-basis: 100%;
    padding: 0.2rem 0 0.3rem;
    border: 0;
    box-shadow: none;
    background: none;
    text-align: center;
  }
  .submenu a { padding: 0.3rem 0.5rem; }
}

/* ---------- PREVIEW ONLY: text-font switcher (delete this block and the .lab section in index.php) ---------- */
.lab {
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.5rem 0.75rem;
  padding: 0.7rem 0.9rem;
  border: 1px dashed var(--rule);
  border-radius: 10px;
  font: 13px/1.3 var(--font-system);
  color: var(--muted);
}
.lab-label { margin: 0; letter-spacing: 0.04em; text-transform: uppercase; font-size: 11px; }
.lab-buttons { display: flex; flex-wrap: wrap; gap: 0.4rem; }
.lab button {
  font: inherit;
  color: var(--ink);
  background: var(--paper);
  border: 1px solid var(--rule);
  border-radius: 999px;
  padding: 0.35rem 0.8rem;
  cursor: pointer;
}
.lab button[aria-pressed="true"] { border-color: var(--pitf-blue); color: var(--pitf-blue); }
/* ---------- end PREVIEW ONLY ---------- */

@media (prefers-reduced-motion: reduce) {
  .menu a, .menu-toggle svg { transition: none; }
}
