.csf-page{--met-teal:#315f67;--met-coral:#a74c47}.csf-hero{background:radial-gradient(circle at 16% 24%,#315f672b,#0000 31%),#f4f1e8}.csf-panel rect,.csf-system-row rect{fill:#f8faf7;stroke:#a8b5b2;stroke-width:1.5px}.csf-heading,.csf-heading text{letter-spacing:.06em;fill:#243f45;font-weight:800}.csf-cell-outline rect,.csf-cell-outline ellipse{fill:#edf3f0;stroke:#315f67;stroke-width:3px}.csf-dna{fill:none;stroke:#a74c47;stroke-width:4px;stroke-linecap:round}.csf-ribosomes circle{fill:#fff;stroke:#315f67;stroke-width:1.5px}.csf-nucleus{fill:#f5e8df;stroke:#a74c47;stroke-width:3px}.csf-organelle{fill:none;stroke:#315f67;stroke-width:3px}.csf-small{letter-spacing:.03em;font-size:10px;font-weight:700}.csf-shared rect{fill:#e6ede9;stroke:#9cacaa}.csf-shared text{font-size:10px;font-weight:800}.csf-cubes rect{fill:none;stroke:#a74c47;stroke-width:3px}.csf-cubes text{font-size:10px;font-weight:800}.csf-map-rows rect,.csf-function-cards rect,.csf-junctions rect{fill:#f8faf7;stroke:#a8b5b2}.csf-map-rows path{stroke:#a74c47;stroke-width:2.5px}.csf-map-name{letter-spacing:.04em;font-size:11px;font-weight:800}.csf-map-job{font-size:11px;font-weight:700}.csf-evidence rect{fill:#eee5dc;stroke:#c9aea0}.csf-evidence text{letter-spacing:.03em;font-size:10px;font-weight:800}.csf-system-label text{letter-spacing:.05em;font-size:11px;font-weight:800}.csf-bilayer line{stroke:#315f67;stroke-width:2px}.csf-bilayer circle{fill:#fff;stroke:#a74c47;stroke-width:1.5px}.csf-function-cards text,.csf-junctions text{font-size:9.5px;font-weight:800}@media (max-width:720px){.csf-page .met-figure{min-width:700px}}
