main.wide{max-width:72rem}.source .commit{color:var(--quiet);margin:0 0 .5rem;font-size:.9rem}.panes{grid-template-columns:16rem minmax(0,1fr);gap:1rem;display:grid}.panes .tree,.panes .file{border:1px solid var(--rule);border-radius:6px;height:70vh;overflow:auto}.tree{padding:.5rem .25rem;font-size:.9rem}.tree ul{margin:0;padding-left:.9rem;list-style:none}.tree>ul{padding-left:.25rem}.tree li{margin:0}.tree button,.tree a{width:100%;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.1rem .35rem;text-decoration:none;display:block}.tree button:before{content:"▸ ";color:var(--quiet)}.tree button[aria-expanded=true]:before{content:"▾ "}.tree button:hover,.tree a:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.tree a[aria-current]{background:color-mix(in srgb, var(--accent) 25%, transparent)}.file{flex-direction:column;display:flex}.pane-note{color:var(--quiet);text-align:center;margin:0;padding:1.5rem 1rem}.file h2{border-bottom:1px solid var(--rule);font:600 .9rem var(--mono);margin:0;padding:.5rem 1rem}.file pre{font-family:var(--mono);white-space:pre;background:0 0;border:0;border-radius:0;flex:1;margin:0;font-size:.85rem;line-height:1.5;overflow:visible}@media (width<=48rem){.panes{grid-template-columns:minmax(0,1fr)}.panes .tree{height:40vh}}
