SeaWolf-AI commited on
Commit
b07da31
ยท
verified ยท
1 Parent(s): f7a6d9e

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 CHANGED
@@ -1,47 +1,76 @@
1
  ---
2
- title: DARWIN Atlas
3
- emoji: ๐ŸŒณ
4
- colorFrom: red
5
- colorTo: yellow
6
  sdk: gradio
7
  sdk_version: 5.20.1
8
  app_file: app.py
9
  pinned: true
10
- short_description: VIDRAFT Darwin family ontology on HF Atlas
11
  ---
12
 
13
- # DARWIN Atlas
14
 
15
- Interactive **model ontology / lineage graph** for the VIDRAFT **Darwin family** on Hugging Face.
16
 
17
- This Space is a fork of [Eliahu/Model-Atlas](https://huggingface.co/spaces/Eliahu/Model-Atlas) โ€” the official demo of the paper *"Charting and Navigating Hugging Face's Model Atlas"* (arXiv 2503.10633) โ€” with the entire Darwin family (111 models + 33 external base_model anchors + 108 parentโ†’child edges) injected as a dedicated cluster.
 
18
 
19
  ## Atlases
20
 
21
  | Atlas | Nodes | Edges | Purpose |
22
  |---|---:|---:|---|
23
- | **DARWIN Family Only** *(default)* | 144 | 108 | Compact ontology of Darwin Core + Rogue + AWAXIS + TenOS + Warecube + AETHER + quantizations + adapters + external parents |
24
- | Modalities Atlas (+ Darwin) | 22 350 | 24 194 | Full HF modality landscape with Darwin cluster injected (upper-right) |
25
- | Large NLP Atlas (+ Darwin) | 137 202 | 152 886 | Full HF NLP ecosystem with Darwin cluster injected |
26
- | Hugging Face Galaxy | full | full | Original Eliahu galaxy view (no Darwin overlay) |
27
 
28
- ## Color legend (base_model_relation)
29
 
30
- | Color | Meaning |
31
- |---|---|
32
- | ๐Ÿ”ด red | FINAL-Bench official Darwin Core (Darwin-2B/4B/9B/27B/28B/31B/35B/36B/TTS, lastbrain) |
33
- | ๐ŸŸ  amber | VIDRAFT brand variants (Rogue / AWAXIS / TenOS / Warecube / Heartsync / VIDraft) |
34
- | ๐ŸŸฃ purple | Quantized derivatives (GGUF / NVFP4 / AWQ / MFP4 / FP8 / INT4 / INT8 / BF16 โ€ฆ) |
35
- | ๐ŸŸข green | LoRA adapters |
36
- | โšช gray | External base_model anchors (Qwen, Gemma, etc. โ€” Darwin parents) |
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
 
38
  ## Sources
39
 
40
- - HF API enumeration: `author=FINAL-Bench / VIDraft / ginigen-ai / Anserwise / honey90 / Warecube / Heartsync` + keyword search `Darwin / Rogue-28B / Rogue-27B / AWAXIS / TenOS-Ko / Warecube-KO / lastbrain`
41
- - Per-model `cardData.base_model` for parentโ†’child edge construction
42
- - Sigma.js + pako (in-browser gzip) renderer from the original Atlas
 
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:9ae4a21c99846c02d2787c3fa2162e3ffa8fa8407736bd806d1f8edc6d5945da
3
- size 17952
 
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:896160ec9dc1848bc547f4064a468c43b04967364b39584efe33faefce731d11
3
- size 23664164
 
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:22126f2c8c88bf6abd7524e36099153cfb90e3880f1f5bc029022b7ef307002e
3
- size 3114062
 
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": "DARWIN Atlas"
9
  },
