/* variant overrides */
.dir > .ft-row .cnt { background: rgba(149,214,0,.1); color: var(--lime); border-radius: 999px; padding: 1px 9px; } .filetree { border-color: rgba(149,214,0,.25); } :root { --font: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif; --row: 38px; --logo: 380px; } .ic.g { width: 22px; height: 22px; color: var(--lime); } .dir.top > .ft-row .nm { font-size: 16px; } .tag { font-family: var(--mono); font-size: 10px; letter-spacing: .08em; text-transform: uppercase; color: var(--purple); border: 1px solid rgba(145,71,255,.5); border-radius: 4px; padding: 1px 5px; min-width: 40px; text-align: center; flex: none; } .file .ft-row { padding-left: 30px; } .file .ic { color: #5f6578; width: 14px; height: 14px; } .nested .file .ft-row { padding-left: 8px; } .dir.nested > .ft-row .ic { width: 15px; height: 15px; color: var(--lime); opacity: .8; }

.visually-hidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.wrap > h1 { margin: 0; height: 0; }
