/* The Search section's own marks. Everything else in its picture is the kit's. */
.sr-h{text-wrap:balance}
.sr-pic{padding:0}
.sr-pic svg{width:100%;height:auto}
.sr-pic.sr-narrow svg{max-width:348px;margin-inline:auto}

/* a citation followed from one paper to the next: thin, one curve, an open arrowhead */
.sr-pic .sr-arc{fill:none;stroke:var(--ink);stroke-width:1.15}
.sr-pic .sr-head{fill:none;stroke:var(--ink);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}
.sr-pic .sr-out{stroke:var(--q)}

/* a paper a search takes: the marker behind it */
.sr-pic .sr-halo{fill:var(--y-pale)}

/* a similarity that is not high enough: its dotted line and its number, pale */
.sr-pic .sr-faint{stroke:var(--out)}
.sr-pic .sr-low{fill:var(--q)}

/* the query's lens and its operator; a word bar in a matching paper */
.sr-pic .sr-lens{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}
.sr-pic .sr-op{fill:var(--t3);font-weight:500}
.sr-pic .sr-rule{stroke:var(--hair2)}
.sr-pic .sr-bar{fill:var(--bar)}

/* counts: each search's, and the total the section ends on */
.sr-pic .sr-count{font-family:var(--mono);font-size:18px;font-weight:500;letter-spacing:-.03em}
.sr-pic .sr-sum{font-size:32px;font-weight:600;letter-spacing:-.03em}
.sr-pic .sr-sum .sr-unit{font-family:var(--disp);font-size:14.5px;font-weight:600;letter-spacing:-.012em;fill:var(--t2)}
.sr-pic .sr-pour{transform-box:fill-box;transform-origin:50% 0}

.sr-pic.sr-narrow .task{font-size:17px}
