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

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

153 lines 8.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-lis-app { display: block; }
2
3 .bkbg-lis-section { font-family: inherit; box-sizing: border-box; }
4
5 /* heading – specificity (0,2,0) to beat editor theme rules on h2 */
6 .bkbg-lis-section h2.bkbg-lis-heading {
7 font-family: var(--bkbg-lis-h-font-family, inherit);
8 font-weight: var(--bkbg-lis-h-font-weight, 800);
9 font-size: var(--bkbg-lis-h-font-size-d, 28px);
10 line-height: var(--bkbg-lis-h-line-height-d, var(--bkbg-lis-h-line-height, 1.2));
11 font-style: var(--bkbg-lis-h-font-style, normal);
12 text-transform: var(--bkbg-lis-h-text-transform, none);
13 text-decoration: var(--bkbg-lis-h-text-decoration, none);
14 letter-spacing: var(--bkbg-lis-h-letter-spacing-d, var(--bkbg-lis-h-letter-spacing, normal));
15 word-spacing: var(--bkbg-lis-h-word-spacing-d, var(--bkbg-lis-h-word-spacing, normal));
16 margin: 0 0 24px;
17 }
18
19 /* item title – specificity (0,2,0) for h3 */
20 .bkbg-lis-section h3.bkbg-lis-title,
21 .bkbg-lis-section .bkbg-lis-title {
22 font-family: var(--bkbg-lis-tt-font-family, inherit);
23 font-weight: var(--bkbg-lis-tt-font-weight, 700);
24 font-size: var(--bkbg-lis-tt-font-size-d, 20px);
25 line-height: var(--bkbg-lis-tt-line-height-d, var(--bkbg-lis-tt-line-height, 1.3));
26 font-style: var(--bkbg-lis-tt-font-style, normal);
27 text-transform: var(--bkbg-lis-tt-text-transform, none);
28 text-decoration: var(--bkbg-lis-tt-text-decoration, none);
29 letter-spacing: var(--bkbg-lis-tt-letter-spacing-d, var(--bkbg-lis-tt-letter-spacing, normal));
30 word-spacing: var(--bkbg-lis-tt-word-spacing-d, var(--bkbg-lis-tt-word-spacing, normal));
31 margin: 0 0 4px;
32 }
33
34 /* description */
35 .bkbg-lis-desc {
36 font-family: var(--bkbg-lis-d-font-family, inherit);
37 font-weight: var(--bkbg-lis-d-font-weight, 400);
38 font-size: var(--bkbg-lis-d-font-size-d, 14px);
39 line-height: var(--bkbg-lis-d-line-height-d, var(--bkbg-lis-d-line-height, 1.65));
40 font-style: var(--bkbg-lis-d-font-style, normal);
41 text-transform: var(--bkbg-lis-d-text-transform, none);
42 text-decoration: var(--bkbg-lis-d-text-decoration, none);
43 letter-spacing: var(--bkbg-lis-d-letter-spacing-d, var(--bkbg-lis-d-letter-spacing, normal));
44 word-spacing: var(--bkbg-lis-d-word-spacing-d, var(--bkbg-lis-d-word-spacing, normal));
45 margin: 8px 0 0;
46 }
47
48 /* list wrapper */
49 .bkbg-lis-list { display: flex; flex-direction: column; }
50 .bkbg-lis-grid { display: grid; grid-template-columns: repeat(2, 1fr); }
51 .bkbg-lis-magazine { display: flex; flex-direction: column; }
52
53 /* card */
54 .bkbg-lis-card {
55 border: 1px solid #e5e7eb;
56 border-radius: 12px;
57 overflow: hidden;
58 background: #fff;
59 display: flex;
60 }
61 .bkbg-lis-list .bkbg-lis-card { flex-direction: row; }
62 .bkbg-lis-grid .bkbg-lis-card { flex-direction: column; }
63 .bkbg-lis-magazine .bkbg-lis-card { flex-direction: row; }
64 .bkbg-lis-magazine .bkbg-lis-card.bkbg-lis-odd { flex-direction: row-reverse; }
65
66 /* image area */
67 .bkbg-lis-img-wrap {
68 flex-shrink: 0;
69 position: relative;
70 overflow: hidden;
71 background: #f3f4f6;
72 }
73 .bkbg-lis-list .bkbg-lis-img-wrap { width: 220px; }
74 .bkbg-lis-magazine .bkbg-lis-img-wrap { width: 44%; }
75 .bkbg-lis-grid .bkbg-lis-img-wrap { width: 100%; }
76
77 .bkbg-lis-img-pad { position: relative; width: 100%; }
78 .bkbg-lis-list .bkbg-lis-img-pad,
79 .bkbg-lis-magazine .bkbg-lis-img-pad { position: absolute; inset: 0; height: 100%; }
80
81 .bkbg-lis-img-wrap img {
82 position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
83 }
84
85 /* number badge over image */
86 .bkbg-lis-num-overlay { position: absolute; top: 10px; left: 10px; z-index: 1; }
87 .bkbg-lis-badge { width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 18px; }
88 .bkbg-lis-circle { width: 40px; height: 40px; border-radius: 50%; border: 2px solid; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 18px; }
89 .bkbg-lis-num-large { font-size: 72px; font-weight: 900; font-family: Georgia, serif; line-height: 1; opacity: 0.12; }
90 .bkbg-lis-num-minimal { font-size: 20px; font-weight: 900; }
91
92 /* content */
93 .bkbg-lis-content { padding: 16px 20px; flex: 1; display: flex; flex-direction: column; }
94 .bkbg-lis-meta { display: flex; gap: 6px; flex-wrap: wrap; align-items: center; margin-bottom: 8px; }
95 .bkbg-lis-tag { padding: 2px 10px; border-radius: 999px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; }
96 .bkbg-lis-verdict { padding: 2px 10px; border-radius: 999px; font-size: 11px; font-weight: 700; }
97 .bkbg-lis-num-inline { margin-bottom: 10px; }
98
99 .bkbg-lis-subtitle { font-size: 13px; margin: 0 0 6px; }
100 .bkbg-lis-stars { display: flex; gap: 1px; font-size: 16px; margin: 4px 0 8px; }
101
102 @media (max-width: 640px) {
103 .bkbg-lis-grid { grid-template-columns: 1fr !important; }
104 .bkbg-lis-list .bkbg-lis-card { flex-direction: column !important; }
105 .bkbg-lis-list .bkbg-lis-img-wrap { width: 100% !important; }
106 .bkbg-lis-magazine .bkbg-lis-card { flex-direction: column !important; }
107 .bkbg-lis-magazine .bkbg-lis-img-wrap { width: 100% !important; }
108 }
109
110 /* ── Responsive typography ─────────────────────────────────────── */
111 @media (max-width: 1024px) {
112 .bkbg-lis-section h2.bkbg-lis-heading {
113 font-size: var(--bkbg-lis-h-font-size-t, var(--bkbg-lis-h-font-size-d, 28px));
114 line-height: var(--bkbg-lis-h-line-height-t, var(--bkbg-lis-h-line-height-d, 1.2));
115 letter-spacing: var(--bkbg-lis-h-letter-spacing-t, var(--bkbg-lis-h-letter-spacing-d, var(--bkbg-lis-h-letter-spacing, normal)));
116 word-spacing: var(--bkbg-lis-h-word-spacing-t, var(--bkbg-lis-h-word-spacing-d, var(--bkbg-lis-h-word-spacing, normal)));
117 }
118 .bkbg-lis-section h3.bkbg-lis-title,
119 .bkbg-lis-section .bkbg-lis-title {
120 font-size: var(--bkbg-lis-tt-font-size-t, var(--bkbg-lis-tt-font-size-d, 20px));
121 line-height: var(--bkbg-lis-tt-line-height-t, var(--bkbg-lis-tt-line-height-d, 1.3));
122 letter-spacing: var(--bkbg-lis-tt-letter-spacing-t, var(--bkbg-lis-tt-letter-spacing-d, var(--bkbg-lis-tt-letter-spacing, normal)));
123 word-spacing: var(--bkbg-lis-tt-word-spacing-t, var(--bkbg-lis-tt-word-spacing-d, var(--bkbg-lis-tt-word-spacing, normal)));
124 }
125 .bkbg-lis-desc {
126 font-size: var(--bkbg-lis-d-font-size-t, var(--bkbg-lis-d-font-size-d, 14px));
127 line-height: var(--bkbg-lis-d-line-height-t, var(--bkbg-lis-d-line-height-d, 1.65));
128 letter-spacing: var(--bkbg-lis-d-letter-spacing-t, var(--bkbg-lis-d-letter-spacing-d, var(--bkbg-lis-d-letter-spacing, normal)));
129 word-spacing: var(--bkbg-lis-d-word-spacing-t, var(--bkbg-lis-d-word-spacing-d, var(--bkbg-lis-d-word-spacing, normal)));
130 }
131 }
132 @media (max-width: 767px) {
133 .bkbg-lis-section h2.bkbg-lis-heading {
134 font-size: var(--bkbg-lis-h-font-size-m, var(--bkbg-lis-h-font-size-t, var(--bkbg-lis-h-font-size-d, 28px)));
135 line-height: var(--bkbg-lis-h-line-height-m, var(--bkbg-lis-h-line-height-t, var(--bkbg-lis-h-line-height-d, 1.2)));
136 letter-spacing: var(--bkbg-lis-h-letter-spacing-m, var(--bkbg-lis-h-letter-spacing-t, var(--bkbg-lis-h-letter-spacing-d, var(--bkbg-lis-h-letter-spacing, normal))));
137 word-spacing: var(--bkbg-lis-h-word-spacing-m, var(--bkbg-lis-h-word-spacing-t, var(--bkbg-lis-h-word-spacing-d, var(--bkbg-lis-h-word-spacing, normal))));
138 }
139 .bkbg-lis-section h3.bkbg-lis-title,
140 .bkbg-lis-section .bkbg-lis-title {
141 font-size: var(--bkbg-lis-tt-font-size-m, var(--bkbg-lis-tt-font-size-t, var(--bkbg-lis-tt-font-size-d, 20px)));
142 line-height: var(--bkbg-lis-tt-line-height-m, var(--bkbg-lis-tt-line-height-t, var(--bkbg-lis-tt-line-height-d, 1.3)));
143 letter-spacing: var(--bkbg-lis-tt-letter-spacing-m, var(--bkbg-lis-tt-letter-spacing-t, var(--bkbg-lis-tt-letter-spacing-d, var(--bkbg-lis-tt-letter-spacing, normal))));
144 word-spacing: var(--bkbg-lis-tt-word-spacing-m, var(--bkbg-lis-tt-word-spacing-t, var(--bkbg-lis-tt-word-spacing-d, var(--bkbg-lis-tt-word-spacing, normal))));
145 }
146 .bkbg-lis-desc {
147 font-size: var(--bkbg-lis-d-font-size-m, var(--bkbg-lis-d-font-size-t, var(--bkbg-lis-d-font-size-d, 14px)));
148 line-height: var(--bkbg-lis-d-line-height-m, var(--bkbg-lis-d-line-height-t, var(--bkbg-lis-d-line-height-d, 1.65)));
149 letter-spacing: var(--bkbg-lis-d-letter-spacing-m, var(--bkbg-lis-d-letter-spacing-t, var(--bkbg-lis-d-letter-spacing-d, var(--bkbg-lis-d-letter-spacing, normal))));
150 word-spacing: var(--bkbg-lis-d-word-spacing-m, var(--bkbg-lis-d-word-spacing-t, var(--bkbg-lis-d-word-spacing-d, var(--bkbg-lis-d-word-spacing, normal))));
151 }
152 }
153