LordMo2 commited on
Commit
aefd944
·
verified ·
1 Parent(s): 0f69076

Deploy Nexusmon Community Space

Browse files
Files changed (1) hide show
  1. custom.css +130 -42
custom.css CHANGED
@@ -1,96 +1,184 @@
1
- @import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Outfit:wght@400;600;800&display=swap");
2
 
3
  :root {
4
  --nx-bg-0: #07080f;
5
- --nx-bg-1: #0d101c;
6
- --nx-line: rgba(120, 200, 255, 0.22);
7
- --nx-glow: rgba(56, 189, 248, 0.45);
8
- --nx-text: #e8f4ff;
 
 
 
9
  --nx-muted: #8ba4c7;
10
- --nx-accent: #38bdf8;
11
- --nx-warn: #fbbf24;
12
  }
13
 
14
  .gradio-container {
15
- max-width: min(1280px, 96vw) !important;
16
  margin: 0 auto !important;
17
  font-family: "Outfit", system-ui, sans-serif !important;
18
- background: radial-gradient(1200px 600px at 10% -10%, rgba(56, 189, 248, 0.12), transparent),
19
- radial-gradient(900px 500px at 100% 0%, rgba(99, 102, 241, 0.14), transparent),
20
- linear-gradient(180deg, var(--nx-bg-0), var(--nx-bg-1)) !important;
 
 
 
21
  }
22
 
23
  footer {
24
  display: none !important;
25
  }
26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  .nx-hero {
28
  position: relative;
29
- padding: 1.75rem 1.5rem 1.25rem;
30
- border: 1px solid var(--nx-line);
31
- border-radius: 14px;
32
- background: linear-gradient(135deg, rgba(15, 23, 42, 0.85), rgba(30, 27, 75, 0.35));
33
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 20px 80px -30px var(--nx-glow);
34
  overflow: hidden;
 
 
 
 
 
 
 
 
 
 
 
35
  }
36
 
37
  .nx-hero::before {
38
  content: "";
39
  position: absolute;
40
- inset: 0;
41
- background: repeating-linear-gradient(
42
- 90deg,
43
- transparent,
44
- transparent 48px,
45
- rgba(56, 189, 248, 0.03) 48px,
46
- rgba(56, 189, 248, 0.03) 49px
47
- );
 
 
 
 
 
 
 
48
  pointer-events: none;
49
  }
50
 
51
  .nx-title {
 
 
52
  font-family: "Outfit", sans-serif;
53
  font-weight: 800;
54
- font-size: clamp(1.85rem, 4vw, 2.75rem);
55
- letter-spacing: -0.03em;
 
56
  color: var(--nx-text);
57
- margin: 0 0 0.35rem;
58
- text-shadow: 0 0 40px rgba(56, 189, 248, 0.25);
 
59
  }
60
 
61
  .nx-sub {
62
- color: var(--nx-muted);
63
- font-size: 1.05rem;
64
- max-width: 52ch;
65
- line-height: 1.5;
 
 
66
  margin: 0;
67
  }
68
 
69
  .nx-badge-row {
 
 
70
  display: flex;
71
  flex-wrap: wrap;
72
- gap: 0.5rem;
73
- margin-top: 1rem;
74
  }
75
 
76
  .nx-badge {
 
 
 
77
  font-family: "IBM Plex Mono", monospace;
78
  font-size: 0.72rem;
79
  text-transform: uppercase;
80
  letter-spacing: 0.12em;
81
- padding: 0.35rem 0.65rem;
82
- border-radius: 6px;
83
- border: 1px solid var(--nx-line);
84
- color: var(--nx-accent);
85
- background: rgba(56, 189, 248, 0.06);
 
86
  }
87
 
88
  .nx-card {
 
89
  border: 1px solid var(--nx-line) !important;
90
- border-radius: 12px !important;
91
- background: rgba(15, 23, 42, 0.55) !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  }
93
 
