Path: blob/main/src/resources/formats/html/mermaid/embed-mermaid.css
12923 views
/* these are CSS rules that need to be passed directly to the1mermaid library as a string. If you edit this file, then you must2minify it and replace the value of the defaultCSS declaration3in mermaid-init.js.45(Quarto doesn't control this: mermaid does textual substitution in the6CSS you pass them. So you can't just pass a URL to a CSS file.)78we currently use https://www.npmjs.com/package/css-minify to minify910$ deno11> import m from "npm:css-minify"12> let t = Deno.readTextFileSync("src/resources/formats/html/mermaid/embed-mermaid.css")13> await m(t)14*/1516.label text {17fill: var(--mermaid-fg-color);18}1920.node circle,21.node ellipse,22.node path,23.node polygon,24.node rect {25fill: var(--mermaid-node-bg-color);26stroke: var(--mermaid-node-fg-color);27}28marker {29fill: var(--mermaid-edge-color) !important;30}31.edgeLabel .label rect {32fill: #0000;33}34.label {35color: var(--mermaid-label-fg-color);36font-family: var(--mermaid-font-family);37font-weight: var(--mermaid-font-weight);38}39.label foreignObject {40line-height: normal;41overflow: visible;42}43.label div .edgeLabel {44color: var(--mermaid-label-fg-color);45}46.edgeLabel,47.edgeLabel rect,48.label div .edgeLabel {49background-color: var(--mermaid-label-bg-color);50}51.edgeLabel,52.edgeLabel rect {53fill: var(--mermaid-label-bg-color);54color: var(--mermaid-edge-color);55}56.edgePath .path,57.flowchart-link {58stroke: var(--mermaid-edge-color);59}60.edgePath .arrowheadPath {61fill: var(--mermaid-edge-color);62stroke: none;63}64.cluster rect {65fill: var(--mermaid-fg-color--lightest);66stroke: var(--mermaid-fg-color--lighter);67}68.cluster span {69color: var(--mermaid-label-fg-color);70font-family: var(--mermaid-font-family);71font-weight: var(--mermaid-font-weight);72}73defs #flowchart-circleEnd,74defs #flowchart-circleStart,75defs #flowchart-crossEnd,76defs #flowchart-crossStart,77defs #flowchart-pointEnd,78defs #flowchart-pointStart {79stroke: none;80}81g.classGroup line,82g.classGroup rect {83fill: var(--mermaid-node-bg-color);84stroke: var(--mermaid-node-fg-color);85}86g.classGroup text {87fill: var(--mermaid-label-fg-color);88font-family: var(--mermaid-font-family);89font-weight: var(--mermaid-font-weight);90}91.classLabel .box {92fill: var(--mermaid-label-bg-color);93background-color: var(--mermaid-label-bg-color);94opacity: 1;95}96.classLabel .label {97fill: var(--mermaid-label-fg-color);98font-family: var(--mermaid-font-family);99font-weight: var(--mermaid-font-weight);100}101.node .divider {102stroke: var(--mermaid-node-fg-color);103}104.relation {105stroke: var(--mermaid-edge-color);106}107.cardinality {108fill: var(--mermaid-label-fg-color);109font-family: var(--mermaid-font-family);110font-weight: var(--mermaid-font-weight);111}112.cardinality text {113fill: inherit !important;114}115defs #classDiagram-compositionEnd,116defs #classDiagram-compositionStart,117defs #classDiagram-dependencyEnd,118defs #classDiagram-dependencyStart,119defs #classDiagram-extensionEnd,120defs #classDiagram-extensionStart {121fill: var(--mermaid-edge-color) !important;122stroke: var(--mermaid-edge-color) !important;123}124defs #classDiagram-aggregationEnd,125defs #classDiagram-aggregationStart {126fill: var(--mermaid-label-bg-color) !important;127stroke: var(--mermaid-edge-color) !important;128}129g.stateGroup rect {130fill: var(--mermaid-node-bg-color);131stroke: var(--mermaid-node-fg-color);132}133g.stateGroup .state-title {134fill: var(--mermaid-label-fg-color) !important;135font-family: var(--mermaid-font-family);136font-weight: var(--mermaid-font-weight);137}138g.stateGroup .composit {139fill: var(--mermaid-label-bg-color);140}141.nodeLabel {142color: var(--mermaid-label-fg-color);143font-family: var(--mermaid-font-family);144font-weight: var(--mermaid-font-weight);145}146.node circle.state-end,147.node circle.state-start,148.start-state {149fill: var(--mermaid-edge-color);150stroke: none;151}152.end-state-inner,153.end-state-outer {154fill: var(--mermaid-edge-color);155}156.end-state-inner,157.node circle.state-end {158stroke: var(--mermaid-label-bg-color);159}160.transition {161stroke: var(--mermaid-edge-color);162}163[id^="state-fork"] rect,164[id^="state-join"] rect {165fill: var(--mermaid-edge-color) !important;166stroke: none !important;167}168.statediagram-cluster.statediagram-cluster .inner {169fill: var(--mermaid-bg-color);170}171.statediagram-cluster rect {172fill: var(--mermaid-node-bg-color);173stroke: var(--mermaid-node-fg-color);174}175.statediagram-state rect.divider {176fill: var(--mermaid-fg-color--lightest);177stroke: var(--mermaid-fg-color--lighter);178}179defs #statediagram-barbEnd {180stroke: var(--mermaid-edge-color);181}182.entityBox {183fill: var(--mermaid-label-bg-color);184stroke: var(--mermaid-node-fg-color);185}186.entityLabel {187fill: var(--mermaid-label-fg-color);188font-family: var(--mermaid-font-family);189font-weight: var(--mermaid-font-weight);190}191.relationshipLabelBox {192fill: var(--mermaid-label-bg-color);193fill-opacity: 1;194background-color: var(--mermaid-label-bg-color);195opacity: 1;196}197.relationshipLabel {198fill: var(--mermaid-label-fg-color);199}200.relationshipLine {201stroke: var(--mermaid-edge-color);202}203defs #ONE_OR_MORE_END *,204defs #ONE_OR_MORE_START *,205defs #ONLY_ONE_END *,206defs #ONLY_ONE_START *,207defs #ZERO_OR_MORE_END *,208defs #ZERO_OR_MORE_START *,209defs #ZERO_OR_ONE_END *,210defs #ZERO_OR_ONE_START * {211stroke: var(--mermaid-edge-color) !important;212}213.actor,214defs #ZERO_OR_MORE_END circle,215defs #ZERO_OR_MORE_START circle {216fill: var(--mermaid-label-bg-color);217}218.actor {219stroke: var(--mermaid-node-fg-color);220}221text.actor > tspan {222fill: var(--mermaid-label-fg-color);223font-family: var(--mermaid-font-family);224font-weight: var(--mermaid-font-weight);225}226line {227stroke: var(--mermaid-fg-color--lighter);228}229.messageLine0,230.messageLine1 {231stroke: var(--mermaid-edge-color);232}233.loopText > tspan,234.messageText,235.noteText > tspan {236fill: var(--mermaid-edge-color);237stroke: none;238font-family: var(--mermaid-font-family) !important;239font-weight: var(--mermaid-font-weight) !important;240}241.noteText > tspan {242fill: #000;243}244#arrowhead path {245fill: var(--mermaid-edge-color);246stroke: none;247}248.loopLine {249stroke: var(--mermaid-node-fg-color);250}251.labelBox,252.loopLine {253fill: var(--mermaid-node-bg-color);254}255.labelBox {256stroke: none;257}258.labelText,259.labelText > span {260fill: var(--mermaid-node-fg-color);261font-family: var(--mermaid-font-family);262font-weight: var(--mermaid-font-weight);263}264265266