/* n0madz.xyz v0.4 — Quiet Ink fonts and skull ornaments.
   Source font binaries are copied locally from the user's Quiet Ink theme ZIP.
   Loaded after quiet-ink-bridge.css on all pages. */
@font-face { font-family:"IM Fell English"; src:url("/assets/fonts/IMFellEnglish-Regular.woff2") format("woff2"); font-style:normal; font-weight:400; font-display:swap; }
@font-face { font-family:"IM Fell English"; src:url("/assets/fonts/IMFellEnglish-Italic.woff2") format("woff2"); font-style:italic; font-weight:400; font-display:swap; }
@font-face { font-family:"Atkinson Hyperlegible Next"; src:url("/assets/fonts/AtkinsonHyperlegibleNext-Regular.woff2") format("woff2"); font-style:normal; font-weight:400; font-display:swap; }
@font-face { font-family:"Atkinson Hyperlegible Next"; src:url("/assets/fonts/AtkinsonHyperlegibleNext-Bold.woff2") format("woff2"); font-style:normal; font-weight:700; font-display:swap; }
@font-face { font-family:"Atkinson Hyperlegible Next"; src:url("/assets/fonts/AtkinsonHyperlegibleNext-Italic.woff2") format("woff2"); font-style:italic; font-weight:400; font-display:swap; }
@font-face { font-family:"Cascadia Mono"; src:url("/assets/fonts/CascadiaMono-Regular.woff2") format("woff2"); font-style:normal; font-weight:400; font-display:swap; }
@font-face { font-family:"Cascadia Mono"; src:url("/assets/fonts/CascadiaMono-Bold.woff2") format("woff2"); font-style:normal; font-weight:700; font-display:swap; }
@font-face { font-family:"Departure Mono"; src:url("/assets/fonts/DepartureMono-Regular.woff2") format("woff2"); font-style:normal; font-weight:400; font-display:swap; }
/* A consistently sized skull, recolored by each Quiet Ink palette. */
.site-identity::before {
  content:"";
  display:inline-block;
  grid-area:title;
  width:1.05rem;
  height:1.05rem;
  align-self:center;
  justify-self:start;
  background-color:var(--color-ornament);
  -webkit-mask:url("/assets/images/ornament-skull.svg") center/contain no-repeat;
  mask:url("/assets/images/ornament-skull.svg") center/contain no-repeat;
}
/* Preserve the existing identity grid: give the title breathing room for the icon. */
.site-title { padding-inline-start:1.45rem; }
/* Replace the textual star ornament with the exact Quiet Ink skull. */
.ornament > span { font-size:0; display:inline-flex; width:1.1rem; height:1.1rem; }
.ornament > span::before {
  content:""; display:block; width:100%; height:100%;
  background-color:var(--color-ornament);
  -webkit-mask:url("/assets/images/ornament-skull.svg") center/contain no-repeat;
  mask:url("/assets/images/ornament-skull.svg") center/contain no-repeat;
}
@media (max-width:36rem) { .site-title { padding-inline-start:1.45rem; } }