94
- .nx-mono {
 
 
 
 
 
 
 
 
95
  font-family: "IBM Plex Mono", monospace !important;
96
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Outfit:wght@400;500;600;700;800&display=swap");
2
 
3
  :root {
4
  --nx-bg-0: #07080f;
5
+ --nx-bg-1: #0b1020;
6
+ --nx-bg-2: #111827;
7
+ --nx-line: rgba(120, 200, 255, 0.18);
8
+ --nx-line-strong: rgba(120, 200, 255, 0.28);
9
+ --nx-glow-cyan: rgba(0, 174, 242, 0.24);
10
+ --nx-glow-amber: rgba(255, 178, 0, 0.16);
11
+ --nx-text: #ecf7ff;
12
  --nx-muted: #8ba4c7;
13
+ --nx-accent: #00aef2;
14
+ --nx-accent-2: #ffb200;
15
  }
16
 
17
  .gradio-container {
18
+ max-width: min(1240px, 96vw) !important;
19
  margin: 0 auto !important;
20
  font-family: "Outfit", system-ui, sans-serif !important;
21
+ background:
22
+ radial-gradient(900px 600px at 10% -10%, rgba(0, 174, 242, 0.16), transparent 60%),
23
+ radial-gradient(900px 500px at 90% 0%, rgba(255, 178, 0, 0.12), transparent 55%),
24
+ radial-gradient(1200px 700px at 50% 115%, rgba(35, 198, 255, 0.08), transparent 60%),
25
+ linear-gradient(180deg, var(--nx-bg-0), var(--nx-bg-1) 44%, var(--nx-bg-2)) !important;
26
+ color: var(--nx-text) !important;
27
  }
28
 
29
  footer {
30
  display: none !important;
31
  }
32
 
33
+ .gradio-container::before {
34
+ content: "";
35
+ position: fixed;
36
+ inset: 0;
37
+ pointer-events: none;
38
+ background:
39
+ linear-gradient(90deg, rgba(255, 255, 255, 0.015) 1px, transparent 1px),
40
+ linear-gradient(180deg, rgba(255, 255, 255, 0.015) 1px, transparent 1px);
41
+ background-size: 54px 54px;
42
+ mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), transparent 80%);
43
+ opacity: 0.45;
44
+ }
45
+
46
  .nx-hero {
47
  position: relative;
 
 
 
 
 
48
  overflow: hidden;
49
+ padding: 2rem 1.8rem 1.5rem;
50
+ border: 1px solid var(--nx-line);
51
+ border-radius: 24px;
52
+ background:
53
+ linear-gradient(135deg, rgba(10, 15, 28, 0.92), rgba(16, 24, 39, 0.82)),
54
+ radial-gradient(120% 140% at 0% 0%, rgba(0, 174, 242, 0.14), transparent 52%),
55
+ radial-gradient(90% 120% at 100% 0%, rgba(255, 178, 0, 0.1), transparent 45%);
56
+ box-shadow:
57
+ 0 0 0 1px rgba(0, 0, 0, 0.4),
58
+ 0 26px 90px -28px rgba(0, 0, 0, 0.72),
59
+ 0 0 36px rgba(0, 174, 242, 0.12);
60
  }
61
 
62
  .nx-hero::before {
63
  content: "";
64
  position: absolute;
65
+ inset: -1px;
66
+ background:
67
+ linear-gradient(110deg, transparent 0 40%, rgba(255, 255, 255, 0.05) 50%, transparent 60%),
68
+ repeating-linear-gradient(90deg, transparent, transparent 52px, rgba(0, 174, 242, 0.03) 52px, rgba(0, 174, 242, 0.03) 53px);
69
+ opacity: 0.65;
70
+ pointer-events: none;
71
+ }
72
+
73
+ .nx-hero::after {
74
+ content: "";
75
+ position: absolute;
76
+ inset: auto -12% -40% auto;
77
+ width: 260px;
78
+ height: 260px;
79
+ background: radial-gradient(circle, rgba(255, 178, 0, 0.14) 0%, rgba(255, 178, 0, 0) 68%);
80
  pointer-events: none;
81
  }
