.answer-highlight{isolation:isolate;position:relative}.answer-highlight-text{z-index:1;position:relative}.answer-highlight-strokes{pointer-events:none;z-index:0;position:absolute;inset:0}.answer-highlight-strokes>span{background:linear-gradient(178deg,color-mix(in srgb,var(--marker-color) 85%,transparent),var(--marker-color) 55%,color-mix(in srgb,var(--marker-color) 80%,transparent));opacity:.48;clip-path:polygon(0 8%,16% 3%,38% 7%,63% 0,84% 5%,99% 2%,100% 88%,78% 96%,52% 92%,24% 100%,1% 93%);transform-origin:0;border-radius:3px 5px 4px 2px;position:absolute}.answer-highlight[data-animate=true] .answer-highlight-strokes>span{animation:linear both answer-marker-sweep}.answer-highlight-strokes>span:nth-child(2n){opacity:.43;rotate:-.15deg}[data-theme=dark] .answer-highlight-strokes>span{opacity:.26}@keyframes answer-marker-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reduced-motion .answer-highlight-strokes>span,.grind-page[data-reduced=true] .answer-highlight-strokes>span{animation:none!important}@media (prefers-reduced-motion:reduce){.answer-highlight-strokes>span{animation:none!important}}.highlighter-swatches{flex-wrap:wrap;gap:12px;margin:12px 0 20px;display:flex}.highlighter-swatches label{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex}.highlighter-swatches input{accent-color:var(--swatch);width:18px;height:18px}.highlighter-swatches i{background:var(--swatch);border:1px solid #8885;border-radius:50%;width:22px;height:22px}
