blob: 7242116e8c810673dccebc4b0916836f0e49bf14 [file] [log] [blame]
Akron15175132017-09-07 18:12:55 +02001@charset "utf-8";
Akron7636edf2025-11-04 12:44:53 +01002@use "../../util";
3@use "../../base/colors";
Akron15175132017-09-07 18:12:55 +02004
5/**
6 * SVG tree
7 */
8path.edge {
Akron7636edf2025-11-04 12:44:53 +01009 stroke: colors.$darker-orange;
Akron15175132017-09-07 18:12:55 +020010 stroke-width: 2px;
Akron7e5afce2020-08-25 15:50:19 +020011 fill: none;
Akron15175132017-09-07 18:12:55 +020012}
13
Akron430332b2017-11-20 15:36:51 +010014g.arc.infocus > path.edge {
Akron7636edf2025-11-04 12:44:53 +010015 stroke: colors.$dark-green;
Akron430332b2017-11-20 15:36:51 +010016}
17
Akron15175132017-09-07 18:12:55 +020018marker#arr {
19 overflow: visible;
20 path {
Akron7636edf2025-11-04 12:44:53 +010021 stroke: colors.$darkest-orange;
22 fill: colors.$darkest-orange;
Akron7e5afce2020-08-25 15:50:19 +020023 fill-opacity: 1;
Akron430332b2017-11-20 15:36:51 +010024 stroke-width: 2;
Akron15175132017-09-07 18:12:55 +020025 }
26}
27
28path.anchor {
Akron7636edf2025-11-04 12:44:53 +010029 stroke: colors.$darkest-orange;
Akron7e5afce2020-08-25 15:50:19 +020030 stroke-width: 3;
Akron65d31082017-09-08 16:23:40 +020031 stroke-linecap: round;
Akron7e5afce2020-08-25 15:50:19 +020032 z-index: 20;
Akron15175132017-09-07 18:12:55 +020033}
34
35g.root rect.empty {
Akron7636edf2025-11-04 12:44:53 +010036 stroke: colors.$darker-orange;
37 fill: colors.$darker-orange;
Akron15175132017-09-07 18:12:55 +020038 stroke-width: 2px;
39}
40
Akron7e5afce2020-08-25 15:50:19 +020041g.middle,
42g.label {
Akron65d31082017-09-08 16:23:40 +020043 rect {
Akron7636edf2025-11-04 12:44:53 +010044 stroke: colors.$darker-orange;
Akron65d31082017-09-08 16:23:40 +020045 stroke-width: 2px;
Akron7636edf2025-11-04 12:44:53 +010046 fill: colors.$middle-orange;
Akron65d31082017-09-08 16:23:40 +020047 }
Akron15175132017-09-07 18:12:55 +020048}
49
Akron430332b2017-11-20 15:36:51 +010050g.label.infocus rect {
Akron7636edf2025-11-04 12:44:53 +010051 stroke: colors.$dark-green;
52 fill: colors.$lightest-green;
Akron430332b2017-11-20 15:36:51 +010053}
54
Akron15175132017-09-07 18:12:55 +020055g.middle.mark {
56 rect {
Akron7636edf2025-11-04 12:44:53 +010057 fill: colors.$darker-orange;
Akron15175132017-09-07 18:12:55 +020058 }
59 > text {
Akron7636edf2025-11-04 12:44:53 +010060 fill: colors.$light-orange;
Akron7e5afce2020-08-25 15:50:19 +020061
Akron15175132017-09-07 18:12:55 +020062 > tspan {
Akron7636edf2025-11-04 12:44:53 +010063 stroke: colors.$light-orange;
Akron15175132017-09-07 18:12:55 +020064 }
65 }
66}
67
Akron15175132017-09-07 18:12:55 +020068g.leaf.mark text > tspan {
69 font-weight: bold;
70}
71
72g.leaf > rect {
73 display: none;
74}
75
76g > text > tspan {
77 text-anchor: middle;
Akron7e5afce2020-08-25 15:50:19 +020078 font-size: 9pt;
Akron15175132017-09-07 18:12:55 +020079}
80
Akron3d204282017-09-07 18:24:18 +020081g.leaf > text,
82text.leaf {
83 > tspan {
84 font-size: 10pt;
Akron7e5afce2020-08-25 15:50:19 +020085 overflow: visible;
Akron3d204282017-09-07 18:24:18 +020086 }
Akron15175132017-09-07 18:12:55 +020087}