.bc-marker-host{position:relative}
.bc-writing-word{opacity:0;transition:opacity .18s ease-out}
.bc-writing-word.is-visible{opacity:1}
.bc-marker-animating,.bc-marker-waiting{background-size:0 .62em!important}
.bc-marker-animating{position:relative;z-index:1}
.bc-marker-layer{position:absolute;inset:0;pointer-events:none;z-index:0}
.bc-marker-stroke{position:absolute;background:var(--marker,#ace7fa);border-radius:1px;transform:scaleX(0);transform-origin:left center}
.bc-marker-pen{position:absolute;width:18px;height:24px;max-width:none;z-index:2;opacity:0;overflow:visible}
.bc-marker-pen g{filter:drop-shadow(0 1px 1px #102d391a)}
@media(prefers-reduced-motion:reduce){.bc-marker-layer{display:none}.bc-marker-waiting{background-size:100% .62em!important}.bc-writing-word{opacity:1;transition:none}}
