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 / service-details / style.css

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

249 lines 7.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-svd-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-svd-wrap *,
6 .bkbg-svd-wrap *::before,
7 .bkbg-svd-wrap *::after {
8 box-sizing: inherit;
9 }
10
11 /* ── Inner ── */
12 .bkbg-svd-inner {
13 display: flex;
14 gap: 48px;
15 align-items: center;
16 margin: 0 auto;
17 }
18
19 .bkbg-svd-inner--right {
20 flex-direction: row-reverse;
21 }
22
23 .bkbg-svd-inner--centered {
24 flex-direction: column;
25 align-items: center;
26 text-align: center;
27 }
28
29 /* ── Columns ── */
30 .bkbg-svd-image-col {
31 flex: 0 0 48%;
32 }
33
34 .bkbg-svd-img {
35 display: block;
36 width: 100%;
37 max-height: 480px;
38 object-fit: cover;
39 }
40
41 .bkbg-svd-text-col {
42 flex: 1;
43 min-width: 0;
44 }
45
46 /* ── Typography ── */
47 .bkbg-svd-eyebrow {
48 font-family: var(--bksd-et-font-family);
49 font-size: var(--bksd-et-font-size-d, 12px);
50 font-weight: var(--bksd-et-font-weight, 700);
51 font-style: var(--bksd-et-font-style, normal);
52 text-decoration: var(--bksd-et-text-decoration, none);
53 text-transform: var(--bksd-et-text-transform, uppercase);
54 line-height: var(--bksd-et-line-height-d, 1.4);
55 letter-spacing: var(--bksd-et-letter-spacing-d, 0.1em);
56 word-spacing: var(--bksd-et-word-spacing-d, normal);
57 margin: 0 0 12px;
58 }
59
60 .bkbg-svd-heading {
61 font-family: var(--bksd-ht-font-family);
62 font-size: var(--bksd-ht-font-size-d, 36px);
63 font-weight: var(--bksd-ht-font-weight, 800);
64 font-style: var(--bksd-ht-font-style, normal);
65 text-decoration: var(--bksd-ht-text-decoration, none);
66 text-transform: var(--bksd-ht-text-transform, none);
67 line-height: var(--bksd-ht-line-height-d, 1.2);
68 letter-spacing: var(--bksd-ht-letter-spacing-d, normal);
69 word-spacing: var(--bksd-ht-word-spacing-d, normal);
70 margin: 0 0 14px;
71 }
72 .bkbg-svd-text-col .bkbg-svd-heading {
73 font-family: var(--bksd-ht-font-family);
74 font-size: var(--bksd-ht-font-size-d, 36px);
75 font-weight: var(--bksd-ht-font-weight, 800);
76 font-style: var(--bksd-ht-font-style, normal);
77 text-decoration: var(--bksd-ht-text-decoration, none);
78 text-transform: var(--bksd-ht-text-transform, none);
79 line-height: var(--bksd-ht-line-height-d, 1.2);
80 letter-spacing: var(--bksd-ht-letter-spacing-d, normal);
81 word-spacing: var(--bksd-ht-word-spacing-d, normal);
82 margin: 0 0 14px;
83 }
84
85 .bkbg-svd-subtext {
86 font-family: var(--bksd-bt-font-family);
87 font-size: var(--bksd-bt-font-size-d, 18px);
88 font-weight: var(--bksd-bt-font-weight, 400);
89 font-style: var(--bksd-bt-font-style, normal);
90 text-decoration: var(--bksd-bt-text-decoration, none);
91 text-transform: var(--bksd-bt-text-transform, none);
92 line-height: var(--bksd-bt-line-height-d, 1.6);
93 letter-spacing: var(--bksd-bt-letter-spacing-d, normal);
94 word-spacing: var(--bksd-bt-word-spacing-d, normal);
95 margin: 0 0 12px;
96 }
97
98 .bkbg-svd-body {
99 font-family: var(--bksd-bt-font-family);
100 font-size: var(--bksd-bt-font-size-d, 16px);
101 font-weight: var(--bksd-bt-font-weight, 400);
102 font-style: var(--bksd-bt-font-style, normal);
103 text-decoration: var(--bksd-bt-text-decoration, none);
104 text-transform: var(--bksd-bt-text-transform, none);
105 line-height: var(--bksd-bt-line-height-d, 1.7);
106 letter-spacing: var(--bksd-bt-letter-spacing-d, normal);
107 word-spacing: var(--bksd-bt-word-spacing-d, normal);
108 margin: 0 0 24px;
109 }
110
111 /* ── Feature list ── */
112 .bkbg-svd-features {
113 list-style: none;
114 margin: 0 0 28px;
115 padding: 0;
116 display: flex;
117 flex-direction: column;
118 gap: 10px;
119 }
120
121 .bkbg-svd-feature {
122 display: flex;
123 align-items: center;
124 gap: 12px;
125 font-size: 15px;
126 line-height: 1.5;
127 }
128
129 .bkbg-svd-check {
130 width: 26px;
131 height: 26px;
132 border-radius: 50%;
133 display: flex;
134 align-items: center;
135 justify-content: center;
136 font-size: 13px;
137 font-weight: 700;
138 flex-shrink: 0;
139 }
140
141 /* ── CTAs ── */
142 .bkbg-svd-ctas {
143 display: flex;
144 gap: 12px;
145 align-items: center;
146 flex-wrap: wrap;
147 }
148
149 .bkbg-svd-cta {
150 display: inline-block;
151 padding: 12px 28px;
152 border-radius: 6px;
153 font-weight: 600;
154 font-size: 15px;
155 text-decoration: none;
156 transition: opacity 0.15s, transform 0.15s;
157 }
158
159 .bkbg-svd-cta:hover {
160 opacity: 0.88;
161 transform: translateY(-1px);
162 }
163
164 .bkbg-svd-cta2 {
165 font-size: 15px;
166 font-weight: 600;
167 text-decoration: underline;
168 text-underline-offset: 2px;
169 transition: opacity 0.15s;
170 }
171
172 .bkbg-svd-cta2:hover {
173 opacity: 0.75;
174 }
175
176 /* ── Centered ── */
177 .bkbg-svd-inner--centered .bkbg-svd-image-col {
178 width: 100%;
179 max-width: 600px;
180 }
181
182 .bkbg-svd-inner--centered .bkbg-svd-features {
183 align-items: center;
184 }
185
186 .bkbg-svd-inner--centered .bkbg-svd-feature {
187 justify-content: center;
188 }
189
190 .bkbg-svd-inner--centered .bkbg-svd-ctas {
191 justify-content: center;
192 }
193
194 /* ── Responsive ── */
195 @media (max-width: 1024px) {
196 .bkbg-svd-text-col .bkbg-svd-heading {
197 font-size: var(--bksd-ht-font-size-t, var(--bksd-ht-font-size-d, 36px));
198 line-height: var(--bksd-ht-line-height-t, var(--bksd-ht-line-height-d, 1.2));
199 letter-spacing: var(--bksd-ht-letter-spacing-t, var(--bksd-ht-letter-spacing-d, normal));
200 word-spacing: var(--bksd-ht-word-spacing-t, var(--bksd-ht-word-spacing-d, normal));
201 }
202 .bkbg-svd-eyebrow {
203 font-size: var(--bksd-et-font-size-t, var(--bksd-et-font-size-d, 12px));
204 line-height: var(--bksd-et-line-height-t, var(--bksd-et-line-height-d, 1.4));
205 letter-spacing: var(--bksd-et-letter-spacing-t, var(--bksd-et-letter-spacing-d, 0.1em));
206 word-spacing: var(--bksd-et-word-spacing-t, var(--bksd-et-word-spacing-d, normal));
207 }
208 .bkbg-svd-subtext,
209 .bkbg-svd-body {
210 font-size: var(--bksd-bt-font-size-t, var(--bksd-bt-font-size-d, 16px));
211 line-height: var(--bksd-bt-line-height-t, var(--bksd-bt-line-height-d, 1.7));
212 letter-spacing: var(--bksd-bt-letter-spacing-t, var(--bksd-bt-letter-spacing-d, normal));
213 word-spacing: var(--bksd-bt-word-spacing-t, var(--bksd-bt-word-spacing-d, normal));
214 }
215 }
216 @media (max-width: 767px) {
217 .bkbg-svd-text-col .bkbg-svd-heading {
218 font-size: var(--bksd-ht-font-size-m, var(--bksd-ht-font-size-t, var(--bksd-ht-font-size-d, 36px)));
219 line-height: var(--bksd-ht-line-height-m, var(--bksd-ht-line-height-t, var(--bksd-ht-line-height-d, 1.2)));
220 letter-spacing: var(--bksd-ht-letter-spacing-m, var(--bksd-ht-letter-spacing-t, var(--bksd-ht-letter-spacing-d, normal)));
221 word-spacing: var(--bksd-ht-word-spacing-m, var(--bksd-ht-word-spacing-t, var(--bksd-ht-word-spacing-d, normal)));
222 }
223 .bkbg-svd-eyebrow {
224 font-size: var(--bksd-et-font-size-m, var(--bksd-et-font-size-t, var(--bksd-et-font-size-d, 12px)));
225 line-height: var(--bksd-et-line-height-m, var(--bksd-et-line-height-t, var(--bksd-et-line-height-d, 1.4)));
226 letter-spacing: var(--bksd-et-letter-spacing-m, var(--bksd-et-letter-spacing-t, var(--bksd-et-letter-spacing-d, 0.1em)));
227 word-spacing: var(--bksd-et-word-spacing-m, var(--bksd-et-word-spacing-t, var(--bksd-et-word-spacing-d, normal)));
228 }
229 .bkbg-svd-subtext,
230 .bkbg-svd-body {
231 font-size: var(--bksd-bt-font-size-m, var(--bksd-bt-font-size-t, var(--bksd-bt-font-size-d, 16px)));
232 line-height: var(--bksd-bt-line-height-m, var(--bksd-bt-line-height-t, var(--bksd-bt-line-height-d, 1.7)));
233 letter-spacing: var(--bksd-bt-letter-spacing-m, var(--bksd-bt-letter-spacing-t, var(--bksd-bt-letter-spacing-d, normal)));
234 word-spacing: var(--bksd-bt-word-spacing-m, var(--bksd-bt-word-spacing-t, var(--bksd-bt-word-spacing-d, normal)));
235 }
236 }
237
238 @media (max-width: 768px) {
239 .bkbg-svd-inner,
240 .bkbg-svd-inner--right {
241 flex-direction: column !important;
242 }
243
244 .bkbg-svd-image-col {
245 flex: none;
246 width: 100%;
247 }
248 }
249