PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / webinar-section / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/webinar-section/style.css

355 lines 9.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-wbn-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-wbn-inner {
6 margin: 0 auto;
7 padding: 0 24px;
8 box-sizing: border-box;
9 }
10
11 /* === Split grid === */
12 .bkbg-wbn-grid {
13 display: grid;
14 gap: 48px;
15 align-items: start;
16 }
17
18 /* === Badge === */
19 .bkbg-wbn-badge {
20 display: inline-block;
21 font-weight: 800;
22 font-size: 11px;
23 letter-spacing: 0.1em;
24 text-transform: uppercase;
25 padding: 5px 14px;
26 border-radius: 999px;
27 margin-bottom: 20px;
28 }
29
30 /* === Heading === */
31 .bkbg-wbn-heading {
32 font-family: var(--bkwbn-hd-ff, inherit);
33 font-size: var(--bkwbn-hd-fsd, 36px);
34 line-height: var(--bkwbn-hd-lhd, 1.2);
35 letter-spacing: var(--bkwbn-hd-lsd, normal);
36 word-spacing: var(--bkwbn-hd-wsd, normal);
37 font-weight: var(--bkwbn-hd-fw, 800);
38 font-style: var(--bkwbn-hd-fst, normal);
39 text-decoration: var(--bkwbn-hd-td, none);
40 text-transform: var(--bkwbn-hd-tt, none);
41 margin: 0 0 16px;
42 }
43 .bkbg-wbn-wrap h2.bkbg-wbn-heading {
44 font-family: var(--bkwbn-hd-ff, inherit);
45 font-size: var(--bkwbn-hd-fsd, 36px);
46 line-height: var(--bkwbn-hd-lhd, 1.2);
47 letter-spacing: var(--bkwbn-hd-lsd, normal);
48 word-spacing: var(--bkwbn-hd-wsd, normal);
49 font-weight: var(--bkwbn-hd-fw, 800);
50 font-style: var(--bkwbn-hd-fst, normal);
51 text-decoration: var(--bkwbn-hd-td, none);
52 text-transform: var(--bkwbn-hd-tt, none);
53 }
54
55 /* === Subtext === */
56 .bkbg-wbn-subtext,
57 .bkbg-wbn-wrap p.bkbg-wbn-subtext {
58 font-family: var(--bkwbn-st-ff, inherit);
59 font-size: var(--bkwbn-st-fsd, 16px);
60 line-height: var(--bkwbn-st-lhd, 1.7);
61 letter-spacing: var(--bkwbn-st-lsd, normal);
62 word-spacing: var(--bkwbn-st-wsd, normal);
63 font-weight: var(--bkwbn-st-fw, 400);
64 font-style: var(--bkwbn-st-fst, normal);
65 text-decoration: var(--bkwbn-st-td, none);
66 text-transform: var(--bkwbn-st-tt, none);
67 }
68
69 /* === Date/time blocks === */
70 .bkbg-wbn-date-row {
71 display: flex;
72 gap: 14px;
73 flex-wrap: wrap;
74 margin-bottom: 32px;
75 }
76
77 .bkbg-wbn-date-block {
78 border-radius: 10px;
79 padding: 14px 20px;
80 border: 1px solid;
81 }
82
83 .bkbg-wbn-date-block__label {
84 font-size: 11px;
85 font-weight: 700;
86 text-transform: uppercase;
87 letter-spacing: 0.08em;
88 margin: 0 0 4px;
89 }
90
91 .bkbg-wbn-date-block__value {
92 font-size: 18px;
93 font-weight: 800;
94 margin: 0;
95 }
96
97 /* === Topics === */
98 .bkbg-wbn-topics {
99 margin-bottom: 32px;
100 }
101
102 .bkbg-wbn-topics-heading {
103 font-family: var(--bkwbn-th-ff, inherit);
104 font-size: var(--bkwbn-th-fsd, 18px);
105 line-height: var(--bkwbn-th-lhd, 1.3);
106 letter-spacing: var(--bkwbn-th-lsd, normal);
107 word-spacing: var(--bkwbn-th-wsd, normal);
108 font-weight: var(--bkwbn-th-fw, 700);
109 font-style: var(--bkwbn-th-fst, normal);
110 text-decoration: var(--bkwbn-th-td, none);
111 text-transform: var(--bkwbn-th-tt, none);
112 margin: 0 0 16px;
113 }
114
115 .bkbg-wbn-topic-list {
116 list-style: none;
117 padding: 0;
118 margin: 0;
119 display: flex;
120 flex-direction: column;
121 gap: 12px;
122 }
123
124 .bkbg-wbn-topic-item {
125 display: flex;
126 align-items: flex-start;
127 gap: 10px;
128 font-size: 15px;
129 line-height: 1.5;
130 }
131
132 .bkbg-wbn-topic-check {
133 font-size: 16px;
134 margin-top: 1px;
135 flex-shrink: 0;
136 }
137
138 /* === CTA === */
139 .bkbg-wbn-cta-wrap {
140 margin-top: 8px;
141 }
142
143 .bkbg-wbn-cta {
144 display: inline-block;
145 font-family: var(--bkwbn-ct-ff, inherit);
146 font-size: var(--bkwbn-ct-fsd, 16px);
147 line-height: var(--bkwbn-ct-lhd, 1.2);
148 letter-spacing: var(--bkwbn-ct-lsd, normal);
149 word-spacing: var(--bkwbn-ct-wsd, normal);
150 font-weight: var(--bkwbn-ct-fw, 800);
151 font-style: var(--bkwbn-ct-fst, normal);
152 text-decoration: var(--bkwbn-ct-td, none);
153 text-transform: var(--bkwbn-ct-tt, none);
154 padding: 16px 36px;
155 border-radius: 8px;
156 transition: opacity 0.15s ease, transform 0.15s ease;
157 margin-bottom: 12px;
158 }
159
160 .bkbg-wbn-cta:hover {
161 opacity: 0.9;
162 transform: translateY(-2px);
163 }
164
165 .bkbg-wbn-cta-note {
166 font-size: 13px;
167 margin: 0;
168 }
169
170 /* === Speakers === */
171 .bkbg-wbn-speakers {
172 margin-bottom: 28px;
173 }
174
175 .bkbg-wbn-speakers-heading {
176 font-size: 13px;
177 font-weight: 700;
178 text-transform: uppercase;
179 letter-spacing: 0.06em;
180 margin: 0 0 16px;
181 }
182
183 .bkbg-wbn-speaker-list {
184 display: flex;
185 flex-direction: column;
186 gap: 14px;
187 }
188
189 .bkbg-wbn-speaker-card {
190 border-radius: 12px;
191 padding: 16px 18px;
192 display: flex;
193 gap: 14px;
194 align-items: center;
195 }
196
197 .bkbg-wbn-speaker-avatar {
198 width: 52px;
199 height: 52px;
200 border-radius: 50%;
201 object-fit: cover;
202 flex-shrink: 0;
203 }
204
205 .bkbg-wbn-speaker-avatar-placeholder {
206 width: 52px;
207 height: 52px;
208 border-radius: 50%;
209 background: #334155;
210 display: flex;
211 align-items: center;
212 justify-content: center;
213 font-size: 22px;
214 flex-shrink: 0;
215 }
216
217 .bkbg-wbn-speaker-name {
218 font-weight: 700;
219 font-size: 15px;
220 margin: 0 0 2px;
221 }
222
223 .bkbg-wbn-speaker-title {
224 font-size: 13px;
225 margin: 0 0 4px;
226 }
227
228 .bkbg-wbn-speaker-bio {
229 font-size: 12px;
230 margin: 0;
231 }
232
233 /* === Countdown === */
234 .bkbg-wbn-countdown {
235 border-radius: 12px;
236 padding: 24px;
237 }
238
239 .bkbg-wbn-countdown-label {
240 font-size: 11px;
241 font-weight: 700;
242 text-transform: uppercase;
243 letter-spacing: 0.08em;
244 text-align: center;
245 margin: 0 0 14px;
246 }
247
248 .bkbg-wbn-countdown-row {
249 display: flex;
250 justify-content: center;
251 gap: 16px;
252 }
253
254 .bkbg-wbn-countdown-unit {
255 text-align: center;
256 }
257
258 .bkbg-wbn-countdown-num {
259 font-size: 32px;
260 font-weight: 800;
261 line-height: 1;
262 display: block;
263 }
264
265 .bkbg-wbn-countdown-unit-label {
266 font-size: 11px;
267 display: block;
268 margin-top: 4px;
269 }
270
271 /* === Centered layout === */
272 .bkbg-wbn-centered {
273 max-width: 700px;
274 margin: 0 auto;
275 text-align: center;
276 }
277
278 .bkbg-wbn-centered .bkbg-wbn-date-row {
279 justify-content: center;
280 }
281
282 .bkbg-wbn-centered .bkbg-wbn-topic-list {
283 text-align: left;
284 display: inline-block;
285 min-width: 280px;
286 }
287
288 /* === Responsive Typography === */
289 @media (max-width: 1024px) {
290 .bkbg-wbn-wrap .bkbg-wbn-heading {
291 font-size: var(--bkwbn-hd-fst1, var(--bkwbn-hd-fsd, 36px));
292 line-height: var(--bkwbn-hd-lht, var(--bkwbn-hd-lhd, 1.2));
293 letter-spacing: var(--bkwbn-hd-lst, var(--bkwbn-hd-lsd, normal));
294 word-spacing: var(--bkwbn-hd-wst, var(--bkwbn-hd-wsd, normal));
295 }
296 .bkbg-wbn-wrap .bkbg-wbn-subtext {
297 font-size: var(--bkwbn-st-fst1, var(--bkwbn-st-fsd, 16px));
298 line-height: var(--bkwbn-st-lht, var(--bkwbn-st-lhd, 1.7));
299 letter-spacing: var(--bkwbn-st-lst, var(--bkwbn-st-lsd, normal));
300 word-spacing: var(--bkwbn-st-wst, var(--bkwbn-st-wsd, normal));
301 }
302 .bkbg-wbn-wrap .bkbg-wbn-topics-heading {
303 font-size: var(--bkwbn-th-fst1, var(--bkwbn-th-fsd, 18px));
304 line-height: var(--bkwbn-th-lht, var(--bkwbn-th-lhd, 1.3));
305 letter-spacing: var(--bkwbn-th-lst, var(--bkwbn-th-lsd, normal));
306 word-spacing: var(--bkwbn-th-wst, var(--bkwbn-th-wsd, normal));
307 }
308 .bkbg-wbn-wrap .bkbg-wbn-cta {
309 font-size: var(--bkwbn-ct-fst1, var(--bkwbn-ct-fsd, 16px));
310 line-height: var(--bkwbn-ct-lht, var(--bkwbn-ct-lhd, 1.2));
311 letter-spacing: var(--bkwbn-ct-lst, var(--bkwbn-ct-lsd, normal));
312 word-spacing: var(--bkwbn-ct-wst, var(--bkwbn-ct-wsd, normal));
313 }
314 }
315 @media (max-width: 767px) {
316 .bkbg-wbn-wrap .bkbg-wbn-heading {
317 font-size: var(--bkwbn-hd-fsm, var(--bkwbn-hd-fst1, var(--bkwbn-hd-fsd, 36px)));
318 line-height: var(--bkwbn-hd-lhm, var(--bkwbn-hd-lht, var(--bkwbn-hd-lhd, 1.2)));
319 letter-spacing: var(--bkwbn-hd-lsm, var(--bkwbn-hd-lst, var(--bkwbn-hd-lsd, normal)));
320 word-spacing: var(--bkwbn-hd-wsm, var(--bkwbn-hd-wst, var(--bkwbn-hd-wsd, normal)));
321 }
322 .bkbg-wbn-wrap .bkbg-wbn-subtext {
323 font-size: var(--bkwbn-st-fsm, var(--bkwbn-st-fst1, var(--bkwbn-st-fsd, 16px)));
324 line-height: var(--bkwbn-st-lhm, var(--bkwbn-st-lht, var(--bkwbn-st-lhd, 1.7)));
325 letter-spacing: var(--bkwbn-st-lsm, var(--bkwbn-st-lst, var(--bkwbn-st-lsd, normal)));
326 word-spacing: var(--bkwbn-st-wsm, var(--bkwbn-st-wst, var(--bkwbn-st-wsd, normal)));
327 }
328 .bkbg-wbn-wrap .bkbg-wbn-topics-heading {
329 font-size: var(--bkwbn-th-fsm, var(--bkwbn-th-fst1, var(--bkwbn-th-fsd, 18px)));
330 line-height: var(--bkwbn-th-lhm, var(--bkwbn-th-lht, var(--bkwbn-th-lhd, 1.3)));
331 letter-spacing: var(--bkwbn-th-lsm, var(--bkwbn-th-lst, var(--bkwbn-th-lsd, normal)));
332 word-spacing: var(--bkwbn-th-wsm, var(--bkwbn-th-wst, var(--bkwbn-th-wsd, normal)));
333 }
334 .bkbg-wbn-wrap .bkbg-wbn-cta {
335 font-size: var(--bkwbn-ct-fsm, var(--bkwbn-ct-fst1, var(--bkwbn-ct-fsd, 16px)));
336 line-height: var(--bkwbn-ct-lhm, var(--bkwbn-ct-lht, var(--bkwbn-ct-lhd, 1.2)));
337 letter-spacing: var(--bkwbn-ct-lsm, var(--bkwbn-ct-lst, var(--bkwbn-ct-lsd, normal)));
338 word-spacing: var(--bkwbn-ct-wsm, var(--bkwbn-ct-wst, var(--bkwbn-ct-wsd, normal)));
339 }
340 }
341
342 /* === Responsive === */
343 @media (max-width: 900px) {
344 .bkbg-wbn-grid {
345 grid-template-columns: 1fr !important;
346 }
347 }
348
349 @media (max-width: 480px) {
350 .bkbg-wbn-cta {
351 display: block;
352 text-align: center;
353 }
354 }
355