10
  "text": {
11
- "more": "<p><strong>DARWIN Atlas</strong> is a fork of <a href=\"https://huggingface.co/spaces/Eliahu/Model-Atlas\" target=\"_blank\">Eliahu/Model-Atlas</a> with the entire VIDRAFT <strong>Darwin family</strong> (official + derivatives + quantizations) injected as a dedicated cluster.</p><br><p><strong>Cluster legend (color = base_model_relation):</strong></p><ul><li><span style='color:rgb(220,38,38);font-weight:700'>โ— red</span> โ€” FINAL-Bench official Darwin Core (Darwin-2B/4B/9B/27B/28B/31B/35B/36B/TTS, lastbrain)</li><li><span style='color:rgb(245,158,11);font-weight:700'>โ— amber</span> โ€” VIDRAFT brand variants (Rogue / AWAXIS / TenOS / Warecube / Heartsync / VIDraft)</li><li><span style='color:rgb(168,85,247);font-weight:700'>โ— purple</span> โ€” quantized derivatives (GGUF / NVFP4 / AWQ / MFP4 / FP8 โ€ฆ)</li><li><span style='color:rgb(34,197,94);font-weight:700'>โ— green</span> โ€” LoRA adapters</li><li><span style='color:rgb(148,163,184);font-weight:700'>โ— gray</span> โ€” external base_model anchors (Qwen / Gemma parents)</li></ul><br><p>Switch atlas via the <strong>Atlas:</strong> selector to see Darwin's position inside the broader Modalities Atlas, Large NLP Atlas, or full HF Galaxy. The Darwin cluster is anchored at upper-right (xโ‰ˆ7000, yโ‰ˆ5000) for easy spotting.</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>DARWIN Atlas</strong> โ€” interactive ontology of the VIDRAFT Darwin model family on Hugging Face. <br><br>111 Darwin family models + 33 external base_model anchors + 108 parentโ†’child edges, injected into Eliahu Horwitz's HF Model Atlas. <br><br><strong>Default view:</strong> DARWIN Family Only (compact). Switch via the <strong>Atlas:</strong> selector below to see Darwin's position inside the larger Modalities or NLP atlas (Darwin cluster anchored at upper-right). <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>).</li> <li><strong>Color By:</strong> base_model_relation (Darwin red/amber/purple), modality, license, or vidraft_family.</li> <li><strong>Atlas:</strong> Switch between Darwin-only and full HF context.</li> <li><strong>Click a node</strong> to see its base_model parents and children (the merge / quantize chain).</li> </ul> </div> <br>",
13
- "title": "DARWIN Atlas"
14
  },
15
  "legend": {
16
  "edgeLabel": "edgeLabel",
@@ -29,12 +29,12 @@
29
  "sigma": {
30
  "drawingProperties": {
31
  "defaultEdgeType": "curve",
32
- "defaultHoverLabelBGColor": "#002147",
33
- "defaultLabelBGColor": "#ddd",
34
  "activeFontStyle": "bold",
35
- "defaultLabelColor": "#000",
36
  "labelThreshold": 10,
37
- "defaultLabelHoverColor": "#fff",
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
- Glass-morphism + gradient accents + modality color chips
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, #0f172a 0%, #020617 100%) !important;
781
  }
782
 
783
  /* ----- Left main panel ----- */
784
  #mainpanel {
785
- background: linear-gradient(155deg, rgba(15,23,42,0.92) 0%, rgba(30,41,59,0.92) 50%, rgba(15,23,42,0.94) 100%) !important;
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.18);
789
- box-shadow: 4px 0 24px rgba(0,0,0,0.4), inset -1px 0 0 rgba(245,158,11,0.06);
790
  width: 290px !important;
791
- color: #e2e8f0 !important;
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: #94a3b8 !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.18);
821
  }
822
- #titletext strong { color: #fbbf24 !important; font-weight: 600; }
823
- #titletext a { color: #f59e0b !important; }
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: #fbbf24 !important;
833
- background: rgba(245,158,11,0.08);
834
- border: 1px solid rgba(245,158,11,0.25);
835
  padding: 6px 12px;
836
  border-radius: 8px;
837
  font-size: 11px;
838
- font-weight: 500;
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(245,158,11,0.18);
845
- border-color: rgba(245,158,11,0.5);
 
846
  transform: translateX(2px);
 
847
  }
848
 
849
  /* ----- Section headers ----- */
850
  #mainpanel h2 {
851
- color: #f8fafc !important;
852
  font-size: 11px !important;
853
- font-weight: 600 !important;
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(15,23,42,0.55) !important;
865
- border: 1px solid rgba(148,163,184,0.18);
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: #cbd5e1;
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.02);
887
- transition: background 0.15s;
 
 
 
 
 
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(15,23,42,0.5);
895
- border: 1px solid rgba(148,163,184,0.15);
896
  border-radius: 10px;
