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 / gradient-generator / style.css

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

258 lines 7.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-gg-app {
2 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
3 box-sizing: border-box;
4 }
5 .bkbg-gg-app *, .bkbg-gg-app *::before, .bkbg-gg-app *::after {
6 box-sizing: inherit;
7 }
8 .bkbg-gg-wrap {
9 border-radius: 16px;
10 padding: 36px 32px;
11 max-width: 600px;
12 margin: 0 auto;
13 box-shadow: 0 4px 24px rgba(0,0,0,.09);
14 }
15 .bkbg-gg-header {
16 margin: 0 0 22px;
17 }
18 .bkbg-gg-title {
19 font-family: var(--bkbg-gg-tt-font-family, inherit);
20 font-size: var(--bkbg-gg-tt-font-size-d, 28px);
21 font-weight: var(--bkbg-gg-tt-font-weight, 700);
22 font-style: var(--bkbg-gg-tt-font-style, normal);
23 text-decoration: var(--bkbg-gg-tt-text-decoration, none);
24 text-transform: var(--bkbg-gg-tt-text-transform, none);
25 line-height: var(--bkbg-gg-tt-line-height-d, 1.2);
26 letter-spacing: var(--bkbg-gg-tt-letter-spacing-d, normal);
27 word-spacing: var(--bkbg-gg-tt-word-spacing-d, normal);
28 margin: 0 0 6px;
29 }
30 .bkbg-gg-subtitle {
31 font-family: var(--bkbg-gg-bd-font-family, inherit);
32 font-size: var(--bkbg-gg-bd-font-size-d, 15px);
33 font-weight: var(--bkbg-gg-bd-font-weight, 400);
34 font-style: var(--bkbg-gg-bd-font-style, normal);
35 text-decoration: var(--bkbg-gg-bd-text-decoration, none);
36 text-transform: var(--bkbg-gg-bd-text-transform, none);
37 line-height: var(--bkbg-gg-bd-line-height-d, 1.5);
38 letter-spacing: var(--bkbg-gg-bd-letter-spacing-d, normal);
39 word-spacing: var(--bkbg-gg-bd-word-spacing-d, normal);
40 opacity: .75;
41 margin: 0;
42 }
43 .bkbg-gg-preview {
44 width: 100%;
45 border-radius: 12px;
46 margin-bottom: 20px;
47 box-shadow: 0 2px 12px rgba(0,0,0,.12);
48 transition: background .25s ease;
49 }
50 .bkbg-gg-controls {
51 border-radius: 10px;
52 padding: 16px;
53 margin-bottom: 14px;
54 }
55 .bkbg-gg-type-row {
56 display: flex;
57 gap: 12px;
58 flex-wrap: wrap;
59 align-items: center;
60 margin-bottom: 14px;
61 }
62 .bkbg-gg-label {
63 display: block;
64 font-size: 12px;
65 font-weight: 600;
66 text-transform: uppercase;
67 letter-spacing: .05em;
68 margin-bottom: 5px;
69 }
70 .bkbg-gg-select, .bkbg-gg-input-text {
71 padding: 8px 10px;
72 border-radius: 6px;
73 font-size: 14px;
74 font-family: inherit;
75 outline: none;
76 transition: border-color .2s;
77 }
78 .bkbg-gg-select { cursor: pointer; }
79 .bkbg-gg-angle-row {
80 display: flex;
81 align-items: center;
82 gap: 8px;
83 }
84 .bkbg-gg-angle-row input[type=range] {
85 width: 110px;
86 cursor: pointer;
87 accent-color: var(--bkbg-gg-accent,#6c3fb5);
88 }
89 .bkbg-gg-angle-val {
90 font-size: 14px;
91 font-weight: 600;
92 min-width: 38px;
93 }
94 .bkbg-gg-stops {
95 display: flex;
96 flex-direction: column;
97 gap: 8px;
98 margin-bottom: 10px;
99 }
100 .bkbg-gg-stop-row {
101 display: flex;
102 gap: 8px;
103 align-items: center;
104 }
105 .bkbg-gg-color-swatch {
106 width: 36px;
107 height: 36px;
108 border: none;
109 border-radius: 6px;
110 cursor: pointer;
111 padding: 0;
112 flex-shrink: 0;
113 }
114 .bkbg-gg-input-color {
115 width: 90px;
116 }
117 .bkbg-gg-input-pos {
118 width: 60px;
119 }
120 .bkbg-gg-btn-remove {
121 width: 32px;
122 height: 32px;
123 border: none;
124 border-radius: 6px;
125 background: #fee2e2;
126 color: #ef4444;
127 font-size: 18px;
128 line-height: 1;
129 font-weight: 700;
130 cursor: pointer;
131 display: flex;
132 align-items: center;
133 justify-content: center;
134 flex-shrink: 0;
135 transition: background .15s;
136 }
137 .bkbg-gg-btn-remove:hover { background: #fecaca; }
138 .bkbg-gg-btn-remove:disabled { opacity: .35; cursor: not-allowed; }
139 .bkbg-gg-btn-add {
140 padding: 8px 14px;
141 border-radius: 6px;
142 border: 1.5px dashed #d1d5db;
143 background: transparent;
144 font-weight: 600;
145 font-size: 13px;
146 cursor: pointer;
147 width: 100%;
148 font-family: inherit;
149 transition: border-color .2s, color .2s;
150 }
151 .bkbg-gg-presets-section {
152 margin-bottom: 14px;
153 }
154 .bkbg-gg-presets-label {
155 font-size: 11px;
156 font-weight: 600;
157 text-transform: uppercase;
158 letter-spacing: .07em;
159 margin-bottom: 8px;
160 }
161 .bkbg-gg-presets-grid {
162 display: flex;
163 flex-wrap: wrap;
164 gap: 8px;
165 }
166 .bkbg-gg-preset-btn {
167 background: none;
168 border: none;
169 cursor: pointer;
170 padding: 0 0 4px;
171 display: flex;
172 flex-direction: column;
173 align-items: center;
174 gap: 4px;
175 transition: transform .15s;
176 }
177 .bkbg-gg-preset-btn:hover { transform: translateY(-2px); }
178 .bkbg-gg-preset-swatch {
179 width: 52px;
180 height: 36px;
181 border-radius: 6px;
182 box-shadow: 0 1px 5px rgba(0,0,0,.15);
183 }
184 .bkbg-gg-preset-name {
185 font-size: 10px;
186 font-family: inherit;
187 color: #6b7280;
188 white-space: nowrap;
189 max-width: 60px;
190 overflow: hidden;
191 text-overflow: ellipsis;
192 }
193 .bkbg-gg-css-section {
194 position: relative;
195 }
196 .bkbg-gg-css-block {
197 border-radius: 8px;
198 padding: 14px 110px 14px 16px;
199 font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace;
200 font-size: 13px;
201 word-break: break-all;
202 min-height: 46px;
203 line-height: 1.5;
204 }
205 .bkbg-gg-copy-btn {
206 position: absolute;
207 right: 10px;
208 top: 50%;
209 transform: translateY(-50%);
210 padding: 6px 14px;
211 border-radius: 6px;
212 border: none;
213 color: #fff;
214 font-weight: 600;
215 font-size: 12px;
216 cursor: pointer;
217 font-family: inherit;
218 white-space: nowrap;
219 transition: background .2s, transform .1s;
220 }
221 .bkbg-gg-copy-btn:active { transform: translateY(-50%) scale(.96); }
222 @media (max-width:560px) {
223 .bkbg-gg-wrap { padding: 24px 16px; }
224 .bkbg-gg-type-row { flex-direction: column; align-items: flex-start; }
225 }
226
227 /* Typography responsive – tablet */
228 @media (max-width: 1024px) {
229 .bkbg-gg-title {
230 font-size: var(--bkbg-gg-tt-font-size-t, var(--bkbg-gg-tt-font-size-d, 28px));
231 line-height: var(--bkbg-gg-tt-line-height-t, var(--bkbg-gg-tt-line-height-d, 1.2));
232 letter-spacing: var(--bkbg-gg-tt-letter-spacing-t, var(--bkbg-gg-tt-letter-spacing-d, normal));
233 word-spacing: var(--bkbg-gg-tt-word-spacing-t, var(--bkbg-gg-tt-word-spacing-d, normal));
234 }
235 .bkbg-gg-subtitle {
236 font-size: var(--bkbg-gg-bd-font-size-t, var(--bkbg-gg-bd-font-size-d, 15px));
237 line-height: var(--bkbg-gg-bd-line-height-t, var(--bkbg-gg-bd-line-height-d, 1.5));
238 letter-spacing: var(--bkbg-gg-bd-letter-spacing-t, var(--bkbg-gg-bd-letter-spacing-d, normal));
239 word-spacing: var(--bkbg-gg-bd-word-spacing-t, var(--bkbg-gg-bd-word-spacing-d, normal));
240 }
241 }
242
243 /* Typography responsive – mobile */
244 @media (max-width: 767px) {
245 .bkbg-gg-title {
246 font-size: var(--bkbg-gg-tt-font-size-m, var(--bkbg-gg-tt-font-size-t, var(--bkbg-gg-tt-font-size-d, 28px)));
247 line-height: var(--bkbg-gg-tt-line-height-m, var(--bkbg-gg-tt-line-height-t, var(--bkbg-gg-tt-line-height-d, 1.2)));
248 letter-spacing: var(--bkbg-gg-tt-letter-spacing-m, var(--bkbg-gg-tt-letter-spacing-t, var(--bkbg-gg-tt-letter-spacing-d, normal)));
249 word-spacing: var(--bkbg-gg-tt-word-spacing-m, var(--bkbg-gg-tt-word-spacing-t, var(--bkbg-gg-tt-word-spacing-d, normal)));
250 }
251 .bkbg-gg-subtitle {
252 font-size: var(--bkbg-gg-bd-font-size-m, var(--bkbg-gg-bd-font-size-t, var(--bkbg-gg-bd-font-size-d, 15px)));
253 line-height: var(--bkbg-gg-bd-line-height-m, var(--bkbg-gg-bd-line-height-t, var(--bkbg-gg-bd-line-height-d, 1.5)));
254 letter-spacing: var(--bkbg-gg-bd-letter-spacing-m, var(--bkbg-gg-bd-letter-spacing-t, var(--bkbg-gg-bd-letter-spacing-d, normal)));
255 word-spacing: var(--bkbg-gg-bd-word-spacing-m, var(--bkbg-gg-bd-word-spacing-t, var(--bkbg-gg-bd-word-spacing-d, normal)));
256 }
257 }
258