/* Text-attached SVG ink: absolute layers never add a row or change line height. */
.title-ink-anchor { position: relative; }
.title-ink-art { position: absolute; display: block; overflow: visible; pointer-events: none; user-select: none; opacity: 0; color: var(--title-ink-color,#b78e9b); }
.title-ink-art path { fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; vector-effect: non-scaling-stroke; stroke-dasharray: var(--ink-length,1000); stroke-dashoffset: var(--ink-length,1000); opacity: .8; }
.title-ink-minor path { stroke-width: 1; opacity: .4; }
#hero-title .title-ink-art { --title-ink-color: #b76f8c; }
#hero-title .title-ink-art path { stroke-width: 1.8; }
#workspace-title .title-ink-art { --title-ink-color: #ae7a91; }
#workspace-title .title-ink-art path { stroke-width: 1.4; opacity: .55; }
#services-title .title-ink-art,.garden-panel .title-ink-art { --title-ink-color: #8c9b7e; }
#watch-title .title-ink-art { --title-ink-color: #b17a8c; }
#extensions-title .title-ink-art { --title-ink-color: #b28980; }
#download-title .title-ink-art { --title-ink-color: #ad788e; }
#download-title .title-ink-art path + path { stroke-width: .75; opacity: .5; }
@media (max-width:719px) {
  .title-ink-art path { stroke-width: 1.1; }
  #hero-title .title-ink-art path { stroke-width: 1.5; }
  #workspace-title .title-ink-art path { stroke-width: 1.2; }
}
