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 / job-listing / style.css

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

262 lines 12.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Job Listing — style */
2 .bkjl-wrap {
3 box-sizing: border-box;
4 }
5
6 .bkjl-wrap *,
7 .bkjl-wrap *::before,
8 .bkjl-wrap *::after {
9 box-sizing: inherit;
10 }
11
12 .bkjl-card {
13 transition: box-shadow 0.2s ease, transform 0.2s ease;
14 }
15
16 .bkjl-card:hover {
17 transform: translateY(-2px);
18 box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12) !important;
19 }
20
21 .bkjl-card h3.bkjl-title,
22 .bkjl-card .bkjl-title {
23 font-family: var(--bkjl-tt-font-family, inherit);
24 font-size: var(--bkjl-tt-font-size-d, 22px);
25 font-weight: var(--bkjl-tt-font-weight, 700);
26 font-style: var(--bkjl-tt-font-style, normal);
27 text-decoration: var(--bkjl-tt-text-decoration, none);
28 text-transform: var(--bkjl-tt-text-transform, none);
29 line-height: var(--bkjl-tt-line-height-d, 1.3);
30 letter-spacing: var(--bkjl-tt-letter-spacing-d, normal);
31 word-spacing: var(--bkjl-tt-word-spacing-d, normal);
32 }
33
34 .bkjl-desc {
35 line-height: 1.65;
36 font-family: var(--bkjl-de-font-family, inherit);
37 font-size: var(--bkjl-de-font-size-d, 14px);
38 font-weight: var(--bkjl-de-font-weight, 400);
39 font-style: var(--bkjl-de-font-style, normal);
40 text-decoration: var(--bkjl-de-text-decoration, none);
41 text-transform: var(--bkjl-de-text-transform, none);
42 line-height: var(--bkjl-de-line-height-d, 1.65);
43 letter-spacing: var(--bkjl-de-letter-spacing-d, normal);
44 word-spacing: var(--bkjl-de-word-spacing-d, normal);
45 }
46
47 /* Company */
48 .bkjl-company {
49 font-family: var(--bkjl-co-font-family, inherit);
50 font-size: var(--bkjl-co-font-size-d, 14px);
51 font-weight: var(--bkjl-co-font-weight, 600);
52 font-style: var(--bkjl-co-font-style, normal);
53 text-decoration: var(--bkjl-co-text-decoration, none);
54 text-transform: var(--bkjl-co-text-transform, none);
55 line-height: var(--bkjl-co-line-height-d, 1.4);
56 letter-spacing: var(--bkjl-co-letter-spacing-d, normal);
57 word-spacing: var(--bkjl-co-word-spacing-d, normal);
58 }
59
60 /* Skills */
61 .bkjl-skill {
62 font-family: var(--bkjl-sk-font-family, inherit);
63 font-size: var(--bkjl-sk-font-size-d, 12px);
64 font-weight: var(--bkjl-sk-font-weight, 500);
65 font-style: var(--bkjl-sk-font-style, normal);
66 text-decoration: var(--bkjl-sk-text-decoration, none);
67 text-transform: var(--bkjl-sk-text-transform, none);
68 line-height: var(--bkjl-sk-line-height-d, 1.4);
69 letter-spacing: var(--bkjl-sk-letter-spacing-d, normal);
70 word-spacing: var(--bkjl-sk-word-spacing-d, normal);
71 }
72
73 /* Badges (Featured / Urgent) */
74 .bkjl-badge-featured,
75 .bkjl-badge-urgent {
76 font-family: var(--bkjl-ba-font-family, inherit);
77 font-size: var(--bkjl-ba-font-size-d, 11px);
78 font-weight: var(--bkjl-ba-font-weight, 700);
79 font-style: var(--bkjl-ba-font-style, normal);
80 text-decoration: var(--bkjl-ba-text-decoration, none);
81 text-transform: var(--bkjl-ba-text-transform, none);
82 line-height: var(--bkjl-ba-line-height-d, 1.4);
83 letter-spacing: var(--bkjl-ba-letter-spacing-d, 0.03em);
84 word-spacing: var(--bkjl-ba-word-spacing-d, normal);
85 }
86
87 /* Meta Pills */
88 .bkjl-pill {
89 font-family: var(--bkjl-pi-font-family, inherit);
90 font-size: var(--bkjl-pi-font-size-d, 12px);
91 font-weight: var(--bkjl-pi-font-weight, 600);
92 font-style: var(--bkjl-pi-font-style, normal);
93 text-decoration: var(--bkjl-pi-text-decoration, none);
94 text-transform: var(--bkjl-pi-text-transform, none);
95 line-height: var(--bkjl-pi-line-height-d, 1.4);
96 letter-spacing: var(--bkjl-pi-letter-spacing-d, normal);
97 word-spacing: var(--bkjl-pi-word-spacing-d, normal);
98 }
99
100 /* Meta / Dates */
101 .bkjl-posted,
102 .bkjl-deadline {
103 font-family: var(--bkjl-mt-font-family, inherit);
104 font-size: var(--bkjl-mt-font-size-d, 12px);
105 font-weight: var(--bkjl-mt-font-weight, 400);
106 font-style: var(--bkjl-mt-font-style, normal);
107 text-decoration: var(--bkjl-mt-text-decoration, none);
108 text-transform: var(--bkjl-mt-text-transform, none);
109 line-height: var(--bkjl-mt-line-height-d, 1.4);
110 letter-spacing: var(--bkjl-mt-letter-spacing-d, normal);
111 word-spacing: var(--bkjl-mt-word-spacing-d, normal);
112 }
113
114 /* Buttons */
115 .bkjl-btn-apply,
116 .bkjl-btn-secondary {
117 font-family: var(--bkjl-bt-font-family, inherit);
118 font-size: var(--bkjl-bt-font-size-d, 14px);
119 font-weight: var(--bkjl-bt-font-weight, 600);
120 font-style: var(--bkjl-bt-font-style, normal);
121 text-decoration: var(--bkjl-bt-text-decoration, none);
122 text-transform: var(--bkjl-bt-text-transform, none);
123 line-height: var(--bkjl-bt-line-height-d, 1.4);
124 letter-spacing: var(--bkjl-bt-letter-spacing-d, normal);
125 word-spacing: var(--bkjl-bt-word-spacing-d, normal);
126 }
127
128 /* Buttons */
129 .bkjl-btn-apply:hover {
130 filter: brightness(1.1);
131 transform: translateY(-1px);
132 }
133
134 .bkjl-btn-secondary:hover {
135 background: var(--bkjl-primary, #6c3fb5) !important;
136 color: #fff !important;
137 }
138
139 /* Skills */
140 .bkjl-skill {
141 transition: background 0.15s ease;
142 }
143
144 .bkjl-skill:hover {
145 filter: brightness(0.95);
146 }
147
148 /* Responsive typography */
149 @media (max-width: 1024px) {
150 .bkjl-card h3.bkjl-title,
151 .bkjl-card .bkjl-title {
152 font-size: var(--bkjl-tt-font-size-t, var(--bkjl-tt-font-size-d, 22px));
153 line-height: var(--bkjl-tt-line-height-t, var(--bkjl-tt-line-height-d, 1.3));
154 letter-spacing: var(--bkjl-tt-letter-spacing-t, var(--bkjl-tt-letter-spacing-d, normal));
155 word-spacing: var(--bkjl-tt-word-spacing-t, var(--bkjl-tt-word-spacing-d, normal));
156 }
157 .bkjl-company {
158 font-size: var(--bkjl-co-font-size-t, var(--bkjl-co-font-size-d, 14px));
159 line-height: var(--bkjl-co-line-height-t, var(--bkjl-co-line-height-d, 1.4));
160 letter-spacing: var(--bkjl-co-letter-spacing-t, var(--bkjl-co-letter-spacing-d, normal));
161 word-spacing: var(--bkjl-co-word-spacing-t, var(--bkjl-co-word-spacing-d, normal));
162 }
163 .bkjl-desc {
164 font-size: var(--bkjl-de-font-size-t, var(--bkjl-de-font-size-d, 14px));
165 line-height: var(--bkjl-de-line-height-t, var(--bkjl-de-line-height-d, 1.65));
166 letter-spacing: var(--bkjl-de-letter-spacing-t, var(--bkjl-de-letter-spacing-d, normal));
167 word-spacing: var(--bkjl-de-word-spacing-t, var(--bkjl-de-word-spacing-d, normal));
168 }
169 .bkjl-skill {
170 font-size: var(--bkjl-sk-font-size-t, var(--bkjl-sk-font-size-d, 12px));
171 line-height: var(--bkjl-sk-line-height-t, var(--bkjl-sk-line-height-d, 1.4));
172 letter-spacing: var(--bkjl-sk-letter-spacing-t, var(--bkjl-sk-letter-spacing-d, normal));
173 word-spacing: var(--bkjl-sk-word-spacing-t, var(--bkjl-sk-word-spacing-d, normal));
174 }
175 .bkjl-badge-featured, .bkjl-badge-urgent {
176 font-size: var(--bkjl-ba-font-size-t, var(--bkjl-ba-font-size-d, 11px));
177 line-height: var(--bkjl-ba-line-height-t, var(--bkjl-ba-line-height-d, 1.4));
178 letter-spacing: var(--bkjl-ba-letter-spacing-t, var(--bkjl-ba-letter-spacing-d, 0.03em));
179 word-spacing: var(--bkjl-ba-word-spacing-t, var(--bkjl-ba-word-spacing-d, normal));
180 }
181 .bkjl-pill {
182 font-size: var(--bkjl-pi-font-size-t, var(--bkjl-pi-font-size-d, 12px));
183 line-height: var(--bkjl-pi-line-height-t, var(--bkjl-pi-line-height-d, 1.4));
184 letter-spacing: var(--bkjl-pi-letter-spacing-t, var(--bkjl-pi-letter-spacing-d, normal));
185 word-spacing: var(--bkjl-pi-word-spacing-t, var(--bkjl-pi-word-spacing-d, normal));
186 }
187 .bkjl-posted, .bkjl-deadline {
188 font-size: var(--bkjl-mt-font-size-t, var(--bkjl-mt-font-size-d, 12px));
189 line-height: var(--bkjl-mt-line-height-t, var(--bkjl-mt-line-height-d, 1.4));
190 letter-spacing: var(--bkjl-mt-letter-spacing-t, var(--bkjl-mt-letter-spacing-d, normal));
191 word-spacing: var(--bkjl-mt-word-spacing-t, var(--bkjl-mt-word-spacing-d, normal));
192 }
193 .bkjl-btn-apply, .bkjl-btn-secondary {
194 font-size: var(--bkjl-bt-font-size-t, var(--bkjl-bt-font-size-d, 14px));
195 line-height: var(--bkjl-bt-line-height-t, var(--bkjl-bt-line-height-d, 1.4));
196 letter-spacing: var(--bkjl-bt-letter-spacing-t, var(--bkjl-bt-letter-spacing-d, normal));
197 word-spacing: var(--bkjl-bt-word-spacing-t, var(--bkjl-bt-word-spacing-d, normal));
198 }
199 }
200 @media (max-width: 767px) {
201 .bkjl-card h3.bkjl-title,
202 .bkjl-card .bkjl-title {
203 font-size: var(--bkjl-tt-font-size-m, var(--bkjl-tt-font-size-t, var(--bkjl-tt-font-size-d, 22px)));
204 line-height: var(--bkjl-tt-line-height-m, var(--bkjl-tt-line-height-t, var(--bkjl-tt-line-height-d, 1.3)));
205 letter-spacing: var(--bkjl-tt-letter-spacing-m, var(--bkjl-tt-letter-spacing-t, var(--bkjl-tt-letter-spacing-d, normal)));
206 word-spacing: var(--bkjl-tt-word-spacing-m, var(--bkjl-tt-word-spacing-t, var(--bkjl-tt-word-spacing-d, normal)));
207 }
208 .bkjl-company {
209 font-size: var(--bkjl-co-font-size-m, var(--bkjl-co-font-size-t, var(--bkjl-co-font-size-d, 14px)));
210 line-height: var(--bkjl-co-line-height-m, var(--bkjl-co-line-height-t, var(--bkjl-co-line-height-d, 1.4)));
211 letter-spacing: var(--bkjl-co-letter-spacing-m, var(--bkjl-co-letter-spacing-t, var(--bkjl-co-letter-spacing-d, normal)));
212 word-spacing: var(--bkjl-co-word-spacing-m, var(--bkjl-co-word-spacing-t, var(--bkjl-co-word-spacing-d, normal)));
213 }
214 .bkjl-desc {
215 font-size: var(--bkjl-de-font-size-m, var(--bkjl-de-font-size-t, var(--bkjl-de-font-size-d, 14px)));
216 line-height: var(--bkjl-de-line-height-m, var(--bkjl-de-line-height-t, var(--bkjl-de-line-height-d, 1.65)));
217 letter-spacing: var(--bkjl-de-letter-spacing-m, var(--bkjl-de-letter-spacing-t, var(--bkjl-de-letter-spacing-d, normal)));
218 word-spacing: var(--bkjl-de-word-spacing-m, var(--bkjl-de-word-spacing-t, var(--bkjl-de-word-spacing-d, normal)));
219 }
220 .bkjl-skill {
221 font-size: var(--bkjl-sk-font-size-m, var(--bkjl-sk-font-size-t, var(--bkjl-sk-font-size-d, 12px)));
222 line-height: var(--bkjl-sk-line-height-m, var(--bkjl-sk-line-height-t, var(--bkjl-sk-line-height-d, 1.4)));
223 letter-spacing: var(--bkjl-sk-letter-spacing-m, var(--bkjl-sk-letter-spacing-t, var(--bkjl-sk-letter-spacing-d, normal)));
224 word-spacing: var(--bkjl-sk-word-spacing-m, var(--bkjl-sk-word-spacing-t, var(--bkjl-sk-word-spacing-d, normal)));
225 }
226 .bkjl-badge-featured, .bkjl-badge-urgent {
227 font-size: var(--bkjl-ba-font-size-m, var(--bkjl-ba-font-size-t, var(--bkjl-ba-font-size-d, 11px)));
228 line-height: var(--bkjl-ba-line-height-m, var(--bkjl-ba-line-height-t, var(--bkjl-ba-line-height-d, 1.4)));
229 letter-spacing: var(--bkjl-ba-letter-spacing-m, var(--bkjl-ba-letter-spacing-t, var(--bkjl-ba-letter-spacing-d, 0.03em)));
230 word-spacing: var(--bkjl-ba-word-spacing-m, var(--bkjl-ba-word-spacing-t, var(--bkjl-ba-word-spacing-d, normal)));
231 }
232 .bkjl-pill {
233 font-size: var(--bkjl-pi-font-size-m, var(--bkjl-pi-font-size-t, var(--bkjl-pi-font-size-d, 12px)));
234 line-height: var(--bkjl-pi-line-height-m, var(--bkjl-pi-line-height-t, var(--bkjl-pi-line-height-d, 1.4)));
235 letter-spacing: var(--bkjl-pi-letter-spacing-m, var(--bkjl-pi-letter-spacing-t, var(--bkjl-pi-letter-spacing-d, normal)));
236 word-spacing: var(--bkjl-pi-word-spacing-m, var(--bkjl-pi-word-spacing-t, var(--bkjl-pi-word-spacing-d, normal)));
237 }
238 .bkjl-posted, .bkjl-deadline {
239 font-size: var(--bkjl-mt-font-size-m, var(--bkjl-mt-font-size-t, var(--bkjl-mt-font-size-d, 12px)));
240 line-height: var(--bkjl-mt-line-height-m, var(--bkjl-mt-line-height-t, var(--bkjl-mt-line-height-d, 1.4)));
241 letter-spacing: var(--bkjl-mt-letter-spacing-m, var(--bkjl-mt-letter-spacing-t, var(--bkjl-mt-letter-spacing-d, normal)));
242 word-spacing: var(--bkjl-mt-word-spacing-m, var(--bkjl-mt-word-spacing-t, var(--bkjl-mt-word-spacing-d, normal)));
243 }
244 .bkjl-btn-apply, .bkjl-btn-secondary {
245 font-size: var(--bkjl-bt-font-size-m, var(--bkjl-bt-font-size-t, var(--bkjl-bt-font-size-d, 14px)));
246 line-height: var(--bkjl-bt-line-height-m, var(--bkjl-bt-line-height-t, var(--bkjl-bt-line-height-d, 1.4)));
247 letter-spacing: var(--bkjl-bt-letter-spacing-m, var(--bkjl-bt-letter-spacing-t, var(--bkjl-bt-letter-spacing-d, normal)));
248 word-spacing: var(--bkjl-bt-word-spacing-m, var(--bkjl-bt-word-spacing-t, var(--bkjl-bt-word-spacing-d, normal)));
249 }
250 }
251
252 /* Responsive */
253 @media (max-width: 640px) {
254 .bkjl-header {
255 flex-direction: column;
256 }
257 .bkjl-footer {
258 flex-direction: column;
259 align-items: flex-start !important;
260 }
261 }
262