897
  padding: 10px 12px;
898
- transition: border-color 0.18s;
 
 
 
 
 
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: rgba(2,6,23,0.6) !important;
906
- border: 1px solid rgba(148,163,184,0.3) !important;
907
  border-radius: 8px !important;
908
  padding: 8px 12px !important;
909
- color: #f1f5f9 !important;
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: rgba(2,6,23,0.85) !important;
919
- box-shadow: 0 0 0 3px rgba(245,158,11,0.12), inset 0 1px 2px rgba(0,0,0,0.4);
920
  }
921
- #search input.empty { color: rgba(148,163,184,0.7) !important; font-style: italic; }
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: #cbd5e1 !important;
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: #fbbf24 !important;
942
  transform: translateX(2px);
943
  }
944
 
945
  /* ----- Selectors (Atlas / Color By) ----- */
946
  .select {
947
- background: rgba(2,6,23,0.6) !important;
948
- border: 1px solid rgba(148,163,184,0.3) !important;
949
  border-radius: 8px !important;
950
  padding: 8px 32px 8px 12px !important;
951
- color: #f1f5f9 !important;
952
  cursor: pointer !important;
953
  font-family: 'IBM Plex Mono', monospace !important;
954
  font-size: 11px !important;
955
- font-weight: 500 !important;
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(245,158,11,0.06) !important;
 
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: rgba(2,6,23,0.95) !important;
981
- border: 1px solid rgba(148,163,184,0.3) !important;
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: #cbd5e1 !important;
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: #fbbf24 !important;
1003
  }
1004
 
1005
  /* Highlight DARWIN-prefixed atlas option */
1006
  .list a[data-file="compressed_darwin_data.json.gz"] {
1007
- background: rgba(220,38,38,0.1) !important;
1008
- color: #fca5a5 !important;
1009
  font-weight: 700 !important;
1010
- border-left: 2px solid #dc2626;
1011
  }
1012
  .list a[data-file="compressed_darwin_data.json.gz"]:hover {
1013
- background: linear-gradient(90deg, rgba(220,38,38,0.3), rgba(220,38,38,0.08)) !important;
1014
- color: #fff !important;
1015
  }
1016
  .list a[data-file="compressed_modalities_data.json.gz"] {
1017
- background: rgba(245,158,11,0.08) !important;
1018
- border-left: 2px solid #f59e0b;
 
 
1019
  }
1020
 
1021
  /* ----- Right info panel ----- */
1022
  #attributepane {
1023
- background: linear-gradient(195deg, rgba(15,23,42,0.96) 0%, rgba(2,6,23,0.96) 100%) !important;
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.18) !important;
1027
- box-shadow: -4px 0 24px rgba(0,0,0,0.4);
1028
  width: 320px !important;
1029
- color: #e2e8f0 !important;
1030
  padding: 0 22px !important;
1031
  }
1032
  #attributepane .text { padding: 18px 0; }
1033
  #attributepane .headertext {
1034
- color: #f8fafc !important;
1035
  font-family: 'IBM Plex Mono', monospace !important;
1036
  font-size: 12px !important;
1037
- font-weight: 600 !important;
1038
  text-transform: uppercase;
1039
  letter-spacing: 1.2px;
1040
  padding-bottom: 12px;
1041
  margin-bottom: 14px !important;
1042
- border-bottom: 1px solid rgba(245,158,11,0.25);
1043
  }
1044
  #attributepane .left-close {
1045
  cursor: pointer;
1046
- background: rgba(245,158,11,0.08);
1047
- border: 1px solid rgba(245,158,11,0.25);
1048
  border-radius: 6px;
1049
  padding: 6px 10px !important;
1050
- color: #fbbf24 !important;
1051
  font-size: 11px !important;
 
1052
  margin-bottom: 12px;
1053
  transition: all 0.18s;
 
1054
  }
1055
  #attributepane .left-close:hover {
1056
- background: rgba(245,158,11,0.2);
1057
  border-color: #f59e0b;
 
1058
  }
1059
  #attributepane .left-close::before { content: "โ† "; }
1060
 
1061
  #attributepane .name {
1062
- color: #fbbf24 !important;
1063
  font-family: 'IBM Plex Mono', monospace !important;
1064
  font-size: 14px !important;
1065
- font-weight: 600 !important;
1066
  word-break: break-all;
