/* ONLYDROP v67 — smaller, sharper inner lettering.
   Same index lettering and pieces, only the final size changes.
   Zoom lays out/renders vector text at native display resolution; do not
   use compositor transforms to magnify tiny glyphs from the index. */
html body #work #workHeading > .work-lettering-stage,
html body #work #workHeading .work-lettering-stage {
  display: inline-block !important;
  position: relative !important;
  width: max-content !important;
  max-width: none !important;
  height: auto !important;
  transform: none !important;
  transform-origin: left top !important;
  will-change: auto !important;
  contain: none !important;
  filter: none !important;
  backface-visibility: visible !important;
}
html body #work #workHeading .work-lettering-exact {
  display: inline-block !important;
  width: max-content !important;
  max-width: none !important;
  white-space: nowrap !important;
  transform-origin: left top !important;
  will-change: auto !important;
  image-rendering: auto !important;
  filter: none !important;
  backface-visibility: visible !important;
}
html body #work[data-cat="storyboard"] #workHeading,
html body #work[data-cat="projects"] #workHeading {
  overflow: visible !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
/* Slightly lighter spacing to better balance against other section headings. */
html body #work[data-cat="storyboard"] .section-heading > div {
  padding: 8px 12px 14px 9px !important;
}
html body #work[data-cat="projects"] .section-heading > div {
  padding: 6px 8px 10px 5px !important;
  align-self: center !important;
}
@media(max-width:700px) {
  html body #work[data-cat="storyboard"] .section-heading > div {
    padding: 5px 7px 10px 7px !important;
  }
  html body #work[data-cat="projects"] .section-heading > div {
    padding: 4px 4px 7px 4px !important;
  }
}
