.quest-crawl-directory{display:grid;gap:8px;margin-top:30px;padding:clamp(16px,3vw,28px);border:1px solid var(--line);background:rgba(5,13,9,.92)}
.quest-crawl-directory>div{margin-bottom:5px}.quest-crawl-directory h2{margin:0}.quest-crawl-directory>div p{margin:6px 0 0;color:var(--muted)}
.quest-crawl-directory details{min-width:0;border:1px solid var(--line);background:#08110c}.quest-crawl-directory summary{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer}.quest-crawl-directory summary span{color:var(--green);font:700 .72rem ui-monospace,monospace}
.quest-crawl-directory ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1px;margin:0;padding:1px;list-style:none;background:var(--line)}.quest-crawl-directory li{min-width:0;background:#09130e}.quest-crawl-directory a{display:flex;justify-content:space-between;gap:10px;height:100%;padding:10px 12px;color:var(--text);text-decoration:none}.quest-crawl-directory a:hover,.quest-crawl-directory a:focus-visible{background:#132018;color:#f0ff00}.quest-crawl-directory a span{min-width:0;overflow-wrap:anywhere}.quest-crawl-directory a small{flex:0 0 auto;color:var(--muted)}
@media(max-width:620px){.quest-crawl-directory{padding:12px}.quest-crawl-directory ol{grid-template-columns:1fr}.quest-crawl-directory a{padding:9px 10px}}
