/* ========================================================================== Components — the things you click. Each rule owns one class. ========================================================================== */ /* --- File rail entry ------------------------------------------------------- An active file is marked by a rule at the left edge, the way an editor marks the current line — not by a filled pill. -------------------------------------------------------------------------- */ .file-selector { position: relative; display: flex; align-items: center; gap: var(--dn-space-1); /* Einrückung pro Baumebene — --depth setzt die Komponente je Knoten. */ padding: var(--dn-space-1) var(--dn-space-2) var(--dn-space-1) calc(var(--dn-space-3) + var(--depth, 0) * var(--dn-space-4)); /* Als