/* ONLYDROP v238 — Single copy / interface type system.
   Matches the homepage's Manrope; deliberate display lettering (custom
   work titles, project titles, logos, wordmarks) remains untouched.
   This sheet loads last because earlier theme revisions use !important
   font shorthands for filters, tabs and technical captions. */
:root{--od-site-copy:'Manrope','Space Grotesk',Arial,sans-serif;}

/* Text and actionable elements across the three internal views. */
html body #views #work[data-cat] :is(
  .back-index,.project-type,.project-meta p,.project-meta .arrow,
  .section-aside,.work-quote,.eyebrow,.od-animation-reel-top,
  .od-animation-reel-top a,.od-reel-foot,.od-reel-aside-tag,
  .od-reel-heading-kicker,.od-art2d-filter,.od-art2d-filter-count,
  .od-art2d-group-heading,.od-art2d-viewer,.od-art2d-viewer-close,
  .od-work-bar-tab,.project-dialog-description,.replace-note
),
html body #views #work[data-cat] .od-work-common-bar :is(button,span),
html body #views > .category-switcher :is(.filter,button),
html body #views #work[data-cat] > .category-switcher :is(.filter,button){
  font-family:var(--od-site-copy)!important;
}

/* Work item captions, action links and descriptions; do not recolor or
   change their size, weight, line height, spacing, or positioning. */
html body #views #work[data-cat] .project-meta :is(p,small,a,button),
html body #views #work[data-cat] .od-animation-reel :is(a,small),
html body #views #work[data-cat] .od-art2d-gallery :is(p,small,button),
html body #views #work[data-cat] .od-art2d-viewer :is(p,small,button),
html body #views #work[data-cat] .project-card :is(.project-type,.project-description){
  font-family:var(--od-site-copy)!important;
}

/* The biography and contact sections use the same family as the homepage
   biography. Their large, intentionally expressive headings remain separate. */
html body #views #about :is(p,li,dt,dd,small,label,button,a,input,textarea,select),
html body #views #contact :is(p,li,dt,dd,small,label,button,a,input,textarea,select),
html body #views #about :is(.about-copy,.about-meta,.about-fact,.about-caption),
html body #views #contact :is(.contact-copy,.contact-meta,.contact-caption),
html body #projectDialog :is(p,li,small,label,button,a,.project-type,.project-description),
html body #views #home .category-menu > a.category-card > h2.category-title > .type-lettering-readable{
  font-family:var(--od-site-copy)!important;
}

/* Navigation and global small print already use Manrope in the homepage.
   Explicitly retain that identity, not the monospace of older theme layers. */
html body #nav.portfolio-navigation :is(a,span),
html body .language-switch :is(button,span),
html body #motionToggle :is(.motion-toggle-label,.motion-toggle-tag){
  font-family:var(--od-site-copy)!important;
}

/* Floating category rail is reparented outside #work on desktop; its older
   higher-specificity mono shorthand must also yield to the shared copy font. */
html body #views > .category-switcher.od-art2d-floating-rail > .filter,
html body #views > .category-switcher.od-art2d-floating-rail > .filter :is(span,small),
html body #views #work[data-cat] > .category-switcher > .filter{
  font-family:var(--od-site-copy)!important;
}
