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

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

225 lines 5.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-rss-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-rss-inner {
6 margin: 0 auto;
7 padding: 0 24px;
8 box-sizing: border-box;
9 }
10
11 /* === Metrics grid === */
12 .bkbg-rss-metrics {
13 display: grid;
14 gap: 24px;
15 }
16
17 .bkbg-rss-metric-card {
18 position: relative;
19 border-radius: 14px;
20 padding: 28px;
21 box-sizing: border-box;
22 transition: transform 0.2s ease, box-shadow 0.2s ease;
23 }
24
25 .bkbg-rss-metric-card:hover {
26 transform: translateY(-3px);
27 box-shadow: 0 8px 28px rgba(0, 0, 0, 0.09);
28 }
29
30 .bkbg-rss-metric-card--dark {
31 background: #1f2937;
32 color: #f9fafb;
33 }
34
35 .bkbg-rss-metric-card--borderless {
36 border: none !important;
37 box-shadow: none !important;
38 }
39
40 /* === Change badge === */
41 .bkbg-rss-change {
42 display: inline-block;
43 font-size: 12px;
44 font-weight: 700;
45 padding: 3px 10px;
46 border-radius: 999px;
47 margin-bottom: 12px;
48 }
49
50 /* === Before / After values === */
51 .bkbg-rss-values {
52 display: flex;
53 align-items: baseline;
54 gap: 8px;
55 margin-bottom: 6px;
56 flex-wrap: wrap;
57 }
58
59 .bkbg-rss-before {
60 text-decoration: line-through;
61 font-size: 16px;
62 }
63
64 .bkbg-rss-arrow {
65 font-size: 13px;
66 }
67
68 .bkbg-rss-after {
69 font-weight: 800;
70 line-height: 1;
71 }
72
73 .bkbg-rss-label {
74 font-weight: 700;
75 font-size: 15px;
76 margin: 0 0 4px;
77 }
78
79 .bkbg-rss-desc {
80 font-size: 13px;
81 margin: 0;
82 }
83
84 /* === Case study card === */
85 .bkbg-rss-case {
86 border-radius: 16px;
87 padding: 36px;
88 border-left: 4px solid;
89 }
90
91 .bkbg-rss-case-header {
92 display: flex;
93 align-items: center;
94 gap: 14px;
95 margin-bottom: 16px;
96 flex-wrap: wrap;
97 }
98
99 .bkbg-rss-case-logo {
100 height: 36px;
101 object-fit: contain;
102 }
103
104 .bkbg-rss-case-name {
105 font-weight: 800;
106 font-size: 18px;
107 margin: 0;
108 }
109
110 .bkbg-rss-case-summary {
111 line-height: 1.7;
112 margin: 0 0 16px;
113 font-size: 16px;
114 }
115
116 .bkbg-rss-case-attribution {
117 font-size: 14px;
118 }
119
120 /* === CTA === */
121 .bkbg-rss-cta-row {
122 text-align: center;
123 margin-top: 36px;
124 }
125
126 .bkbg-rss-cta {
127 display: inline-block;
128 font-weight: 700;
129 font-size: 15px;
130 padding: 14px 32px;
131 border-radius: 8px;
132 text-decoration: none;
133 transition: opacity 0.15s ease, transform 0.15s ease;
134 }
135
136 .bkbg-rss-cta:hover {
137 opacity: 0.9;
138 transform: translateY(-1px);
139 }
140
141 /* === Typography: Heading === */
142 .bkbg-rss-wrap h2.bkbg-rss-heading {
143 font-family: var(--bkrs-ht-font-family, inherit);
144 font-size: var(--bkrs-ht-font-size-d, 38px);
145 font-weight: var(--bkrs-ht-font-weight, 800);
146 font-style: var(--bkrs-ht-font-style, normal);
147 text-decoration: var(--bkrs-ht-text-decoration, none);
148 text-transform: var(--bkrs-ht-text-transform, none);
149 line-height: var(--bkrs-ht-line-height-d, 1.2);
150 letter-spacing: var(--bkrs-ht-letter-spacing-d, normal);
151 word-spacing: var(--bkrs-ht-word-spacing-d, normal);
152 }
153
154 /* === Typography: Body Text === */
155 .bkbg-rss-subtext,
156 .bkbg-rss-label,
157 .bkbg-rss-case-summary {
158 font-family: var(--bkrs-bt-font-family, inherit);
159 font-size: var(--bkrs-bt-font-size-d, 15px);
160 font-weight: var(--bkrs-bt-font-weight, normal);
161 font-style: var(--bkrs-bt-font-style, normal);
162 text-decoration: var(--bkrs-bt-text-decoration, none);
163 text-transform: var(--bkrs-bt-text-transform, none);
164 line-height: var(--bkrs-bt-line-height-d, 1.6);
165 letter-spacing: var(--bkrs-bt-letter-spacing-d, normal);
166 word-spacing: var(--bkrs-bt-word-spacing-d, normal);
167 }
168
169 /* === Responsive === */
170 @media (max-width: 1024px) {
171 .bkbg-rss-wrap h2.bkbg-rss-heading {
172 font-size: var(--bkrs-ht-font-size-t, var(--bkrs-ht-font-size-d, 38px));
173 line-height: var(--bkrs-ht-line-height-t, var(--bkrs-ht-line-height-d, 1.2));
174 letter-spacing: var(--bkrs-ht-letter-spacing-t, var(--bkrs-ht-letter-spacing-d, normal));
175 word-spacing: var(--bkrs-ht-word-spacing-t, var(--bkrs-ht-word-spacing-d, normal));
176 }
177 .bkbg-rss-subtext,
178 .bkbg-rss-label,
179 .bkbg-rss-case-summary {
180 font-size: var(--bkrs-bt-font-size-t, var(--bkrs-bt-font-size-d, 15px));
181 line-height: var(--bkrs-bt-line-height-t, var(--bkrs-bt-line-height-d, 1.6));
182 letter-spacing: var(--bkrs-bt-letter-spacing-t, var(--bkrs-bt-letter-spacing-d, normal));
183 word-spacing: var(--bkrs-bt-word-spacing-t, var(--bkrs-bt-word-spacing-d, normal));
184 }
185 }
186
187 @media (max-width: 767px) {
188 .bkbg-rss-wrap h2.bkbg-rss-heading {
189 font-size: var(--bkrs-ht-font-size-m, var(--bkrs-ht-font-size-t, var(--bkrs-ht-font-size-d, 38px)));
190 line-height: var(--bkrs-ht-line-height-m, var(--bkrs-ht-line-height-t, var(--bkrs-ht-line-height-d, 1.2)));
191 letter-spacing: var(--bkrs-ht-letter-spacing-m, var(--bkrs-ht-letter-spacing-t, var(--bkrs-ht-letter-spacing-d, normal)));
192 word-spacing: var(--bkrs-ht-word-spacing-m, var(--bkrs-ht-word-spacing-t, var(--bkrs-ht-word-spacing-d, normal)));
193 }
194 .bkbg-rss-subtext,
195 .bkbg-rss-label,
196 .bkbg-rss-case-summary {
197 font-size: var(--bkrs-bt-font-size-m, var(--bkrs-bt-font-size-t, var(--bkrs-bt-font-size-d, 15px)));
198 line-height: var(--bkrs-bt-line-height-m, var(--bkrs-bt-line-height-t, var(--bkrs-bt-line-height-d, 1.6)));
199 letter-spacing: var(--bkrs-bt-letter-spacing-m, var(--bkrs-bt-letter-spacing-t, var(--bkrs-bt-letter-spacing-d, normal)));
200 word-spacing: var(--bkrs-bt-word-spacing-m, var(--bkrs-bt-word-spacing-t, var(--bkrs-bt-word-spacing-d, normal)));
201 }
202 }
203
204 @media (max-width: 900px) {
205 .bkbg-rss-metrics {
206 grid-template-columns: repeat(2, 1fr) !important;
207 }
208 }
209
210 @media (max-width: 600px) {
211 .bkbg-rss-metrics {
212 grid-template-columns: 1fr !important;
213 }
214
215 .bkbg-rss-case {
216 padding: 24px 20px;
217 }
218
219 .bkbg-rss-values {
220 flex-direction: column;
221 align-items: flex-start;
222 gap: 2px;
223 }
224 }
225