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 / about-section / style.css

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

257 lines 10.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* About Section – editor & frontend shared styles */
2 .bkbg-about-section-app,
3 .bkbg-about-section-wrap {
4 box-sizing: border-box;
5 }
6
7 .bkbg-about-section-wrap {
8 font-family: inherit;
9 }
10
11 .bkbg-about-section-inner {
12 max-width: var(--bkbg-as-max-width, 1200px);
13 margin: 0 auto;
14 display: grid;
15 grid-template-columns: 1fr 1fr;
16 gap: var(--bkbg-as-gap, 64px);
17 align-items: var(--bkbg-as-align, center);
18 }
19
20 /* Image column */
21 .bkbg-as-image-col img {
22 width: 100%;
23 display: block;
24 height: auto;
25 }
26
27 .bkbg-as-img-rounded { border-radius: 16px; }
28 .bkbg-as-img-circle { border-radius: 50%; aspect-ratio: 1/1; object-fit: cover; }
29 .bkbg-as-img-clipped { clip-path: polygon(0 0, 92% 0, 100% 8%, 100% 100%, 8% 100%, 0 92%); }
30 .bkbg-as-img-shadow { box-shadow: 0 20px 60px rgba(0,0,0,.15); }
31
32 /* Text column */
33 .bkbg-as-text-col {
34 display: flex;
35 flex-direction: column;
36 gap: 24px;
37 }
38
39 .bkbg-as-label {
40 display: inline-block;
41 border-radius: 100px;
42 padding: 4px 16px;
43 font-family: var(--bkas-lb-font-family, inherit);
44 font-size: var(--bkas-lb-font-size-d, 13px);
45 font-weight: var(--bkas-lb-font-weight, 600);
46 line-height: var(--bkas-lb-line-height-d, 1.4);
47 text-transform: var(--bkas-lb-text-transform, uppercase);
48 font-style: var(--bkas-lb-font-style, normal);
49 text-decoration: var(--bkas-lb-text-decoration, none);
50 letter-spacing: var(--bkas-lb-letter-spacing-d, .06em);
51 word-spacing: var(--bkas-lb-word-spacing-d);
52 align-self: flex-start;
53 }
54
55 .bkbg-as-heading {
56 margin: 0;
57 font-family: var(--bkas-hd-font-family, inherit);
58 font-size: var(--bkas-hd-font-size-d, 40px);
59 font-weight: var(--bkas-hd-font-weight, 700);
60 line-height: var(--bkas-hd-line-height-d, 1.2);
61 text-transform: var(--bkas-hd-text-transform, none);
62 font-style: var(--bkas-hd-font-style, normal);
63 text-decoration: var(--bkas-hd-text-decoration, none);
64 letter-spacing: var(--bkas-hd-letter-spacing-d);
65 word-spacing: var(--bkas-hd-word-spacing-d);
66 }
67
68 /* heading specificity (0,2,0) */
69 .bkbg-as-text-col h2.bkbg-as-heading {
70 font-family: var(--bkas-hd-font-family, inherit);
71 font-size: var(--bkas-hd-font-size-d, 40px);
72 font-weight: var(--bkas-hd-font-weight, 700);
73 line-height: var(--bkas-hd-line-height-d, 1.2);
74 text-transform: var(--bkas-hd-text-transform, none);
75 font-style: var(--bkas-hd-font-style, normal);
76 text-decoration: var(--bkas-hd-text-decoration, none);
77 letter-spacing: var(--bkas-hd-letter-spacing-d);
78 word-spacing: var(--bkas-hd-word-spacing-d);
79 }
80
81 .bkbg-as-body {
82 margin: 0;
83 font-family: var(--bkas-bd-font-family, inherit);
84 font-size: var(--bkas-bd-font-size-d, 17px);
85 font-weight: var(--bkas-bd-font-weight, 400);
86 line-height: var(--bkas-bd-line-height-d, 1.7);
87 text-transform: var(--bkas-bd-text-transform, none);
88 font-style: var(--bkas-bd-font-style, normal);
89 text-decoration: var(--bkas-bd-text-decoration, none);
90 letter-spacing: var(--bkas-bd-letter-spacing-d);
91 word-spacing: var(--bkas-bd-word-spacing-d);
92 }
93
94 .bkbg-as-stat-value {
95 font-family: var(--bkas-sv-font-family, inherit);
96 font-size: var(--bkas-sv-font-size-d, 36px);
97 font-weight: var(--bkas-sv-font-weight, 800);
98 line-height: var(--bkas-sv-line-height-d, 1);
99 text-transform: var(--bkas-sv-text-transform, none);
100 font-style: var(--bkas-sv-font-style, normal);
101 text-decoration: var(--bkas-sv-text-decoration, none);
102 letter-spacing: var(--bkas-sv-letter-spacing-d);
103 word-spacing: var(--bkas-sv-word-spacing-d);
104 }
105
106 .bkbg-as-stat-label {
107 margin-top: 4px;
108 font-family: var(--bkas-sl-font-family, inherit);
109 font-size: var(--bkas-sl-font-size-d, 14px);
110 font-weight: var(--bkas-sl-font-weight, 400);
111 line-height: var(--bkas-sl-line-height-d, 1.4);
112 text-transform: var(--bkas-sl-text-transform, none);
113 font-style: var(--bkas-sl-font-style, normal);
114 text-decoration: var(--bkas-sl-text-decoration, none);
115 letter-spacing: var(--bkas-sl-letter-spacing-d);
116 word-spacing: var(--bkas-sl-word-spacing-d);
117 }
118
119 /* Stats */
120 .bkbg-as-stats {
121 display: flex;
122 flex-wrap: wrap;
123 gap: 32px;
124 padding-top: 8px;
125 }
126
127 /* CTA row */
128 .bkbg-as-cta-row {
129 display: flex;
130 flex-wrap: wrap;
131 align-items: center;
132 gap: 16px;
133 }
134
135 .bkbg-as-cta-btn {
136 display: inline-flex;
137 align-items: center;
138 gap: 8px;
139 padding: 12px 28px;
140 border-radius: 8px;
141 font-weight: 600;
142 font-size: 15px;
143 text-decoration: none;
144 transition: opacity .2s, transform .2s;
145 }
146
147 .bkbg-as-cta-btn:hover { opacity: .88; transform: translateY(-1px); }
148
149 .bkbg-as-cta-btn.filled { border: none; }
150 .bkbg-as-cta-btn.outline { background: transparent !important; }
151 .bkbg-as-cta-btn.ghost { background: transparent !important; border: none; }
152
153 .bkbg-as-cta2-btn {
154 display: inline-flex;
155 align-items: center;
156 gap: 8px;
157 padding: 12px 28px;
158 border-radius: 8px;
159 font-weight: 600;
160 font-size: 15px;
161 text-decoration: none;
162 background: transparent;
163 transition: opacity .2s;
164 }
165
166 .bkbg-as-cta2-btn:hover { opacity: .72; }
167
168 .bkbg-as-signature {
169 font-size: 14px;
170 font-style: italic;
171 }
172
173 /* Image-right: swap columns */
174 .bkbg-as-layout-right .bkbg-as-image-col { order: 1; }
175 .bkbg-as-layout-right .bkbg-as-text-col { order: 0; }
176
177 /* Responsive */
178 @media (max-width: 768px) {
179 .bkbg-about-section-inner {
180 grid-template-columns: 1fr;
181 }
182 .bkbg-as-layout-right .bkbg-as-image-col,
183 .bkbg-as-layout-right .bkbg-as-text-col {
184 order: unset;
185 }
186 }
187
188 /* ---- Typography responsive: Tablet ---- */
189 @media (max-width: 1024px) {
190 .bkbg-as-heading,
191 .bkbg-as-text-col h2.bkbg-as-heading {
192 font-size: var(--bkas-hd-font-size-t, var(--bkas-hd-font-size-d, 40px));
193 line-height: var(--bkas-hd-line-height-t, var(--bkas-hd-line-height-d, 1.2));
194 letter-spacing: var(--bkas-hd-letter-spacing-t, var(--bkas-hd-letter-spacing-d));
195 word-spacing: var(--bkas-hd-word-spacing-t, var(--bkas-hd-word-spacing-d));
196 }
197 .bkbg-as-body {
198 font-size: var(--bkas-bd-font-size-t, var(--bkas-bd-font-size-d, 17px));
199 line-height: var(--bkas-bd-line-height-t, var(--bkas-bd-line-height-d, 1.7));
200 letter-spacing: var(--bkas-bd-letter-spacing-t, var(--bkas-bd-letter-spacing-d));
201 word-spacing: var(--bkas-bd-word-spacing-t, var(--bkas-bd-word-spacing-d));
202 }
203 .bkbg-as-label {
204 font-size: var(--bkas-lb-font-size-t, var(--bkas-lb-font-size-d, 13px));
205 line-height: var(--bkas-lb-line-height-t, var(--bkas-lb-line-height-d, 1.4));
206 letter-spacing: var(--bkas-lb-letter-spacing-t, var(--bkas-lb-letter-spacing-d, .06em));
207 word-spacing: var(--bkas-lb-word-spacing-t, var(--bkas-lb-word-spacing-d));
208 }
209 .bkbg-as-stat-value {
210 font-size: var(--bkas-sv-font-size-t, var(--bkas-sv-font-size-d, 36px));
211 line-height: var(--bkas-sv-line-height-t, var(--bkas-sv-line-height-d, 1));
212 letter-spacing: var(--bkas-sv-letter-spacing-t, var(--bkas-sv-letter-spacing-d));
213 word-spacing: var(--bkas-sv-word-spacing-t, var(--bkas-sv-word-spacing-d));
214 }
215 .bkbg-as-stat-label {
216 font-size: var(--bkas-sl-font-size-t, var(--bkas-sl-font-size-d, 14px));
217 line-height: var(--bkas-sl-line-height-t, var(--bkas-sl-line-height-d, 1.4));
218 letter-spacing: var(--bkas-sl-letter-spacing-t, var(--bkas-sl-letter-spacing-d));
219 word-spacing: var(--bkas-sl-word-spacing-t, var(--bkas-sl-word-spacing-d));
220 }
221 }
222
223 /* ---- Typography responsive: Mobile ---- */
224 @media (max-width: 767px) {
225 .bkbg-as-heading,
226 .bkbg-as-text-col h2.bkbg-as-heading {
227 font-size: var(--bkas-hd-font-size-m, var(--bkas-hd-font-size-t, var(--bkas-hd-font-size-d, 40px)));
228 line-height: var(--bkas-hd-line-height-m, var(--bkas-hd-line-height-t, var(--bkas-hd-line-height-d, 1.2)));
229 letter-spacing: var(--bkas-hd-letter-spacing-m, var(--bkas-hd-letter-spacing-t, var(--bkas-hd-letter-spacing-d)));
230 word-spacing: var(--bkas-hd-word-spacing-m, var(--bkas-hd-word-spacing-t, var(--bkas-hd-word-spacing-d)));
231 }
232 .bkbg-as-body {
233 font-size: var(--bkas-bd-font-size-m, var(--bkas-bd-font-size-t, var(--bkas-bd-font-size-d, 17px)));
234 line-height: var(--bkas-bd-line-height-m, var(--bkas-bd-line-height-t, var(--bkas-bd-line-height-d, 1.7)));
235 letter-spacing: var(--bkas-bd-letter-spacing-m, var(--bkas-bd-letter-spacing-t, var(--bkas-bd-letter-spacing-d)));
236 word-spacing: var(--bkas-bd-word-spacing-m, var(--bkas-bd-word-spacing-t, var(--bkas-bd-word-spacing-d)));
237 }
238 .bkbg-as-label {
239 font-size: var(--bkas-lb-font-size-m, var(--bkas-lb-font-size-t, var(--bkas-lb-font-size-d, 13px)));
240 line-height: var(--bkas-lb-line-height-m, var(--bkas-lb-line-height-t, var(--bkas-lb-line-height-d, 1.4)));
241 letter-spacing: var(--bkas-lb-letter-spacing-m, var(--bkas-lb-letter-spacing-t, var(--bkas-lb-letter-spacing-d, .06em)));
242 word-spacing: var(--bkas-lb-word-spacing-m, var(--bkas-lb-word-spacing-t, var(--bkas-lb-word-spacing-d)));
243 }
244 .bkbg-as-stat-value {
245 font-size: var(--bkas-sv-font-size-m, var(--bkas-sv-font-size-t, var(--bkas-sv-font-size-d, 36px)));
246 line-height: var(--bkas-sv-line-height-m, var(--bkas-sv-line-height-t, var(--bkas-sv-line-height-d, 1)));
247 letter-spacing: var(--bkas-sv-letter-spacing-m, var(--bkas-sv-letter-spacing-t, var(--bkas-sv-letter-spacing-d)));
248 word-spacing: var(--bkas-sv-word-spacing-m, var(--bkas-sv-word-spacing-t, var(--bkas-sv-word-spacing-d)));
249 }
250 .bkbg-as-stat-label {
251 font-size: var(--bkas-sl-font-size-m, var(--bkas-sl-font-size-t, var(--bkas-sl-font-size-d, 14px)));
252 line-height: var(--bkas-sl-line-height-m, var(--bkas-sl-line-height-t, var(--bkas-sl-line-height-d, 1.4)));
253 letter-spacing: var(--bkas-sl-letter-spacing-m, var(--bkas-sl-letter-spacing-t, var(--bkas-sl-letter-spacing-d)));
254 word-spacing: var(--bkas-sl-word-spacing-m, var(--bkas-sl-word-spacing-t, var(--bkas-sl-word-spacing-d)));
255 }
256 }
257