.gc{--gc-bg:var(--mist);--gc-soft:var(--ice);--gc-hi:var(--azure);--gc-line:var(--ink);--gc-marker:var(--azure);--gc-mark:var(--white);--gc-scatter:var(--gc-soft);--gc-scatter-o:1;aspect-ratio:3/2;background:var(--gc-bg);line-height:0}.gc--dark{--gc-bg:var(--night);--gc-soft:var(--border-dark);--gc-hi:var(--azure-bright);--gc-line:var(--ice);--gc-marker:var(--lime);--gc-mark:var(--night);--gc-scatter:var(--ice);--gc-scatter-o:.45}.gc svg{width:100%;height:100%;display:block}.gc-bg{fill:var(--gc-bg)}.gc-ground{fill:none;stroke:var(--gc-soft);stroke-width:2px;stroke-linecap:round}.gc-soft{fill:var(--gc-soft)}.gc-faint{fill:var(--gc-soft);opacity:.6}.gc-hi{fill:var(--gc-hi)}.gc-scatter{fill:var(--gc-scatter);opacity:var(--gc-scatter-o)}.gc-ring{fill:none;stroke:var(--gc-soft);stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round}.gc-path{fill:none;stroke:var(--gc-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gc-node{fill:var(--gc-line)}.gc-marker{fill:var(--gc-marker);stroke:var(--gc-bg);stroke-width:3px}.gc-mark{fill:none;stroke:var(--gc-mark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}
