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

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

178 lines 9.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Expert Roundup block */
2 .bkbg-erp-app { display: block; }
3
4 .bkbg-erp-inner { max-width: 1100px; margin: 0 auto; }
5
6 .bkbg-erp-header { text-align: center; margin-bottom: 48px; }
7 .bkbg-erp-wrap .bkbg-erp-eyebrow {
8 font-family: var(--bkbg-erp-ey-font-family, inherit);
9 font-size: var(--bkbg-erp-ey-font-size-d, 13px);
10 font-weight: var(--bkbg-erp-ey-font-weight, 700);
11 line-height: var(--bkbg-erp-ey-line-height-d, 1.4);
12 letter-spacing: var(--bkbg-erp-ey-letter-spacing-d, 0.08em);
13 word-spacing: var(--bkbg-erp-ey-word-spacing-d, normal);
14 text-transform: var(--bkbg-erp-ey-text-transform, uppercase);
15 font-style: var(--bkbg-erp-ey-font-style, normal);
16 text-decoration: var(--bkbg-erp-ey-text-decoration, none);
17 margin: 0 0 12px; display: block;
18 }
19 .bkbg-erp-wrap .bkbg-erp-heading {
20 font-family: var(--bkbg-erp-hd-font-family, inherit);
21 font-size: var(--bkbg-erp-hd-font-size-d, 32px);
22 font-weight: var(--bkbg-erp-hd-font-weight, 800);
23 line-height: var(--bkbg-erp-hd-line-height-d, 1.25);
24 letter-spacing: var(--bkbg-erp-hd-letter-spacing-d, normal);
25 word-spacing: var(--bkbg-erp-hd-word-spacing-d, normal);
26 text-transform: var(--bkbg-erp-hd-text-transform, none);
27 font-style: var(--bkbg-erp-hd-font-style, normal);
28 text-decoration: var(--bkbg-erp-hd-text-decoration, none);
29 margin: 0 0 12px;
30 }
31 .bkbg-erp-wrap .bkbg-erp-sub {
32 font-family: var(--bkbg-erp-st-font-family, inherit);
33 font-size: var(--bkbg-erp-st-font-size-d, 17px);
34 font-weight: var(--bkbg-erp-st-font-weight, 400);
35 line-height: var(--bkbg-erp-st-line-height-d, 1.6);
36 letter-spacing: var(--bkbg-erp-st-letter-spacing-d, normal);
37 word-spacing: var(--bkbg-erp-st-word-spacing-d, normal);
38 text-transform: var(--bkbg-erp-st-text-transform, none);
39 font-style: var(--bkbg-erp-st-font-style, normal);
40 text-decoration: var(--bkbg-erp-st-text-decoration, none);
41 margin: 0 auto; max-width: 680px;
42 }
43
44 .bkbg-erp-grid { display: grid; gap: 24px; }
45 .bkbg-erp-list { display: flex; flex-direction: column; gap: 24px; }
46
47 .bkbg-erp-card { border: 1px solid; position: relative; }
48
49 .bkbg-erp-number {
50 position: absolute; top: -12px; left: 20px;
51 width: 26px; height: 26px; border-radius: 50%;
52 display: flex; align-items: center; justify-content: center;
53 font-size: 12px; font-weight: 700;
54 }
55
56 .bkbg-erp-expert-header { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
57
58 .bkbg-erp-avatar {
59 width: 48px; height: 48px; border-radius: 50%;
60 object-fit: cover; display: block; flex-shrink: 0;
61 }
62 .bkbg-erp-avatar-initials {
63 width: 48px; height: 48px; border-radius: 50%;
64 display: flex; align-items: center; justify-content: center;
65 font-weight: 700; font-size: 16px; flex-shrink: 0;
66 }
67
68 .bkbg-erp-name { font-weight: 700; font-size: 15px; margin: 0; }
69 .bkbg-erp-title { font-size: 12px; margin: 0; }
70 .bkbg-erp-company { font-size: 12px; font-weight: 600; margin: 0; }
71
72 /* Quote styles */
73 .bkbg-erp-wrap .bkbg-erp-quote-block {
74 font-family: var(--bkbg-erp-qt-font-family, inherit);
75 font-size: var(--bkbg-erp-qt-font-size-d, 14px);
76 font-weight: var(--bkbg-erp-qt-font-weight, 400);
77 line-height: var(--bkbg-erp-qt-line-height-d, 1.65);
78 letter-spacing: var(--bkbg-erp-qt-letter-spacing-d, normal);
79 word-spacing: var(--bkbg-erp-qt-word-spacing-d, normal);
80 text-transform: var(--bkbg-erp-qt-text-transform, none);
81 font-style: var(--bkbg-erp-qt-font-style, italic);
82 text-decoration: var(--bkbg-erp-qt-text-decoration, none);
83 border-left-width: 3px; border-left-style: solid;
84 padding-left: 12px; margin: 0;
85 }
86 .bkbg-erp-wrap .bkbg-erp-quote-plain {
87 font-family: var(--bkbg-erp-qt-font-family, inherit);
88 font-size: var(--bkbg-erp-qt-font-size-d, 14px);
89 font-weight: var(--bkbg-erp-qt-font-weight, 400);
90 line-height: var(--bkbg-erp-qt-line-height-d, 1.65);
91 letter-spacing: var(--bkbg-erp-qt-letter-spacing-d, normal);
92 word-spacing: var(--bkbg-erp-qt-word-spacing-d, normal);
93 text-transform: var(--bkbg-erp-qt-text-transform, none);
94 font-style: var(--bkbg-erp-qt-font-style, normal);
95 text-decoration: var(--bkbg-erp-qt-text-decoration, none);
96 margin: 0;
97 }
98 .bkbg-erp-wrap .bkbg-erp-quote-bubble {
99 font-family: var(--bkbg-erp-qt-font-family, inherit);
100 font-size: var(--bkbg-erp-qt-font-size-d, 14px);
101 font-weight: var(--bkbg-erp-qt-font-weight, 400);
102 line-height: var(--bkbg-erp-qt-line-height-d, 1.65);
103 letter-spacing: var(--bkbg-erp-qt-letter-spacing-d, normal);
104 word-spacing: var(--bkbg-erp-qt-word-spacing-d, normal);
105 text-transform: var(--bkbg-erp-qt-text-transform, none);
106 font-style: var(--bkbg-erp-qt-font-style, normal);
107 text-decoration: var(--bkbg-erp-qt-text-decoration, none);
108 border-radius: 8px; padding: 12px 14px; margin: 0;
109 }
110
111 /* List layout: horizontal card (avatar left, content right) */
112 .bkbg-erp-list .bkbg-erp-card { display: flex; gap: 20px; }
113 .bkbg-erp-list .bkbg-erp-expert-header { margin-bottom: 0; flex-direction: column; align-items: center; min-width: 80px; text-align: center; }
114 .bkbg-erp-list .bkbg-erp-content { flex: 1; }
115
116 @media (max-width: 1024px) {
117 .bkbg-erp-wrap .bkbg-erp-eyebrow {
118 font-size: var(--bkbg-erp-ey-font-size-t, var(--bkbg-erp-ey-font-size-d, 13px));
119 line-height: var(--bkbg-erp-ey-line-height-t, var(--bkbg-erp-ey-line-height-d, 1.4));
120 letter-spacing: var(--bkbg-erp-ey-letter-spacing-t, var(--bkbg-erp-ey-letter-spacing-d, 0.08em));
121 word-spacing: var(--bkbg-erp-ey-word-spacing-t, var(--bkbg-erp-ey-word-spacing-d, normal));
122 }
123 .bkbg-erp-wrap .bkbg-erp-heading {
124 font-size: var(--bkbg-erp-hd-font-size-t, var(--bkbg-erp-hd-font-size-d, 32px));
125 line-height: var(--bkbg-erp-hd-line-height-t, var(--bkbg-erp-hd-line-height-d, 1.25));
126 letter-spacing: var(--bkbg-erp-hd-letter-spacing-t, var(--bkbg-erp-hd-letter-spacing-d, normal));
127 word-spacing: var(--bkbg-erp-hd-word-spacing-t, var(--bkbg-erp-hd-word-spacing-d, normal));
128 }
129 .bkbg-erp-wrap .bkbg-erp-sub {
130 font-size: var(--bkbg-erp-st-font-size-t, var(--bkbg-erp-st-font-size-d, 17px));
131 line-height: var(--bkbg-erp-st-line-height-t, var(--bkbg-erp-st-line-height-d, 1.6));
132 letter-spacing: var(--bkbg-erp-st-letter-spacing-t, var(--bkbg-erp-st-letter-spacing-d, normal));
133 word-spacing: var(--bkbg-erp-st-word-spacing-t, var(--bkbg-erp-st-word-spacing-d, normal));
134 }
135 .bkbg-erp-wrap .bkbg-erp-quote-block,
136 .bkbg-erp-wrap .bkbg-erp-quote-plain,
137 .bkbg-erp-wrap .bkbg-erp-quote-bubble {
138 font-size: var(--bkbg-erp-qt-font-size-t, var(--bkbg-erp-qt-font-size-d, 14px));
139 line-height: var(--bkbg-erp-qt-line-height-t, var(--bkbg-erp-qt-line-height-d, 1.65));
140 letter-spacing: var(--bkbg-erp-qt-letter-spacing-t, var(--bkbg-erp-qt-letter-spacing-d, normal));
141 word-spacing: var(--bkbg-erp-qt-word-spacing-t, var(--bkbg-erp-qt-word-spacing-d, normal));
142 }
143 }
144
145 @media (max-width: 767px) {
146 .bkbg-erp-wrap .bkbg-erp-eyebrow {
147 font-size: var(--bkbg-erp-ey-font-size-m, var(--bkbg-erp-ey-font-size-t, var(--bkbg-erp-ey-font-size-d, 13px)));
148 line-height: var(--bkbg-erp-ey-line-height-m, var(--bkbg-erp-ey-line-height-t, var(--bkbg-erp-ey-line-height-d, 1.4)));
149 letter-spacing: var(--bkbg-erp-ey-letter-spacing-m, var(--bkbg-erp-ey-letter-spacing-t, var(--bkbg-erp-ey-letter-spacing-d, 0.08em)));
150 word-spacing: var(--bkbg-erp-ey-word-spacing-m, var(--bkbg-erp-ey-word-spacing-t, var(--bkbg-erp-ey-word-spacing-d, normal)));
151 }
152 .bkbg-erp-wrap .bkbg-erp-heading {
153 font-size: var(--bkbg-erp-hd-font-size-m, var(--bkbg-erp-hd-font-size-t, var(--bkbg-erp-hd-font-size-d, 24px)));
154 line-height: var(--bkbg-erp-hd-line-height-m, var(--bkbg-erp-hd-line-height-t, var(--bkbg-erp-hd-line-height-d, 1.25)));
155 letter-spacing: var(--bkbg-erp-hd-letter-spacing-m, var(--bkbg-erp-hd-letter-spacing-t, var(--bkbg-erp-hd-letter-spacing-d, normal)));
156 word-spacing: var(--bkbg-erp-hd-word-spacing-m, var(--bkbg-erp-hd-word-spacing-t, var(--bkbg-erp-hd-word-spacing-d, normal)));
157 }
158 .bkbg-erp-wrap .bkbg-erp-sub {
159 font-size: var(--bkbg-erp-st-font-size-m, var(--bkbg-erp-st-font-size-t, var(--bkbg-erp-st-font-size-d, 15px)));
160 line-height: var(--bkbg-erp-st-line-height-m, var(--bkbg-erp-st-line-height-t, var(--bkbg-erp-st-line-height-d, 1.6)));
161 letter-spacing: var(--bkbg-erp-st-letter-spacing-m, var(--bkbg-erp-st-letter-spacing-t, var(--bkbg-erp-st-letter-spacing-d, normal)));
162 word-spacing: var(--bkbg-erp-st-word-spacing-m, var(--bkbg-erp-st-word-spacing-t, var(--bkbg-erp-st-word-spacing-d, normal)));
163 }
164 .bkbg-erp-wrap .bkbg-erp-quote-block,
165 .bkbg-erp-wrap .bkbg-erp-quote-plain,
166 .bkbg-erp-wrap .bkbg-erp-quote-bubble {
167 font-size: var(--bkbg-erp-qt-font-size-m, var(--bkbg-erp-qt-font-size-t, var(--bkbg-erp-qt-font-size-d, 14px)));
168 line-height: var(--bkbg-erp-qt-line-height-m, var(--bkbg-erp-qt-line-height-t, var(--bkbg-erp-qt-line-height-d, 1.65)));
169 letter-spacing: var(--bkbg-erp-qt-letter-spacing-m, var(--bkbg-erp-qt-letter-spacing-t, var(--bkbg-erp-qt-letter-spacing-d, normal)));
170 word-spacing: var(--bkbg-erp-qt-word-spacing-m, var(--bkbg-erp-qt-word-spacing-t, var(--bkbg-erp-qt-word-spacing-d, normal)));
171 }
172 }
173
174 @media (max-width: 640px) {
175 .bkbg-erp-grid { grid-template-columns: 1fr !important; }
176 .bkbg-erp-list .bkbg-erp-card { flex-direction: column; }
177 }
178