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

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

192 lines 5.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-ctb-app { display: none; }
2
3 .bkbg-ctb-wrap {
4 box-sizing: border-box;
5 font-family: inherit;
6 padding: 20px;
7 }
8
9 .bkbg-ctb-label {
10 font-size: 11px;
11 font-weight: 700;
12 text-transform: uppercase;
13 letter-spacing: 0.06em;
14 margin-bottom: 4px;
15 }
16
17 /* layouts */
18 .bkbg-ctb-grid {
19 display: grid;
20 grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
21 gap: 16px;
22 margin-top: 14px;
23 }
24
25 .bkbg-ctb-list {
26 display: flex;
27 flex-direction: column;
28 gap: 14px;
29 margin-top: 14px;
30 }
31
32 .bkbg-ctb-compact {
33 display: flex;
34 flex-wrap: wrap;
35 gap: 16px;
36 align-items: center;
37 margin-top: 10px;
38 }
39
40 @media (max-width: 640px) {
41 .bkbg-ctb-grid {
42 grid-template-columns: 1fr;
43 }
44 }
45
46 /* card */
47 .bkbg-ctb-card {
48 border-radius: 8px;
49 padding: 14px 16px;
50 border: 1px solid #e2e8f0;
51 }
52
53 .bkbg-ctb-grid .bkbg-ctb-card {
54 display: block;
55 }
56
57 .bkbg-ctb-list .bkbg-ctb-card {
58 display: flex;
59 align-items: flex-start;
60 gap: 14px;
61 }
62
63 /* compact: just avatar + name */
64 .bkbg-ctb-compact-item {
65 display: flex;
66 flex-direction: column;
67 align-items: center;
68 gap: 6px;
69 }
70
71 .bkbg-ctb-compact-name {
72 font-size: 11px;
73 font-weight: 600;
74 text-align: center;
75 line-height: 1.3;
76 }
77
78 /* avatar */
79 .bkbg-ctb-avatar {
80 border-radius: 50%;
81 overflow: hidden;
82 flex-shrink: 0;
83 }
84
85 .bkbg-ctb-avatar img {
86 display: block;
87 width: 100%;
88 height: 100%;
89 object-fit: cover;
90 }
91
92 .bkbg-ctb-avatar-initials {
93 width: 100%;
94 height: 100%;
95 border-radius: 50%;
96 display: flex;
97 align-items: center;
98 justify-content: center;
99 font-weight: 700;
100 }
101
102 /* grid-layout extra */
103 .bkbg-ctb-grid .bkbg-ctb-avatar {
104 margin-bottom: 10px;
105 }
106
107 /* text content */
108 .bkbg-ctb-body {
109 flex: 1;
110 min-width: 0;
111 }
112
113 .bkbg-ctb-name {
114 font-weight: 700;
115 font-size: 15px;
116 line-height: 1.3;
117 margin: 0 0 2px;
118 }
119
120 .bkbg-ctb-title {
121 font-size: 12px;
122 margin: 0 0 8px;
123 }
124
125 .bkbg-ctb-bio {
126 font-size: 13px;
127 line-height: 1.65;
128 margin: 0 0 8px;
129 }
130
131 /* social */
132 .bkbg-ctb-social {
133 display: flex;
134 gap: 8px;
135 flex-wrap: wrap;
136 margin-top: 6px;
137 }
138
139 .bkbg-ctb-social-link {
140 font-size: 12px;
141 text-decoration: none;
142 font-weight: 500;
143 transition: opacity 0.15s;
144 }
145
146 .bkbg-ctb-social-link:hover {
147 opacity: 0.7;
148 text-decoration: underline;
149 }
150
151 /* Typography responsive */
152 @media (max-width: 1024px) {
153 .bkbg-ctb-name {
154 font-size: var(--bkbg-ctb-name-font-size-t, var(--bkbg-ctb-name-font-size-d, 15px));
155 line-height: var(--bkbg-ctb-name-line-height-t, var(--bkbg-ctb-name-line-height-d, 1.3));
156 letter-spacing: var(--bkbg-ctb-name-letter-spacing-t, var(--bkbg-ctb-name-letter-spacing-d, normal));
157 word-spacing: var(--bkbg-ctb-name-word-spacing-t, var(--bkbg-ctb-name-word-spacing-d, normal));
158 }
159 .bkbg-ctb-title {
160 font-size: var(--bkbg-ctb-role-font-size-t, var(--bkbg-ctb-role-font-size-d, 12px));
161 line-height: var(--bkbg-ctb-role-line-height-t, var(--bkbg-ctb-role-line-height-d, 1.4));
162 letter-spacing: var(--bkbg-ctb-role-letter-spacing-t, var(--bkbg-ctb-role-letter-spacing-d, normal));
163 word-spacing: var(--bkbg-ctb-role-word-spacing-t, var(--bkbg-ctb-role-word-spacing-d, normal));
164 }
165 .bkbg-ctb-bio {
166 font-size: var(--bkbg-ctb-bio-font-size-t, var(--bkbg-ctb-bio-font-size-d, 13px));
167 line-height: var(--bkbg-ctb-bio-line-height-t, var(--bkbg-ctb-bio-line-height-d, 1.65));
168 letter-spacing: var(--bkbg-ctb-bio-letter-spacing-t, var(--bkbg-ctb-bio-letter-spacing-d, normal));
169 word-spacing: var(--bkbg-ctb-bio-word-spacing-t, var(--bkbg-ctb-bio-word-spacing-d, normal));
170 }
171 }
172 @media (max-width: 767px) {
173 .bkbg-ctb-name {
174 font-size: var(--bkbg-ctb-name-font-size-m, var(--bkbg-ctb-name-font-size-t, var(--bkbg-ctb-name-font-size-d, 15px)));
175 line-height: var(--bkbg-ctb-name-line-height-m, var(--bkbg-ctb-name-line-height-t, var(--bkbg-ctb-name-line-height-d, 1.3)));
176 letter-spacing: var(--bkbg-ctb-name-letter-spacing-m, var(--bkbg-ctb-name-letter-spacing-t, var(--bkbg-ctb-name-letter-spacing-d, normal)));
177 word-spacing: var(--bkbg-ctb-name-word-spacing-m, var(--bkbg-ctb-name-word-spacing-t, var(--bkbg-ctb-name-word-spacing-d, normal)));
178 }
179 .bkbg-ctb-title {
180 font-size: var(--bkbg-ctb-role-font-size-m, var(--bkbg-ctb-role-font-size-t, var(--bkbg-ctb-role-font-size-d, 12px)));
181 line-height: var(--bkbg-ctb-role-line-height-m, var(--bkbg-ctb-role-line-height-t, var(--bkbg-ctb-role-line-height-d, 1.4)));
182 letter-spacing: var(--bkbg-ctb-role-letter-spacing-m, var(--bkbg-ctb-role-letter-spacing-t, var(--bkbg-ctb-role-letter-spacing-d, normal)));
183 word-spacing: var(--bkbg-ctb-role-word-spacing-m, var(--bkbg-ctb-role-word-spacing-t, var(--bkbg-ctb-role-word-spacing-d, normal)));
184 }
185 .bkbg-ctb-bio {
186 font-size: var(--bkbg-ctb-bio-font-size-m, var(--bkbg-ctb-bio-font-size-t, var(--bkbg-ctb-bio-font-size-d, 13px)));
187 line-height: var(--bkbg-ctb-bio-line-height-m, var(--bkbg-ctb-bio-line-height-t, var(--bkbg-ctb-bio-line-height-d, 1.65)));
188 letter-spacing: var(--bkbg-ctb-bio-letter-spacing-m, var(--bkbg-ctb-bio-letter-spacing-t, var(--bkbg-ctb-bio-letter-spacing-d, normal)));
189 word-spacing: var(--bkbg-ctb-bio-word-spacing-m, var(--bkbg-ctb-bio-word-spacing-t, var(--bkbg-ctb-bio-word-spacing-d, normal)));
190 }
191 }
192