/* ArchForge v11.3: CSP-compliant language colors and developer tools. */
.v113-lang-javascript{--v113-color:#f1e05a}
.v113-lang-typescript{--v113-color:#3178c6}
.v113-lang-python{--v113-color:#3572a5}
.v113-lang-shell{--v113-color:#89e051}
.v113-lang-php{--v113-color:#4F5D95}
.v113-lang-blade{--v113-color:#f7523f}
.v113-lang-rust{--v113-color:#dea584}
.v113-lang-go{--v113-color:#00add8}
.v113-lang-java{--v113-color:#b07219}
.v113-lang-kotlin{--v113-color:#a97bff}
.v113-lang-c{--v113-color:#555555}
.v113-lang-c{--v113-color:#f34b7d}
.v113-lang-c{--v113-color:#178600}
.v113-lang-ruby{--v113-color:#701516}
.v113-lang-css{--v113-color:#663399}
.v113-lang-scss{--v113-color:#c6538c}
.v113-lang-html{--v113-color:#e34c26}
.v113-lang-vue{--v113-color:#41b883}
.v113-lang-svelte{--v113-color:#ff3e00}
.v113-lang-sql{--v113-color:#e38c00}
.v113-lang-swift{--v113-color:#f05138}
.v113-lang-lua{--v113-color:#000080}
.v113-lang-dart{--v113-color:#00b4ab}
.v113-lang-elixir{--v113-color:#6e4a7e}
.v113-lang-nix{--v113-color:#7e7eff}
.v113-lang-zig{--v113-color:#ec915c}
.v113-lang-mdx{--v113-color:#fcb32c}
.v113-lang-yaml{--v113-color:#cb171e}
.v113-lang-dockerfile{--v113-color:#384d54}
.v113-lang-unknown{--v113-color:#8b9cb2}
.v113-langbar{display:block;width:100%;height:14px;margin:14px 0;overflow:hidden;border-radius:100px;background:#273648}.v113-lang-segment{fill:var(--v113-color,#8899aa)}.v113-lang-dot{background:var(--v113-color,#8899aa)}
.v113-pane{padding:22px;margin:18px 0}.v113-pane h2{margin:0 0 10px}.v113-helper{font-size:.82rem;color:#9db3c9}.v113-pill-row{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.v113-pill{border:1px solid #35506c;border-radius:50px;padding:5px 10px;background:#162e45;font-size:.76rem;color:#d4eaff}
.v113-storage-list{margin:10px 0;padding:0;list-style:none}.v113-storage-list li{display:flex;gap:10px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #26394b;word-break:break-word}.v113-storage-list li code{max-width:75%;overflow-wrap:anywhere}.v113-graph{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin:16px 0}.v113-graph-week{display:grid;grid-template-rows:repeat(7,12px);gap:3px}.v113-day{border-radius:3px;background:#233749}.v113-day-1{background:#174b66}.v113-day-2{background:#1674a1}.v113-day-3{background:#129ad3}.v113-day-4{background:#65c9ff}.v113-graph-label{display:flex;justify-content:space-between;color:#9aaec5;font-size:.78rem}
.v113-codebox{overflow:auto;border:1px solid #30485e;border-radius:12px;background:#0a1522;max-height:70vh}.v113-code-line{display:flex;min-width:max-content;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.v113-code-line:nth-child(even){background:rgba(255,255,255,.015)}.v113-code-line:target{background:#244463}.v113-code-ln{display:block;position:sticky;left:0;min-width:58px;padding:0 10px;text-align:right;color:#7490ac;background:#0e2135;border-right:1px solid #2c445c;text-decoration:none;user-select:none}.v113-code-text{display:block;padding:0 18px}.v113-codebox .v113-tok-comment{color:#8192a6}.v113-codebox .v113-tok-keyword{color:#d79cf8}.v113-codebox .v113-tok-string{color:#a6e3aa}.v113-codebox .v113-tok-number{color:#f7b76e}.v113-codebox .v113-tok-constant{color:#8bcfff}.v113-file-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v113-code-count{font-size:.8rem;color:#9cb2c9}
.v113-review-check{margin-top:12px;padding:14px;border-radius:10px;border:1px solid #2d5368;background:#142c3f}.v113-review-check strong{color:#d2f1ff}.v113-review-check ul{padding-left:20px;margin:8px 0}.v113-release-draft{width:100%;min-height:160px;white-space:pre-wrap}.v113-deps table{width:100%}.v113-deps td{word-break:break-word}.v113-deps tr:not(:last-child){border-bottom:1px solid #2c4054}
@media(max-width:700px){.v113-pane{padding:15px}.v113-graph{gap:2px}.v113-graph-week{gap:2px;grid-template-rows:repeat(7,10px)}.v113-graph-label{font-size:.68rem}}

.v113-language-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v113-language-heading h3{margin:0}
.v113-dependency{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #26394b}.v113-dependency code{color:#8fd6fc}
.v113-pill .v8-dot{margin-right:4px}
