.shell.wide{max-width:1040px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);font-size:13px}.muted{color:var(--muted);font-size:13px}.n{text-align:right;font-variant-numeric:tabular-nums}slc-tabs{margin-top:8px}.search{gap:8px;margin:18px 0 6px;display:flex}.search select{flex:none;width:auto}.search input{min-width:0;padding:12px 14px;font-size:17px}.hint{color:var(--muted);margin:4px 0 12px;font-size:13px}.hint code{font-size:12px}.loading{color:var(--muted)}button.link{all:unset;cursor:pointer;color:var(--accent);overflow-wrap:anywhere}button.link:hover{text-decoration:underline}button.link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.results-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:18px 0 10px;display:flex}.results-head h2{font:400 22px/1.2 var(--display);overflow-wrap:anywhere;margin:0}.results-head p{color:var(--muted);margin:0;font-size:13px}.results-head a{margin-left:auto;font-size:13px}.list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.list.users{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.card{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;width:100%;height:100%;padding:12px 14px;display:flex}.card.static{cursor:default}.card:not(.static):hover{border-color:var(--line-strong);background:var(--raised)}.card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card .name{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.card .meta{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.card .meta.links{flex-wrap:wrap;gap:4px 12px;display:flex}.card.person{flex-direction:row;align-items:center;gap:10px}.card.person img{border-radius:50%;width:36px;height:36px}.state{background:var(--chip);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.state.open{color:#1a6b34;background:#dcf1e1}.state.closed{color:#6a3a8c;background:#efe3f7}#more{margin:16px auto 0;display:block}#repo{margin-top:18px}.repo-head{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;display:flex}.repo-head h2{font:400 26px/1.2 var(--display);overflow-wrap:anywhere;margin:0}.repo-head p{color:var(--ink-soft);margin:6px 0 0}.links{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.facts{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;margin:12px 0 8px;font-size:13px;display:flex}.facts b{color:var(--ink)}.facts .warn,.warn{color:var(--warn)}.chips,.languages{flex-wrap:wrap;gap:6px;display:flex}.chips span,.languages span{background:var(--chip);border-radius:999px;padding:3px 10px;font-size:12px}.languages{margin:4px 0 8px}#repo h3,.file-dialog h3{font:700 12px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px}#repo h3 .muted{text-transform:none;letter-spacing:0;font-weight:400}.crumbs{font-family:var(--mono);flex-wrap:wrap;gap:4px;font-size:13px;display:flex}.crumbs span{color:var(--muted)}.note{color:var(--muted);background:var(--chip);border-radius:8px;padding:8px 12px;font-size:13px}.dir{border-collapse:collapse;width:100%;margin-top:6px;font-size:14px}.dir th{text-align:left;font:600 12px/1.2 var(--sans);color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px}.dir th.n{text-align:right}.dir td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:7px 8px}.dir .entry{font-family:var(--mono);font-size:13px}.dir .entry.dir{font-weight:700}.row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}#folder-result details{border-bottom:1px solid var(--line-soft);padding:6px 0}#folder-result summary{cursor:pointer}.symbols{gap:3px;margin:6px 0 4px;padding:0 0 0 14px;font-size:13px;list-style:none;display:grid}.kind{min-width:62px;font:600 11px/1.5 var(--sans);text-align:center;background:var(--chip);color:var(--ink-soft);border-radius:5px;padding:1px 6px;display:inline-block}.kind.class,.kind.struct,.kind.interface,.kind.trait,.kind.enum{color:#24508f;background:#e3ecfb}.kind.function{color:#1f6b3d;background:#e2f4e8}.kind.method{color:#80531b;background:#f3ece0}.split{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.plain{gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.people{flex-wrap:wrap;gap:6px;display:flex}.person-chip{border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;display:inline-flex}.person-chip img{border-radius:50%;width:24px;height:24px}.person-chip b{color:var(--muted);font-weight:600}#sparql-view label{margin-top:12px}#sparql-text{font:13px/1.45 var(--mono)}data-table{display:block;overflow-x:auto}.file-dialog{width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:auto}.sheet{padding:18px 20px 22px}.sheet-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sheet-head h2{font:400 20px/1.25 var(--mono);overflow-wrap:anywhere;margin:0}.symbols-table{border-collapse:collapse;width:100%;font-size:13px}.symbols-table td{border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;padding:4px 6px}.symbols-table td.n,.symbols-table td:last-child{white-space:nowrap;overflow-wrap:normal}.symbols-table tr.member td:nth-child(2){padding-left:22px}.imports{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.hash{overflow-wrap:anywhere;margin-top:14px}@media (width<=640px){.shell{padding:0 16px 32px}.top{flex-wrap:wrap}.app-title h1{font-size:20px}.search{flex-wrap:wrap}.search input{flex:100%;order:-1}.search select{flex:1}.list{grid-template-columns:1fr}.results-head a{margin-left:0}.split{grid-template-columns:1fr}.hide-phone{display:none}.dir td,.dir th{padding:6px 4px}.file-dialog{border-radius:14px 14px 0 0;width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0}}@media (pointer:coarse){.search button,.search select{min-height:44px}.dir .entry{min-height:28px;display:inline-block}}
