lordmo2 commited on
Commit
e2b3d7b
·
verified ·
1 Parent(s): e373bc1

Deploy Nexusmon Community Space

Browse files
Files changed (4) hide show
  1. README.md +4 -2
  2. __pycache__/app.cpython-312.pyc +0 -0
  3. app.py +5 -4
  4. custom.css +25 -7
README.md CHANGED
@@ -19,7 +19,7 @@ tags:
19
 
20
  # Nexusmon Community
21
 
22
- This is the public creative ring around Nexusmon.
23
 
24
  It is for:
25
 
@@ -61,9 +61,10 @@ This Space only shows the outer story.
61
  ## Tone
62
 
63
  - mythic
64
- - minimal
65
  - secretive
66
  - anomaly-led
 
67
 
68
  ## Style
69
 
@@ -72,6 +73,7 @@ This Space only shows the outer story.
72
  - creative
73
  - public-safe
74
  - minimal on purpose
 
75
 
76
  ## Deploy
77
 
 
19
 
20
  # Nexusmon Community
21
 
22
+ This is the public constellation around Nexusmon.
23
 
24
  It is for:
25
 
 
61
  ## Tone
62
 
63
  - mythic
64
+ - ritual
65
  - secretive
66
  - anomaly-led
67
+ - public and sealed
68
 
69
  ## Style
70
 
 
73
  - creative
74
  - public-safe
75
  - minimal on purpose
76
+ - a little cinematic
77
 
78
  ## Deploy
79
 
__pycache__/app.cpython-312.pyc CHANGED
Binary files a/__pycache__/app.cpython-312.pyc and b/__pycache__/app.cpython-312.pyc differ
 
app.py CHANGED
@@ -87,14 +87,15 @@ def build_ui() -> gr.Blocks:
87
  gr.HTML(
88
  """
89
  <div class="nx-hero">
 
90
  <h1 class="nx-title">Nexusmon Community</h1>
91
  <p class="nx-sub">
92
- A public creative ring around Nexusmon. We share symbols, stories, and small transmissions here.
93
  The engine stays sealed. The anomaly stays beautiful.
94
  </p>
95
  <div class="nx-badge-row">
96
  <span class="nx-badge">mythic</span>
97
- <span class="nx-badge">minimal</span>
98
  <span class="nx-badge">secret-anomaly</span>
99
  <span class="nx-badge">sealed-core</span>
100
  </div>
@@ -105,7 +106,7 @@ def build_ui() -> gr.Blocks:
105
  with gr.Row(equal_height=True):
106
  with gr.Column(scale=1, min_width=320):
107
  with gr.Group(elem_classes=["nx-card"]):
108
- gr.Markdown("### Mint a signal")
109
  gr.Markdown(
110
  "Drop one theme, one idea, or one post direction. The page returns a tiny public-safe signal."
111
  )
@@ -114,7 +115,7 @@ def build_ui() -> gr.Blocks:
114
  lines=3,
115
  placeholder="Example: ritual launch note, fan art, community question, weekly recap",
116
  )
117
- spark_btn = gr.Button("Mint signal", variant="primary")
118
  spark_out = gr.Markdown()
119
 
120
  with gr.Column(scale=1, min_width=320):
 
87
  gr.HTML(
88
  """
89
  <div class="nx-hero">
90
+ <div class="nx-sigil">public constellation</div>
91
  <h1 class="nx-title">Nexusmon Community</h1>
92
  <p class="nx-sub">
93
+ A public constellation around Nexusmon. We share symbols, stories, and small transmissions here.
94
  The engine stays sealed. The anomaly stays beautiful.
95
  </p>
96
  <div class="nx-badge-row">
97
  <span class="nx-badge">mythic</span>
98
+ <span class="nx-badge">ritual</span>
99
  <span class="nx-badge">secret-anomaly</span>
100
  <span class="nx-badge">sealed-core</span>
101
  </div>
 
106
  with gr.Row(equal_height=True):
107
  with gr.Column(scale=1, min_width=320):
108
  with gr.Group(elem_classes=["nx-card"]):
109
+ gr.Markdown("### Cast a signal")
110
  gr.Markdown(
111
  "Drop one theme, one idea, or one post direction. The page returns a tiny public-safe signal."
112
  )
 
115
  lines=3,
116
  placeholder="Example: ritual launch note, fan art, community question, weekly recap",
117
  )
