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

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

234 lines 13.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-aw-wrapper {
2 box-sizing: border-box;
3 width: 100%;
4 }
5 .bkbg-aw-header {
6 text-align: center;
7 margin-bottom: 40px;
8 }
9
10 /* ── Section Title ────────────────────────────── */
11 .bkbg-aw-title {
12 font-family: var(--bkbg-aw-stitle-font-family, inherit);
13 font-size: var(--bkbg-aw-stitle-font-size-d, var(--bkbg-aw-stitle-font-size, var(--bkbg-aw-title-sz, 32px)));
14 font-weight: var(--bkbg-aw-stitle-font-weight, 900);
15 font-style: var(--bkbg-aw-stitle-font-style, normal);
16 text-transform: var(--bkbg-aw-stitle-text-transform, none);
17 text-decoration: var(--bkbg-aw-stitle-text-decoration, none);
18 line-height: var(--bkbg-aw-stitle-line-height-d, var(--bkbg-aw-stitle-line-height, 1.2));
19 letter-spacing: var(--bkbg-aw-stitle-letter-spacing-d, var(--bkbg-aw-stitle-letter-spacing, normal));
20 word-spacing: var(--bkbg-aw-stitle-word-spacing-d, var(--bkbg-aw-stitle-word-spacing, normal));
21 color: var(--bkbg-aw-title-color, #111827);
22 margin: 0 0 10px;
23 }
24
25 /* ── Subtitle ─────────────────────────────────── */
26 .bkbg-aw-subtitle {
27 font-family: var(--bkbg-aw-sub-font-family, inherit);
28 font-size: var(--bkbg-aw-sub-font-size-d, var(--bkbg-aw-sub-font-size, 17px));
29 font-weight: var(--bkbg-aw-sub-font-weight, normal);
30 font-style: var(--bkbg-aw-sub-font-style, normal);
31 text-transform: var(--bkbg-aw-sub-text-transform, none);
32 text-decoration: var(--bkbg-aw-sub-text-decoration, none);
33 line-height: var(--bkbg-aw-sub-line-height-d, var(--bkbg-aw-sub-line-height, 1.55));
34 letter-spacing: var(--bkbg-aw-sub-letter-spacing-d, var(--bkbg-aw-sub-letter-spacing, normal));
35 word-spacing: var(--bkbg-aw-sub-word-spacing-d, var(--bkbg-aw-sub-word-spacing, normal));
36 color: var(--bkbg-aw-sub-color, #6b7280);
37 margin: 8px auto 0;
38 max-width: 520px;
39 }
40
41 /* ── Grid / List ──────────────────────────────── */
42 .bkbg-aw-grid {
43 display: grid;
44 grid-template-columns: repeat(var(--bkbg-aw-cols, 3), 1fr);
45 gap: var(--bkbg-aw-gap, 24px);
46 }
47 .bkbg-aw-list {
48 display: flex;
49 flex-direction: column;
50 gap: var(--bkbg-aw-gap, 24px);
51 }
52
53 /* ── Card ─────────────────────────────────────── */
54 .bkbg-aw-card {
55 background: var(--bkbg-aw-card-bg, #fff);
56 border: 1.5px solid var(--bkbg-aw-card-border, #e5e7eb);
57 border-radius: var(--bkbg-aw-card-r, 16px);
58 padding: 28px 22px;
59 display: flex;
60 flex-direction: column;
61 align-items: flex-start;
62 gap: 12px;
63 transition: box-shadow 0.2s, transform 0.2s;
64 opacity: 0;
65 transform: translateY(16px);
66 }
67 .bkbg-aw-card.is-visible {
68 opacity: 1;
69 transform: translateY(0);
70 }
71 .bkbg-aw-card:hover {
72 box-shadow: 0 8px 28px rgba(108, 63, 181, 0.13);
73 transform: translateY(-3px);
74 }
75 .bkbg-aw-icon-wrap {
76 width: var(--bkbg-aw-icon-sz, 40px);
77 height: var(--bkbg-aw-icon-sz, 40px);
78 border-radius: var(--bkbg-aw-icon-r, 14px);
79 display: flex;
80 align-items: center;
81 justify-content: center;
82 overflow: hidden;
83 flex-shrink: 0;
84 font-size: calc(var(--bkbg-aw-icon-sz, 40px) * 0.52);
85 }
86 .bkbg-aw-icon-wrap svg { width: 1em; height: 1em; fill: currentColor; }
87 .bkbg-aw-icon-wrap .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
88 .bkbg-aw-icon-wrap .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
89 .bkbg-aw-icon-wrap img {
90 width: 100%;
91 height: 100%;
92 object-fit: cover;
93 }
94 .bkbg-aw-content {
95 flex: 1;
96 min-width: 0;
97 width: 100%;
98 }
99 .bkbg-aw-title-row {
100 display: flex;
101 align-items: flex-start;
102 justify-content: space-between;
103 gap: 8px;
104 margin-bottom: 6px;
105 }
106
107 /* ── Award Title ──────────────────────────────── */
108 .bkbg-aw-award-title {
109 margin: 0;
110 font-family: var(--bkbg-aw-atitle-font-family, inherit);
111 font-size: var(--bkbg-aw-atitle-font-size-d, var(--bkbg-aw-atitle-font-size, var(--bkbg-aw-award-sz, 18px)));
112 font-weight: var(--bkbg-aw-atitle-font-weight, 800);
113 font-style: var(--bkbg-aw-atitle-font-style, normal);
114 text-transform: var(--bkbg-aw-atitle-text-transform, none);
115 text-decoration: var(--bkbg-aw-atitle-text-decoration, none);
116 line-height: var(--bkbg-aw-atitle-line-height-d, var(--bkbg-aw-atitle-line-height, 1.3));
117 letter-spacing: var(--bkbg-aw-atitle-letter-spacing-d, var(--bkbg-aw-atitle-letter-spacing, normal));
118 word-spacing: var(--bkbg-aw-atitle-word-spacing-d, var(--bkbg-aw-atitle-word-spacing, normal));
119 color: var(--bkbg-aw-award-title, #111827);
120 flex: 1;
121 min-width: 0;
122 }
123
124 /* ── Year Badge ───────────────────────────────── */
125 .bkbg-aw-year {
126 font-size: 11px;
127 font-weight: 700;
128 color: var(--bkbg-aw-year, #6c3fb5);
129 background: color-mix(in srgb, var(--bkbg-aw-year, #6c3fb5) 12%, transparent);
130 padding: 2px 8px;
131 border-radius: 99px;
132 flex-shrink: 0;
133 white-space: nowrap;
134 line-height: 1.6;
135 }
136
137 /* ── Issuer ───────────────────────────────────── */
138 .bkbg-aw-issuer {
139 margin: 0 0 6px;
140 font-family: var(--bkbg-aw-iss-font-family, inherit);
141 font-size: var(--bkbg-aw-iss-font-size-d, var(--bkbg-aw-iss-font-size, var(--bkbg-aw-issuer-sz, 13px)));
142 font-weight: var(--bkbg-aw-iss-font-weight, 600);
143 font-style: var(--bkbg-aw-iss-font-style, normal);
144 text-transform: var(--bkbg-aw-iss-text-transform, none);
145 text-decoration: var(--bkbg-aw-iss-text-decoration, none);
146 line-height: var(--bkbg-aw-iss-line-height-d, var(--bkbg-aw-iss-line-height, 1.4));
147 letter-spacing: var(--bkbg-aw-iss-letter-spacing-d, var(--bkbg-aw-iss-letter-spacing, normal));
148 word-spacing: var(--bkbg-aw-iss-word-spacing-d, var(--bkbg-aw-iss-word-spacing, normal));
149 color: var(--bkbg-aw-issuer, #6b7280);
150 }
151
152 /* ── Description ──────────────────────────────── */
153 .bkbg-aw-desc {
154 margin: 0;
155 font-family: var(--bkbg-aw-dsc-font-family, inherit);
156 font-size: var(--bkbg-aw-dsc-font-size-d, var(--bkbg-aw-dsc-font-size, var(--bkbg-aw-desc-sz, 14px)));
157 font-weight: var(--bkbg-aw-dsc-font-weight, normal);
158 font-style: var(--bkbg-aw-dsc-font-style, normal);
159 text-transform: var(--bkbg-aw-dsc-text-transform, none);
160 text-decoration: var(--bkbg-aw-dsc-text-decoration, none);
161 line-height: var(--bkbg-aw-dsc-line-height-d, var(--bkbg-aw-dsc-line-height, 1.55));
162 letter-spacing: var(--bkbg-aw-dsc-letter-spacing-d, var(--bkbg-aw-dsc-letter-spacing, normal));
163 word-spacing: var(--bkbg-aw-dsc-word-spacing-d, var(--bkbg-aw-dsc-word-spacing, normal));
164 color: var(--bkbg-aw-desc, #6b7280);
165 }
166
167 /* ── Responsive ───────────────────────────────── */
168 @media (max-width: 1024px) {
169 .bkbg-aw-title {
170 font-size: var(--bkbg-aw-stitle-font-size-t, var(--bkbg-aw-stitle-font-size-d, var(--bkbg-aw-stitle-font-size, var(--bkbg-aw-title-sz, 32px))));
171 line-height: var(--bkbg-aw-stitle-line-height-t, var(--bkbg-aw-stitle-line-height-d, var(--bkbg-aw-stitle-line-height, 1.2)));
172 letter-spacing: var(--bkbg-aw-stitle-letter-spacing-t, var(--bkbg-aw-stitle-letter-spacing-d, var(--bkbg-aw-stitle-letter-spacing, normal)));
173 word-spacing: var(--bkbg-aw-stitle-word-spacing-t, var(--bkbg-aw-stitle-word-spacing-d, var(--bkbg-aw-stitle-word-spacing, normal)));
174 }
175 .bkbg-aw-subtitle {
176 font-size: var(--bkbg-aw-sub-font-size-t, var(--bkbg-aw-sub-font-size-d, var(--bkbg-aw-sub-font-size, 17px)));
177 line-height: var(--bkbg-aw-sub-line-height-t, var(--bkbg-aw-sub-line-height-d, var(--bkbg-aw-sub-line-height, 1.55)));
178 letter-spacing: var(--bkbg-aw-sub-letter-spacing-t, var(--bkbg-aw-sub-letter-spacing-d, var(--bkbg-aw-sub-letter-spacing, normal)));
179 word-spacing: var(--bkbg-aw-sub-word-spacing-t, var(--bkbg-aw-sub-word-spacing-d, var(--bkbg-aw-sub-word-spacing, normal)));
180 }
181 .bkbg-aw-award-title {
182 font-size: var(--bkbg-aw-atitle-font-size-t, var(--bkbg-aw-atitle-font-size-d, var(--bkbg-aw-atitle-font-size, var(--bkbg-aw-award-sz, 18px))));
183 line-height: var(--bkbg-aw-atitle-line-height-t, var(--bkbg-aw-atitle-line-height-d, var(--bkbg-aw-atitle-line-height, 1.3)));
184 letter-spacing: var(--bkbg-aw-atitle-letter-spacing-t, var(--bkbg-aw-atitle-letter-spacing-d, var(--bkbg-aw-atitle-letter-spacing, normal)));
185 word-spacing: var(--bkbg-aw-atitle-word-spacing-t, var(--bkbg-aw-atitle-word-spacing-d, var(--bkbg-aw-atitle-word-spacing, normal)));
186 }
187 .bkbg-aw-issuer {
188 font-size: var(--bkbg-aw-iss-font-size-t, var(--bkbg-aw-iss-font-size-d, var(--bkbg-aw-iss-font-size, var(--bkbg-aw-issuer-sz, 13px))));
189 line-height: var(--bkbg-aw-iss-line-height-t, var(--bkbg-aw-iss-line-height-d, var(--bkbg-aw-iss-line-height, 1.4)));
190 letter-spacing: var(--bkbg-aw-iss-letter-spacing-t, var(--bkbg-aw-iss-letter-spacing-d, var(--bkbg-aw-iss-letter-spacing, normal)));
191 word-spacing: var(--bkbg-aw-iss-word-spacing-t, var(--bkbg-aw-iss-word-spacing-d, var(--bkbg-aw-iss-word-spacing, normal)));
192 }
193 .bkbg-aw-desc {
194 font-size: var(--bkbg-aw-dsc-font-size-t, var(--bkbg-aw-dsc-font-size-d, var(--bkbg-aw-dsc-font-size, var(--bkbg-aw-desc-sz, 14px))));
195 line-height: var(--bkbg-aw-dsc-line-height-t, var(--bkbg-aw-dsc-line-height-d, var(--bkbg-aw-dsc-line-height, 1.55)));
196 letter-spacing: var(--bkbg-aw-dsc-letter-spacing-t, var(--bkbg-aw-dsc-letter-spacing-d, var(--bkbg-aw-dsc-letter-spacing, normal)));
197 word-spacing: var(--bkbg-aw-dsc-word-spacing-t, var(--bkbg-aw-dsc-word-spacing-d, var(--bkbg-aw-dsc-word-spacing, normal)));
198 }
199 .bkbg-aw-grid { grid-template-columns: repeat(2, 1fr); }
200 }
201 @media (max-width: 767px) {
202 .bkbg-aw-title {
203 font-size: var(--bkbg-aw-stitle-font-size-m, var(--bkbg-aw-stitle-font-size-t, var(--bkbg-aw-stitle-font-size-d, var(--bkbg-aw-stitle-font-size, var(--bkbg-aw-title-sz, 32px)))));
204 line-height: var(--bkbg-aw-stitle-line-height-m, var(--bkbg-aw-stitle-line-height-t, var(--bkbg-aw-stitle-line-height-d, var(--bkbg-aw-stitle-line-height, 1.2))));
205 letter-spacing: var(--bkbg-aw-stitle-letter-spacing-m, var(--bkbg-aw-stitle-letter-spacing-t, var(--bkbg-aw-stitle-letter-spacing-d, var(--bkbg-aw-stitle-letter-spacing, normal))));
206 word-spacing: var(--bkbg-aw-stitle-word-spacing-m, var(--bkbg-aw-stitle-word-spacing-t, var(--bkbg-aw-stitle-word-spacing-d, var(--bkbg-aw-stitle-word-spacing, normal))));
207 }
208 .bkbg-aw-subtitle {
209 font-size: var(--bkbg-aw-sub-font-size-m, var(--bkbg-aw-sub-font-size-t, var(--bkbg-aw-sub-font-size-d, var(--bkbg-aw-sub-font-size, 17px))));
210 line-height: var(--bkbg-aw-sub-line-height-m, var(--bkbg-aw-sub-line-height-t, var(--bkbg-aw-sub-line-height-d, var(--bkbg-aw-sub-line-height, 1.55))));
211 letter-spacing: var(--bkbg-aw-sub-letter-spacing-m, var(--bkbg-aw-sub-letter-spacing-t, var(--bkbg-aw-sub-letter-spacing-d, var(--bkbg-aw-sub-letter-spacing, normal))));
212 word-spacing: var(--bkbg-aw-sub-word-spacing-m, var(--bkbg-aw-sub-word-spacing-t, var(--bkbg-aw-sub-word-spacing-d, var(--bkbg-aw-sub-word-spacing, normal))));
213 }
214 .bkbg-aw-award-title {
215 font-size: var(--bkbg-aw-atitle-font-size-m, var(--bkbg-aw-atitle-font-size-t, var(--bkbg-aw-atitle-font-size-d, var(--bkbg-aw-atitle-font-size, var(--bkbg-aw-award-sz, 18px)))));
216 line-height: var(--bkbg-aw-atitle-line-height-m, var(--bkbg-aw-atitle-line-height-t, var(--bkbg-aw-atitle-line-height-d, var(--bkbg-aw-atitle-line-height, 1.3))));
217 letter-spacing: var(--bkbg-aw-atitle-letter-spacing-m, var(--bkbg-aw-atitle-letter-spacing-t, var(--bkbg-aw-atitle-letter-spacing-d, var(--bkbg-aw-atitle-letter-spacing, normal))));
218 word-spacing: var(--bkbg-aw-atitle-word-spacing-m, var(--bkbg-aw-atitle-word-spacing-t, var(--bkbg-aw-atitle-word-spacing-d, var(--bkbg-aw-atitle-word-spacing, normal))));
219 }
220 .bkbg-aw-issuer {
221 font-size: var(--bkbg-aw-iss-font-size-m, var(--bkbg-aw-iss-font-size-t, var(--bkbg-aw-iss-font-size-d, var(--bkbg-aw-iss-font-size, var(--bkbg-aw-issuer-sz, 13px)))));
222 line-height: var(--bkbg-aw-iss-line-height-m, var(--bkbg-aw-iss-line-height-t, var(--bkbg-aw-iss-line-height-d, var(--bkbg-aw-iss-line-height, 1.4))));
223 letter-spacing: var(--bkbg-aw-iss-letter-spacing-m, var(--bkbg-aw-iss-letter-spacing-t, var(--bkbg-aw-iss-letter-spacing-d, var(--bkbg-aw-iss-letter-spacing, normal))));
224 word-spacing: var(--bkbg-aw-iss-word-spacing-m, var(--bkbg-aw-iss-word-spacing-t, var(--bkbg-aw-iss-word-spacing-d, var(--bkbg-aw-iss-word-spacing, normal))));
225 }
226 .bkbg-aw-desc {
227 font-size: var(--bkbg-aw-dsc-font-size-m, var(--bkbg-aw-dsc-font-size-t, var(--bkbg-aw-dsc-font-size-d, var(--bkbg-aw-dsc-font-size, var(--bkbg-aw-desc-sz, 14px)))));
228 line-height: var(--bkbg-aw-dsc-line-height-m, var(--bkbg-aw-dsc-line-height-t, var(--bkbg-aw-dsc-line-height-d, var(--bkbg-aw-dsc-line-height, 1.55))));
229 letter-spacing: var(--bkbg-aw-dsc-letter-spacing-m, var(--bkbg-aw-dsc-letter-spacing-t, var(--bkbg-aw-dsc-letter-spacing-d, var(--bkbg-aw-dsc-letter-spacing, normal))));
230 word-spacing: var(--bkbg-aw-dsc-word-spacing-m, var(--bkbg-aw-dsc-word-spacing-t, var(--bkbg-aw-dsc-word-spacing-d, var(--bkbg-aw-dsc-word-spacing, normal))));
231 }
232 .bkbg-aw-grid { grid-template-columns: 1fr; }
233 }
234