1067
  padding: 10px 0;
1068
- border-bottom: 1px dashed rgba(148,163,184,0.2);
1069
  margin-bottom: 10px;
1070
  }
1071
 
1072
  #attributepane .data {
1073
  font-size: 11px;
1074
- color: #cbd5e1;
1075
  }
1076
  #attributepane .data > div, #attributepane .data > p {
1077
  padding: 6px 0;
1078
- border-bottom: 1px solid rgba(148,163,184,0.08);
1079
  font-family: 'IBM Plex Mono', monospace;
1080
  }
1081
  #attributepane .data strong, #attributepane .data b {
1082
- color: #f59e0b !important;
1083
- font-weight: 600;
1084
  display: inline-block;
1085
  min-width: 88px;
1086
  }
1087
 
1088
  #attributepane .p {
1089
  font-family: 'IBM Plex Mono', monospace !important;
1090
- color: #ec4899 !important;
1091
  font-size: 11px !important;
1092
- font-weight: 600 !important;
1093
  text-transform: uppercase;
1094
  letter-spacing: 0.8px;
1095
  margin-top: 16px !important;
1096
  padding-bottom: 4px;
1097
- border-bottom: 1px solid rgba(236,72,153,0.3);
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(245,158,11,0.05);
1110
- border: 1px solid rgba(148,163,184,0.15);
1111
  border-radius: 6px;
1112
- color: #cbd5e1 !important;
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(245,158,11,0.15);
1121
- border-color: rgba(245,158,11,0.5);
1122
- color: #fbbf24 !important;
1123
  transform: translateX(2px);
1124
  }
1125
 
1126
  /* ----- Zoom controls ----- */
1127
  #zoom {
1128
- background: rgba(15,23,42,0.85) !important;
1129
  backdrop-filter: blur(12px);
1130
- border: 1px solid rgba(245,158,11,0.2) !important;
1131
  border-radius: 12px !important;
1132
  padding: 6px !important;
1133
- box-shadow: 0 4px 16px rgba(0,0,0,0.4) !important;
1134
  }
1135
  #zoom .z {
1136
- background-color: rgba(245,158,11,0.1) !important;
1137
  border-radius: 8px !important;
1138
- border: 1px solid rgba(245,158,11,0.25) !important;
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(245,158,11,0.3) !important;
1146
  border-color: #f59e0b !important;
1147
  transform: scale(1.05);
1148
  }
1149
 
1150
  /* ----- Information modal ----- */
1151
  #information {
1152
- background: rgba(15,23,42,0.97) !important;
1153
  backdrop-filter: blur(20px);
1154
- border: 1px solid rgba(245,158,11,0.3) !important;
1155
  border-radius: 14px !important;
1156
- color: #e2e8f0 !important;
1157
  padding: 24px !important;
 
1158
  }
1159
  #information h2.title, #information h2 {
1160
- color: #f59e0b !important;
1161
  font-family: 'IBM Plex Mono', monospace !important;
1162
  }
1163
  #information code, #information pre {
1164
- background: rgba(2,6,23,0.6) !important;
1165
- border: 1px solid rgba(148,163,184,0.2) !important;
1166
- color: #fbbf24 !important;
1167
  border-radius: 6px;
1168
  padding: 8px 12px;
1169
  }
1170
  #information ul li { margin: 6px 0; }
1171
- #information strong { color: #fbbf24 !important; }
1172
- #information .features { margin-top: 12px; padding: 12px; background: rgba(245,158,11,0.06); border-radius: 8px; border: 1px solid rgba(245,158,11,0.2); }
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(15,23,42,0.7) !important;
1182
- border-top: 1px solid rgba(148,163,184,0.15) !important;
1183
- color: #94a3b8 !important;
1184
  font-size: 10px !important;
1185
  padding: 8px 14px !important;
1186
  }
1187
- #developercontainer a { color: #fbbf24 !important; }
1188
  #developercontainer p { margin: 2px 0; }
1189
 
1190
  /* ----- Scrollbars ----- */
1191
  *::-webkit-scrollbar { width: 8px; height: 8px; }
1192
- *::-webkit-scrollbar-track { background: rgba(15,23,42,0.4); border-radius: 4px; }
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 (smaller screens) ----- */
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 Atlas</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" />
 
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
  }