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 / verdict-box / style.css

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

334 lines 9.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Verdict Box Block */
2 .bkbg-vb-block {
3 box-sizing: border-box;
4 font-family: var(--bkvb-bd-ff, inherit);
5 font-size: var(--bkvb-bd-fsd, 15px);
6 line-height: var(--bkvb-bd-lhd, normal);
7 letter-spacing: var(--bkvb-bd-lsd, normal);
8 word-spacing: var(--bkvb-bd-wsd, normal);
9 font-weight: var(--bkvb-bd-fw, normal);
10 font-style: var(--bkvb-bd-fst, normal);
11 text-decoration: var(--bkvb-bd-td, none);
12 text-transform: var(--bkvb-bd-tt, none);
13 overflow: hidden;
14 }
15
16 /* Header */
17 .bkbg-vb-header {
18 display: flex;
19 align-items: center;
20 gap: 20px;
21 flex-wrap: wrap;
22 padding: 20px 24px;
23 }
24
25 .bkbg-vb-score-circle {
26 width: 80px;
27 height: 80px;
28 border-radius: 50%;
29 display: flex;
30 flex-direction: column;
31 align-items: center;
32 justify-content: center;
33 flex-shrink: 0;
34 }
35
36 .bkbg-vb-score-value {
37 font-family: var(--bkvb-sc-ff, inherit);
38 font-size: var(--bkvb-sc-fsd, 26px);
39 line-height: var(--bkvb-sc-lhd, 1);
40 letter-spacing: var(--bkvb-sc-lsd, normal);
41 word-spacing: var(--bkvb-sc-wsd, normal);
42 font-weight: var(--bkvb-sc-fw, 800);
43 font-style: var(--bkvb-sc-fst, normal);
44 text-decoration: var(--bkvb-sc-td, none);
45 text-transform: var(--bkvb-sc-tt, none);
46 }
47
48 .bkbg-vb-score-max {
49 font-size: 11px;
50 opacity: .8;
51 }
52
53 .bkbg-vb-product-name {
54 font-family: var(--bkvb-nm-ff, inherit);
55 font-size: var(--bkvb-nm-fsd, 24px);
56 line-height: var(--bkvb-nm-lhd, 1.2);
57 letter-spacing: var(--bkvb-nm-lsd, normal);
58 word-spacing: var(--bkvb-nm-wsd, normal);
59 font-weight: var(--bkvb-nm-fw, 800);
60 font-style: var(--bkvb-nm-fst, normal);
61 text-decoration: var(--bkvb-nm-td, none);
62 text-transform: var(--bkvb-nm-tt, none);
63 margin: 0 0 4px;
64 }
65
66 .bkbg-vb-block h3.bkbg-vb-product-name {
67 font-family: var(--bkvb-nm-ff, inherit);
68 font-size: var(--bkvb-nm-fsd, 24px);
69 line-height: var(--bkvb-nm-lhd, 1.2);
70 letter-spacing: var(--bkvb-nm-lsd, normal);
71 word-spacing: var(--bkvb-nm-wsd, normal);
72 font-weight: var(--bkvb-nm-fw, 800);
73 font-style: var(--bkvb-nm-fst, normal);
74 text-decoration: var(--bkvb-nm-td, none);
75 text-transform: var(--bkvb-nm-tt, none);
76 margin: 0 0 4px;
77 }
78
79 .bkbg-vb-tagline {
80 font-family: var(--bkvb-tl-ff, inherit);
81 font-size: var(--bkvb-tl-fsd, 13px);
82 line-height: var(--bkvb-tl-lhd, 1.4);
83 letter-spacing: var(--bkvb-tl-lsd, normal);
84 word-spacing: var(--bkvb-tl-wsd, normal);
85 font-weight: var(--bkvb-tl-fw, 400);
86 font-style: var(--bkvb-tl-fst, normal);
87 text-decoration: var(--bkvb-tl-td, none);
88 text-transform: var(--bkvb-tl-tt, none);
89 opacity: .75;
90 margin-bottom: 8px;
91 }
92
93 .bkbg-vb-badge {
94 display: inline-block;
95 padding: 4px 12px;
96 border-radius: 100px;
97 font-size: 12px;
98 font-weight: 700;
99 }
100
101 /* Score bar */
102 .bkbg-vb-score-bar-wrap {
103 min-width: 120px;
104 flex-shrink: 0;
105 }
106
107 .bkbg-vb-score-bar-num {
108 font-size: 28px;
109 font-weight: 800;
110 line-height: 1;
111 }
112
113 .bkbg-vb-score-bar-max {
114 font-size: 11px;
115 opacity: .7;
116 margin-bottom: 6px;
117 }
118
119 .bkbg-vb-score-bar-track {
120 height: 6px;
121 border-radius: 3px;
122 background: rgba(255,255,255,.25);
123 overflow: hidden;
124 }
125
126 .bkbg-vb-score-bar-fill {
127 height: 100%;
128 border-radius: 3px;
129 transition: width .8s ease;
130 }
131
132 /* Pros & Cons */
133 .bkbg-vb-proscons {
134 display: flex;
135 flex-wrap: wrap;
136 }
137
138 .bkbg-vb-pros,
139 .bkbg-vb-cons {
140 flex: 1;
141 min-width: 200px;
142 padding: 18px 22px;
143 }
144
145 .bkbg-vb-pros-label,
146 .bkbg-vb-cons-label {
147 font-family: var(--bkvb-pl-ff, inherit);
148 font-size: var(--bkvb-pl-fsd, 14px);
149 line-height: var(--bkvb-pl-lhd, 1.3);
150 letter-spacing: var(--bkvb-pl-lsd, normal);
151 word-spacing: var(--bkvb-pl-wsd, normal);
152 font-weight: var(--bkvb-pl-fw, 700);
153 font-style: var(--bkvb-pl-fst, normal);
154 text-decoration: var(--bkvb-pl-td, none);
155 text-transform: var(--bkvb-pl-tt, none);
156 margin-bottom: 12px;
157 display: block;
158 }
159
160 .bkbg-vb-pros ul,
161 .bkbg-vb-cons ul {
162 margin: 0;
163 padding: 0;
164 list-style: none;
165 }
166
167 .bkbg-vb-pros li,
168 .bkbg-vb-cons li {
169 display: flex;
170 align-items: flex-start;
171 gap: 8px;
172 margin-bottom: 8px;
173 line-height: 1.5;
174 }
175
176 .bkbg-vb-icon {
177 flex-shrink: 0;
178 margin-top: 1px;
179 font-style: normal;
180 }
181
182 /* Verdict */
183 .bkbg-vb-verdict {
184 display: flex;
185 align-items: flex-start;
186 gap: 12px;
187 padding: 16px 24px;
188 }
189
190 .bkbg-vb-verdict-icon {
191 font-size: 18px;
192 flex-shrink: 0;
193 }
194
195 .bkbg-vb-verdict-text {
196 margin: 0;
197 line-height: 1.65;
198 }
199
200 /* CTAs */
201 .bkbg-vb-ctas {
202 padding: 16px 24px;
203 display: flex;
204 gap: 12px;
205 flex-wrap: wrap;
206 }
207
208 .bkbg-vb-cta-primary,
209 .bkbg-vb-cta-secondary {
210 display: inline-block;
211 padding: 12px 24px;
212 font-family: var(--bkvb-ct-ff, inherit);
213 font-size: var(--bkvb-ct-fsd, 15px);
214 line-height: var(--bkvb-ct-lhd, 1.2);
215 letter-spacing: var(--bkvb-ct-lsd, normal);
216 word-spacing: var(--bkvb-ct-wsd, normal);
217 font-weight: var(--bkvb-ct-fw, 700);
218 font-style: var(--bkvb-ct-fst, normal);
219 text-decoration: var(--bkvb-ct-td, none);
220 text-transform: var(--bkvb-ct-tt, none);
221 transition: opacity .2s, transform .2s;
222 cursor: pointer;
223 }
224
225 .bkbg-vb-cta-primary:hover,
226 .bkbg-vb-cta-secondary:hover {
227 opacity: .88;
228 transform: translateY(-1px);
229 }
230
231 @media (max-width: 1024px) {
232 .bkbg-vb-block h3.bkbg-vb-product-name,
233 .bkbg-vb-product-name {
234 font-size: var(--bkvb-nm-fst1, var(--bkvb-nm-fsd, 24px));
235 line-height: var(--bkvb-nm-lht, var(--bkvb-nm-lhd, 1.2));
236 letter-spacing: var(--bkvb-nm-lst, var(--bkvb-nm-lsd, normal));
237 word-spacing: var(--bkvb-nm-wst, var(--bkvb-nm-wsd, normal));
238 }
239 .bkbg-vb-block {
240 font-size: var(--bkvb-bd-fst1, var(--bkvb-bd-fsd, 15px));
241 line-height: var(--bkvb-bd-lht, var(--bkvb-bd-lhd, normal));
242 letter-spacing: var(--bkvb-bd-lst, var(--bkvb-bd-lsd, normal));
243 word-spacing: var(--bkvb-bd-wst, var(--bkvb-bd-wsd, normal));
244 }
245 .bkbg-vb-tagline {
246 font-size: var(--bkvb-tl-fst1, var(--bkvb-tl-fsd, 13px));
247 line-height: var(--bkvb-tl-lht, var(--bkvb-tl-lhd, 1.4));
248 letter-spacing: var(--bkvb-tl-lst, var(--bkvb-tl-lsd, normal));
249 word-spacing: var(--bkvb-tl-wst, var(--bkvb-tl-wsd, normal));
250 }
251 .bkbg-vb-score-value {
252 font-size: var(--bkvb-sc-fst1, var(--bkvb-sc-fsd, 26px));
253 line-height: var(--bkvb-sc-lht, var(--bkvb-sc-lhd, 1));
254 }
255 .bkbg-vb-pros-label,
256 .bkbg-vb-cons-label {
257 font-size: var(--bkvb-pl-fst1, var(--bkvb-pl-fsd, 14px));
258 line-height: var(--bkvb-pl-lht, var(--bkvb-pl-lhd, 1.3));
259 letter-spacing: var(--bkvb-pl-lst, var(--bkvb-pl-lsd, normal));
260 word-spacing: var(--bkvb-pl-wst, var(--bkvb-pl-wsd, normal));
261 }
262 .bkbg-vb-cta-primary,
263 .bkbg-vb-cta-secondary {
264 font-size: var(--bkvb-ct-fst1, var(--bkvb-ct-fsd, 15px));
265 line-height: var(--bkvb-ct-lht, var(--bkvb-ct-lhd, 1.2));
266 letter-spacing: var(--bkvb-ct-lst, var(--bkvb-ct-lsd, normal));
267 word-spacing: var(--bkvb-ct-wst, var(--bkvb-ct-wsd, normal));
268 }
269 }
270 @media (max-width: 767px) {
271 .bkbg-vb-block h3.bkbg-vb-product-name,
272 .bkbg-vb-product-name {
273 font-size: var(--bkvb-nm-fsm, var(--bkvb-nm-fst1, var(--bkvb-nm-fsd, 24px)));
274 line-height: var(--bkvb-nm-lhm, var(--bkvb-nm-lht, var(--bkvb-nm-lhd, 1.2)));
275 letter-spacing: var(--bkvb-nm-lsm, var(--bkvb-nm-lst, var(--bkvb-nm-lsd, normal)));
276 word-spacing: var(--bkvb-nm-wsm, var(--bkvb-nm-wst, var(--bkvb-nm-wsd, normal)));
277 }
278 .bkbg-vb-block {
279 font-size: var(--bkvb-bd-fsm, var(--bkvb-bd-fst1, var(--bkvb-bd-fsd, 15px)));
280 line-height: var(--bkvb-bd-lhm, var(--bkvb-bd-lht, var(--bkvb-bd-lhd, normal)));
281 letter-spacing: var(--bkvb-bd-lsm, var(--bkvb-bd-lst, var(--bkvb-bd-lsd, normal)));
282 word-spacing: var(--bkvb-bd-wsm, var(--bkvb-bd-wst, var(--bkvb-bd-wsd, normal)));
283 }
284 .bkbg-vb-tagline {
285 font-size: var(--bkvb-tl-fsm, var(--bkvb-tl-fst1, var(--bkvb-tl-fsd, 13px)));
286 line-height: var(--bkvb-tl-lhm, var(--bkvb-tl-lht, var(--bkvb-tl-lhd, 1.4)));
287 letter-spacing: var(--bkvb-tl-lsm, var(--bkvb-tl-lst, var(--bkvb-tl-lsd, normal)));
288 word-spacing: var(--bkvb-tl-wsm, var(--bkvb-tl-wst, var(--bkvb-tl-wsd, normal)));
289 }
290 .bkbg-vb-score-value {
291 font-size: var(--bkvb-sc-fsm, var(--bkvb-sc-fst1, var(--bkvb-sc-fsd, 26px)));
292 line-height: var(--bkvb-sc-lhm, var(--bkvb-sc-lht, var(--bkvb-sc-lhd, 1)));
293 }
294 .bkbg-vb-pros-label,
295 .bkbg-vb-cons-label {
296 font-size: var(--bkvb-pl-fsm, var(--bkvb-pl-fst1, var(--bkvb-pl-fsd, 14px)));
297 line-height: var(--bkvb-pl-lhm, var(--bkvb-pl-lht, var(--bkvb-pl-lhd, 1.3)));
298 letter-spacing: var(--bkvb-pl-lsm, var(--bkvb-pl-lst, var(--bkvb-pl-lsd, normal)));
299 word-spacing: var(--bkvb-pl-wsm, var(--bkvb-pl-wst, var(--bkvb-pl-wsd, normal)));
300 }
301 .bkbg-vb-cta-primary,
302 .bkbg-vb-cta-secondary {
303 font-size: var(--bkvb-ct-fsm, var(--bkvb-ct-fst1, var(--bkvb-ct-fsd, 15px)));
304 line-height: var(--bkvb-ct-lhm, var(--bkvb-ct-lht, var(--bkvb-ct-lhd, 1.2)));
305 letter-spacing: var(--bkvb-ct-lsm, var(--bkvb-ct-lst, var(--bkvb-ct-lsd, normal)));
306 word-spacing: var(--bkvb-ct-wsm, var(--bkvb-ct-wst, var(--bkvb-ct-wsd, normal)));
307 }
308 }
309
310 @media (max-width: 600px) {
311 .bkbg-vb-header {
312 flex-direction: column;
313 align-items: flex-start;
314 }
315
316 .bkbg-vb-proscons {
317 flex-direction: column;
318 }
319
320 .bkbg-vb-pros {
321 border-right: none !important;
322 border-bottom: 1px solid var(--bkbg-vb-border, #e2e8f0);
323 }
324
325 .bkbg-vb-ctas {
326 flex-direction: column;
327 }
328
329 .bkbg-vb-cta-primary,
330 .bkbg-vb-cta-secondary {
331 text-align: center;
332 }
333 }
334