82
 
83
  .nx-title {
84
+ position: relative;
85
+ z-index: 1;
86
  font-family: "Outfit", sans-serif;
87
  font-weight: 800;
88
+ font-size: clamp(2rem, 5vw, 3.35rem);
89
+ letter-spacing: -0.04em;
90
+ line-height: 0.95;
91
  color: var(--nx-text);
92
+ margin: 0 0 0.5rem;
93
+ text-wrap: balance;
94
+ text-shadow: 0 0 34px rgba(0, 174, 242, 0.18);
95
  }
96
 
97
  .nx-sub {
98
+ position: relative;
99
+ z-index: 1;
100
+ color: rgba(235, 247, 255, 0.78);
101
+ font-size: 1.02rem;
102
+ max-width: 54ch;
103
+ line-height: 1.55;
104
  margin: 0;
105
  }
106
 
107
  .nx-badge-row {
108
+ position: relative;
109
+ z-index: 1;
110
  display: flex;
111
  flex-wrap: wrap;
112
+ gap: 0.55rem;
113
+ margin-top: 1.05rem;
114
  }
115
 
116
  .nx-badge {
117
+ display: inline-flex;
118
+ align-items: center;
119
+ gap: 0.35rem;
120
  font-family: "IBM Plex Mono", monospace;
121
  font-size: 0.72rem;
122
  text-transform: uppercase;
123
  letter-spacing: 0.12em;
124
+ padding: 0.42rem 0.7rem;
125
+ border-radius: 999px;
126
+ border: 1px solid var(--nx-line-strong);
127
+ color: #9fe7ff;
128
+ background: linear-gradient(180deg, rgba(0, 174, 242, 0.1), rgba(0, 174, 242, 0.05));
129
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
130
  }
131
 
132
  .nx-card {
133
+ position: relative;
134
  border: 1px solid var(--nx-line) !important;
135
+ border-radius: 22px !important;
136
+ background:
137
+ linear-gradient(180deg, rgba(15, 23, 42, 0.82), rgba(12, 17, 29, 0.9)) !important;
138
+ box-shadow:
139
+ 0 18px 50px -30px rgba(0, 0, 0, 0.65),
140
+ inset 0 1px 0 rgba(255, 255, 255, 0.04);
141
+ overflow: hidden;
142
+ }
143
+
144
+ .nx-card::before {
145
+ content: "";
146
+ position: absolute;
147
+ inset: 0;
148
+ background:
149
+ radial-gradient(circle at 20% 0%, rgba(0, 174, 242, 0.1), transparent 28%),
150
+ radial-gradient(circle at 100% 0%, rgba(255, 178, 0, 0.06), transparent 20%);
151
+ pointer-events: none;
152
+ }
153
+
154
+ .nx-card .gradio-markdown,
155
+ .nx-card .prose,
156
+ .nx-card p,
157
+ .nx-card li {
158
+ color: rgba(236, 247, 255, 0.88);
159
  }
160
 
161
+ .nx-card h3,
162
+ .nx-card h4 {
163
+ color: var(--nx-text);
164
+ letter-spacing: -0.02em;
165
+ }
166
+
167
+ .nx-card code,
168
+ .nx-mono,
169
+ pre {
170
  font-family: "IBM Plex Mono", monospace !important;
171
  }
172
+
173
+ .nx-card a {
174
+ color: #9fe7ff;
175
+ text-decoration: none;
176
+ }
177
+
178
+ .nx-card a:hover {
179
+ text-decoration: underline;
180
+ }
181
+
182
+ .gradio-container .wrap {
183
+ max-width: 1240px !important;
184
+ }