Spaces:
Running
Running
v3: Rename darwin-atlas to Model Galaxy + 48 trending originals (DeepSeek-V4, MiMo-V2.5, Hy3, GLM-5.1, Hermes-4.3, Kimi-K2, gpt-oss, Nemotron-3, etc.) + white premium UI
Browse files- README.md +53 -24
- compressed_darwin_data.json.gz +2 -2
- compressed_large_nlp_data.json.gz +2 -2
- compressed_modalities_data.json.gz +2 -2
- config.json +8 -8
- css/style.css +125 -107
- index.html +1 -1
- js/main.js +2 -2
README.md
CHANGED
|
@@ -1,47 +1,76 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: gradio
|
| 7 |
sdk_version: 5.20.1
|
| 8 |
app_file: app.py
|
| 9 |
pinned: true
|
| 10 |
-
short_description:
|
| 11 |
---
|
| 12 |
|
| 13 |
-
#
|
| 14 |
|
| 15 |
-
Interactive **model ontology / lineage
|
| 16 |
|
| 17 |
-
|
|
|
|
| 18 |
|
| 19 |
## Atlases
|
| 20 |
|
| 21 |
| Atlas | Nodes | Edges | Purpose |
|
| 22 |
|---|---:|---:|---|
|
| 23 |
-
| **
|
| 24 |
-
|
|
| 25 |
-
|
|
| 26 |
-
| Hugging Face Galaxy | full | full | Original Eliahu galaxy view (
|
| 27 |
|
| 28 |
-
##
|
| 29 |
|
| 30 |
-
|
|
| 31 |
-
|---|---|
|
| 32 |
-
|
|
| 33 |
-
|
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
|
| 38 |
## Sources
|
| 39 |
|
| 40 |
-
- HF API enumeration
|
| 41 |
-
- Per-model `cardData.base_model` for parentโchild
|
| 42 |
-
-
|
|
|
|
| 43 |
|
| 44 |
-
## Citation (original paper)
|
| 45 |
|
| 46 |
```bibtex
|
| 47 |
@misc{horwitz2025chartingnavigatinghuggingfaces,
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Model Galaxy
|
| 3 |
+
emoji: ๐
|
| 4 |
+
colorFrom: yellow
|
| 5 |
+
colorTo: red
|
| 6 |
sdk: gradio
|
| 7 |
sdk_version: 5.20.1
|
| 8 |
app_file: app.py
|
| 9 |
pinned: true
|
| 10 |
+
short_description: Darwin family + 2026 trending models on the HF galaxy
|
| 11 |
---
|
| 12 |
|
| 13 |
+
# ๐ Model Galaxy
|
| 14 |
|
| 15 |
+
Interactive **model ontology / lineage galaxy** built on top of [Eliahu/Model-Atlas](https://huggingface.co/spaces/Eliahu/Model-Atlas) (arXiv 2503.10633), with two custom overlays:
|
| 16 |
|
| 17 |
+
1. **๐ณ VIDRAFT Darwin family** (120 models + 41 anchors + 120 edges) โ the entire Darwin / Rogue / AWAXIS / TenOS / Warecube / AETHER / NOESIS-Darwin ecosystem, with parent โ child merge / quantize / adapter chains
|
| 18 |
+
2. **โญ 2026 Trending originals** (48 models + 17 anchors + 19 edges) โ DeepSeek-V4 family, MiMo-V2.5, Hy3-preview, GLM-5.1, Hermes-4.3-36B, Kimi-K2, gpt-oss family, NVIDIA Nemotron-3 (Super-120B / Nano-30B / Omni / Cascade), Qwen3-Coder-Next, Llama-3.3-70B, Granite-4.1-8B, VibeVoice, dots.mocr, CADD-Base-7B, etc.
|
| 19 |
|
| 20 |
## Atlases
|
| 21 |
|
| 22 |
| Atlas | Nodes | Edges | Purpose |
|
| 23 |
|---|---:|---:|---|
|
| 24 |
+
| **Modalities Atlas (+ Darwin + Trending)** *(default)* | 22 427 | 24 225 | Full HF modality landscape with both overlays |
|
| 25 |
+
| Large NLP Atlas (+ Darwin + Trending) | 137 271 | 152 917 | Full HF NLP ecosystem with both overlays |
|
| 26 |
+
| ๐ณ DARWIN Family Only | 223 | 139 | Compact Darwin ontology + connected trending models |
|
| 27 |
+
| Hugging Face Galaxy | full | full | Original Eliahu galaxy view (untouched) |
|
| 28 |
|
| 29 |
+
## Cluster placement
|
| 30 |
|
| 31 |
+
| Cluster | Coordinates | Size |
|
| 32 |
+
|---|---|---:|
|
| 33 |
+
| ๐ณ Darwin (upper-right) | x โ 7000, y โ 5000 | 120 nodes |
|
| 34 |
+
| โญ 2026 Trending (lower-right) | x โ 6500, y โ -5500 | 48 nodes |
|
| 35 |
+
|
| 36 |
+
Both clusters are far enough from the existing HF nodes that they are immediately spotted on first load.
|
| 37 |
+
|
| 38 |
+
## Color legend
|
| 39 |
+
|
| 40 |
+
### Darwin family (base_model_relation)
|
| 41 |
+
- ๐ด **red** โ FINAL-Bench official Darwin Core (Darwin-2B/4B/9B/27B/28B/31B/35B/36B/TTS, Darwin-Image-v1, Darwin-28B-NEG, lastbrain v1/2/3)
|
| 42 |
+
- ๐ **amber** โ VIDRAFT brand variants (Rogue / AWAXIS / TenOS / Warecube / Heartsync / VIDraft)
|
| 43 |
+
- ๐ **pink** โ TTS+LLM hybrids (Darwin-TTS-1.7B-Cross, VoxCPM2-KZ-Darwin)
|
| 44 |
+
- ๐ฃ **indigo** โ Image (Darwin-Image-v1)
|
| 45 |
+
- ๐ฉต **teal** โ Audio / Speech (NOESIS-OmniAudio, Whisper-Darwin, UniverSR)
|
| 46 |
+
- ๐ฆ **sky** โ AETHER series (Q2B-Proto, Q2B-v2, 14B-Phase1)
|
| 47 |
+
- ๐ช **purple** โ quantized derivatives (GGUF / NVFP4 / AWQ / MFP4 / FP8 / INT4 / INT8 / BF16 / mlx)
|
| 48 |
+
- ๐ข **green** โ LoRA adapters
|
| 49 |
+
- โช **gray** โ external base_model anchors (Qwen / Gemma parents)
|
| 50 |
+
|
| 51 |
+
### 2026 Trending (per-company colors)
|
| 52 |
+
- ๐ข emerald โ DeepSeek
|
| 53 |
+
- ๐ง orange โ Xiaomi
|
| 54 |
+
- ๐ฆ blue โ Tencent / Google
|
| 55 |
+
- ๐ช violet โ MiniMax / Tesslate / Moonshot
|
| 56 |
+
- ๐ฆ teal โ OpenAI / Poolside
|
| 57 |
+
- ๐ฆ sky โ IBM
|
| 58 |
+
- ๐ง amber โ Alibaba (Qwen)
|
| 59 |
+
- ๐ฆ indigo โ Meta / Zed
|
| 60 |
+
- ๐ pink โ NousResearch
|
| 61 |
+
- ๐ข green โ Microsoft
|
| 62 |
+
- ๐ข lime โ NVIDIA Nemotron
|
| 63 |
+
- ๐ด red โ rednote
|
| 64 |
+
- โฌ near-black โ Apple
|
| 65 |
|
| 66 |
## Sources
|
| 67 |
|
| 68 |
+
- HF API enumeration (whitelist authors + keyword search) โ 120 Darwin family
|
| 69 |
+
- Per-model `cardData.base_model` for parent โ child edges
|
| 70 |
+
- Top-100 trendingScore filter (no quantizations / community merges) โ 48 originals
|
| 71 |
+
- Sigma.js + pako (browser-side gzip) renderer
|
| 72 |
|
| 73 |
+
## Citation (original Atlas paper)
|
| 74 |
|
| 75 |
```bibtex
|
| 76 |
@misc{horwitz2025chartingnavigatinghuggingfaces,
|
compressed_darwin_data.json.gz
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c4f860e1530b981e566b0cd5a787316f79d246e97a27d0f8b80837acc862a38b
|
| 3 |
+
size 25244
|
compressed_large_nlp_data.json.gz
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2bbe96f224315b9fc84bd8a0135df70506bb0061d58c6422578d3f3f1f69e92b
|
| 3 |
+
size 23670602
|
compressed_modalities_data.json.gz
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cdf5038ade68b9e4dcfd2b0ba15d2e04ff85ecdf76eccf9eca5f352b8ccddca0
|
| 3 |
+
size 3121171
|
config.json
CHANGED
|
@@ -5,12 +5,12 @@
|
|
| 5 |
"logo": {
|
| 6 |
"file": "",
|
| 7 |
"link": "",
|
| 8 |
-
"text": "
|
| 9 |
},
|
| 10 |
"text": {
|
| 11 |
-
"more": "<p><strong>
|
| 12 |
-
"intro": "<strong>
|
| 13 |
-
"title": "
|
| 14 |
},
|
| 15 |
"legend": {
|
| 16 |
"edgeLabel": "edgeLabel",
|
|
@@ -29,12 +29,12 @@
|
|
| 29 |
"sigma": {
|
| 30 |
"drawingProperties": {
|
| 31 |
"defaultEdgeType": "curve",
|
| 32 |
-
"defaultHoverLabelBGColor": "#
|
| 33 |
-
"defaultLabelBGColor": "#
|
| 34 |
"activeFontStyle": "bold",
|
| 35 |
-
"defaultLabelColor": "#
|
| 36 |
"labelThreshold": 10,
|
| 37 |
-
"defaultLabelHoverColor": "#
|
| 38 |
"fontStyle": "bold",
|
| 39 |
"hoverFontStyle": "bold",
|
| 40 |
"defaultLabelSize": 14
|
|
|
|
| 5 |
"logo": {
|
| 6 |
"file": "",
|
| 7 |
"link": "",
|
| 8 |
+
"text": "Model Galaxy"
|
| 9 |
},
|
| 10 |
"text": {
|
| 11 |
+
"more": "<p><strong>Model Galaxy</strong> is a fork of <a href=\"https://huggingface.co/spaces/Eliahu/Model-Atlas\" target=\"_blank\">Eliahu/Model-Atlas</a> with two custom overlays: <strong>(1) the entire VIDRAFT Darwin family</strong> (120 models, upper-right cluster) and <strong>(2) the 2026 trending originals</strong> (48 models โ DeepSeek-V4, MiMo-V2.5, Hy3, GLM-5.1, Hermes-4.3, Kimi-K2, gpt-oss, NVIDIA Nemotron-3, Llama-3.3, Granite-4.1, Qwen3-Coder-Next, VibeVoice, etc., lower-right cluster).</p><br><p><strong>Color schemes (Color By):</strong></p><ul><li><strong>base_model_relation</strong> โ Darwin red/amber/purple, trending = company colors</li><li><strong>modality</strong> โ NLP (yellow), TTS+LLM (pink), Image (indigo), Audio (teal), OCR (fuchsia), Embed (purple), Multi (rose)</li><li><strong>vidraft_family</strong> โ Darwin red vs others gray</li><li><strong>darwin_official</strong> โ FINAL-Bench official red, brand variants amber, others gray</li><li><strong>trending_2026</strong> โ trending red, others gray</li></ul><br><p>Switch atlas via the <strong>Atlas:</strong> selector to compare against the broader Modalities, Large NLP, or full HF Galaxy.</p><br><h2 class=\"title\">BibTeX (original Atlas paper)</h2><pre><code>@misc{horwitz2025chartingnavigatinghuggingfaces,<br>title={Charting and Navigating Hugging Face's Model Atlas},<br>author={Eliahu Horwitz and Nitzan Kurer and Jonathan Kahana and Liel Amar and Yedid Hoshen},<br>year={2025},<br>eprint={2503.10633},<br>archivePrefix={arXiv},<br>primaryClass={cs.LG},<br>url={https://arxiv.org/abs/2503.10633},<br>}</code></pre>",
|
| 12 |
+
"intro": "<strong>Model Galaxy</strong> โ interactive ontology of the <strong>VIDRAFT Darwin family</strong> + <strong>2026 trending originals</strong> on the Hugging Face galaxy. <br><br>168 custom-injected nodes (120 Darwin family + 48 trending) on top of Eliahu Horwitz's HF Model Atlas. <br><br><div class=\"features\"> <h2>Key Features</h2> <ul> <li><strong>Search:</strong> Find any Darwin model (e.g. <em>Rogue-28B-MIX</em>, <em>Darwin-9B-NEG</em>) or trending model (e.g. <em>DeepSeek-V4-Pro</em>, <em>Hermes-4.3</em>).</li> <li><strong>Color By:</strong> base_model_relation, modality, license, vidraft_family, darwin_official, trending_2026.</li> <li><strong>Atlas:</strong> Switch between Modalities (default), Darwin Family Only, Large NLP, or full HF Galaxy.</li> <li><strong>Click a node</strong> to see its base_model parents and children (the merge / quantize / adapter chain).</li> </ul> </div> <br><strong>Clusters:</strong> ๐ณ Darwin upper-right (xโ7000) ยท โญ 2026 Trending lower-right (xโ6500, yโ-5500). <br>",
|
| 13 |
+
"title": "Model Galaxy"
|
| 14 |
},
|
| 15 |
"legend": {
|
| 16 |
"edgeLabel": "edgeLabel",
|
|
|
|
| 29 |
"sigma": {
|
| 30 |
"drawingProperties": {
|
| 31 |
"defaultEdgeType": "curve",
|
| 32 |
+
"defaultHoverLabelBGColor": "#fef3c7",
|
| 33 |
+
"defaultLabelBGColor": "#ffffff",
|
| 34 |
"activeFontStyle": "bold",
|
| 35 |
+
"defaultLabelColor": "#0f172a",
|
| 36 |
"labelThreshold": 10,
|
| 37 |
+
"defaultLabelHoverColor": "#92400e",
|
| 38 |
"fontStyle": "bold",
|
| 39 |
"hoverFontStyle": "bold",
|
| 40 |
"defaultLabelSize": 14
|
css/style.css
CHANGED
|
@@ -764,8 +764,8 @@ display: none;
|
|
| 764 |
}
|
| 765 |
|
| 766 |
/* ============================================================
|
| 767 |
-
DARWIN ATLAS โ PREMIUM OVERRIDE (2026-04-30)
|
| 768 |
-
|
| 769 |
============================================================ */
|
| 770 |
|
| 771 |
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600;700&family=IBM+Plex+Sans+KR:wght@400;500;600;700&display=swap');
|
|
@@ -774,21 +774,22 @@ html, body {
|
|
| 774 |
font-family: 'IBM Plex Sans', 'IBM Plex Sans KR', -apple-system, BlinkMacSystemFont, sans-serif !important;
|
| 775 |
-webkit-font-smoothing: antialiased;
|
| 776 |
-moz-osx-font-smoothing: grayscale;
|
|
|
|
| 777 |
}
|
| 778 |
|
| 779 |
.sigma-expand {
|
| 780 |
-
background: radial-gradient(ellipse at center, #
|
| 781 |
}
|
| 782 |
|
| 783 |
/* ----- Left main panel ----- */
|
| 784 |
#mainpanel {
|
| 785 |
-
background: linear-gradient(155deg, rgba(
|
| 786 |
backdrop-filter: blur(18px) saturate(140%);
|
| 787 |
-webkit-backdrop-filter: blur(18px) saturate(140%);
|
| 788 |
-
border-right: 1px solid rgba(245,158,11,0.
|
| 789 |
-
box-shadow: 4px 0
|
| 790 |
width: 290px !important;
|
| 791 |
-
color: #
|
| 792 |
font-size: 12px;
|
| 793 |
}
|
| 794 |
|
|
@@ -807,20 +808,19 @@ html, body {
|
|
| 807 |
background-clip: text;
|
| 808 |
-webkit-text-fill-color: transparent;
|
| 809 |
margin-bottom: 4px !important;
|
| 810 |
-
text-shadow: 0 0 24px rgba(245,158,11,0.25);
|
| 811 |
}
|
| 812 |
#title::before { content: "๐ณ "; -webkit-text-fill-color: initial; }
|
| 813 |
|
| 814 |
#titletext {
|
| 815 |
-
color: #
|
| 816 |
font-size: 11px !important;
|
| 817 |
line-height: 1.55 !important;
|
| 818 |
margin-bottom: 14px !important;
|
| 819 |
padding-bottom: 14px;
|
| 820 |
-
border-bottom: 1px solid rgba(148,163,184,0.
|
| 821 |
}
|
| 822 |
-
#titletext strong { color: #
|
| 823 |
-
#titletext a { color: #
|
| 824 |
|
| 825 |
.info { margin-bottom: 14px !important; }
|
| 826 |
.info dl { margin: 0 !important; }
|
|
@@ -829,28 +829,31 @@ html, body {
|
|
| 829 |
display: inline-flex !important;
|
| 830 |
align-items: center;
|
| 831 |
gap: 6px;
|
| 832 |
-
color: #
|
| 833 |
-
background: rgba(
|
| 834 |
-
border: 1px solid rgba(245,158,11,0.
|
| 835 |
padding: 6px 12px;
|
| 836 |
border-radius: 8px;
|
| 837 |
font-size: 11px;
|
| 838 |
-
font-weight:
|
| 839 |
text-decoration: none !important;
|
| 840 |
transition: all 0.18s ease;
|
|
|
|
| 841 |
}
|
| 842 |
.info dd.line a::before { content: "โน"; font-weight: 700; }
|
| 843 |
.info dd.line a:hover {
|
| 844 |
-
background: rgba(
|
| 845 |
-
border-color:
|
|
|
|
| 846 |
transform: translateX(2px);
|
|
|
|
| 847 |
}
|
| 848 |
|
| 849 |
/* ----- Section headers ----- */
|
| 850 |
#mainpanel h2 {
|
| 851 |
-
color: #
|
| 852 |
font-size: 11px !important;
|
| 853 |
-
font-weight:
|
| 854 |
letter-spacing: 1.2px;
|
| 855 |
text-transform: uppercase;
|
| 856 |
margin-bottom: 6px !important;
|
|
@@ -861,12 +864,13 @@ html, body {
|
|
| 861 |
|
| 862 |
/* ----- Legend ----- */
|
| 863 |
#legend {
|
| 864 |
-
background: rgba(
|
| 865 |
-
border: 1px solid rgba(
|
| 866 |
border-radius: 10px;
|
| 867 |
padding: 10px 12px !important;
|
| 868 |
margin-bottom: 14px !important;
|
| 869 |
margin-top: 4px !important;
|
|
|
|
| 870 |
}
|
| 871 |
#legend .box { padding: 0 !important; }
|
| 872 |
#legend h2 { border-left-color: #ec4899; padding-left: 8px; margin-bottom: 8px !important; }
|
|
@@ -875,7 +879,7 @@ html, body {
|
|
| 875 |
flex-direction: column;
|
| 876 |
gap: 5px;
|
| 877 |
font-size: 11px;
|
| 878 |
-
color: #
|
| 879 |
}
|
| 880 |
#colorLegend > * {
|
| 881 |
display: flex !important;
|
|
@@ -883,42 +887,51 @@ html, body {
|
|
| 883 |
gap: 8px;
|
| 884 |
padding: 4px 6px;
|
| 885 |
border-radius: 5px;
|
| 886 |
-
background: rgba(255,255,255,0.
|
| 887 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 888 |
}
|
| 889 |
-
#colorLegend > *:hover { background: rgba(245,158,11,0.08); }
|
| 890 |
|
| 891 |
/* ----- Form sections ----- */
|
| 892 |
.b1 form > div {
|
| 893 |
margin-bottom: 12px !important;
|
| 894 |
-
background: rgba(
|
| 895 |
-
border: 1px solid rgba(148,163,184,0.
|
| 896 |
border-radius: 10px;
|
| 897 |
padding: 10px 12px;
|
| 898 |
-
transition:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 899 |
}
|
| 900 |
-
.b1 form > div:hover { border-color: rgba(245,158,11,0.35); }
|
| 901 |
|
| 902 |
/* ----- Search input ----- */
|
| 903 |
#search input[type="text"] {
|
| 904 |
width: 100% !important;
|
| 905 |
-
background:
|
| 906 |
-
border: 1px solid rgba(148,163,184,0.
|
| 907 |
border-radius: 8px !important;
|
| 908 |
padding: 8px 12px !important;
|
| 909 |
-
color: #
|
| 910 |
font-size: 12px !important;
|
| 911 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 912 |
transition: all 0.18s;
|
| 913 |
margin-top: 4px;
|
|
|
|
| 914 |
}
|
| 915 |
#search input[type="text"]:focus {
|
| 916 |
outline: none !important;
|
| 917 |
border-color: #f59e0b !important;
|
| 918 |
-
background:
|
| 919 |
-
box-shadow: 0 0 0 3px rgba(245,158,11,0.
|
| 920 |
}
|
| 921 |
-
#search input.empty { color: rgba(
|
| 922 |
#search h2::before { content: "๐ "; -webkit-text-fill-color: initial; }
|
| 923 |
|
| 924 |
#search .results {
|
|
@@ -931,31 +944,32 @@ html, body {
|
|
| 931 |
#search .results a {
|
| 932 |
display: block;
|
| 933 |
padding: 5px 8px;
|
| 934 |
-
color: #
|
| 935 |
text-decoration: none !important;
|
| 936 |
border-radius: 4px;
|
| 937 |
transition: all 0.12s;
|
| 938 |
}
|
| 939 |
#search .results a:hover {
|
| 940 |
background: linear-gradient(90deg, rgba(245,158,11,0.18), rgba(245,158,11,0.05)) !important;
|
| 941 |
-
color: #
|
| 942 |
transform: translateX(2px);
|
| 943 |
}
|
| 944 |
|
| 945 |
/* ----- Selectors (Atlas / Color By) ----- */
|
| 946 |
.select {
|
| 947 |
-
background:
|
| 948 |
-
border: 1px solid rgba(148,163,184,0.
|
| 949 |
border-radius: 8px !important;
|
| 950 |
padding: 8px 32px 8px 12px !important;
|
| 951 |
-
color: #
|
| 952 |
cursor: pointer !important;
|
| 953 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 954 |
font-size: 11px !important;
|
| 955 |
-
font-weight:
|
| 956 |
position: relative;
|
| 957 |
transition: all 0.18s;
|
| 958 |
margin-top: 4px;
|
|
|
|
| 959 |
}
|
| 960 |
.select::after {
|
| 961 |
content: "โพ";
|
|
@@ -968,7 +982,8 @@ html, body {
|
|
| 968 |
}
|
| 969 |
.select:hover {
|
| 970 |
border-color: #f59e0b !important;
|
| 971 |
-
background: rgba(
|
|
|
|
| 972 |
}
|
| 973 |
.select.close::after { transform: translateY(-50%) rotate(180deg); }
|
| 974 |
|
|
@@ -977,124 +992,131 @@ html, body {
|
|
| 977 |
#atlasselect h2::before { content: "๐บ๏ธ "; -webkit-text-fill-color: initial; }
|
| 978 |
|
| 979 |
.list {
|
| 980 |
-
background:
|
| 981 |
-
border: 1px solid rgba(
|
| 982 |
border-radius: 8px !important;
|
| 983 |
margin-top: 4px;
|
| 984 |
padding: 4px !important;
|
| 985 |
display: none;
|
| 986 |
max-height: 240px;
|
| 987 |
overflow-y: auto;
|
|
|
|
| 988 |
}
|
| 989 |
.list.open { display: block !important; }
|
| 990 |
.list a {
|
| 991 |
display: block !important;
|
| 992 |
padding: 7px 10px !important;
|
| 993 |
-
color: #
|
| 994 |
text-decoration: none !important;
|
| 995 |
border-radius: 5px !important;
|
| 996 |
font-size: 11px !important;
|
| 997 |
font-family: 'IBM Plex Mono', monospace !important;
|
|
|
|
| 998 |
transition: all 0.12s !important;
|
| 999 |
}
|
| 1000 |
.list a:hover {
|
| 1001 |
background: linear-gradient(90deg, rgba(245,158,11,0.2), rgba(245,158,11,0.05)) !important;
|
| 1002 |
-
color: #
|
| 1003 |
}
|
| 1004 |
|
| 1005 |
/* Highlight DARWIN-prefixed atlas option */
|
| 1006 |
.list a[data-file="compressed_darwin_data.json.gz"] {
|
| 1007 |
-
background: rgba(
|
| 1008 |
-
color: #
|
| 1009 |
font-weight: 700 !important;
|
| 1010 |
-
border-left:
|
| 1011 |
}
|
| 1012 |
.list a[data-file="compressed_darwin_data.json.gz"]:hover {
|
| 1013 |
-
background: linear-gradient(90deg, rgba(220,38,38,0.
|
| 1014 |
-
color: #
|
| 1015 |
}
|
| 1016 |
.list a[data-file="compressed_modalities_data.json.gz"] {
|
| 1017 |
-
background: rgba(
|
| 1018 |
-
|
|
|
|
|
|
|
| 1019 |
}
|
| 1020 |
|
| 1021 |
/* ----- Right info panel ----- */
|
| 1022 |
#attributepane {
|
| 1023 |
-
background: linear-gradient(195deg, rgba(
|
| 1024 |
backdrop-filter: blur(18px) saturate(140%);
|
| 1025 |
-webkit-backdrop-filter: blur(18px) saturate(140%);
|
| 1026 |
-
border-left: 1px solid rgba(245,158,11,0.
|
| 1027 |
-
box-shadow: -4px 0
|
| 1028 |
width: 320px !important;
|
| 1029 |
-
color: #
|
| 1030 |
padding: 0 22px !important;
|
| 1031 |
}
|
| 1032 |
#attributepane .text { padding: 18px 0; }
|
| 1033 |
#attributepane .headertext {
|
| 1034 |
-
color: #
|
| 1035 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1036 |
font-size: 12px !important;
|
| 1037 |
-
font-weight:
|
| 1038 |
text-transform: uppercase;
|
| 1039 |
letter-spacing: 1.2px;
|
| 1040 |
padding-bottom: 12px;
|
| 1041 |
margin-bottom: 14px !important;
|
| 1042 |
-
border-bottom:
|
| 1043 |
}
|
| 1044 |
#attributepane .left-close {
|
| 1045 |
cursor: pointer;
|
| 1046 |
-
background: rgba(
|
| 1047 |
-
border: 1px solid rgba(245,158,11,0.
|
| 1048 |
border-radius: 6px;
|
| 1049 |
padding: 6px 10px !important;
|
| 1050 |
-
color: #
|
| 1051 |
font-size: 11px !important;
|
|
|
|
| 1052 |
margin-bottom: 12px;
|
| 1053 |
transition: all 0.18s;
|
|
|
|
| 1054 |
}
|
| 1055 |
#attributepane .left-close:hover {
|
| 1056 |
-
background: rgba(
|
| 1057 |
border-color: #f59e0b;
|
|
|
|
| 1058 |
}
|
| 1059 |
#attributepane .left-close::before { content: "โ "; }
|
| 1060 |
|
| 1061 |
#attributepane .name {
|
| 1062 |
-
color: #
|
| 1063 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1064 |
font-size: 14px !important;
|
| 1065 |
-
font-weight:
|
| 1066 |
word-break: break-all;
|
| 1067 |
padding: 10px 0;
|
| 1068 |
-
border-bottom: 1px dashed rgba(148,163,184,0.
|
| 1069 |
margin-bottom: 10px;
|
| 1070 |
}
|
| 1071 |
|
| 1072 |
#attributepane .data {
|
| 1073 |
font-size: 11px;
|
| 1074 |
-
color: #
|
| 1075 |
}
|
| 1076 |
#attributepane .data > div, #attributepane .data > p {
|
| 1077 |
padding: 6px 0;
|
| 1078 |
-
border-bottom: 1px solid rgba(148,163,184,0.
|
| 1079 |
font-family: 'IBM Plex Mono', monospace;
|
| 1080 |
}
|
| 1081 |
#attributepane .data strong, #attributepane .data b {
|
| 1082 |
-
color: #
|
| 1083 |
-
font-weight:
|
| 1084 |
display: inline-block;
|
| 1085 |
min-width: 88px;
|
| 1086 |
}
|
| 1087 |
|
| 1088 |
#attributepane .p {
|
| 1089 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1090 |
-
color: #
|
| 1091 |
font-size: 11px !important;
|
| 1092 |
-
font-weight:
|
| 1093 |
text-transform: uppercase;
|
| 1094 |
letter-spacing: 0.8px;
|
| 1095 |
margin-top: 16px !important;
|
| 1096 |
padding-bottom: 4px;
|
| 1097 |
-
border-bottom:
|
| 1098 |
}
|
| 1099 |
#attributepane .link ul {
|
| 1100 |
list-style: none;
|
|
@@ -1106,10 +1128,10 @@ html, body {
|
|
| 1106 |
#attributepane .link a {
|
| 1107 |
display: block;
|
| 1108 |
padding: 5px 10px;
|
| 1109 |
-
background: rgba(
|
| 1110 |
-
border: 1px solid rgba(
|
| 1111 |
border-radius: 6px;
|
| 1112 |
-
color: #
|
| 1113 |
text-decoration: none !important;
|
| 1114 |
font-family: 'IBM Plex Mono', monospace;
|
| 1115 |
font-size: 10px;
|
|
@@ -1117,83 +1139,79 @@ html, body {
|
|
| 1117 |
transition: all 0.12s;
|
| 1118 |
}
|
| 1119 |
#attributepane .link a:hover {
|
| 1120 |
-
background: rgba(
|
| 1121 |
-
border-color:
|
| 1122 |
-
color: #
|
| 1123 |
transform: translateX(2px);
|
| 1124 |
}
|
| 1125 |
|
| 1126 |
/* ----- Zoom controls ----- */
|
| 1127 |
#zoom {
|
| 1128 |
-
background: rgba(
|
| 1129 |
backdrop-filter: blur(12px);
|
| 1130 |
-
border: 1px solid rgba(245,158,11,0.
|
| 1131 |
border-radius: 12px !important;
|
| 1132 |
padding: 6px !important;
|
| 1133 |
-
box-shadow: 0 4px 16px rgba(
|
| 1134 |
}
|
| 1135 |
#zoom .z {
|
| 1136 |
-
background-color: rgba(
|
| 1137 |
border-radius: 8px !important;
|
| 1138 |
-
border: 1px solid rgba(245,158,11,0.
|
| 1139 |
margin: 4px !important;
|
| 1140 |
width: 32px !important;
|
| 1141 |
height: 32px !important;
|
| 1142 |
transition: all 0.15s !important;
|
| 1143 |
}
|
| 1144 |
#zoom .z:hover {
|
| 1145 |
-
background-color: rgba(
|
| 1146 |
border-color: #f59e0b !important;
|
| 1147 |
transform: scale(1.05);
|
| 1148 |
}
|
| 1149 |
|
| 1150 |
/* ----- Information modal ----- */
|
| 1151 |
#information {
|
| 1152 |
-
background: rgba(
|
| 1153 |
backdrop-filter: blur(20px);
|
| 1154 |
-
border: 1px solid rgba(245,158,11,0.
|
| 1155 |
border-radius: 14px !important;
|
| 1156 |
-
color: #
|
| 1157 |
padding: 24px !important;
|
|
|
|
| 1158 |
}
|
| 1159 |
#information h2.title, #information h2 {
|
| 1160 |
-
color: #
|
| 1161 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1162 |
}
|
| 1163 |
#information code, #information pre {
|
| 1164 |
-
background: rgba(
|
| 1165 |
-
border: 1px solid rgba(
|
| 1166 |
-
color: #
|
| 1167 |
border-radius: 6px;
|
| 1168 |
padding: 8px 12px;
|
| 1169 |
}
|
| 1170 |
#information ul li { margin: 6px 0; }
|
| 1171 |
-
#information strong { color: #
|
| 1172 |
-
#information .features { margin-top: 12px; padding: 12px; background: rgba(
|
| 1173 |
-
|
| 1174 |
-
/* ----- Fancybox close button ----- */
|
| 1175 |
-
.fancybox-close, .fancybox-title {
|
| 1176 |
-
filter: invert(0.9) hue-rotate(180deg);
|
| 1177 |
-
}
|
| 1178 |
|
| 1179 |
/* ----- Developer footer ----- */
|
| 1180 |
#developercontainer {
|
| 1181 |
-
background: rgba(
|
| 1182 |
-
border-top: 1px solid rgba(148,163,184,0.
|
| 1183 |
-
color: #
|
| 1184 |
font-size: 10px !important;
|
| 1185 |
padding: 8px 14px !important;
|
| 1186 |
}
|
| 1187 |
-
#developercontainer a { color: #
|
| 1188 |
#developercontainer p { margin: 2px 0; }
|
| 1189 |
|
| 1190 |
/* ----- Scrollbars ----- */
|
| 1191 |
*::-webkit-scrollbar { width: 8px; height: 8px; }
|
| 1192 |
-
*::-webkit-scrollbar-track { background: rgba(
|
| 1193 |
*::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #f59e0b, #dc2626); border-radius: 4px; }
|
| 1194 |
*::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #fbbf24, #ef4444); }
|
| 1195 |
|
| 1196 |
-
/* ----- Responsive
|
| 1197 |
@media (max-width: 1100px) {
|
| 1198 |
#mainpanel { width: 260px !important; }
|
| 1199 |
#attributepane { width: 280px !important; }
|
|
|
|
| 764 |
}
|
| 765 |
|
| 766 |
/* ============================================================
|
| 767 |
+
DARWIN ATLAS โ PREMIUM LIGHT OVERRIDE (2026-04-30)
|
| 768 |
+
White base + amber/red accents + frosted glass panels
|
| 769 |
============================================================ */
|
| 770 |
|
| 771 |
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600;700&family=IBM+Plex+Sans+KR:wght@400;500;600;700&display=swap');
|
|
|
|
| 774 |
font-family: 'IBM Plex Sans', 'IBM Plex Sans KR', -apple-system, BlinkMacSystemFont, sans-serif !important;
|
| 775 |
-webkit-font-smoothing: antialiased;
|
| 776 |
-moz-osx-font-smoothing: grayscale;
|
| 777 |
+
background: #ffffff !important;
|
| 778 |
}
|
| 779 |
|
| 780 |
.sigma-expand {
|
| 781 |
+
background: radial-gradient(ellipse at center, #ffffff 0%, #f8fafc 60%, #f1f5f9 100%) !important;
|
| 782 |
}
|
| 783 |
|
| 784 |
/* ----- Left main panel ----- */
|
| 785 |
#mainpanel {
|
| 786 |
+
background: linear-gradient(155deg, rgba(255,255,255,0.92) 0%, rgba(255,251,235,0.88) 50%, rgba(255,255,255,0.94) 100%) !important;
|
| 787 |
backdrop-filter: blur(18px) saturate(140%);
|
| 788 |
-webkit-backdrop-filter: blur(18px) saturate(140%);
|
| 789 |
+
border-right: 1px solid rgba(245,158,11,0.28);
|
| 790 |
+
box-shadow: 4px 0 22px rgba(15,23,42,0.06), inset -1px 0 0 rgba(245,158,11,0.08);
|
| 791 |
width: 290px !important;
|
| 792 |
+
color: #1e293b !important;
|
| 793 |
font-size: 12px;
|
| 794 |
}
|
| 795 |
|
|
|
|
| 808 |
background-clip: text;
|
| 809 |
-webkit-text-fill-color: transparent;
|
| 810 |
margin-bottom: 4px !important;
|
|
|
|
| 811 |
}
|
| 812 |
#title::before { content: "๐ณ "; -webkit-text-fill-color: initial; }
|
| 813 |
|
| 814 |
#titletext {
|
| 815 |
+
color: #475569 !important;
|
| 816 |
font-size: 11px !important;
|
| 817 |
line-height: 1.55 !important;
|
| 818 |
margin-bottom: 14px !important;
|
| 819 |
padding-bottom: 14px;
|
| 820 |
+
border-bottom: 1px solid rgba(148,163,184,0.25);
|
| 821 |
}
|
| 822 |
+
#titletext strong { color: #b45309 !important; font-weight: 600; }
|
| 823 |
+
#titletext a { color: #b45309 !important; }
|
| 824 |
|
| 825 |
.info { margin-bottom: 14px !important; }
|
| 826 |
.info dl { margin: 0 !important; }
|
|
|
|
| 829 |
display: inline-flex !important;
|
| 830 |
align-items: center;
|
| 831 |
gap: 6px;
|
| 832 |
+
color: #b45309 !important;
|
| 833 |
+
background: linear-gradient(135deg, rgba(254,243,199,0.7), rgba(254,215,170,0.5));
|
| 834 |
+
border: 1px solid rgba(245,158,11,0.45);
|
| 835 |
padding: 6px 12px;
|
| 836 |
border-radius: 8px;
|
| 837 |
font-size: 11px;
|
| 838 |
+
font-weight: 600;
|
| 839 |
text-decoration: none !important;
|
| 840 |
transition: all 0.18s ease;
|
| 841 |
+
box-shadow: 0 1px 2px rgba(245,158,11,0.08);
|
| 842 |
}
|
| 843 |
.info dd.line a::before { content: "โน"; font-weight: 700; }
|
| 844 |
.info dd.line a:hover {
|
| 845 |
+
background: linear-gradient(135deg, rgba(254,215,170,0.9), rgba(253,186,116,0.75));
|
| 846 |
+
border-color: #f59e0b;
|
| 847 |
+
color: #92400e !important;
|
| 848 |
transform: translateX(2px);
|
| 849 |
+
box-shadow: 0 2px 6px rgba(245,158,11,0.18);
|
| 850 |
}
|
| 851 |
|
| 852 |
/* ----- Section headers ----- */
|
| 853 |
#mainpanel h2 {
|
| 854 |
+
color: #0f172a !important;
|
| 855 |
font-size: 11px !important;
|
| 856 |
+
font-weight: 700 !important;
|
| 857 |
letter-spacing: 1.2px;
|
| 858 |
text-transform: uppercase;
|
| 859 |
margin-bottom: 6px !important;
|
|
|
|
| 864 |
|
| 865 |
/* ----- Legend ----- */
|
| 866 |
#legend {
|
| 867 |
+
background: linear-gradient(135deg, rgba(255,251,235,0.85), rgba(255,255,255,0.7)) !important;
|
| 868 |
+
border: 1px solid rgba(245,158,11,0.25);
|
| 869 |
border-radius: 10px;
|
| 870 |
padding: 10px 12px !important;
|
| 871 |
margin-bottom: 14px !important;
|
| 872 |
margin-top: 4px !important;
|
| 873 |
+
box-shadow: 0 1px 3px rgba(15,23,42,0.04);
|
| 874 |
}
|
| 875 |
#legend .box { padding: 0 !important; }
|
| 876 |
#legend h2 { border-left-color: #ec4899; padding-left: 8px; margin-bottom: 8px !important; }
|
|
|
|
| 879 |
flex-direction: column;
|
| 880 |
gap: 5px;
|
| 881 |
font-size: 11px;
|
| 882 |
+
color: #334155;
|
| 883 |
}
|
| 884 |
#colorLegend > * {
|
| 885 |
display: flex !important;
|
|
|
|
| 887 |
gap: 8px;
|
| 888 |
padding: 4px 6px;
|
| 889 |
border-radius: 5px;
|
| 890 |
+
background: rgba(255,255,255,0.5);
|
| 891 |
+
border: 1px solid transparent;
|
| 892 |
+
transition: all 0.15s;
|
| 893 |
+
}
|
| 894 |
+
#colorLegend > *:hover {
|
| 895 |
+
background: rgba(245,158,11,0.08);
|
| 896 |
+
border-color: rgba(245,158,11,0.25);
|
| 897 |
}
|
|
|
|
| 898 |
|
| 899 |
/* ----- Form sections ----- */
|
| 900 |
.b1 form > div {
|
| 901 |
margin-bottom: 12px !important;
|
| 902 |
+
background: rgba(255,255,255,0.85);
|
| 903 |
+
border: 1px solid rgba(148,163,184,0.25);
|
| 904 |
border-radius: 10px;
|
| 905 |
padding: 10px 12px;
|
| 906 |
+
transition: all 0.18s;
|
| 907 |
+
box-shadow: 0 1px 2px rgba(15,23,42,0.03);
|
| 908 |
+
}
|
| 909 |
+
.b1 form > div:hover {
|
| 910 |
+
border-color: rgba(245,158,11,0.45);
|
| 911 |
+
box-shadow: 0 2px 8px rgba(245,158,11,0.08);
|
| 912 |
}
|
|
|
|
| 913 |
|
| 914 |
/* ----- Search input ----- */
|
| 915 |
#search input[type="text"] {
|
| 916 |
width: 100% !important;
|
| 917 |
+
background: #ffffff !important;
|
| 918 |
+
border: 1px solid rgba(148,163,184,0.4) !important;
|
| 919 |
border-radius: 8px !important;
|
| 920 |
padding: 8px 12px !important;
|
| 921 |
+
color: #0f172a !important;
|
| 922 |
font-size: 12px !important;
|
| 923 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 924 |
transition: all 0.18s;
|
| 925 |
margin-top: 4px;
|
| 926 |
+
box-shadow: inset 0 1px 2px rgba(15,23,42,0.04);
|
| 927 |
}
|
| 928 |
#search input[type="text"]:focus {
|
| 929 |
outline: none !important;
|
| 930 |
border-color: #f59e0b !important;
|
| 931 |
+
background: #ffffff !important;
|
| 932 |
+
box-shadow: 0 0 0 3px rgba(245,158,11,0.15), inset 0 1px 2px rgba(15,23,42,0.04);
|
| 933 |
}
|
| 934 |
+
#search input.empty { color: rgba(100,116,139,0.7) !important; font-style: italic; }
|
| 935 |
#search h2::before { content: "๐ "; -webkit-text-fill-color: initial; }
|
| 936 |
|
| 937 |
#search .results {
|
|
|
|
| 944 |
#search .results a {
|
| 945 |
display: block;
|
| 946 |
padding: 5px 8px;
|
| 947 |
+
color: #334155 !important;
|
| 948 |
text-decoration: none !important;
|
| 949 |
border-radius: 4px;
|
| 950 |
transition: all 0.12s;
|
| 951 |
}
|
| 952 |
#search .results a:hover {
|
| 953 |
background: linear-gradient(90deg, rgba(245,158,11,0.18), rgba(245,158,11,0.05)) !important;
|
| 954 |
+
color: #b45309 !important;
|
| 955 |
transform: translateX(2px);
|
| 956 |
}
|
| 957 |
|
| 958 |
/* ----- Selectors (Atlas / Color By) ----- */
|
| 959 |
.select {
|
| 960 |
+
background: #ffffff !important;
|
| 961 |
+
border: 1px solid rgba(148,163,184,0.4) !important;
|
| 962 |
border-radius: 8px !important;
|
| 963 |
padding: 8px 32px 8px 12px !important;
|
| 964 |
+
color: #0f172a !important;
|
| 965 |
cursor: pointer !important;
|
| 966 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 967 |
font-size: 11px !important;
|
| 968 |
+
font-weight: 600 !important;
|
| 969 |
position: relative;
|
| 970 |
transition: all 0.18s;
|
| 971 |
margin-top: 4px;
|
| 972 |
+
box-shadow: 0 1px 2px rgba(15,23,42,0.04);
|
| 973 |
}
|
| 974 |
.select::after {
|
| 975 |
content: "โพ";
|
|
|
|
| 982 |
}
|
| 983 |
.select:hover {
|
| 984 |
border-color: #f59e0b !important;
|
| 985 |
+
background: rgba(254,243,199,0.5) !important;
|
| 986 |
+
box-shadow: 0 2px 6px rgba(245,158,11,0.12);
|
| 987 |
}
|
| 988 |
.select.close::after { transform: translateY(-50%) rotate(180deg); }
|
| 989 |
|
|
|
|
| 992 |
#atlasselect h2::before { content: "๐บ๏ธ "; -webkit-text-fill-color: initial; }
|
| 993 |
|
| 994 |
.list {
|
| 995 |
+
background: #ffffff !important;
|
| 996 |
+
border: 1px solid rgba(245,158,11,0.35) !important;
|
| 997 |
border-radius: 8px !important;
|
| 998 |
margin-top: 4px;
|
| 999 |
padding: 4px !important;
|
| 1000 |
display: none;
|
| 1001 |
max-height: 240px;
|
| 1002 |
overflow-y: auto;
|
| 1003 |
+
box-shadow: 0 6px 20px rgba(15,23,42,0.1);
|
| 1004 |
}
|
| 1005 |
.list.open { display: block !important; }
|
| 1006 |
.list a {
|
| 1007 |
display: block !important;
|
| 1008 |
padding: 7px 10px !important;
|
| 1009 |
+
color: #1e293b !important;
|
| 1010 |
text-decoration: none !important;
|
| 1011 |
border-radius: 5px !important;
|
| 1012 |
font-size: 11px !important;
|
| 1013 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1014 |
+
font-weight: 500;
|
| 1015 |
transition: all 0.12s !important;
|
| 1016 |
}
|
| 1017 |
.list a:hover {
|
| 1018 |
background: linear-gradient(90deg, rgba(245,158,11,0.2), rgba(245,158,11,0.05)) !important;
|
| 1019 |
+
color: #92400e !important;
|
| 1020 |
}
|
| 1021 |
|
| 1022 |
/* Highlight DARWIN-prefixed atlas option */
|
| 1023 |
.list a[data-file="compressed_darwin_data.json.gz"] {
|
| 1024 |
+
background: rgba(254,226,226,0.7) !important;
|
| 1025 |
+
color: #b91c1c !important;
|
| 1026 |
font-weight: 700 !important;
|
| 1027 |
+
border-left: 3px solid #dc2626;
|
| 1028 |
}
|
| 1029 |
.list a[data-file="compressed_darwin_data.json.gz"]:hover {
|
| 1030 |
+
background: linear-gradient(90deg, rgba(220,38,38,0.18), rgba(220,38,38,0.05)) !important;
|
| 1031 |
+
color: #7f1d1d !important;
|
| 1032 |
}
|
| 1033 |
.list a[data-file="compressed_modalities_data.json.gz"] {
|
| 1034 |
+
background: rgba(254,243,199,0.7) !important;
|
| 1035 |
+
color: #92400e !important;
|
| 1036 |
+
font-weight: 700 !important;
|
| 1037 |
+
border-left: 3px solid #f59e0b;
|
| 1038 |
}
|
| 1039 |
|
| 1040 |
/* ----- Right info panel ----- */
|
| 1041 |
#attributepane {
|
| 1042 |
+
background: linear-gradient(195deg, rgba(255,255,255,0.94) 0%, rgba(255,251,235,0.88) 100%) !important;
|
| 1043 |
backdrop-filter: blur(18px) saturate(140%);
|
| 1044 |
-webkit-backdrop-filter: blur(18px) saturate(140%);
|
| 1045 |
+
border-left: 1px solid rgba(245,158,11,0.28) !important;
|
| 1046 |
+
box-shadow: -4px 0 22px rgba(15,23,42,0.06);
|
| 1047 |
width: 320px !important;
|
| 1048 |
+
color: #1e293b !important;
|
| 1049 |
padding: 0 22px !important;
|
| 1050 |
}
|
| 1051 |
#attributepane .text { padding: 18px 0; }
|
| 1052 |
#attributepane .headertext {
|
| 1053 |
+
color: #0f172a !important;
|
| 1054 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1055 |
font-size: 12px !important;
|
| 1056 |
+
font-weight: 700 !important;
|
| 1057 |
text-transform: uppercase;
|
| 1058 |
letter-spacing: 1.2px;
|
| 1059 |
padding-bottom: 12px;
|
| 1060 |
margin-bottom: 14px !important;
|
| 1061 |
+
border-bottom: 2px solid rgba(245,158,11,0.4);
|
| 1062 |
}
|
| 1063 |
#attributepane .left-close {
|
| 1064 |
cursor: pointer;
|
| 1065 |
+
background: linear-gradient(135deg, rgba(254,243,199,0.7), rgba(254,215,170,0.5));
|
| 1066 |
+
border: 1px solid rgba(245,158,11,0.45);
|
| 1067 |
border-radius: 6px;
|
| 1068 |
padding: 6px 10px !important;
|
| 1069 |
+
color: #b45309 !important;
|
| 1070 |
font-size: 11px !important;
|
| 1071 |
+
font-weight: 600;
|
| 1072 |
margin-bottom: 12px;
|
| 1073 |
transition: all 0.18s;
|
| 1074 |
+
box-shadow: 0 1px 2px rgba(245,158,11,0.08);
|
| 1075 |
}
|
| 1076 |
#attributepane .left-close:hover {
|
| 1077 |
+
background: linear-gradient(135deg, rgba(254,215,170,0.9), rgba(253,186,116,0.75));
|
| 1078 |
border-color: #f59e0b;
|
| 1079 |
+
color: #92400e !important;
|
| 1080 |
}
|
| 1081 |
#attributepane .left-close::before { content: "โ "; }
|
| 1082 |
|
| 1083 |
#attributepane .name {
|
| 1084 |
+
color: #b45309 !important;
|
| 1085 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1086 |
font-size: 14px !important;
|
| 1087 |
+
font-weight: 700 !important;
|
| 1088 |
word-break: break-all;
|
| 1089 |
padding: 10px 0;
|
| 1090 |
+
border-bottom: 1px dashed rgba(148,163,184,0.35);
|
| 1091 |
margin-bottom: 10px;
|
| 1092 |
}
|
| 1093 |
|
| 1094 |
#attributepane .data {
|
| 1095 |
font-size: 11px;
|
| 1096 |
+
color: #334155;
|
| 1097 |
}
|
| 1098 |
#attributepane .data > div, #attributepane .data > p {
|
| 1099 |
padding: 6px 0;
|
| 1100 |
+
border-bottom: 1px solid rgba(148,163,184,0.15);
|
| 1101 |
font-family: 'IBM Plex Mono', monospace;
|
| 1102 |
}
|
| 1103 |
#attributepane .data strong, #attributepane .data b {
|
| 1104 |
+
color: #b45309 !important;
|
| 1105 |
+
font-weight: 700;
|
| 1106 |
display: inline-block;
|
| 1107 |
min-width: 88px;
|
| 1108 |
}
|
| 1109 |
|
| 1110 |
#attributepane .p {
|
| 1111 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1112 |
+
color: #be185d !important;
|
| 1113 |
font-size: 11px !important;
|
| 1114 |
+
font-weight: 700 !important;
|
| 1115 |
text-transform: uppercase;
|
| 1116 |
letter-spacing: 0.8px;
|
| 1117 |
margin-top: 16px !important;
|
| 1118 |
padding-bottom: 4px;
|
| 1119 |
+
border-bottom: 2px solid rgba(236,72,153,0.4);
|
| 1120 |
}
|
| 1121 |
#attributepane .link ul {
|
| 1122 |
list-style: none;
|
|
|
|
| 1128 |
#attributepane .link a {
|
| 1129 |
display: block;
|
| 1130 |
padding: 5px 10px;
|
| 1131 |
+
background: rgba(255,251,235,0.7);
|
| 1132 |
+
border: 1px solid rgba(245,158,11,0.25);
|
| 1133 |
border-radius: 6px;
|
| 1134 |
+
color: #334155 !important;
|
| 1135 |
text-decoration: none !important;
|
| 1136 |
font-family: 'IBM Plex Mono', monospace;
|
| 1137 |
font-size: 10px;
|
|
|
|
| 1139 |
transition: all 0.12s;
|
| 1140 |
}
|
| 1141 |
#attributepane .link a:hover {
|
| 1142 |
+
background: linear-gradient(135deg, rgba(254,215,170,0.7), rgba(254,243,199,0.5));
|
| 1143 |
+
border-color: #f59e0b;
|
| 1144 |
+
color: #92400e !important;
|
| 1145 |
transform: translateX(2px);
|
| 1146 |
}
|
| 1147 |
|
| 1148 |
/* ----- Zoom controls ----- */
|
| 1149 |
#zoom {
|
| 1150 |
+
background: rgba(255,255,255,0.92) !important;
|
| 1151 |
backdrop-filter: blur(12px);
|
| 1152 |
+
border: 1px solid rgba(245,158,11,0.3) !important;
|
| 1153 |
border-radius: 12px !important;
|
| 1154 |
padding: 6px !important;
|
| 1155 |
+
box-shadow: 0 4px 16px rgba(15,23,42,0.1) !important;
|
| 1156 |
}
|
| 1157 |
#zoom .z {
|
| 1158 |
+
background-color: rgba(254,243,199,0.7) !important;
|
| 1159 |
border-radius: 8px !important;
|
| 1160 |
+
border: 1px solid rgba(245,158,11,0.35) !important;
|
| 1161 |
margin: 4px !important;
|
| 1162 |
width: 32px !important;
|
| 1163 |
height: 32px !important;
|
| 1164 |
transition: all 0.15s !important;
|
| 1165 |
}
|
| 1166 |
#zoom .z:hover {
|
| 1167 |
+
background-color: rgba(253,186,116,0.7) !important;
|
| 1168 |
border-color: #f59e0b !important;
|
| 1169 |
transform: scale(1.05);
|
| 1170 |
}
|
| 1171 |
|
| 1172 |
/* ----- Information modal ----- */
|
| 1173 |
#information {
|
| 1174 |
+
background: rgba(255,255,255,0.98) !important;
|
| 1175 |
backdrop-filter: blur(20px);
|
| 1176 |
+
border: 1px solid rgba(245,158,11,0.4) !important;
|
| 1177 |
border-radius: 14px !important;
|
| 1178 |
+
color: #1e293b !important;
|
| 1179 |
padding: 24px !important;
|
| 1180 |
+
box-shadow: 0 20px 60px rgba(15,23,42,0.15);
|
| 1181 |
}
|
| 1182 |
#information h2.title, #information h2 {
|
| 1183 |
+
color: #b45309 !important;
|
| 1184 |
font-family: 'IBM Plex Mono', monospace !important;
|
| 1185 |
}
|
| 1186 |
#information code, #information pre {
|
| 1187 |
+
background: rgba(255,251,235,0.7) !important;
|
| 1188 |
+
border: 1px solid rgba(245,158,11,0.25) !important;
|
| 1189 |
+
color: #92400e !important;
|
| 1190 |
border-radius: 6px;
|
| 1191 |
padding: 8px 12px;
|
| 1192 |
}
|
| 1193 |
#information ul li { margin: 6px 0; }
|
| 1194 |
+
#information strong { color: #b45309 !important; }
|
| 1195 |
+
#information .features { margin-top: 12px; padding: 12px; background: rgba(254,243,199,0.5); border-radius: 8px; border: 1px solid rgba(245,158,11,0.3); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1196 |
|
| 1197 |
/* ----- Developer footer ----- */
|
| 1198 |
#developercontainer {
|
| 1199 |
+
background: rgba(255,255,255,0.85) !important;
|
| 1200 |
+
border-top: 1px solid rgba(148,163,184,0.25) !important;
|
| 1201 |
+
color: #64748b !important;
|
| 1202 |
font-size: 10px !important;
|
| 1203 |
padding: 8px 14px !important;
|
| 1204 |
}
|
| 1205 |
+
#developercontainer a { color: #b45309 !important; }
|
| 1206 |
#developercontainer p { margin: 2px 0; }
|
| 1207 |
|
| 1208 |
/* ----- Scrollbars ----- */
|
| 1209 |
*::-webkit-scrollbar { width: 8px; height: 8px; }
|
| 1210 |
+
*::-webkit-scrollbar-track { background: rgba(241,245,249,0.6); border-radius: 4px; }
|
| 1211 |
*::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #f59e0b, #dc2626); border-radius: 4px; }
|
| 1212 |
*::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #fbbf24, #ef4444); }
|
| 1213 |
|
| 1214 |
+
/* ----- Responsive ----- */
|
| 1215 |
@media (max-width: 1100px) {
|
| 1216 |
#mainpanel { width: 260px !important; }
|
| 1217 |
#attributepane { width: 280px !important; }
|
index.html
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" itemscope itemtype="http://schema.org/Map">
|
| 3 |
|
| 4 |
<head>
|
| 5 |
-
<title>Model
|
| 6 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
| 7 |
<meta charset="utf-8">
|
| 8 |
<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,user-scalable=no" />
|
|
|
|
| 2 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" itemscope itemtype="http://schema.org/Map">
|
| 3 |
|
| 4 |
<head>
|
| 5 |
+
<title>Model Galaxy โ Darwin family + 2026 Trending</title>
|
| 6 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
| 7 |
<meta charset="utf-8">
|
| 8 |
<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,user-scalable=no" />
|
js/main.js
CHANGED
|
@@ -823,9 +823,9 @@ function AtlasSelector(a) {
|
|
| 823 |
|
| 824 |
function getAvailableAtlases() {
|
| 825 |
return [
|
| 826 |
-
{ name: "Modalities Atlas (+ Darwin)", file: "compressed_modalities_data.json.gz" },
|
|
|
|
| 827 |
{ name: "DARWIN Family Only", file: "compressed_darwin_data.json.gz" },
|
| 828 |
-
{ name: "Large NLP Atlas (+ Darwin)", file: "compressed_large_nlp_data.json.gz" },
|
| 829 |
{ name: "Hugging Face Galaxy", file: "compressed_galaxy.json.gz" },
|
| 830 |
];
|
| 831 |
}
|
|
|
|
| 823 |
|
| 824 |
function getAvailableAtlases() {
|
| 825 |
return [
|
| 826 |
+
{ name: "Modalities Atlas (+ Darwin + Trending)", file: "compressed_modalities_data.json.gz" },
|
| 827 |
+
{ name: "Large NLP Atlas (+ Darwin + Trending)", file: "compressed_large_nlp_data.json.gz" },
|
| 828 |
{ name: "DARWIN Family Only", file: "compressed_darwin_data.json.gz" },
|
|
|
|
| 829 |
{ name: "Hugging Face Galaxy", file: "compressed_galaxy.json.gz" },
|
| 830 |
];
|
| 831 |
}
|