/* Scanned-ink raster accents. Main reading text remains normal type. */
body[data-ballpoint="3"] .brand svg.pen-before-image{height:100%!important;width:100%!important;max-width:none!important;stroke:none!important;overflow:visible}
body.pen-site[data-ballpoint="3"] .brand .brand-before.pen-before-ready{width:90px!important;height:27px!important;vertical-align:-.15em;margin-right:.015em;flex-shrink:0}
html[data-theme="dark"] body[data-ballpoint="3"] .pen-before-image,
html[data-theme="dark"] body[data-ballpoint="3"] .pen-nav-art,
html[data-theme="dark"] body[data-ballpoint="3"] .pen-figure>svg,
html[data-theme="dark"] body[data-ballpoint="3"] .ballpoint-word{filter:none}
body[data-ballpoint="3"] svg.ballpoint-word{display:none!important;stroke:none!important;filter:none;overflow:hidden!important}
body[data-ballpoint="3"] svg.ballpoint-word.ballpoint-word-ready{display:block!important}
body[data-ballpoint="3"] svg.ballpoint-hidden-fallback{display:none!important}
body[data-ballpoint="3"] .ballpoint-diagram{filter:none;--ballpoint-ink:#253b8a}
html[data-theme="dark"] body[data-ballpoint="3"] .ballpoint-diagram{--ballpoint-ink:#a1b9ef}
@media(forced-colors:active){body[data-ballpoint="3"] svg.ballpoint-word.ballpoint-word-ready{display:none!important}body[data-ballpoint="3"] svg.ballpoint-hidden-fallback{display:block!important}}
body[data-ballpoint="3"] .pen-cover-sketch{max-width:420px}
body[data-ballpoint="3"] .ballpoint-keep{white-space:nowrap}
body[data-ballpoint="3"] .pen-nav-art{--pen-label-height:clamp(27px,calc(var(--font,18px)*1.5),35px)}
@media(max-width:1100px){body[data-ballpoint="3"] .rail .pen-nav-art{--pen-label-height:32px}}

html[data-theme="dark"] body[data-ballpoint="3"] .pen-before-image image,
html[data-theme="dark"] body[data-ballpoint="3"] .pen-nav-art image,
html[data-theme="dark"] body[data-ballpoint="3"] .pen-figure>svg image,
html[data-theme="dark"] body[data-ballpoint="3"] .ballpoint-word image{filter:url(#ballpoint-dark)}

body.pen-site[data-ballpoint="3"] .pen-nav-art{--pen-label-height:calc(clamp(27px, calc(var(--font,18px)*1.5), 35px)*var(--pen-height-factor,1))}
@media(max-width:1100px){body.pen-site[data-ballpoint="3"] .rail .pen-nav-art{--pen-label-height:calc(31px*var(--pen-height-factor,1))}}

body[data-ballpoint="3"] svg.ballpoint-raster{display:none!important;filter:none!important;stroke:none!important}
body[data-ballpoint="3"] svg.ballpoint-raster.ballpoint-raster-ready{display:block!important}
html[data-theme="dark"] body[data-ballpoint="3"] .ballpoint-raster image{filter:url(#ballpoint-dark)}
@media(forced-colors:active){body[data-ballpoint="3"] svg.ballpoint-raster.ballpoint-raster-ready{display:none!important}body[data-ballpoint="3"] svg.ballpoint-hidden-fallback{display:block!important}}
/* The document's generic illustration margin must not move an inline word off its line. */
body[data-ballpoint="3"] .ink-heading-word > svg.ballpoint-word{margin:0!important;padding:0!important}
