.co{width:100%;height:auto;display:block;overflow:hidden}.co text{font-family:var(--font-mono);letter-spacing:.04em;fill:currentColor;font-size:32px}.co-zero{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:4 4;opacity:.4;vector-effect:non-scaling-stroke}.co-trait{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.co-fort{stroke-width:1.5px}.co-surface{stroke-dasharray:6 4;opacity:.75}.co-horizon{stroke-dasharray:8 6;opacity:.7}.co-poche{fill:currentColor}.co-sol{fill:currentColor;fill-opacity:.12;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.co-pierre{fill:var(--pierre);stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.co-ombre{fill:currentColor;fill-opacity:.14}.co-mur{fill:currentColor;fill-opacity:.07}.co-arbre{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.co .co-cote{opacity:.85}.co .co-cote--fort{opacity:1}.co .co-cote--clair{opacity:.6}
