PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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 / value-proposition / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.11, at blocks/value-proposition/style.css

235 lines 8.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ================================================================
2 Value Proposition — bkbg-vp-*
3 ================================================================ */
4
5 .bkbg-vp-block {
6 box-sizing: border-box;
7 }
8
9 /* ── Eyebrow label ────────────────────────────────────────────── */
10 .bkbg-vp-eyebrow {
11 display: inline-block;
12 font-weight: 700;
13 font-size: 13px;
14 letter-spacing: .07em;
15 text-transform: uppercase;
16 padding: 4px 14px;
17 border-radius: 100px;
18 margin-bottom: 16px;
19 }
20
21 /* ── Headline ─────────────────────────────────────────────────── */
22 .bkbg-vp-headline {
23 font-family: var(--bkvp-hl-ff, inherit);
24 font-size: var(--bkvp-hl-fsd, 40px);
25 line-height: var(--bkvp-hl-lhd, 1.2);
26 letter-spacing: var(--bkvp-hl-lsd, normal);
27 word-spacing: var(--bkvp-hl-wsd, normal);
28 font-weight: var(--bkvp-hl-fw, 800);
29 font-style: var(--bkvp-hl-fst, normal);
30 text-decoration: var(--bkvp-hl-td, none);
31 text-transform: var(--bkvp-hl-tt, none);
32 margin: 0 0 16px;
33 }
34
35 .bkbg-vp-block h2.bkbg-vp-headline {
36 font-family: var(--bkvp-hl-ff, inherit);
37 font-size: var(--bkvp-hl-fsd, 40px);
38 line-height: var(--bkvp-hl-lhd, 1.2);
39 letter-spacing: var(--bkvp-hl-lsd, normal);
40 word-spacing: var(--bkvp-hl-wsd, normal);
41 font-weight: var(--bkvp-hl-fw, 800);
42 font-style: var(--bkvp-hl-fst, normal);
43 text-decoration: var(--bkvp-hl-td, none);
44 text-transform: var(--bkvp-hl-tt, none);
45 margin: 0 0 16px;
46 }
47
48 /* ── Subheadline ──────────────────────────────────────────────── */
49 .bkbg-vp-sub {
50 font-family: var(--bkvp-sb-ff, inherit);
51 font-size: var(--bkvp-sb-fsd, 18px);
52 line-height: var(--bkvp-sb-lhd, 1.7);
53 letter-spacing: var(--bkvp-sb-lsd, normal);
54 word-spacing: var(--bkvp-sb-wsd, normal);
55 font-weight: var(--bkvp-sb-fw, normal);
56 font-style: var(--bkvp-sb-fst, normal);
57 text-decoration: var(--bkvp-sb-td, none);
58 text-transform: var(--bkvp-sb-tt, none);
59 margin: 0 0 28px;
60 }
61
62 /* ── CTA row ──────────────────────────────────────────────────── */
63 .bkbg-vp-ctas {
64 display: flex;
65 gap: 12px;
66 flex-wrap: wrap;
67 margin-bottom: 32px;
68 }
69
70 .bkbg-vp-cta-primary {
71 display: inline-block;
72 font-weight: 700;
73 font-size: 15px;
74 padding: 12px 28px;
75 text-decoration: none;
76 text-align: center;
77 transition: opacity .15s, transform .12s;
78 }
79
80 .bkbg-vp-cta-primary:hover {
81 opacity: .88;
82 transform: translateY(-1px);
83 }
84
85 .bkbg-vp-cta-secondary {
86 display: inline-flex;
87 align-items: center;
88 font-weight: 600;
89 font-size: 15px;
90 padding: 12px 4px;
91 text-decoration: none;
92 transition: opacity .15s;
93 }
94
95 .bkbg-vp-cta-secondary:hover {
96 opacity: .72;
97 }
98
99 /* ── Benefits grid ────────────────────────────────────────────── */
100 .bkbg-vp-benefits {
101 display: grid;
102 gap: 20px;
103 margin-top: 8px;
104 }
105
106 .bkbg-vp-benefit {
107 padding: 20px;
108 transition: transform .15s, box-shadow .15s;
109 }
110
111 .bkbg-vp-benefit:hover {
112 transform: translateY(-2px);
113 }
114
115 .bkbg-vp-benefit-icon {
116 width: 44px;
117 height: 44px;
118 border-radius: 10px;
119 display: flex;
120 align-items: center;
121 justify-content: center;
122 font-size: 22px;
123 margin-bottom: 12px;
124 line-height: 1;
125 }
126
127 .bkbg-vp-benefit-title {
128 font-family: var(--bkvp-bt-ff, inherit);
129 font-size: var(--bkvp-bt-fsd, 16px);
130 line-height: var(--bkvp-bt-lhd, 1.3);
131 letter-spacing: var(--bkvp-bt-lsd, normal);
132 word-spacing: var(--bkvp-bt-wsd, normal);
133 font-weight: var(--bkvp-bt-fw, 700);
134 font-style: var(--bkvp-bt-fst, normal);
135 text-decoration: var(--bkvp-bt-td, none);
136 text-transform: var(--bkvp-bt-tt, none);
137 margin-bottom: 6px;
138 }
139
140 .bkbg-vp-benefit-text {
141 font-family: var(--bkvp-bd-ff, inherit);
142 font-size: var(--bkvp-bd-fsd, 14px);
143 line-height: var(--bkvp-bd-lhd, 1.65);
144 letter-spacing: var(--bkvp-bd-lsd, normal);
145 word-spacing: var(--bkvp-bd-wsd, normal);
146 font-weight: var(--bkvp-bd-fw, normal);
147 font-style: var(--bkvp-bd-fst, normal);
148 text-decoration: var(--bkvp-bd-td, none);
149 text-transform: var(--bkvp-bd-tt, none);
150 }
151
152 /* ── Badges row ───────────────────────────────────────────────── */
153 .bkbg-vp-badges {
154 display: flex;
155 gap: 10px;
156 flex-wrap: wrap;
157 margin-top: 32px;
158 }
159
160 .bkbg-vp-badge {
161 display: flex;
162 align-items: center;
163 gap: 6px;
164 font-size: 13px;
165 font-weight: 600;
166 padding: 6px 14px;
167 border-radius: 100px;
168 border: 1px solid;
169 white-space: nowrap;
170 }
171
172 /* ── Responsive ───────────────────────────────────────────────── */
173 @media (max-width: 1024px) {
174 .bkbg-vp-block h2.bkbg-vp-headline,
175 .bkbg-vp-headline {
176 font-size: var(--bkvp-hl-fst1, var(--bkvp-hl-fsd, 40px));
177 line-height: var(--bkvp-hl-lht, var(--bkvp-hl-lhd, 1.2));
178 letter-spacing: var(--bkvp-hl-lst, var(--bkvp-hl-lsd, normal));
179 word-spacing: var(--bkvp-hl-wst, var(--bkvp-hl-wsd, normal));
180 }
181 .bkbg-vp-sub {
182 font-size: var(--bkvp-sb-fst1, var(--bkvp-sb-fsd, 18px));
183 line-height: var(--bkvp-sb-lht, var(--bkvp-sb-lhd, 1.7));
184 letter-spacing: var(--bkvp-sb-lst, var(--bkvp-sb-lsd, normal));
185 word-spacing: var(--bkvp-sb-wst, var(--bkvp-sb-wsd, normal));
186 }
187 .bkbg-vp-benefit-title {
188 font-size: var(--bkvp-bt-fst1, var(--bkvp-bt-fsd, 16px));
189 line-height: var(--bkvp-bt-lht, var(--bkvp-bt-lhd, 1.3));
190 letter-spacing: var(--bkvp-bt-lst, var(--bkvp-bt-lsd, normal));
191 word-spacing: var(--bkvp-bt-wst, var(--bkvp-bt-wsd, normal));
192 }
193 .bkbg-vp-benefit-text {
194 font-size: var(--bkvp-bd-fst1, var(--bkvp-bd-fsd, 14px));
195 line-height: var(--bkvp-bd-lht, var(--bkvp-bd-lhd, 1.65));
196 letter-spacing: var(--bkvp-bd-lst, var(--bkvp-bd-lsd, normal));
197 word-spacing: var(--bkvp-bd-wst, var(--bkvp-bd-wsd, normal));
198 }
199 }
200 @media (max-width: 767px) {
201 .bkbg-vp-block h2.bkbg-vp-headline,
202 .bkbg-vp-headline {
203 font-size: var(--bkvp-hl-fsm, var(--bkvp-hl-fst1, var(--bkvp-hl-fsd, 40px)));
204 line-height: var(--bkvp-hl-lhm, var(--bkvp-hl-lht, var(--bkvp-hl-lhd, 1.2)));
205 letter-spacing: var(--bkvp-hl-lsm, var(--bkvp-hl-lst, var(--bkvp-hl-lsd, normal)));
206 word-spacing: var(--bkvp-hl-wsm, var(--bkvp-hl-wst, var(--bkvp-hl-wsd, normal)));
207 }
208 .bkbg-vp-sub {
209 font-size: var(--bkvp-sb-fsm, var(--bkvp-sb-fst1, var(--bkvp-sb-fsd, 18px)));
210 line-height: var(--bkvp-sb-lhm, var(--bkvp-sb-lht, var(--bkvp-sb-lhd, 1.7)));
211 letter-spacing: var(--bkvp-sb-lsm, var(--bkvp-sb-lst, var(--bkvp-sb-lsd, normal)));
212 word-spacing: var(--bkvp-sb-wsm, var(--bkvp-sb-wst, var(--bkvp-sb-wsd, normal)));
213 }
214 .bkbg-vp-benefit-title {
215 font-size: var(--bkvp-bt-fsm, var(--bkvp-bt-fst1, var(--bkvp-bt-fsd, 16px)));
216 line-height: var(--bkvp-bt-lhm, var(--bkvp-bt-lht, var(--bkvp-bt-lhd, 1.3)));
217 letter-spacing: var(--bkvp-bt-lsm, var(--bkvp-bt-lst, var(--bkvp-bt-lsd, normal)));
218 word-spacing: var(--bkvp-bt-wsm, var(--bkvp-bt-wst, var(--bkvp-bt-wsd, normal)));
219 }
220 .bkbg-vp-benefit-text {
221 font-size: var(--bkvp-bd-fsm, var(--bkvp-bd-fst1, var(--bkvp-bd-fsd, 14px)));
222 line-height: var(--bkvp-bd-lhm, var(--bkvp-bd-lht, var(--bkvp-bd-lhd, 1.65)));
223 letter-spacing: var(--bkvp-bd-lsm, var(--bkvp-bd-lst, var(--bkvp-bd-lsd, normal)));
224 word-spacing: var(--bkvp-bd-wsm, var(--bkvp-bd-wst, var(--bkvp-bd-wsd, normal)));
225 }
226
227 .bkbg-vp-benefits {
228 grid-template-columns: 1fr !important;
229 }
230
231 .bkbg-vp-ctas {
232 flex-direction: column;
233 }
234 }
235