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 / social-proof-bar / style.css

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

184 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ── Social Proof Bar ────────────────────────────────────────── */
2
3 .bksp-wrap {
4 box-sizing: border-box;
5 }
6
7 .bksp-inner {
8 display: flex;
9 flex-wrap: wrap;
10 align-items: center;
11 }
12
13 /* Centered layout */
14 .bksp-layout--centered .bksp-inner {
15 flex-direction: column;
16 text-align: center;
17 justify-content: center;
18 }
19
20 /* Left layout */
21 .bksp-layout--left .bksp-inner {
22 flex-direction: row;
23 text-align: left;
24 justify-content: flex-start;
25 }
26
27 /* Spread layout */
28 .bksp-layout--spread .bksp-inner {
29 flex-direction: row;
30 text-align: left;
31 justify-content: space-between;
32 }
33
34 /* Avatars */
35 .bksp-avatars {
36 display: flex;
37 align-items: center;
38 flex-direction: row;
39 }
40
41 .bksp-avatar {
42 flex-shrink: 0;
43 position: relative;
44 }
45
46 /* Stars */
47 .bksp-rating {
48 display: flex;
49 flex-direction: column;
50 gap: 2px;
51 }
52
53 /* ── Rating number typography ── */
54 .bksp-rating-val {
55 font-family: var(--bkspb-rt-font-family, inherit);
56 font-size: var(--bkspb-rt-font-size-d, 16px);
57 font-weight: var(--bkspb-rt-font-weight, 700);
58 font-style: var(--bkspb-rt-font-style, normal);
59 text-decoration: var(--bkspb-rt-text-decoration, none);
60 text-transform: var(--bkspb-rt-text-transform, none);
61 line-height: var(--bkspb-rt-line-height-d, normal);
62 letter-spacing: var(--bkspb-rt-letter-spacing-d, normal);
63 word-spacing: var(--bkspb-rt-word-spacing-d, normal);
64 }
65
66 /* ── Tagline / Labels typography ── */
67 .bksp-review-text {
68 font-family: var(--bkspb-tg-font-family, inherit);
69 font-size: var(--bkspb-tg-font-size-d, 14px);
70 font-weight: var(--bkspb-tg-font-weight, normal);
71 font-style: var(--bkspb-tg-font-style, normal);
72 text-decoration: var(--bkspb-tg-text-decoration, none);
73 text-transform: var(--bkspb-tg-text-transform, none);
74 line-height: var(--bkspb-tg-line-height-d, normal);
75 letter-spacing: var(--bkspb-tg-letter-spacing-d, normal);
76 word-spacing: var(--bkspb-tg-word-spacing-d, normal);
77 }
78
79 /* Tagline */
80 .bksp-tagline {
81 margin: 0;
82 font-family: var(--bkspb-tg-font-family, inherit);
83 font-size: var(--bkspb-tg-font-size-d, 14px);
84 font-weight: var(--bkspb-tg-font-weight, normal);
85 font-style: var(--bkspb-tg-font-style, italic);
86 text-decoration: var(--bkspb-tg-text-decoration, none);
87 text-transform: var(--bkspb-tg-text-transform, none);
88 line-height: var(--bkspb-tg-line-height-d, normal);
89 letter-spacing: var(--bkspb-tg-letter-spacing-d, normal);
90 word-spacing: var(--bkspb-tg-word-spacing-d, normal);
91 }
92
93 .bksp-logos-text {
94 font-family: var(--bkspb-tg-font-family, inherit);
95 font-size: var(--bkspb-tg-font-size-d, 14px);
96 font-weight: var(--bkspb-tg-font-weight, 600);
97 font-style: var(--bkspb-tg-font-style, normal);
98 text-decoration: var(--bkspb-tg-text-decoration, none);
99 text-transform: var(--bkspb-tg-text-transform, uppercase);
100 line-height: var(--bkspb-tg-line-height-d, normal);
101 letter-spacing: var(--bkspb-tg-letter-spacing-d, 0.08em);
102 word-spacing: var(--bkspb-tg-word-spacing-d, normal);
103 }
104
105 /* Divider */
106 .bksp-divider {
107 height: 1px;
108 background: var(--bksp-divider-c, #e5e7eb);
109 width: 100%;
110 flex-shrink: 0;
111 }
112
113 .bksp-layout--spread .bksp-divider {
114 width: 1px;
115 height: 40px;
116 }
117
118 /* Logos strip */
119 .bksp-logos {
120 display: flex;
121 flex-wrap: wrap;
122 align-items: center;
123 }
124
125 .bksp-logo {
126 display: flex;
127 align-items: center;
128 text-decoration: none;
129 }
130
131 .bksp-logo img {
132 display: block;
133 }
134
135 /* ── Responsive typography ── */
136 @media (max-width: 1024px) {
137 .bksp-rating-val {
138 font-size: var(--bkspb-rt-font-size-t, var(--bkspb-rt-font-size-d, 16px));
139 line-height: var(--bkspb-rt-line-height-t, var(--bkspb-rt-line-height-d, normal));
140 letter-spacing: var(--bkspb-rt-letter-spacing-t, var(--bkspb-rt-letter-spacing-d, normal));
141 word-spacing: var(--bkspb-rt-word-spacing-t, var(--bkspb-rt-word-spacing-d, normal));
142 }
143 .bksp-review-text,
144 .bksp-tagline,
145 .bksp-logos-text {
146 font-size: var(--bkspb-tg-font-size-t, var(--bkspb-tg-font-size-d, 14px));
147 line-height: var(--bkspb-tg-line-height-t, var(--bkspb-tg-line-height-d, normal));
148 letter-spacing: var(--bkspb-tg-letter-spacing-t, var(--bkspb-tg-letter-spacing-d, normal));
149 word-spacing: var(--bkspb-tg-word-spacing-t, var(--bkspb-tg-word-spacing-d, normal));
150 }
151 }
152
153 @media (max-width: 767px) {
154 .bksp-rating-val {
155 font-size: var(--bkspb-rt-font-size-m, var(--bkspb-rt-font-size-t, var(--bkspb-rt-font-size-d, 16px)));
156 line-height: var(--bkspb-rt-line-height-m, var(--bkspb-rt-line-height-t, var(--bkspb-rt-line-height-d, normal)));
157 letter-spacing: var(--bkspb-rt-letter-spacing-m, var(--bkspb-rt-letter-spacing-t, var(--bkspb-rt-letter-spacing-d, normal)));
158 word-spacing: var(--bkspb-rt-word-spacing-m, var(--bkspb-rt-word-spacing-t, var(--bkspb-rt-word-spacing-d, normal)));
159 }
160 .bksp-review-text,
161 .bksp-tagline,
162 .bksp-logos-text {
163 font-size: var(--bkspb-tg-font-size-m, var(--bkspb-tg-font-size-t, var(--bkspb-tg-font-size-d, 14px)));
164 line-height: var(--bkspb-tg-line-height-m, var(--bkspb-tg-line-height-t, var(--bkspb-tg-line-height-d, normal)));
165 letter-spacing: var(--bkspb-tg-letter-spacing-m, var(--bkspb-tg-letter-spacing-t, var(--bkspb-tg-letter-spacing-d, normal)));
166 word-spacing: var(--bkspb-tg-word-spacing-m, var(--bkspb-tg-word-spacing-t, var(--bkspb-tg-word-spacing-d, normal)));
167 }
168 }
169
170 /* Responsive */
171 @media (max-width: 640px) {
172 .bksp-layout--spread .bksp-inner,
173 .bksp-layout--left .bksp-inner {
174 flex-direction: column;
175 align-items: center;
176 text-align: center;
177 }
178
179 .bksp-layout--spread .bksp-divider {
180 width: 100%;
181 height: 1px;
182 }
183 }
184