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 / lead-magnet / style.css

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

256 lines 9.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-lgm-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-lgm-inner {
6 margin: 0 auto;
7 padding: 0 24px;
8 box-sizing: border-box;
9 }
10
11 .bkbg-lgm-inner--left,
12 .bkbg-lgm-inner--right {
13 display: flex;
14 gap: 60px;
15 align-items: center;
16 }
17
18 .bkbg-lgm-inner--right {
19 flex-direction: row-reverse;
20 }
21
22 .bkbg-lgm-inner--centered {
23 display: flex;
24 flex-direction: column;
25 align-items: center;
26 text-align: center;
27 }
28
29 /* === Mockup image === */
30 .bkbg-lgm-mockup-wrap {
31 flex-shrink: 0;
32 width: 320px;
33 }
34
35 .bkbg-lgm-inner--centered .bkbg-lgm-mockup-wrap {
36 width: 260px;
37 margin-bottom: 32px;
38 }
39
40 .bkbg-lgm-mockup-img {
41 display: block;
42 width: 100%;
43 }
44
45 .bkbg-lgm-mockup-img--floating {
46 border-radius: 12px;
47 box-shadow: 0 24px 64px rgba(0, 0, 0, 0.18), 0 8px 24px rgba(0, 0, 0, 0.08);
48 transform: perspective(800px) rotateY(-4deg) rotateX(2deg);
49 transition: transform 0.4s ease, box-shadow 0.4s ease;
50 }
51
52 .bkbg-lgm-mockup-wrap:hover .bkbg-lgm-mockup-img--floating {
53 transform: perspective(800px) rotateY(0deg) rotateX(0deg);
54 box-shadow: 0 32px 80px rgba(0, 0, 0, 0.18);
55 }
56
57 .bkbg-lgm-mockup-img--book {
58 border-radius: 4px;
59 box-shadow: 6px 6px 0 0 rgba(0, 0, 0, 0.12), 12px 12px 0 0 rgba(0, 0, 0, 0.06);
60 }
61
62 .bkbg-lgm-mockup-img--flat {
63 border-radius: 8px;
64 }
65
66 .bkbg-lgm-mockup-placeholder {
67 width: 100%;
68 aspect-ratio: 3 / 4;
69 background: #e5e7eb;
70 display: flex;
71 align-items: center;
72 justify-content: center;
73 font-size: 64px;
74 border-radius: 12px;
75 }
76
77 /* === Badge === */
78 .bkbg-lgm-badge {
79 display: inline-block;
80 font-size: 11px;
81 font-weight: 800;
82 letter-spacing: 0.1em;
83 text-transform: uppercase;
84 padding: 4px 12px;
85 border-radius: 999px;
86 margin-bottom: 14px;
87 }
88
89 /* === Heading / subtext === */
90 .bkbg-lgm-heading {
91 font-family: var(--bkbg-lgm-h-font-family, inherit);
92 font-weight: var(--bkbg-lgm-h-font-weight, 800);
93 font-style: var(--bkbg-lgm-h-font-style, normal);
94 text-decoration: var(--bkbg-lgm-h-text-decoration, none);
95 text-transform: var(--bkbg-lgm-h-text-transform, none);
96 font-size: var(--bkbg-lgm-h-font-size-d, 32px);
97 line-height: var(--bkbg-lgm-h-line-height-d, var(--bkbg-lgm-h-line-height, 1.25));
98 letter-spacing: var(--bkbg-lgm-h-letter-spacing-d, var(--bkbg-lgm-h-letter-spacing, 0px));
99 word-spacing: var(--bkbg-lgm-h-word-spacing-d, var(--bkbg-lgm-h-word-spacing, 0px));
100 margin: 0 0 12px;
101 }
102 .bkbg-lgm-inner h2.bkbg-lgm-heading,
103 .bkbg-lgm-editor h2.bkbg-lgm-heading {
104 font-family: var(--bkbg-lgm-h-font-family, inherit);
105 font-weight: var(--bkbg-lgm-h-font-weight, 800);
106 font-style: var(--bkbg-lgm-h-font-style, normal);
107 text-decoration: var(--bkbg-lgm-h-text-decoration, none);
108 text-transform: var(--bkbg-lgm-h-text-transform, none);
109 font-size: var(--bkbg-lgm-h-font-size-d, 32px);
110 line-height: var(--bkbg-lgm-h-line-height-d, var(--bkbg-lgm-h-line-height, 1.25));
111 letter-spacing: var(--bkbg-lgm-h-letter-spacing-d, var(--bkbg-lgm-h-letter-spacing, 0px));
112 word-spacing: var(--bkbg-lgm-h-word-spacing-d, var(--bkbg-lgm-h-word-spacing, 0px));
113 }
114
115 .bkbg-lgm-subtext {
116 font-family: var(--bkbg-lgm-st-font-family, inherit);
117 font-weight: var(--bkbg-lgm-st-font-weight, 400);
118 font-style: var(--bkbg-lgm-st-font-style, normal);
119 text-decoration: var(--bkbg-lgm-st-text-decoration, none);
120 text-transform: var(--bkbg-lgm-st-text-transform, none);
121 font-size: var(--bkbg-lgm-st-font-size-d, 16px);
122 line-height: var(--bkbg-lgm-st-line-height-d, var(--bkbg-lgm-st-line-height, 1.65));
123 letter-spacing: var(--bkbg-lgm-st-letter-spacing-d, var(--bkbg-lgm-st-letter-spacing, 0px));
124 word-spacing: var(--bkbg-lgm-st-word-spacing-d, var(--bkbg-lgm-st-word-spacing, 0px));
125 margin: 0 0 20px;
126 }
127
128 /* === Benefits === */
129 .bkbg-lgm-benefits {
130 list-style: none;
131 padding: 0;
132 margin: 0 0 24px;
133 display: flex;
134 flex-direction: column;
135 gap: 10px;
136 }
137
138 .bkbg-lgm-inner--centered .bkbg-lgm-benefits {
139 align-items: center;
140 }
141
142 .bkbg-lgm-benefit {
143 display: flex;
144 align-items: flex-start;
145 gap: 10px;
146 font-size: 15px;
147 line-height: 1.5;
148 }
149
150 .bkbg-lgm-check {
151 font-weight: 700;
152 font-size: 16px;
153 flex-shrink: 0;
154 margin-top: 1px;
155 }
156
157 /* === Form === */
158 .bkbg-lgm-form {
159 width: 100%;
160 }
161
162 .bkbg-lgm-form-row {
163 display: flex;
164 gap: 8px;
165 flex-wrap: wrap;
166 }
167
168 .bkbg-lgm-input {
169 flex: 1 1 200px;
170 padding: 14px 16px;
171 border: 1.5px solid #d1d5db;
172 border-radius: 8px;
173 font-size: 15px;
174 background: #ffffff;
175 min-width: 0;
176 transition: border-color 0.15s ease;
177 }
178
179 .bkbg-lgm-input:focus {
180 outline: none;
181 border-color: var(--lgm-accent, #7c3aed);
182 }
183
184 .bkbg-lgm-submit {
185 font-family: var(--bkbg-lgm-bt-font-family, inherit);
186 font-weight: var(--bkbg-lgm-bt-font-weight, 700);
187 font-style: var(--bkbg-lgm-bt-font-style, normal);
188 text-decoration: var(--bkbg-lgm-bt-text-decoration, none);
189 text-transform: var(--bkbg-lgm-bt-text-transform, none);
190 font-size: var(--bkbg-lgm-bt-font-size-d, 15px);
191 line-height: var(--bkbg-lgm-bt-line-height-d, var(--bkbg-lgm-bt-line-height, 1.4));
192 letter-spacing: var(--bkbg-lgm-bt-letter-spacing-d, var(--bkbg-lgm-bt-letter-spacing, 0px));
193 word-spacing: var(--bkbg-lgm-bt-word-spacing-d, var(--bkbg-lgm-bt-word-spacing, 0px));
194 padding: 14px 22px;
195 border-radius: 8px;
196 border: none;
197 cursor: pointer;
198 white-space: nowrap;
199 transition: filter 0.2s ease, transform 0.15s ease;
200 }
201
202 .bkbg-lgm-submit:hover {
203 filter: brightness(1.08);
204 transform: translateY(-1px);
205 }
206
207 .bkbg-lgm-privacy {
208 font-size: 12px;
209 margin-top: 8px;
210 margin-bottom: 0;
211 line-height: 1.5;
212 }
213
214 /* === Success message === */
215 .bkbg-lgm-success {
216 padding: 16px;
217 background: #f0fdf4;
218 border: 1.5px solid #bbf7d0;
219 border-radius: 8px;
220 color: #166534;
221 font-size: 15px;
222 font-weight: 600;
223 text-align: center;
224 display: none;
225 }
226
227 .bkbg-lgm-success--visible {
228 display: block;
229 }
230
231 /* === Responsive === */
232 @media (max-width: 1024px) {
233 .bkbg-lgm-inner .bkbg-lgm-heading { font-size: var(--bkbg-lgm-h-font-size-t, var(--bkbg-lgm-h-font-size-d, 32px)); line-height: var(--bkbg-lgm-h-line-height-t, var(--bkbg-lgm-h-line-height-d, 1.25));letter-spacing:var(--bkbg-lgm-h-letter-spacing-t, var(--bkbg-lgm-h-letter-spacing-d, var(--bkbg-lgm-h-letter-spacing, 0px)));word-spacing:var(--bkbg-lgm-h-word-spacing-t, var(--bkbg-lgm-h-word-spacing-d, var(--bkbg-lgm-h-word-spacing, 0px)))}
234 .bkbg-lgm-inner .bkbg-lgm-subtext { font-size: var(--bkbg-lgm-st-font-size-t, var(--bkbg-lgm-st-font-size-d, 16px)); line-height: var(--bkbg-lgm-st-line-height-t, var(--bkbg-lgm-st-line-height-d, 1.65));letter-spacing:var(--bkbg-lgm-st-letter-spacing-t, var(--bkbg-lgm-st-letter-spacing-d, var(--bkbg-lgm-st-letter-spacing, 0px)));word-spacing:var(--bkbg-lgm-st-word-spacing-t, var(--bkbg-lgm-st-word-spacing-d, var(--bkbg-lgm-st-word-spacing, 0px)))}
235 .bkbg-lgm-inner .bkbg-lgm-submit { font-size: var(--bkbg-lgm-bt-font-size-t, var(--bkbg-lgm-bt-font-size-d, 15px)); line-height: var(--bkbg-lgm-bt-line-height-t, var(--bkbg-lgm-bt-line-height-d, 1.4));letter-spacing:var(--bkbg-lgm-bt-letter-spacing-t, var(--bkbg-lgm-bt-letter-spacing-d, var(--bkbg-lgm-bt-letter-spacing, 0px)));word-spacing:var(--bkbg-lgm-bt-word-spacing-t, var(--bkbg-lgm-bt-word-spacing-d, var(--bkbg-lgm-bt-word-spacing, 0px)))}
236 }
237 @media (max-width: 767px) {
238 .bkbg-lgm-inner .bkbg-lgm-heading { font-size: var(--bkbg-lgm-h-font-size-m, var(--bkbg-lgm-h-font-size-t, var(--bkbg-lgm-h-font-size-d, 32px))); line-height: var(--bkbg-lgm-h-line-height-m, var(--bkbg-lgm-h-line-height-t, var(--bkbg-lgm-h-line-height-d, 1.25)));letter-spacing:var(--bkbg-lgm-h-letter-spacing-m, var(--bkbg-lgm-h-letter-spacing-t, var(--bkbg-lgm-h-letter-spacing-d, var(--bkbg-lgm-h-letter-spacing, 0px))));word-spacing:var(--bkbg-lgm-h-word-spacing-m, var(--bkbg-lgm-h-word-spacing-t, var(--bkbg-lgm-h-word-spacing-d, var(--bkbg-lgm-h-word-spacing, 0px))))}
239 .bkbg-lgm-inner .bkbg-lgm-subtext { font-size: var(--bkbg-lgm-st-font-size-m, var(--bkbg-lgm-st-font-size-t, var(--bkbg-lgm-st-font-size-d, 16px))); line-height: var(--bkbg-lgm-st-line-height-m, var(--bkbg-lgm-st-line-height-t, var(--bkbg-lgm-st-line-height-d, 1.65)));letter-spacing:var(--bkbg-lgm-st-letter-spacing-m, var(--bkbg-lgm-st-letter-spacing-t, var(--bkbg-lgm-st-letter-spacing-d, var(--bkbg-lgm-st-letter-spacing, 0px))));word-spacing:var(--bkbg-lgm-st-word-spacing-m, var(--bkbg-lgm-st-word-spacing-t, var(--bkbg-lgm-st-word-spacing-d, var(--bkbg-lgm-st-word-spacing, 0px))))}
240 .bkbg-lgm-inner .bkbg-lgm-submit { font-size: var(--bkbg-lgm-bt-font-size-m, var(--bkbg-lgm-bt-font-size-t, var(--bkbg-lgm-bt-font-size-d, 15px))); line-height: var(--bkbg-lgm-bt-line-height-m, var(--bkbg-lgm-bt-line-height-t, var(--bkbg-lgm-bt-line-height-d, 1.4)));letter-spacing:var(--bkbg-lgm-bt-letter-spacing-m, var(--bkbg-lgm-bt-letter-spacing-t, var(--bkbg-lgm-bt-letter-spacing-d, var(--bkbg-lgm-bt-letter-spacing, 0px))));word-spacing:var(--bkbg-lgm-bt-word-spacing-m, var(--bkbg-lgm-bt-word-spacing-t, var(--bkbg-lgm-bt-word-spacing-d, var(--bkbg-lgm-bt-word-spacing, 0px))))}
241 }
242 @media (max-width: 768px) {
243 word-spacing: var(--bkbg-lgm-bt-word-spacing-m, var(--bkbg-lgm-bt-word-spacing-t, var(--bkbg-lgm-bt-word-spacing-d, var(--bkbg-lgm-bt-word-spacing, 0px))));
244 letter-spacing: var(--bkbg-lgm-h-letter-spacing-m, var(--bkbg-lgm-h-letter-spacing-t, var(--bkbg-lgm-h-letter-spacing-d, var(--bkbg-lgm-h-letter-spacing, 0px))));
245 .bkbg-lgm-inner--left,
246 word-spacing: var(--bkbg-lgm-h-word-spacing-m, var(--bkbg-lgm-h-word-spacing-t, var(--bkbg-lgm-h-word-spacing-d, var(--bkbg-lgm-h-word-spacing, 0px))));
247 .bkbg-lgm-inner--right {
248 flex-direction: column;
249 }
250
251 .bkbg-lgm-mockup-wrap {
252 width: 220px;
253 margin: 0 auto 24px;
254 }
255 }
256