.depth .depth-tower-name{text-anchor:middle;font-size:34px;font-weight:700}.depth .depth-tower-layers{text-anchor:middle;fill:var(--diagram-muted);font-size:28px}.depth .depth-homage{transition:fill .3s}.depth .depth-homage.on{fill:var(--diagram-yellow)}.depth .depth-row-level{fill:var(--diagram-muted);font-size:28px}.depth .depth-row-name{font-size:36px;font-weight:700}.depth .depth-tile{fill:#16171b;stroke:var(--diagram-line);stroke-width:2px}.depth .depth-bracket{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.depth .depth-abstract path{fill:none;stroke:var(--diagram-yellow);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.depth .depth-abstract text{text-anchor:middle;fill:var(--diagram-yellow);font-size:30px;font-weight:600}.depth .depth-ghosts path{fill:none;stroke:var(--diagram-muted);stroke-width:2px;stroke-dasharray:8 8}.depth .depth-ghost-label{fill:var(--diagram-muted);font-size:30px}.depth .depth-kernel rect{fill:var(--diagram-yellow)}.depth .depth-winner rect{fill:var(--diagram-background);stroke:var(--diagram-yellow);stroke-width:2px}.depth .depth-winner text{text-anchor:middle;fill:var(--diagram-yellow);font-size:28px;font-weight:600}.depth .depth-belief path{fill:none;stroke:var(--diagram-yellow);stroke-width:4px;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round}.depth .depth-belief-label{fill:var(--diagram-yellow);font-size:36px;font-weight:700}.depth-three .depth-abstract-label{text-anchor:middle;fill:var(--diagram-yellow);font-size:30px;font-weight:600}
