.layout-module__QWe9eG__methylationRoot{--font-display:var(--font-sans);--font-body:var(--font-sans);--color-bg:#e9dbc4;--color-bg-warm:#f3ebde;--color-surface:#fff;--color-surface-2:#faf7f3;--color-surface-3:#f3ebde;--color-border:#e6dccb;--color-border-light:#d8c9b0;--color-border-strong:#b8a68a;--color-rule:#26302f;--color-text:#26302f;--color-text-dim:#505c56;--color-text-muted:#505c56;--color-primary:#0a6a63;--color-primary-hover:#075049;--color-primary-soft:#d7eae6;--color-5mc:#0e5c82;--color-5mc-strong:#0a4160;--color-5mc-soft:#dbe9f2;--color-5hmc:#4a2480;--color-5hmc-strong:#341959;--color-5hmc-soft:#e5dcf0;--color-6ma:#1b6b3a;--color-6ma-strong:#0f4a26;--color-6ma-soft:#dcefe2;--color-gene-plus:#0e5c82;--color-gene-minus:#922058;--color-accent:#0a6a63;--color-danger:#8a1e10;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--shadow-sm:0 1px 2px #1c1a150a;--shadow-md:0 2px 6px #1c1a150f;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-size:17px;line-height:1.6}.layout-module__QWe9eG__methylationRoot h1,.layout-module__QWe9eG__methylationRoot h2,.layout-module__QWe9eG__methylationRoot h3,.layout-module__QWe9eG__methylationRoot h4{color:var(--color-text)}.layout-module__QWe9eG__methylationRoot a{color:var(--color-primary);transition:color .12s var(--ease);text-decoration:none}.layout-module__QWe9eG__methylationRoot a:hover{color:var(--color-primary-hover);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.layout-module__QWe9eG__methylationRoot button{font-family:inherit}.layout-module__QWe9eG__methylationRoot input,.layout-module__QWe9eG__methylationRoot select,.layout-module__QWe9eG__methylationRoot textarea{color:inherit;font-family:inherit}.layout-module__QWe9eG__methylationRoot ::selection{background:var(--color-primary);color:#fff}
