PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.13
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.13
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 / split-form / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.13, at blocks/split-form/style.css

238 lines 9.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-sf-app { display: none; }
2
3 .bkbg-sf-section {
4 box-sizing: border-box;
5 width: 100%;
6 overflow: hidden;
7 }
8
9 /* Two-panel flex layout */
10 .bkbg-sf-panels {
11 display: flex;
12 align-items: stretch;
13 }
14
15 /* Content panel */
16 .bkbg-sf-content {
17 display: flex;
18 flex-direction: column;
19 justify-content: center;
20 padding: 48px 40px;
21 position: relative;
22 overflow: hidden;
23 box-sizing: border-box;
24 }
25
26 .bkbg-sf-overlay {
27 position: absolute;
28 inset: 0;
29 pointer-events: none;
30 }
31
32 .bkbg-sf-content-inner { position: relative; z-index: 1; }
33
34 .bkbg-sf-icon { font-size: 42px; margin-bottom: 16px; }
35 .bkbg-sf-icon svg { width: 1em; height: 1em; fill: currentColor; }
36 .bkbg-sf-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
37 .bkbg-sf-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
38 .bkbg-sf-eyebrow {
39 font-family: var(--bksf-eb-font-family, inherit);
40 font-size: var(--bksf-eb-font-size-d, var(--bksf-eb-sz, 13px));
41 font-weight: var(--bksf-eb-font-weight, var(--bksf-eb-w, 700));
42 font-style: var(--bksf-eb-font-style);
43 text-decoration: var(--bksf-eb-text-decoration);
44 text-transform: var(--bksf-eb-text-transform, uppercase);
45 letter-spacing: var(--bksf-eb-letter-spacing-d, .08em);
46 line-height: var(--bksf-eb-line-height-d);
47 word-spacing: var(--bksf-eb-word-spacing-d);
48 margin: 0 0 8px;
49 }
50 .bkbg-sf-content .bkbg-sf-heading {
51 font-family: var(--bksf-hd-font-family, inherit);
52 font-size: var(--bksf-hd-font-size-d, var(--bksf-hd-sz, clamp(22px, 3vw, 34px)));
53 font-weight: var(--bksf-hd-font-weight, var(--bksf-hd-w, 800));
54 font-style: var(--bksf-hd-font-style);
55 text-decoration: var(--bksf-hd-text-decoration);
56 text-transform: var(--bksf-hd-text-transform);
57 line-height: var(--bksf-hd-line-height-d, 1.25);
58 letter-spacing: var(--bksf-hd-letter-spacing-d);
59 word-spacing: var(--bksf-hd-word-spacing-d);
60 margin: 0 0 14px;
61 }
62 .bkbg-sf-text {
63 font-family: var(--bksf-st-font-family, inherit);
64 font-size: var(--bksf-st-font-size-d, var(--bksf-st-sz, 15px));
65 font-weight: var(--bksf-st-font-weight);
66 font-style: var(--bksf-st-font-style);
67 text-decoration: var(--bksf-st-text-decoration);
68 text-transform: var(--bksf-st-text-transform);
69 line-height: var(--bksf-st-line-height-d, 1.65);
70 letter-spacing: var(--bksf-st-letter-spacing-d);
71 word-spacing: var(--bksf-st-word-spacing-d);
72 margin: 0 0 20px;
73 }
74
75 .bkbg-sf-bullets { list-style: none; margin: 0; padding: 0; }
76 .bkbg-sf-bullet {
77 display: flex;
78 gap: 10px;
79 align-items: flex-start;
80 font-family: var(--bksf-bl-font-family, inherit);
81 font-size: var(--bksf-bl-font-size-d, 15px);
82 font-weight: var(--bksf-bl-font-weight);
83 font-style: var(--bksf-bl-font-style);
84 text-decoration: var(--bksf-bl-text-decoration);
85 text-transform: var(--bksf-bl-text-transform);
86 line-height: var(--bksf-bl-line-height-d);
87 letter-spacing: var(--bksf-bl-letter-spacing-d);
88 word-spacing: var(--bksf-bl-word-spacing-d);
89 margin-bottom: 10px;
90 }
91 .bkbg-sf-bullet:last-child { margin-bottom: 0; }
92 .bkbg-sf-bullet-icon { font-weight: 700; flex-shrink: 0; }
93 .bkbg-sf-bullet-icon svg { width: 1em; height: 1em; fill: currentColor; }
94 .bkbg-sf-bullet-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
95 .bkbg-sf-bullet-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
96
97 /* Form panel */
98 .bkbg-sf-form-panel {
99 display: flex;
100 flex-direction: column;
101 justify-content: center;
102 padding: 48px 40px;
103 box-sizing: border-box;
104 }
105
106 .bkbg-sf-form-panel .bkbg-sf-form-title {
107 font-family: var(--bksf-ft-font-family, inherit);
108 font-size: var(--bksf-ft-font-size-d, var(--bksf-ft-sz, 22px));
109 font-weight: var(--bksf-ft-font-weight, var(--bksf-ft-w, 800));
110 font-style: var(--bksf-ft-font-style);
111 text-decoration: var(--bksf-ft-text-decoration);
112 text-transform: var(--bksf-ft-text-transform);
113 line-height: var(--bksf-ft-line-height-d);
114 letter-spacing: var(--bksf-ft-letter-spacing-d);
115 word-spacing: var(--bksf-ft-word-spacing-d);
116 margin: 0 0 8px;
117 }
118 .bkbg-sf-form-subtext { font-size: 14px; margin: 0 0 20px; opacity: .75; }
119
120 /* Inputs */
121 .bkbg-sf-form input[type=text],
122 .bkbg-sf-form input[type=email],
123 .bkbg-sf-form input[type=tel] {
124 display: block;
125 width: 100%;
126 padding: 12px 14px;
127 border-style: solid;
128 border-width: 1px;
129 font-size: 15px;
130 box-sizing: border-box;
131 margin-bottom: 12px;
132 outline: none;
133 transition: border-color .2s;
134 font-family: inherit;
135 }
136
137 .bkbg-sf-form input:focus { border-width: 2px; }
138
139 /* Submit */
140 .bkbg-sf-submit {
141 width: 100%;
142 padding: 14px;
143 font-weight: 700;
144 font-size: 15px;
145 border: none;
146 cursor: pointer;
147 margin-bottom: 12px;
148 transition: opacity .2s, transform .15s;
149 font-family: inherit;
150 }
151 .bkbg-sf-submit:hover { opacity: .88; transform: translateY(-1px); }
152
153 /* Privacy */
154 .bkbg-sf-privacy { font-size: 12px; text-align: center; margin: 0; }
155
156 /* Success message */
157 .bkbg-sf-success {
158 display: none;
159 text-align: center;
160 font-size: 18px;
161 font-weight: 700;
162 padding: 32px;
163 }
164 .bkbg-sf-success.is-visible { display: block; }
165
166 /* Responsive typography */
167 @media (max-width: 1024px) {
168 .bkbg-sf-content .bkbg-sf-heading {
169 font-size: var(--bksf-hd-font-size-t, var(--bksf-hd-font-size-d, var(--bksf-hd-sz, clamp(22px, 3vw, 34px))));
170 line-height: var(--bksf-hd-line-height-t, var(--bksf-hd-line-height-d, 1.25));
171 letter-spacing: var(--bksf-hd-letter-spacing-t, var(--bksf-hd-letter-spacing-d));
172 word-spacing: var(--bksf-hd-word-spacing-t, var(--bksf-hd-word-spacing-d));
173 }
174 .bkbg-sf-eyebrow {
175 font-size: var(--bksf-eb-font-size-t, var(--bksf-eb-font-size-d, var(--bksf-eb-sz, 13px)));
176 line-height: var(--bksf-eb-line-height-t, var(--bksf-eb-line-height-d));
177 letter-spacing: var(--bksf-eb-letter-spacing-t, var(--bksf-eb-letter-spacing-d, .08em));
178 word-spacing: var(--bksf-eb-word-spacing-t, var(--bksf-eb-word-spacing-d));
179 }
180 .bkbg-sf-text {
181 font-size: var(--bksf-st-font-size-t, var(--bksf-st-font-size-d, var(--bksf-st-sz, 15px)));
182 line-height: var(--bksf-st-line-height-t, var(--bksf-st-line-height-d, 1.65));
183 letter-spacing: var(--bksf-st-letter-spacing-t, var(--bksf-st-letter-spacing-d));
184 word-spacing: var(--bksf-st-word-spacing-t, var(--bksf-st-word-spacing-d));
185 }
186 .bkbg-sf-form-panel .bkbg-sf-form-title {
187 font-size: var(--bksf-ft-font-size-t, var(--bksf-ft-font-size-d, var(--bksf-ft-sz, 22px)));
188 line-height: var(--bksf-ft-line-height-t, var(--bksf-ft-line-height-d));
189 letter-spacing: var(--bksf-ft-letter-spacing-t, var(--bksf-ft-letter-spacing-d));
190 word-spacing: var(--bksf-ft-word-spacing-t, var(--bksf-ft-word-spacing-d));
191 }
192 .bkbg-sf-bullet {
193 font-size: var(--bksf-bl-font-size-t, var(--bksf-bl-font-size-d, 15px));
194 line-height: var(--bksf-bl-line-height-t, var(--bksf-bl-line-height-d));
195 letter-spacing: var(--bksf-bl-letter-spacing-t, var(--bksf-bl-letter-spacing-d));
196 word-spacing: var(--bksf-bl-word-spacing-t, var(--bksf-bl-word-spacing-d));
197 }
198 }
199 @media (max-width: 767px) {
200 .bkbg-sf-content .bkbg-sf-heading {
201 font-size: var(--bksf-hd-font-size-m, var(--bksf-hd-font-size-t, var(--bksf-hd-font-size-d, var(--bksf-hd-sz, clamp(22px, 3vw, 34px)))));
202 line-height: var(--bksf-hd-line-height-m, var(--bksf-hd-line-height-t, var(--bksf-hd-line-height-d, 1.25)));
203 letter-spacing: var(--bksf-hd-letter-spacing-m, var(--bksf-hd-letter-spacing-t, var(--bksf-hd-letter-spacing-d)));
204 word-spacing: var(--bksf-hd-word-spacing-m, var(--bksf-hd-word-spacing-t, var(--bksf-hd-word-spacing-d)));
205 }
206 .bkbg-sf-eyebrow {
207 font-size: var(--bksf-eb-font-size-m, var(--bksf-eb-font-size-t, var(--bksf-eb-font-size-d, var(--bksf-eb-sz, 13px))));
208 line-height: var(--bksf-eb-line-height-m, var(--bksf-eb-line-height-t, var(--bksf-eb-line-height-d)));
209 letter-spacing: var(--bksf-eb-letter-spacing-m, var(--bksf-eb-letter-spacing-t, var(--bksf-eb-letter-spacing-d, .08em)));
210 word-spacing: var(--bksf-eb-word-spacing-m, var(--bksf-eb-word-spacing-t, var(--bksf-eb-word-spacing-d)));
211 }
212 .bkbg-sf-text {
213 font-size: var(--bksf-st-font-size-m, var(--bksf-st-font-size-t, var(--bksf-st-font-size-d, var(--bksf-st-sz, 15px))));
214 line-height: var(--bksf-st-line-height-m, var(--bksf-st-line-height-t, var(--bksf-st-line-height-d, 1.65)));
215 letter-spacing: var(--bksf-st-letter-spacing-m, var(--bksf-st-letter-spacing-t, var(--bksf-st-letter-spacing-d)));
216 word-spacing: var(--bksf-st-word-spacing-m, var(--bksf-st-word-spacing-t, var(--bksf-st-word-spacing-d)));
217 }
218 .bkbg-sf-form-panel .bkbg-sf-form-title {
219 font-size: var(--bksf-ft-font-size-m, var(--bksf-ft-font-size-t, var(--bksf-ft-font-size-d, var(--bksf-ft-sz, 22px))));
220 line-height: var(--bksf-ft-line-height-m, var(--bksf-ft-line-height-t, var(--bksf-ft-line-height-d)));
221 letter-spacing: var(--bksf-ft-letter-spacing-m, var(--bksf-ft-letter-spacing-t, var(--bksf-ft-letter-spacing-d)));
222 word-spacing: var(--bksf-ft-word-spacing-m, var(--bksf-ft-word-spacing-t, var(--bksf-ft-word-spacing-d)));
223 }
224 .bkbg-sf-bullet {
225 font-size: var(--bksf-bl-font-size-m, var(--bksf-bl-font-size-t, var(--bksf-bl-font-size-d, 15px)));
226 line-height: var(--bksf-bl-line-height-m, var(--bksf-bl-line-height-t, var(--bksf-bl-line-height-d)));
227 letter-spacing: var(--bksf-bl-letter-spacing-m, var(--bksf-bl-letter-spacing-t, var(--bksf-bl-letter-spacing-d)));
228 word-spacing: var(--bksf-bl-word-spacing-m, var(--bksf-bl-word-spacing-t, var(--bksf-bl-word-spacing-d)));
229 }
230 }
231
232 /* Responsive: stack vertically below 768 px */
233 @media (max-width: 768px) {
234 .bkbg-sf-panels { flex-direction: column; }
235 .bkbg-sf-content,
236 .bkbg-sf-form-panel { padding: 36px 24px; }
237 }
238