*,nav.source-tree{box-sizing:border-box}main,nav.source-tree{height:calc(100vh - 4em)}.file-name,main{display:flex;min-width:0}*{scrollbar-width:none!important}body{display:grid;gap:2em;grid-template-columns:22em 1fr;overflow:hidden;padding:2em}nav.source-tree{border-right:2px solid #cbcbcb;overflow:auto;padding-right:2em;text-align:left}main,main>.code-toolbar{border-radius:1em;min-height:0;overflow:hidden}nav.source-tree>ul>li::after,nav.source-tree>ul>li::before{display:none}.source-tree ul{list-style:none;margin:0;padding-left:0}.source-tree details>ul{padding-left:2em}.source-tree details>ul>li{position:relative}.source-tree details>ul>li::before{border-top:1px solid #cbcbcb;content:"";left:-1.55em;position:absolute;top:.9em;width:1.25em}.source-tree details>ul>li::after{border-left:1px solid #cbcbcb;bottom:-.4em;content:"";left:-1.55em;position:absolute;top:-.4em}.source-tree details>ul>li:last-child::after{bottom:calc(100% - .9em)}nav.source-tree li{margin:.2em 0}nav.source-tree li.active>a{font-weight:700}nav.source-tree a,nav.source-tree summary{align-items:center;display:inline-flex;gap:.6em;text-align:left;text-decoration:none}nav.source-tree a:not([href="https://breat.fr/"]){justify-content:space-between;width:100%}nav.source-tree summary{cursor:pointer;font-weight:700;justify-content:flex-start;list-style:none;width:auto}nav.source-tree summary::-webkit-details-marker{display:none}nav.source-tree summary::marker{content:""}nav.source-tree details{margin:.15em 0}.file-icon{flex:0 0 auto;height:1.15em;width:1.15em}.file-name{align-items:center;gap:.45em}.icon-open,details[open]>summary .icon-closed,main>.code-toolbar>pre[class*=language-]::before{display:none}.file-size{color:#888;flex-shrink:0;font-size:.8em}details[open]>summary .icon-open{display:inline-block}.source-project-links{display:grid;gap:.35em;margin-bottom:1.5em}.source-project-links h1{margin:.5em 0}main{flex-direction:column}main>.code-toolbar{flex:1 1 auto;position:relative}main>.code-toolbar>pre[class*=language-]{height:100%;margin:0;overflow:auto}main>.code-toolbar::before{content:"";inset:0 auto 0 0;position:absolute;width:10px;z-index:2}main>.code-toolbar:has(pre.language-php)::before{background-color:#9c27b0}main>.code-toolbar:has(pre.language-css)::before{background-color:#2196f3}main>.code-toolbar:has(pre.language-javascript)::before{background-color:#ffeb3b}main>.code-toolbar:has(pre.language-json)::before{background-color:#607d8b}main>.code-toolbar:has(pre.language-html)::before{background-color:#ff9800}main>.code-toolbar:has(pre.language-apacheconf)::before{background-color:#c62828}main>.code-toolbar:has(pre.language-plaintext)::before{background-color:#999}[href="https://breat.fr/"]{padding:0;position:initial}@media (max-width:900px){body{display:block}nav.source-tree{margin-bottom:2em;max-height:40vh;padding-right:0}}