/* Styles for structures drawn by skeletal.js. Pages define --ink, --hl and --s2. */
.sk-bond{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}
.sk-wedge{fill:var(--ink)}
.sk-hl-parent{stroke:var(--hl);stroke-opacity:.28;stroke-width:16;stroke-linecap:round;fill:none}
.sk-hl-dot{fill:var(--hl);fill-opacity:.28}
.sk-hl-sub{stroke-opacity:.35;stroke-width:13;stroke-linecap:round}
.sk-hl-bond{stroke:var(--hl);stroke-opacity:.45;stroke-width:16;stroke-linecap:round}
.sk-atom{font-family:var(--f-body,system-ui);font-weight:700;font-size:19px;fill:var(--ink);text-anchor:middle;dominant-baseline:central}
.sk-loc{font-family:var(--f-mono,monospace);font-size:13px;fill:var(--accent);text-anchor:middle;dominant-baseline:central;font-weight:700}
.sk-loc2{font-family:var(--f-mono,monospace);font-size:11px;text-anchor:middle;dominant-baseline:central;font-weight:700}
.sk-stereo{fill:none;stroke:var(--s2);stroke-width:3;stroke-dasharray:3 3}
.sk-mark{fill:var(--s4,#b23477);fill-opacity:.22;stroke:var(--s4,#b23477);stroke-width:1.5}
