Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
titaniumnetwork-dev
GitHub Repository: titaniumnetwork-dev/Ludicrous
Path: blob/main/styles/Settings.module.css
1223 views
1
.main {
2
background: var(--page-bg);
3
background-size: 300%;
4
height: 100vh;
5
width: 100vw;
6
position: absolute;
7
top: 0;
8
left: 0;
9
}
10
11
.main-page-about-init {
12
width: 25px;
13
height: 25px;
14
color: var(--text-color);
15
position: absolute;
16
top: 10px;
17
right: 10px;
18
cursor: pointer;
19
font-size: 23px;
20
}
21
22
.main-page-apps-init {
23
width: 25px;
24
height: 25px;
25
color: var(--text-color);
26
position: absolute;
27
top: 10px;
28
left: 10px;
29
cursor: pointer;
30
font-size: 23px;
31
}
32
33
.main-page-games-init {
34
width: 25px;
35
height: 25px;
36
color: var(--text-color);
37
position: absolute;
38
top: 10px;
39
left: 45px;
40
cursor: pointer;
41
font-size: 23px;
42
z-index: 999;
43
}
44
45
.main-page-about-init:hover, .main-page-apps-init:hover, .main-page-games-init:hover {
46
transform: scale(1.1);
47
}
48
49
.main-page-about-init, .main-page-apps-init, .main-page-games-init {
50
transition: 0.15s ease;
51
}
52
53
.app {
54
content: none;
55
}
56
57
.main {
58
background: var(--page-bg);
59
background-size: 300%;
60
height: 100vh;
61
width: 100vw;
62
position: absolute;
63
top: 0;
64
left: 0;
65
}
66
67
#main-page-content {
68
padding: 30px 50px;
69
border: 2px solid var(--page-border-color);
70
border-radius: 6px;
71
position: absolute;
72
top: calc(50%);
73
overflow-y: auto;
74
height: 140px;
75
left: 50%;
76
background: var(--main-bg);
77
width: 60%;
78
text-align: center;
79
transform: translate(-50%, -50%);
80
z-index: 1;
81
transition: 0.25s ease height;
82
}
83
84
.main-page-about-init {
85
width: 25px;
86
height: 25px;
87
color: var(--text-color);
88
position: absolute;
89
top: 10px;
90
right: 10px;
91
cursor: pointer;
92
font-size: 23px;
93
z-index: 999;
94
}
95
96
.main-page-apps-init {
97
width: 25px;
98
height: 25px;
99
color: var(--text-color);
100
position: absolute;
101
top: 10px;
102
left: 10px;
103
cursor: pointer;
104
font-size: 23px;
105
z-index: 999;
106
}
107
108
.main-page-about-init:hover, .main-page-apps-init:hover {
109
transform: scale(1.1);
110
}
111
112
.main-page-about-init, .main-page-apps-init {
113
transition: 0.15s ease;
114
}
115
116
.app {
117
width: 180px;
118
transition: 0.2s ease;
119
height: 234px;
120
cursor: pointer;
121
padding: 10px;
122
border: 2px solid var(--text-color);
123
border-radius: 5px;
124
margin-left: 10px;
125
margin-right: 10px;
126
margin-top: 10px;
127
position: relative;
128
margin-bottom: 10px;
129
display: inline-flex;
130
justify-content: center;
131
align-items: center;
132
}
133
134
.app h3 {
135
color: var(--text-color);
136
margin-top: 10px;
137
font-weight: bold;
138
font-size: 20px;
139
width: 100%;
140
position: absolute;
141
bottom: 10px;
142
left: 50%;
143
transform: translateX(-50%);
144
}
145
146
.app:hover {
147
background: rgb(255, 255, 255, 0.1);
148
}
149
150
.app img {
151
width: 90%;
152
height: auto;
153
margin-bottom: 50px;
154
max-height: 180px;
155
}
156
157
#inside-content-scroller {
158
min-height: calc(100% + 1px);
159
position: absolute;
160
top: 0;
161
left: 0;
162
width: 100%;
163
transition: 0.15s ease;
164
opacity: 0;
165
}
166
167
#main-page-content::-webkit-scrollbar {
168
width: 3px;
169
}
170
171
#main-page-content::-webkit-scrollbar-thumb {
172
background: var(--text-color);
173
border-radius: 3px;
174
}
175
176
#main-page-content::-webkit-scrollbar-track {
177
background: var(--main-bg);
178
}
179
180
#main-page-content h2 {
181
-moz-user-select: none;
182
-webkit-user-select: none;
183
user-select: none;
184
}
185
186
#main-page-content h2, #main-page-content h1, #main-page-content h5 {
187
color: var(--text-color);
188
}
189
190
#no-bottom-margin {
191
margin-bottom: 0;
192
}
193
194
.settings-box {
195
margin: 10px;
196
display: inline-flex;
197
justify-content: center;
198
align-items: center;
199
flex-wrap: wrap;
200
padding: 10px;
201
border: 2px solid var(--text-color);
202
border-radius: 4px;
203
min-height: 100px;
204
}
205
206
.settings-box h2 {
207
width: 100%;
208
margin-top: 0;
209
}
210
211
.type-sep {
212
width: 50%;
213
background: var(--text-color);
214
}
215
216
.apps-hidden {
217
height: 200px;
218
display: flex;
219
align-items: center;
220
justify-content: center;
221
margin: 0;
222
}
223
224
.down-chevron {
225
vertical-align: bottom;
226
margin-top: 6px;
227
margin-left: 10px;
228
cursor: pointer;
229
transition: 0.1s ease;
230
}
231
232
.flip-chevron {
233
transform: rotate(180deg);
234
}
235
236
.settings-button {
237
background: var(--main-bg);
238
border: 3px solid var(--text-color);
239
padding: 10px 15px;
240
margin: 3px;
241
cursor: pointer;
242
color: var(--text-color);
243
border-radius: 3px;
244
}
245
246
.settings-input {
247
background: var(--main-bg);
248
padding: 10px;
249
margin: 3px;
250
border: 3px solid var(--text-color);
251
color: var(--text-color);
252
width: 250px;
253
border-radius: 3px;
254
}
255
256
.settings-input::placeholder {
257
color: var(--placeholder);
258
}
259
260
.settings-input, .settings-button {
261
transition: 0.1s ease;
262
outline: none;
263
}
264
265
.settings-input:hover, .settings-button:hover, .settings-box select:hover {
266
background-color: rgb(255, 255, 255, 0.1);
267
}
268
269
.settings-input:focus {
270
background: rgb(255, 255, 255, 0.15);
271
}
272
273
#box-container {
274
color: var(--text-color);
275
columns: 4 auto;
276
flex-direction: row;
277
display: flex;
278
flex-wrap: wrap;
279
text-align: center;
280
justify-content: center;
281
}
282
283
.settings-box select {
284
padding: 10px;
285
border: 3px solid var(--text-color);
286
border-radius: 3px;
287
background-color: var(--main-bg);
288
color: var(--text-color);
289
appearance: none;
290
padding-right: 30px;
291
outline: none;
292
293
background-image:
294
linear-gradient(45deg, transparent 50%, var(--text-color) 50%),
295
linear-gradient(135deg, var(--text-color) 50%, transparent 50%);
296
background-position:
297
calc(100% - 14px),
298
calc(100% - 9px);
299
background-size:
300
5px 5px,
301
5px 5px;
302
background-repeat: no-repeat;
303
304
cursor: pointer;
305
}
306