ckonteos80 commited on
Commit
63572a0
·
1 Parent(s): 547cd59

Add background image and enhance landing page styles

Browse files

Introduces NoExitScreenshot.jpg as a full-page background with a dark overlay for improved readability. Refactors index.html to wrap content in a new .content-wrapper, updates container and typography styles for a more immersive and modern look, and revises feature descriptions for clarity.

Files changed (2) hide show
  1. NoExitScreenshot.jpg +0 -0
  2. index.html +59 -38
NoExitScreenshot.jpg ADDED
index.html CHANGED
@@ -12,28 +12,47 @@
12
  }
13
 
14
  body {
15
- background: linear-gradient(135deg, #1a1a1a 0%, #2d1b1b 100%);
16
  color: #e8e8e8;
17
  font-family: 'Georgia', serif;
18
  min-height: 100vh;
 
 
19
  display: flex;
20
  align-items: center;
21
  justify-content: center;
22
- padding: 20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  }
24
 
25
  .container {
26
- max-width: 700px;
27
  text-align: center;
28
- background: rgba(0, 0, 0, 0.3);
29
- padding: 60px 40px;
30
  border-radius: 8px;
31
- border: 1px solid rgba(212, 175, 55, 0.2);
32
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
 
33
  }
34
 
35
  h1 {
36
- font-size: 4.5em;
37
  margin-bottom: 15px;
38
  color: #D4AF37;
39
  font-weight: 400;
@@ -42,7 +61,7 @@
42
  }
43
 
44
  .subtitle {
45
- font-size: 1.4em;
46
  color: #b8b8b8;
47
  font-style: italic;
48
  margin-bottom: 40px;
@@ -50,7 +69,7 @@
50
  }
51
 
52
  .description {
53
- font-size: 1.35em;
54
  line-height: 1.8;
55
  margin-bottom: 40px;
56
  color: #d4d4d4;
@@ -60,11 +79,11 @@
60
  .features {
61
  text-align: left;
62
  margin: 40px auto;
63
- max-width: 500px;
64
  }
65
 
66
  .features h2 {
67
- font-size: 1.6em;
68
  color: #D4AF37;
69
  margin-bottom: 20px;
70
  text-align: center;
@@ -80,7 +99,7 @@
80
  padding: 12px 0;
81
  padding-left: 30px;
82
  position: relative;
83
- font-size: 1.2em;
84
  line-height: 1.6;
85
  color: #c8c8c8;
86
  }
@@ -96,11 +115,11 @@
96
  .play-button {
97
  display: inline-block;
98
  margin-top: 40px;
99
- padding: 18px 60px;
100
  background: linear-gradient(135deg, #8B1538 0%, #6d0f2a 100%);
101
  color: #D4AF37;
102
  text-decoration: none;
103
- font-size: 1.4em;
104
  font-weight: bold;
105
  border-radius: 4px;
106
  letter-spacing: 3px;
@@ -122,7 +141,7 @@
122
  margin-top: 50px;
123
  font-style: italic;
124
  color: #8B1538;
125
- font-size: 1.3em;
126
  opacity: 0.9;
127
  }
128
 
@@ -147,29 +166,31 @@
147
  </style>
148
  </head>
149
  <body>
150
- <div class="container">
151
- <h1>No Exit</h1>
152
- <div class="subtitle">Inspired by the one act play "No Exit"<br>by Jean-Paul Sartre</div>
153
-
154
- <div class="description">
155
- What happens when you're locked in a room with AI characters who won't let you leave?
156
- Inspired by Sartre's existentialist masterpiece, this interactive experiment explores whether
157
- hell really is other people—even when those people are algorithms. Rendered in atmospheric
158
- pixel art, choose your words carefully; they're watching, learning, and judging.
159
- </div>
160
-
161
- <div class="features">
162
- <h2>Experience</h2>
163
- <ul>
164
- <li>AI-Powered Characters with Memory & Personality</li>
165
- <li>Generative Pixel Art</li>
166
- <li>Existential Dialogues & Moral Dilemmas</li>
167
- </ul>
 
 
 
 
 
 
168
  </div>
169
-
170
- <a href="./game/index.html" class="play-button">Enter</a>
171
-
172
- <div class="quote">"L'enfer, c'est les autres" — Jean-Paul Sartre</div>
173
  </div>
174
  </body>
175
  </html>
 
12
  }
13
 
14
  body {
15
+ background: url('NoExitScreenshot.jpg') center center / cover no-repeat fixed;
16
  color: #e8e8e8;
17
  font-family: 'Georgia', serif;
18
  min-height: 100vh;
19
+ padding: 40px 20px;
20
+ margin: 0;
21
  display: flex;
22
  align-items: center;
23
  justify-content: center;
24
+ position: relative;
25
+ }
26
+
27
+ body::before {
28
+ content: '';
29
+ position: absolute;
30
+ top: 0;
31
+ left: 0;
32
+ right: 0;
33
+ bottom: 0;
34
+ background: rgba(0, 0, 0, 0.6);
35
+ z-index: 1;
36
+ }
37
+
38
+ .content-wrapper {
39
+ position: relative;
40
+ z-index: 2;
41
  }
42
 
43
  .container {
44
+ max-width: 900px;
45
  text-align: center;
46
+ background: rgba(0, 0, 0, 0.85);
47
+ padding: 80px 60px;
48
  border-radius: 8px;
49
+ border: 2px solid rgba(212, 175, 55, 0.4);
50
+ box-shadow: 0 12px 48px rgba(0, 0, 0, 0.9);
51
+ backdrop-filter: blur(10px);
52
  }
53
 
54
  h1 {
55
+ font-size: 5.5em;
56
  margin-bottom: 15px;
57
  color: #D4AF37;
58
  font-weight: 400;
 
61
  }
62
 
63
  .subtitle {
64
+ font-size: 1.7em;
65
  color: #b8b8b8;
66
  font-style: italic;
67
  margin-bottom: 40px;
 
69
  }
70
 
71
  .description {
72
+ font-size: 1.6em;
73
  line-height: 1.8;
74
  margin-bottom: 40px;
75
  color: #d4d4d4;
 
79
  .features {
80
  text-align: left;
81
  margin: 40px auto;
82
+ max-width: 650px;
83
  }
84
 
85
  .features h2 {
86
+ font-size: 1.9em;
87
  color: #D4AF37;
88
  margin-bottom: 20px;
89
  text-align: center;
 
99
  padding: 12px 0;
100
  padding-left: 30px;
101
  position: relative;
102
+ font-size: 1.4em;
103
  line-height: 1.6;
104
  color: #c8c8c8;
105
  }
 
115
  .play-button {
116
  display: inline-block;
117
  margin-top: 40px;
118
+ padding: 20px 70px;
119
  background: linear-gradient(135deg, #8B1538 0%, #6d0f2a 100%);
120
  color: #D4AF37;
121
  text-decoration: none;
122
+ font-size: 1.7em;
123
  font-weight: bold;
124
  border-radius: 4px;
125
  letter-spacing: 3px;
 
141
  margin-top: 50px;
142
  font-style: italic;
143
  color: #8B1538;
144
+ font-size: 1.6em;
145
  opacity: 0.9;
146
  }
147
 
 
166
  </style>
167
  </head>
168
  <body>
169
+ <div class="content-wrapper">
170
+ <div class="container">
171
+ <h1>No Exit</h1>
172
+ <div class="subtitle">Inspired by the one act play "No Exit"<br>by Jean-Paul Sartre</div>
173
+
174
+ <div class="description">
175
+ What happens when you're locked in a room with AI characters who won't let you leave?
176
+ Inspired by Sartre's existentialist masterpiece, this interactive experiment explores whether
177
+ hell really is other people—even when those people are algorithms. Rendered in atmospheric
178
+ pixel art, choose your words carefully; they're watching, learning, and judging.
179
+ </div>
180
+
181
+ <div class="features">
182
+ <h2>Experience</h2>
183
+ <ul>
184
+ <li>3 AI-Powered Characters with Memory & Personality</li>
185
+ <li>Atmospheric Generative Pixel Art</li>
186
+ <li>Existential Dialogues & Moral Dilemmas</li>
187
+ </ul>
188
+ </div>
189
+
190
+ <a href="./game/index.html" class="play-button">Enter</a>
191
+
192
+ <div class="quote">"L'enfer, c'est les autres" — Jean-Paul Sartre</div>
193
  </div>
 
 
 
 
194
  </div>
195
  </body>
196
  </html>