{"version":3,"file":"Markdown.module.cjs","names":[],"sources":["../../../src/components/Markdown/Markdown.module.css"],"sourcesContent":[".root {\n    color: var(--tempest-text);\n    font-family: var(--tempest-font-sans);\n    font-size: var(--tempest-text-base);\n    line-height: var(--tempest-leading-relaxed);\n    overflow-wrap: anywhere;\n}\n\n/*\n * Every block spaces itself with `margin-block-end` and the last child clears it,\n * so a Markdown body dropped into a card does not add a phantom gap at the bottom.\n */\n.root > * {\n    margin-block: 0 var(--tempest-space-3);\n}\n\n.root > *:last-child {\n    margin-block-end: 0;\n}\n\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n    margin-block-start: var(--tempest-space-5);\n    font-weight: var(--tempest-weight-semibold);\n    line-height: var(--tempest-leading-tight);\n}\n\n.root > .h1:first-child,\n.root > .h2:first-child,\n.root > .h3:first-child,\n.root > .h4:first-child,\n.root > .h5:first-child,\n.root > .h6:first-child {\n    margin-block-start: 0;\n}\n\n.h1 {\n    font-size: var(--tempest-text-2xl);\n}\n\n.h2 {\n    font-size: var(--tempest-text-xl);\n}\n\n.h3 {\n    font-size: var(--tempest-text-lg);\n}\n\n.h4,\n.h5,\n.h6 {\n    font-size: var(--tempest-text-base);\n}\n\n.list {\n    padding-inline-start: var(--tempest-space-6);\n}\n\n.list .list {\n    margin-block: var(--tempest-space-1) 0;\n}\n\n.item {\n    margin-block-end: var(--tempest-space-1);\n}\n\n.item > p {\n    margin: 0;\n}\n\n.quote {\n    padding-inline-start: var(--tempest-space-4);\n    border-inline-start: 3px solid var(--tempest-border-strong);\n    color: var(--tempest-text-muted);\n}\n\n.rule {\n    height: 1px;\n    border: 0;\n    background-color: var(--tempest-border);\n}\n\n.inlineCode {\n    padding: 0.1em 0.35em;\n    border-radius: var(--tempest-radius-sm);\n    background-color: var(--tempest-surface-2);\n    color: var(--tempest-text);\n    font-family: var(--tempest-font-mono);\n    font-size: 0.9em;\n}\n\n.link {\n    color: var(--tempest-primary);\n    text-decoration: underline;\n    text-underline-offset: 2px;\n}\n\n.image {\n    max-width: 100%;\n    height: auto;\n    border-radius: var(--tempest-radius-md);\n}\n\n/*\n * A wide table scrolls inside its own box, and that box is focusable — a scroll\n * container with nothing focusable inside cannot be reached by keyboard, which is\n * the same defect the Table fix addressed.\n */\n.tableScroll {\n    overflow-x: auto;\n}\n\n.tableScroll:focus-visible {\n    outline: 2px solid var(--tempest-primary);\n    outline-offset: 2px;\n}\n\n.table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: var(--tempest-text-sm);\n}\n\n.table th,\n.table td {\n    padding: var(--tempest-space-2) var(--tempest-space-3);\n    border-bottom: 1px solid var(--tempest-border);\n    text-align: left;\n}\n\n.table th {\n    color: var(--tempest-text-muted);\n    font-weight: var(--tempest-weight-semibold);\n}\n"],"mappings":";"}