.mgen-page{--met-teal:#345f68;--met-coral:#a14f52}.mgen-hero{background:radial-gradient(circle at 18% 28%,#345f682b,#0000 30%),#f1f3eb}.mgen-dna line{stroke-width:7px;stroke-linecap:round}.mgen-dna line.old{stroke:#345f68}.mgen-dna line.new{stroke:#a14f52;stroke-dasharray:8 6}.mgen-dna line:not(.old):not(.new){stroke:#345f68}.mgen-dna text,.mgen-state text,.mgen-direction text,.mgen-sequence text,.mgen-polymerase text,.mgen-transcript text,.mgen-mature text,.mgen-ribosome text,.mgen-ledger text{font-size:12px}.mgen-flow{stroke:#a14f52;stroke-width:3px;fill:none}.mgen-direction rect,.mgen-state rect,.mgen-polymerase rect,.mgen-transcript rect,.mgen-mature rect,.mgen-ribosome rect,.mgen-ledger rect{fill:#fafbf7;stroke:#a9b4af;stroke-width:1.4px}.mgen-heading,.mgen-note,.mgen-state text:first-of-type,.mgen-ledger text:first-of-type{letter-spacing:.045em;font-weight:800}.mgen-alert{fill:#8c3f43;font-weight:800}.mgen-rule{fill:#2c5159;letter-spacing:.035em;font-size:12px;font-weight:800}.mgen-transcript .intron{fill:#8c3f43;text-decoration:line-through}.mgen-codon{font-weight:800;font-size:16px!important}.mgen-ledger text:nth-of-type(2){fill:#345f68;font-weight:700}@media (max-width:720px){.mgen-page .met-figure{min-width:700px}}
