PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.44
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.44
51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 All 40 releases
king-addons / includes / extensions / Maintenance_Mode / assets / frontend.css

frontend.css in King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder 51.1.44, at includes/extensions/Maintenance_Mode/assets/frontend.css

296 lines 6.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .kng-maintenance-body,
2 .kng-maintenance {
3 font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Helvetica, Arial, sans-serif;
4 }
5
6 .kng-maintenance {
7 position: relative;
8 min-height: 70vh;
9 padding: 80px 24px;
10 display: flex;
11 align-items: center;
12 justify-content: center;
13 overflow: hidden;
14 }
15
16 .kng-maintenance-full {
17 min-height: 100vh;
18 }
19
20 .kng-maintenance-theme-dark {
21 background: radial-gradient(circle at top left, rgba(0, 113, 227, 0.2), transparent 55%), #0b0b0d;
22 color: #f5f5f7;
23 }
24
25 .kng-maintenance-theme-light {
26 background: radial-gradient(circle at top left, rgba(0, 113, 227, 0.12), transparent 55%), #f5f5f7;
27 color: #1d1d1f;
28 }
29
30 .kng-maintenance-shell {
31 max-width: 880px;
32 width: 100%;
33 position: relative;
34 z-index: 2;
35 }
36
37 .kng-maintenance-card {
38 background: rgba(255, 255, 255, 0.06);
39 border: 1px solid rgba(255, 255, 255, 0.1);
40 border-radius: 28px;
41 padding: 48px;
42 backdrop-filter: blur(20px);
43 box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35);
44 }
45
46 .kng-maintenance-theme-light .kng-maintenance-card {
47 background: rgba(255, 255, 255, 0.9);
48 border-color: rgba(0, 0, 0, 0.08);
49 box-shadow: 0 20px 50px rgba(15, 23, 42, 0.12);
50 }
51
52 .kng-maintenance-badge {
53 display: inline-flex;
54 align-items: center;
55 gap: 8px;
56 padding: 6px 14px;
57 border-radius: 999px;
58 font-size: 12px;
59 letter-spacing: 0.2em;
60 text-transform: uppercase;
61 background: rgba(0, 113, 227, 0.18);
62 color: #a5d8ff;
63 margin-bottom: 20px;
64 }
65
66 .kng-maintenance-theme-light .kng-maintenance-badge {
67 background: rgba(0, 113, 227, 0.12);
68 color: #0071e3;
69 }
70
71 .kng-maintenance-card h1 {
72 font-size: clamp(32px, 5vw, 52px);
73 margin: 0 0 16px;
74 line-height: 1.1;
75 }
76
77 .kng-maintenance-subhead {
78 font-size: 18px;
79 margin: 0 0 24px;
80 color: #a1a1a6;
81 }
82
83 .kng-maintenance-theme-light .kng-maintenance-subhead {
84 color: #6e6e73;
85 }
86
87 .kng-maintenance-launch {
88 font-size: 14px;
89 text-transform: uppercase;
90 letter-spacing: 0.18em;
91 color: #8dd1ff;
92 margin-bottom: 24px;
93 }
94
95 .kng-maintenance-theme-light .kng-maintenance-launch {
96 color: #0071e3;
97 }
98
99 .kng-maintenance-countdown {
100 display: grid;
101 grid-template-columns: repeat(3, minmax(0, 1fr));
102 gap: 12px;
103 margin-bottom: 24px;
104 }
105
106 .kng-maintenance-countdown div {
107 padding: 14px;
108 border-radius: 16px;
109 background: rgba(255, 255, 255, 0.08);
110 text-align: center;
111 }
112
113 .kng-maintenance-countdown strong {
114 display: block;
115 font-size: 24px;
116 }
117
118 .kng-maintenance-countdown span {
119 font-size: 11px;
120 letter-spacing: 0.2em;
121 text-transform: uppercase;
122 color: #a1a1a6;
123 }
124
125 .kng-maintenance-progress {
126 margin-bottom: 20px;
127 }
128
129 .kng-maintenance-progress-bar {
130 height: 8px;
131 border-radius: 999px;
132 background: rgba(255, 255, 255, 0.1);
133 overflow: hidden;
134 }
135
136 .kng-maintenance-progress-bar span {
137 display: block;
138 height: 100%;
139 background: linear-gradient(90deg, #0071e3, #34d399);
140 border-radius: inherit;
141 }
142
143 .kng-maintenance-progress-label {
144 margin-top: 8px;
145 font-size: 13px;
146 color: #a1a1a6;
147 }
148
149 .kng-maintenance-form {
150 display: flex;
151 flex-wrap: wrap;
152 gap: 12px;
153 margin-bottom: 20px;
154 }
155
156 .kng-maintenance-form input {
157 flex: 1;
158 min-width: 200px;
159 padding: 12px 16px;
160 border-radius: 999px;
161 border: 1px solid rgba(255, 255, 255, 0.12);
162 background: transparent;
163 color: inherit;
164 }
165
166 .kng-maintenance-form button {
167 padding: 12px 24px;
168 border-radius: 999px;
169 border: none;
170 background: #0071e3;
171 color: #fff;
172 cursor: pointer;
173 }
174
175 .kng-maintenance-split {
176 display: grid;
177 grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
178 gap: 16px;
179 margin: 24px 0;
180 }
181
182 .kng-maintenance-split h3 {
183 margin: 0 0 8px;
184 font-size: 16px;
185 }
186
187 .kng-maintenance-footer {
188 display: flex;
189 align-items: center;
190 gap: 12px;
191 margin-top: 28px;
192 font-size: 12px;
193 text-transform: uppercase;
194 letter-spacing: 0.2em;
195 color: #8d8d94;
196 }
197
198 .kng-maintenance-dot {
199 width: 6px;
200 height: 6px;
201 border-radius: 50%;
202 background: currentColor;
203 }
204
205 .kng-maintenance-orb {
206 position: absolute;
207 width: 280px;
208 height: 280px;
209 border-radius: 50%;
210 background: radial-gradient(circle, rgba(0, 113, 227, 0.4), transparent 70%);
211 top: -60px;
212 right: -40px;
213 filter: blur(10px);
214 }
215
216 .kng-maintenance-orb.secondary {
217 width: 220px;
218 height: 220px;
219 bottom: -60px;
220 left: -40px;
221 top: auto;
222 background: radial-gradient(circle, rgba(16, 185, 129, 0.4), transparent 70%);
223 }
224
225 .kng-maintenance-template-dark .kng-maintenance-card {
226 background: rgba(5, 5, 7, 0.9);
227 }
228
229 .kng-maintenance-template-gradient .kng-maintenance-card {
230 background: linear-gradient(135deg, rgba(0, 113, 227, 0.2), rgba(236, 72, 153, 0.2));
231 }
232
233 .kng-maintenance-template-countdown .kng-maintenance-badge {
234 background: rgba(59, 130, 246, 0.22);
235 color: #93c5fd;
236 }
237
238 .kng-maintenance-template-subscribe .kng-maintenance-form button {
239 background: linear-gradient(90deg, #0071e3, #60a5fa);
240 }
241
242 .kng-maintenance-template-product-launch .kng-maintenance-card {
243 background: linear-gradient(135deg, rgba(236, 72, 153, 0.2), rgba(14, 116, 144, 0.15));
244 }
245
246 .kng-maintenance-template-split .kng-maintenance-card {
247 background: rgba(255, 255, 255, 0.08);
248 }
249
250 .kng-maintenance-template-construction .kng-maintenance-card {
251 background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08) 10px, rgba(255, 255, 255, 0.02) 10px, rgba(255, 255, 255, 0.02) 20px);
252 }
253
254 .kng-maintenance-template-logo .kng-maintenance-card h1::before {
255 content: "";
256 display: inline-block;
257 width: 12px;
258 height: 12px;
259 margin-right: 12px;
260 border-radius: 50%;
261 background: #0071e3;
262 }
263
264 .kng-maintenance-template-progress .kng-maintenance-badge {
265 background: rgba(16, 185, 129, 0.2);
266 color: #6ee7b7;
267 }
268
269 .kng-maintenance-loaded .kng-maintenance-card {
270 animation: kng-maintenance-fade 0.8s ease forwards;
271 opacity: 0;
272 transform: translateY(10px);
273 }
274
275 @keyframes kng-maintenance-fade {
276 to {
277 opacity: 1;
278 transform: translateY(0);
279 }
280 }
281
282 @media (max-width: 768px) {
283 .kng-maintenance-card {
284 padding: 32px 24px;
285 }
286
287 .kng-maintenance-countdown {
288 grid-template-columns: 1fr;
289 }
290
291 .kng-maintenance-footer {
292 flex-direction: column;
293 align-items: flex-start;
294 }
295 }
296