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

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

225 lines 8.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-lig-app {
2 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
3 -webkit-font-smoothing: antialiased;
4 }
5 .bkbg-lig-card {
6 margin: 0 auto;
7 padding: 36px 32px;
8 box-shadow: 0 4px 32px rgba(0,0,0,0.08);
9 }
10 .bkbg-lig-title {
11 text-align: center;
12 font-family: var(--bkbg-lig-tt-font-family, inherit);
13 font-size: var(--bkbg-lig-tt-font-size-d, 26px);
14 font-weight: var(--bkbg-lig-tt-font-weight, 800);
15 font-style: var(--bkbg-lig-tt-font-style, normal);
16 line-height: var(--bkbg-lig-tt-line-height-d, 1.2);
17 letter-spacing: var(--bkbg-lig-tt-letter-spacing-d, normal);
18 word-spacing: var(--bkbg-lig-tt-word-spacing-d, normal);
19 text-decoration: var(--bkbg-lig-tt-text-decoration, none);
20 text-transform: var(--bkbg-lig-tt-text-transform, none);
21 margin-bottom: 6px;
22 }
23 .bkbg-lig-subtitle {
24 text-align: center;
25 font-family: var(--bkbg-lig-st-font-family, inherit);
26 font-size: var(--bkbg-lig-st-font-size-d, 14px);
27 font-weight: var(--bkbg-lig-st-font-weight, 400);
28 font-style: var(--bkbg-lig-st-font-style, normal);
29 line-height: var(--bkbg-lig-st-line-height-d, 1.5);
30 letter-spacing: var(--bkbg-lig-st-letter-spacing-d, normal);
31 word-spacing: var(--bkbg-lig-st-word-spacing-d, normal);
32 text-decoration: var(--bkbg-lig-st-text-decoration, none);
33 text-transform: var(--bkbg-lig-st-text-transform, none);
34 color: #6b7280;
35 margin-bottom: 24px;
36 }
37 /* Mode tabs */
38 .bkbg-lig-tabs {
39 display: flex;
40 gap: 4px;
41 padding: 4px;
42 border-radius: 10px;
43 margin-bottom: 20px;
44 }
45 .bkbg-lig-tab {
46 flex: 1;
47 padding: 9px;
48 font-size: 13px;
49 font-weight: 700;
50 border: none;
51 border-radius: 7px;
52 cursor: pointer;
53 transition: background 0.18s, color 0.18s;
54 }
55 /* Controls row */
56 .bkbg-lig-controls {
57 display: flex;
58 align-items: center;
59 gap: 10px;
60 margin-bottom: 16px;
61 flex-wrap: wrap;
62 }
63 /* Count control */
64 .bkbg-lig-count-wrap {
65 display: flex;
66 align-items: center;
67 gap: 6px;
68 border-radius: 8px;
69 padding: 6px 12px;
70 font-size: 14px;
71 font-weight: 600;
72 }
73 .bkbg-lig-count-btn {
74 width: 28px;
75 height: 28px;
76 border-radius: 6px;
77 border: none;
78 font-size: 16px;
79 font-weight: 700;
80 cursor: pointer;
81 display: flex;
82 align-items: center;
83 justify-content: center;
84 background: #e5e7eb;
85 color: #374151;
86 transition: background 0.15s;
87 }
88 .bkbg-lig-count-btn:hover { background: #d1d5db; }
89 .bkbg-lig-count-val {
90 font-size: 15px;
91 font-weight: 800;
92 min-width: 28px;
93 text-align: center;
94 }
95 /* Buttons */
96 .bkbg-lig-btn {
97 padding: 9px 22px;
98 font-size: 13px;
99 font-weight: 700;
100 border: none;
101 border-radius: 8px;
102 cursor: pointer;
103 transition: opacity 0.18s, transform 0.1s;
104 }
105 .bkbg-lig-btn:hover { opacity: 0.88; transform: translateY(-1px); }
106 .bkbg-lig-btn:active { transform: translateY(0); }
107 .bkbg-lig-btn-sec {
108 background: #f3f4f6;
109 border: 1.5px solid #e5e7eb;
110 color: #374151;
111 }
112 .bkbg-lig-btn-sec:hover { background: #e5e7eb; opacity: 1; }
113 /* Options row */
114 .bkbg-lig-opts {
115 display: flex;
116 gap: 16px;
117 align-items: center;
118 margin-bottom: 14px;
119 flex-wrap: wrap;
120 }
121 .bkbg-lig-check-lbl {
122 display: flex;
123 align-items: center;
124 gap: 6px;
125 font-size: 13px;
126 font-weight: 600;
127 color: #374151;
128 cursor: pointer;
129 }
130 .bkbg-lig-check-lbl input { cursor: pointer; }
131 /* Output */
132 .bkbg-lig-output {
133 border-radius: 10px;
134 padding: 18px 20px;
135 font-family: var(--bkbg-lig-out-font-family, Georgia, 'Times New Roman', serif);
136 font-size: var(--bkbg-lig-out-font-size-d, 14px);
137 font-weight: var(--bkbg-lig-out-font-weight, 400);
138 font-style: var(--bkbg-lig-out-font-style, normal);
139 line-height: var(--bkbg-lig-out-line-height-d, 1.8);
140 letter-spacing: var(--bkbg-lig-out-letter-spacing-d, normal);
141 word-spacing: var(--bkbg-lig-out-word-spacing-d, normal);
142 text-decoration: var(--bkbg-lig-out-text-decoration, none);
143 text-transform: var(--bkbg-lig-out-text-transform, none);
144 resize: vertical;
145 overflow: auto;
146 white-space: pre-wrap;
147 outline: none;
148 border: 1.5px solid transparent;
149 cursor: text;
150 user-select: text;
151 transition: border-color 0.15s;
152 }
153 .bkbg-lig-output:focus { border-color: #9ca3af; }
154 .bkbg-lig-output p { margin: 0 0 1em; }
155 .bkbg-lig-output p:last-child { margin-bottom: 0; }
156 .bkbg-lig-output ul, .bkbg-lig-output ol { margin: 0; padding-left: 1.5em; }
157 /* Stats row */
158 .bkbg-lig-stats {
159 display: flex;
160 gap: 20px;
161 margin-top: 10px;
162 font-size: 12px;
163 color: #9ca3af;
164 font-weight: 600;
165 flex-wrap: wrap;
166 }
167 .bkbg-lig-stats strong { color: #374151; }
168 /* Copy feedback */
169 .bkbg-lig-copied {
170 font-size: 12px;
171 font-weight: 700;
172 padding: 4px 12px;
173 border-radius: 99px;
174 background: #dcfce7;
175 color: #16a34a;
176 display: none;
177 margin-left: 8px;
178 }
179 @media (max-width: 600px) {
180 .bkbg-lig-card { padding: 24px 16px; }
181 .bkbg-lig-tabs { flex-wrap: wrap; }
182 }
183
184 /* ── Responsive typography ─────────────────────────────── */
185 @media (max-width: 1024px) {
186 .bkbg-lig-title {
187 font-size: var(--bkbg-lig-tt-font-size-t, var(--bkbg-lig-tt-font-size-d, 26px));
188 line-height: var(--bkbg-lig-tt-line-height-t, var(--bkbg-lig-tt-line-height-d, 1.2));
189 letter-spacing: var(--bkbg-lig-tt-letter-spacing-t, var(--bkbg-lig-tt-letter-spacing-d, normal));
190 word-spacing: var(--bkbg-lig-tt-word-spacing-t, var(--bkbg-lig-tt-word-spacing-d, normal));
191 }
192 .bkbg-lig-subtitle {
193 font-size: var(--bkbg-lig-st-font-size-t, var(--bkbg-lig-st-font-size-d, 14px));
194 line-height: var(--bkbg-lig-st-line-height-t, var(--bkbg-lig-st-line-height-d, 1.5));
195 letter-spacing: var(--bkbg-lig-st-letter-spacing-t, var(--bkbg-lig-st-letter-spacing-d, normal));
196 word-spacing: var(--bkbg-lig-st-word-spacing-t, var(--bkbg-lig-st-word-spacing-d, normal));
197 }
198 .bkbg-lig-output {
199 font-size: var(--bkbg-lig-out-font-size-t, var(--bkbg-lig-out-font-size-d, 14px));
200 line-height: var(--bkbg-lig-out-line-height-t, var(--bkbg-lig-out-line-height-d, 1.8));
201 letter-spacing: var(--bkbg-lig-out-letter-spacing-t, var(--bkbg-lig-out-letter-spacing-d, normal));
202 word-spacing: var(--bkbg-lig-out-word-spacing-t, var(--bkbg-lig-out-word-spacing-d, normal));
203 }
204 }
205 @media (max-width: 767px) {
206 .bkbg-lig-title {
207 font-size: var(--bkbg-lig-tt-font-size-m, var(--bkbg-lig-tt-font-size-t, var(--bkbg-lig-tt-font-size-d, 26px)));
208 line-height: var(--bkbg-lig-tt-line-height-m, var(--bkbg-lig-tt-line-height-t, var(--bkbg-lig-tt-line-height-d, 1.2)));
209 letter-spacing: var(--bkbg-lig-tt-letter-spacing-m, var(--bkbg-lig-tt-letter-spacing-t, var(--bkbg-lig-tt-letter-spacing-d, normal)));
210 word-spacing: var(--bkbg-lig-tt-word-spacing-m, var(--bkbg-lig-tt-word-spacing-t, var(--bkbg-lig-tt-word-spacing-d, normal)));
211 }
212 .bkbg-lig-subtitle {
213 font-size: var(--bkbg-lig-st-font-size-m, var(--bkbg-lig-st-font-size-t, var(--bkbg-lig-st-font-size-d, 14px)));
214 line-height: var(--bkbg-lig-st-line-height-m, var(--bkbg-lig-st-line-height-t, var(--bkbg-lig-st-line-height-d, 1.5)));
215 letter-spacing: var(--bkbg-lig-st-letter-spacing-m, var(--bkbg-lig-st-letter-spacing-t, var(--bkbg-lig-st-letter-spacing-d, normal)));
216 word-spacing: var(--bkbg-lig-st-word-spacing-m, var(--bkbg-lig-st-word-spacing-t, var(--bkbg-lig-st-word-spacing-d, normal)));
217 }
218 .bkbg-lig-output {
219 font-size: var(--bkbg-lig-out-font-size-m, var(--bkbg-lig-out-font-size-t, var(--bkbg-lig-out-font-size-d, 14px)));
220 line-height: var(--bkbg-lig-out-line-height-m, var(--bkbg-lig-out-line-height-t, var(--bkbg-lig-out-line-height-d, 1.8)));
221 letter-spacing: var(--bkbg-lig-out-letter-spacing-m, var(--bkbg-lig-out-letter-spacing-t, var(--bkbg-lig-out-letter-spacing-d, normal)));
222 word-spacing: var(--bkbg-lig-out-word-spacing-m, var(--bkbg-lig-out-word-spacing-t, var(--bkbg-lig-out-word-spacing-d, normal)));
223 }
224 }
225