TheGreatUnknown commited on
Commit
85455a7
·
verified ·
1 Parent(s): 156366e

Create styles.css

Browse files
Files changed (1) hide show
  1. styles.css +209 -0
styles.css ADDED
@@ -0,0 +1,209 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [⚠️ Suspicious Content] @import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Quicksand:wght@300;400;500&display=swap');
2
+
3
+ :root {
4
+ --intimate-color: #f8d568;
5
+ --universal-color: #6e9bd2;
6
+ --divine-color: #c98fff;
7
+ --background-color: #0a0e1a;
8
+ --text-color: #ffffff;
9
+ --transition-time: 1.5s;
10
+ }
11
+
12
+ * {
13
+ margin: 0;
14
+ padding: 0;
15
+ box-sizing: border-box;
16
+ }
17
+
18
+ body {
19
+ font-family: 'Quicksand', sans-serif;
20
+ height: 100vh;
21
+ background-color: var(--background-color);
22
+ color: var(--text-color);
23
+ overflow: hidden;
24
+ }
25
+
26
+ #journey-container {
27
+ position: relative;
28
+ width: 100%;
29
+ height: 100%;
30
+ display: flex;
31
+ flex-direction: column;
32
+ justify-content: center;
33
+ align-items: center;
34
+ }
35
+
36
+ #background-video {
37
+ position: absolute;
38
+ top: 0;
39
+ left: 0;
40
+ width: 100%;
41
+ height: 100%;
42
+ object-fit: cover;
43
+ z-index: -2;
44
+ opacity: 0.4;
45
+ }
46
+
47
+ #background {
48
+ position: absolute;
49
+ top: 0;
50
+ left: 0;
51
+ width: 100%;
52
+ height: 100%;
53
+ z-index: -1;
54
+ background: radial-gradient(circle, rgba(10,14,26,0.5) 0%, rgba(10,14,26,0.9) 70%);
55
+ }
56
+
57
+ #symbol-container {
58
+ position: relative;
59
+ width: 100%;
60
+ height: 30vh;
61
+ display: flex;
62
+ justify-content: center;
63
+ align-items: center;
64
+ margin-bottom: 2rem;
65
+ }
66
+
67
+ .symbol {
68
+ position: absolute;
69
+ font-size: 15rem;
70
+ opacity: 0;
71
+ transition: all var(--transition-time) ease-in-out;
72
+ transform: scale(0.5);
73
+ text-shadow: 0 0 20px currentColor, 0 0 40px currentColor;
74
+ }
75
+
76
+ #intimate-symbol {
77
+ color: var(--intimate-color);
78
+ }
79
+
80
+ #universal-symbol {
81
+ color: var(--universal-color);
82
+ }
83
+
84
+ #divine-symbol {
85
+ color: var(--divine-color);
86
+ }
87
+
88
+ .symbol.active {
89
+ opacity: 1;
90
+ transform: scale(1);
91
+ }
92
+
93
+ #text-container {
94
+ width: 80%;
95
+ max-width: 800px;
96
+ position: relative;
97
+ height: 30vh;
98
+ overflow: hidden;
99
+ }
100
+
101
+ .text-panel {
102
+ position: absolute;
103
+ top: 0;
104
+ left: 0;
105
+ width: 100%;
106
+ opacity: 0;
107
+ transform: translateY(30px);
108
+ transition: all var(--transition-time) ease-in-out;
109
+ padding: 2rem;
110
+ border-radius: 10px;
111
+ background: rgba(0, 0, 0, 0.2);
112
+ backdrop-filter: blur(10px);
113
+ text-align: center;
114
+ }
115
+
116
+ .text-panel.active {
117
+ opacity: 1;
118
+ transform: translateY(0);
119
+ }
120
+
121
+ h2 {
122
+ font-family: 'Cinzel', serif;
123
+ margin-bottom: 1rem;
124
+ font-size: 2rem;
125
+ }
126
+
127
+ #intimate-text h2 {
128
+ color: var(--intimate-color);
129
+ }
130
+
131
+ #universal-text h2 {
132
+ color: var(--universal-color);
133
+ }
134
+
135
+ #divine-text h2 {
136
+ color: var(--divine-color);
137
+ }
138
+
139
+ p {
140
+ line-height: 1.6;
141
+ font-size: 1.2rem;
142
+ font-weight: 300;
143
+ }
144
+
145
+ #progression-controls {
146
+ margin-top: 2rem;
147
+ display: flex;
148
+ align-items: center;
149
+ gap: 1rem;
150
+ }
151
+
152
+ button {
153
+ background: rgba(255, 255, 255, 0.1);
154
+ border: 1px solid rgba(255, 255, 255, 0.2);
155
+ color: white;
156
+ padding: 0.6rem 1.2rem;
157
+ border-radius: 30px;
158
+ cursor: pointer;
159
+ font-family: 'Quicksand', sans-serif;
160
+ transition: all 0.3s ease;
161
+ backdrop-filter: blur(5px);
162
+ }
163
+
164
+ button:hover:not(:disabled) {
165
+ background: rgba(255, 255, 255, 0.2);
166
+ }
167
+
168
+ button:disabled {
169
+ opacity: 0.5;
170
+ cursor: not-allowed;
171
+ }
172
+
173
+ #progress-indicator {
174
+ display: flex;
175
+ gap: 0.8rem;
176
+ }
177
+
178
+ .progress-dot {
179
+ width: 12px;
180
+ height: 12px;
181
+ border-radius: 50%;
182
+ background: rgba(255, 255, 255, 0.3);
183
+ cursor: pointer;
184
+ transition: all 0.3s ease;
185
+ }
186
+
187
+ .progress-dot.active {
188
+ background: white;
189
+ transform: scale(1.2);
190
+ }
191
+
192
+ @media (max-width: 768px) {
193
+ .symbol {
194
+ font-size: 8rem;
195
+ }
196
+
197
+ h2 {
198
+ font-size: 1.5rem;
199
+ }
200
+
201
+ p {
202
+ font-size: 1rem;
203
+ }
204
+
205
+ #text-container {
206
+ width: 90%;
207
+ }
208
+ }
209
+