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

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

203 lines 5.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-coms-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-coms-wrap *,
6 .bkbg-coms-wrap *::before,
7 .bkbg-coms-wrap *::after {
8 box-sizing: inherit;
9 }
10
11 /* ── Inner ── */
12 .bkbg-coms-inner {
13 margin: 0 auto;
14 }
15
16 .bkbg-coms-inner--centered {
17 text-align: center;
18 }
19
20 .bkbg-coms-inner--split {
21 display: flex;
22 gap: 48px;
23 align-items: center;
24 text-align: left;
25 }
26
27 /* ── Avatar strip ── */
28 .bkbg-coms-avatars {
29 display: flex;
30 align-items: center;
31 justify-content: center;
32 margin-bottom: 12px;
33 }
34
35 .bkbg-coms-inner--split .bkbg-coms-avatars {
36 justify-content: flex-start;
37 }
38
39 .bkbg-coms-avatar-wrap {
40 position: relative;
41 }
42
43 .bkbg-coms-avatar {
44 border-radius: 50%;
45 object-fit: cover;
46 display: block;
47 border: 3px solid #fff;
48 }
49
50 .bkbg-coms-avatar-placeholder {
51 border-radius: 50%;
52 background: #e5e7eb;
53 border: 3px solid #fff;
54 display: flex;
55 align-items: center;
56 justify-content: center;
57 font-size: 18px;
58 }
59
60 /* ── Count row ── */
61 .bkbg-coms-count-row {
62 margin-bottom: 8px;
63 }
64
65 .bkbg-coms-count {
66 font-size: 28px;
67 font-weight: 800;
68 line-height: 1;
69 }
70
71 .bkbg-coms-count-label {
72 font-size: 14px;
73 margin-left: 8px;
74 }
75
76 /* ── Heading ── */
77 .bkbg-coms-heading,
78 .bkcoms-heading {
79 font-family: var(--bkcoms-heading-font-family, inherit);
80 font-size: var(--bkcoms-heading-font-size-d, 30px);
81 font-weight: var(--bkcoms-heading-font-weight, 800);
82 line-height: var(--bkcoms-heading-line-height-d, 1.3);
83 text-transform: var(--bkcoms-heading-text-transform, none);
84 font-style: var(--bkcoms-heading-font-style, normal);
85 text-decoration: var(--bkcoms-heading-text-decoration, none);
86 letter-spacing: var(--bkcoms-heading-letter-spacing-d, normal);
87 word-spacing: var(--bkcoms-heading-word-spacing-d, normal);
88 margin: 0 0 12px;
89 }
90
91 .bkbg-coms-sub,
92 .bkcoms-body {
93 font-family: var(--bkcoms-body-font-family, inherit);
94 font-size: var(--bkcoms-body-font-size-d, 16px);
95 font-weight: var(--bkcoms-body-font-weight, 400);
96 line-height: var(--bkcoms-body-line-height-d, 1.6);
97 text-transform: var(--bkcoms-body-text-transform, none);
98 font-style: var(--bkcoms-body-font-style, normal);
99 text-decoration: var(--bkcoms-body-text-decoration, none);
100 letter-spacing: var(--bkcoms-body-letter-spacing-d, normal);
101 word-spacing: var(--bkcoms-body-word-spacing-d, normal);
102 margin: 0 0 20px;
103 }
104
105 /* ── CTA row ── */
106 .bkbg-coms-cta-row {
107 display: flex;
108 gap: 12px;
109 align-items: center;
110 flex-wrap: wrap;
111 margin-bottom: 16px;
112 justify-content: center;
113 }
114
115 .bkbg-coms-inner--split .bkbg-coms-cta-row {
116 justify-content: flex-start;
117 }
118
119 .bkbg-coms-cta {
120 display: inline-block;
121 padding: 14px 32px;
122 border-radius: 8px;
123 font-weight: 700;
124 font-size: 15px;
125 text-decoration: none;
126 transition: opacity 0.15s, transform 0.15s;
127 }
128
129 .bkbg-coms-cta:hover {
130 opacity: 0.88;
131 transform: translateY(-2px);
132 }
133
134 .bkbg-coms-badge {
135 font-size: 12px;
136 font-weight: 600;
137 padding: 4px 12px;
138 border-radius: 999px;
139 }
140
141 /* ── Trust row ── */
142 .bkbg-coms-trusts {
143 display: flex;
144 gap: 16px;
145 justify-content: center;
146 flex-wrap: wrap;
147 }
148
149 .bkbg-coms-inner--split .bkbg-coms-trusts {
150 justify-content: flex-start;
151 }
152
153 .bkbg-coms-trust {
154 font-size: 12px;
155 }
156
157 /* ── Responsive ── */
158 @media (max-width: 1024px) {
159 .bkbg-coms-heading,
160 .bkcoms-heading {
161 font-size: var(--bkcoms-heading-font-size-t, var(--bkcoms-heading-font-size-d, 30px));
162 line-height: var(--bkcoms-heading-line-height-t, var(--bkcoms-heading-line-height-d, 1.3));
163 letter-spacing: var(--bkcoms-heading-letter-spacing-t, var(--bkcoms-heading-letter-spacing-d, normal));
164 word-spacing: var(--bkcoms-heading-word-spacing-t, var(--bkcoms-heading-word-spacing-d, normal));
165 }
166 .bkbg-coms-sub,
167 .bkcoms-body {
168 font-size: var(--bkcoms-body-font-size-t, var(--bkcoms-body-font-size-d, 16px));
169 line-height: var(--bkcoms-body-line-height-t, var(--bkcoms-body-line-height-d, 1.6));
170 letter-spacing: var(--bkcoms-body-letter-spacing-t, var(--bkcoms-body-letter-spacing-d, normal));
171 word-spacing: var(--bkcoms-body-word-spacing-t, var(--bkcoms-body-word-spacing-d, normal));
172 }
173 }
174 @media (max-width: 767px) {
175 .bkbg-coms-heading,
176 .bkcoms-heading {
177 font-size: var(--bkcoms-heading-font-size-m, var(--bkcoms-heading-font-size-t, var(--bkcoms-heading-font-size-d, 30px)));
178 line-height: var(--bkcoms-heading-line-height-m, var(--bkcoms-heading-line-height-t, var(--bkcoms-heading-line-height-d, 1.3)));
179 letter-spacing: var(--bkcoms-heading-letter-spacing-m, var(--bkcoms-heading-letter-spacing-t, var(--bkcoms-heading-letter-spacing-d, normal)));
180 word-spacing: var(--bkcoms-heading-word-spacing-m, var(--bkcoms-heading-word-spacing-t, var(--bkcoms-heading-word-spacing-d, normal)));
181 }
182 .bkbg-coms-sub,
183 .bkcoms-body {
184 font-size: var(--bkcoms-body-font-size-m, var(--bkcoms-body-font-size-t, var(--bkcoms-body-font-size-d, 16px)));
185 line-height: var(--bkcoms-body-line-height-m, var(--bkcoms-body-line-height-t, var(--bkcoms-body-line-height-d, 1.6)));
186 letter-spacing: var(--bkcoms-body-letter-spacing-m, var(--bkcoms-body-letter-spacing-t, var(--bkcoms-body-letter-spacing-d, normal)));
187 word-spacing: var(--bkcoms-body-word-spacing-m, var(--bkcoms-body-word-spacing-t, var(--bkcoms-body-word-spacing-d, normal)));
188 }
189 }
190
191 @media (max-width: 640px) {
192 .bkbg-coms-inner--split {
193 flex-direction: column;
194 text-align: center;
195 }
196
197 .bkbg-coms-inner--split .bkbg-coms-avatars,
198 .bkbg-coms-inner--split .bkbg-coms-cta-row,
199 .bkbg-coms-inner--split .bkbg-coms-trusts {
200 justify-content: center;
201 }
202 }
203