.head.svelte-cg79xr h2:where(.svelte-cg79xr){margin:8px 0 0;font-size:2rem}.head.svelte-cg79xr p:where(.svelte-cg79xr){margin:4px 0 12px}.layout.svelte-cg79xr{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(240px,1fr);gap:14px;margin-bottom:14px}@media(max-width:760px){.layout.svelte-cg79xr{grid-template-columns:1fr}}svg.svelte-cg79xr{width:100%;max-height:360px;display:block}.bond.svelte-cg79xr,.atom.svelte-cg79xr{cursor:pointer;outline:none}.hit.svelte-cg79xr{stroke:transparent;stroke-width:26}.line.svelte-cg79xr{stroke:var(--text);stroke-width:3.5;stroke-linecap:round}.bond.svelte-cg79xr:hover .line:where(.svelte-cg79xr),.bond.svelte-cg79xr:focus-visible .line:where(.svelte-cg79xr){stroke:var(--accent)}.atom.svelte-cg79xr .core:where(.svelte-cg79xr){fill:var(--surface-2);stroke:var(--border);stroke-width:2}.atom.svelte-cg79xr .core.ok:where(.svelte-cg79xr){stroke:var(--good);stroke-width:3}.atom.svelte-cg79xr text:where(.svelte-cg79xr){font-size:20px;font-weight:700;fill:var(--text)}.dot.svelte-cg79xr{fill:var(--accent)}.tally.svelte-cg79xr{list-style:none;padding:0;margin:8px 0 12px;display:grid;gap:4px}.tally.svelte-cg79xr li:where(.svelte-cg79xr):before{content:"✗ ";color:var(--bad)}.tally.svelte-cg79xr li.ok:where(.svelte-cg79xr):before{content:"✓ ";color:var(--good)}strong.ok.svelte-cg79xr{color:var(--good)}.msg.svelte-cg79xr{margin-top:8px;border-left:4px solid var(--warn);padding-left:10px}.shape.svelte-cg79xr p:where(.svelte-cg79xr){margin:4px 0}