118
+ spark_btn = gr.Button("Cast signal", variant="primary")
119
  spark_out = gr.Markdown()
120
 
121
  with gr.Column(scale=1, min_width=320):
custom.css CHANGED
@@ -46,7 +46,7 @@ footer {
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:
@@ -55,8 +55,8 @@ footer {
55
  radial-gradient(90% 120% at 100% 0%, rgba(255, 178, 0, 0.08), 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 {
@@ -85,8 +85,8 @@ footer {
85
  z-index: 1;
86
  font-family: "Outfit", sans-serif;
87
  font-weight: 800;
88
- font-size: clamp(2rem, 4.9vw, 3.2rem);
89
- letter-spacing: -0.045em;
90
  line-height: 0.95;
91
  color: var(--nx-text);
92
  margin: 0 0 0.5rem;
@@ -94,6 +94,24 @@ footer {
94
  text-shadow: 0 0 34px rgba(0, 174, 242, 0.18);
95
  }
96
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
  .nx-sub {
98
  position: relative;
99
  z-index: 1;
@@ -146,8 +164,8 @@ footer {
146
  position: absolute;
147
  inset: 0;
148
  background:
149
- radial-gradient(circle at 20% 0%, rgba(0, 174, 242, 0.08), transparent 28%),
150
- radial-gradient(circle at 100% 0%, rgba(255, 178, 0, 0.05), transparent 20%);
151
  pointer-events: none;
152
  }
153
 
 
46
  .nx-hero {
47
  position: relative;
48
  overflow: hidden;
49
+ padding: 2.25rem 1.9rem 1.7rem;
50
  border: 1px solid var(--nx-line);
51
  border-radius: 24px;
52
  background:
 
55
  radial-gradient(90% 120% at 100% 0%, rgba(255, 178, 0, 0.08), transparent 45%);
56
  box-shadow:
57
  0 0 0 1px rgba(0, 0, 0, 0.4),
58
+ 0 30px 100px -28px rgba(0, 0, 0, 0.78),
59
+ 0 0 48px rgba(0, 174, 242, 0.12);
60
  }
61
 
62
  .nx-hero::before {
 
85
  z-index: 1;
86
  font-family: "Outfit", sans-serif;
87
  font-weight: 800;
88
+ font-size: clamp(2.1rem, 5vw, 3.55rem);
89
+ letter-spacing: -0.05em;
90
  line-height: 0.95;
91
  color: var(--nx-text);
92
  margin: 0 0 0.5rem;
 
94
  text-shadow: 0 0 34px rgba(0, 174, 242, 0.18);
95
  }
96
 
97
+ .nx-sigil {
98
+ position: relative;
99
+ z-index: 1;
100
+ display: inline-flex;
101
+ align-items: center;
102
+ width: fit-content;
103
+ margin-bottom: 0.82rem;
104
+ padding: 0.42rem 0.75rem;
105
+ border-radius: 999px;
106
+ border: 1px solid var(--nx-line-strong);
107
+ background: rgba(0, 174, 242, 0.08);
108
+ color: #9fe7ff;
109
+ font-family: "IBM Plex Mono", monospace;
110
+ font-size: 0.7rem;
111
+ text-transform: uppercase;
112
+ letter-spacing: 0.16em;
113
+ }
114
+
115
  .nx-sub {
116
  position: relative;
117
  z-index: 1;
 
164
  position: absolute;
165
  inset: 0;
166
  background:
167
+ radial-gradient(circle at 20% 0%, rgba(0, 174, 242, 0.1), transparent 28%),
168
+ radial-gradient(circle at 100% 0%, rgba(255, 178, 0, 0.06), transparent 20%);
169
  pointer-events: none;
170
  }
171