PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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-feed / style.css

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

196 lines 7.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-sf-wrapper {
2 box-sizing: border-box;
3 width: 100%;
4 }
5
6 /* Grid */
7 .bkbg-sf-grid {
8 display: grid;
9 grid-template-columns: repeat(var(--bkbg-sf-cols, 3), 1fr);
10 gap: var(--bkbg-sf-gap, 20px);
11 }
12
13 @media (max-width: 900px) {
14 .bkbg-sf-grid { grid-template-columns: repeat(var(--bkbg-sf-cols-tablet, 2), 1fr); }
15 }
16 @media (max-width: 600px) {
17 .bkbg-sf-grid { grid-template-columns: repeat(var(--bkbg-sf-cols-mobile, 1), 1fr); }
18 }
19
20 /* Card variants */
21 .bkbg-sf-card {
22 box-sizing: border-box;
23 padding: var(--bkbg-sf-card-pad, 20px);
24 border-radius: var(--bkbg-sf-card-r, 16px);
25 background: var(--bkbg-sf-card-bg, #fff);
26 transition: transform 0.22s ease, box-shadow 0.22s ease;
27 position: relative;
28 overflow: hidden;
29 }
30
31 .bkbg-sf-card--card {
32 box-shadow: 0 2px 8px rgba(0,0,0,0.08);
33 border: 1px solid var(--bkbg-sf-card-border, #e5e7eb);
34 }
35 .bkbg-sf-card--bordered {
36 border: 2px solid var(--bkbg-sf-card-border, #e5e7eb);
37 }
38 .bkbg-sf-card--flat {
39 background: transparent;
40 border-bottom: 1px solid var(--bkbg-sf-card-border, #e5e7eb);
41 border-radius: 0;
42 padding-left: 0;
43 padding-right: 0;
44 }
45
46 /* Hover effects */
47 .bkbg-sf-card--hover-lift:hover { transform: translateY(-4px); box-shadow: 0 8px 24px rgba(0,0,0,0.12); }
48 .bkbg-sf-card--hover-scale:hover { transform: scale(1.02); }
49 .bkbg-sf-card--hover-glow:hover { box-shadow: 0 0 0 3px var(--bkbg-sf-accent, #6c3fb5) 33; }
50
51 /* Card header */
52 .bkbg-sf-card-header {
53 display: flex;
54 align-items: center;
55 justify-content: space-between;
56 margin-bottom: 12px;
57 }
58 .bkbg-sf-header-left { display: flex; align-items: center; gap: 10px; }
59
60 /* Avatar */
61 .bkbg-sf-avatar {
62 width: 40px;
63 height: 40px;
64 border-radius: 50%;
65 overflow: hidden;
66 background: var(--bkbg-sf-accent, #6c3fb5);
67 display: flex;
68 align-items: center;
69 justify-content: center;
70 font-size: 18px;
71 flex-shrink: 0;
72 }
73 .bkbg-sf-avatar img { width: 100%; height: 100%; object-fit: cover; }
74
75 /* Username */
76 .bkbg-sf-username {
77 font-family: var(--bksf-un-font-family, inherit);
78 font-size: var(--bksf-un-font-size-d, var(--bkbg-sf-username-sz, 14px));
79 font-weight: var(--bksf-un-font-weight, 700);
80 font-style: var(--bksf-un-font-style, normal);
81 text-transform: var(--bksf-un-text-transform, none);
82 text-decoration: var(--bksf-un-text-decoration, none);
83 line-height: var(--bksf-un-line-height-d, 1.4);
84 letter-spacing: var(--bksf-un-letter-spacing-d, normal);
85 word-spacing: var(--bksf-un-word-spacing-d, normal);
86 color: var(--bkbg-sf-username-color, #111827);
87 margin: 0;
88 }
89 .bkbg-sf-time-ago {
90 font-size: 12px;
91 color: var(--bkbg-sf-metrics-color, #9ca3af);
92 margin: 0;
93 }
94
95 /* Platform badge */
96 .bkbg-sf-platform-badge {
97 width: 28px;
98 height: 28px;
99 border-radius: 50%;
100 display: flex;
101 align-items: center;
102 justify-content: center;
103 font-size: 14px;
104 flex-shrink: 0;
105 }
106
107 /* Post image */
108 .bkbg-sf-image-wrap {
109 margin-bottom: 12px;
110 overflow: hidden;
111 border-radius: var(--bkbg-sf-image-r, 12px);
112 }
113 .bkbg-sf-image-ratio { position: relative; width: 100%; }
114 .bkbg-sf-image-ratio img {
115 position: absolute;
116 top: 0; left: 0;
117 width: 100%; height: 100%;
118 object-fit: cover;
119 }
120
121 /* Post content */
122 .bkbg-sf-content {
123 font-family: var(--bksf-ct-font-family, inherit);
124 font-size: var(--bksf-ct-font-size-d, var(--bkbg-sf-content-sz, 14px));
125 font-weight: var(--bksf-ct-font-weight, 400);
126 font-style: var(--bksf-ct-font-style, normal);
127 text-transform: var(--bksf-ct-text-transform, none);
128 text-decoration: var(--bksf-ct-text-decoration, none);
129 line-height: var(--bksf-ct-line-height-d, 1.6);
130 letter-spacing: var(--bksf-ct-letter-spacing-d, normal);
131 word-spacing: var(--bksf-ct-word-spacing-d, normal);
132 color: var(--bkbg-sf-text-color, #374151);
133 margin: 0 0 12px;
134 overflow: hidden;
135 display: -webkit-box;
136 -webkit-line-clamp: var(--bkbg-sf-content-lines, 4);
137 -webkit-box-orient: vertical;
138 }
139
140 /* Metrics */
141 .bkbg-sf-metrics {
142 display: flex;
143 gap: 14px;
144 font-family: var(--bksf-mt-font-family, inherit);
145 font-size: var(--bksf-mt-font-size-d, var(--bkbg-sf-metrics-sz, 13px));
146 font-weight: var(--bksf-mt-font-weight, 600);
147 font-style: var(--bksf-mt-font-style, normal);
148 text-transform: var(--bksf-mt-text-transform, none);
149 text-decoration: var(--bksf-mt-text-decoration, none);
150 line-height: var(--bksf-mt-line-height-d, 1.4);
151 letter-spacing: var(--bksf-mt-letter-spacing-d, normal);
152 word-spacing: var(--bksf-mt-word-spacing-d, normal);
153 color: var(--bkbg-sf-metrics-color, #9ca3af);
154 }
155
156 @media (max-width: 1024px) {
157 .bkbg-sf-username {
158 font-size: var(--bksf-un-font-size-t, var(--bksf-un-font-size-d, var(--bkbg-sf-username-sz, 14px)));
159 line-height: var(--bksf-un-line-height-t, var(--bksf-un-line-height-d, 1.4));
160 letter-spacing: var(--bksf-un-letter-spacing-t, var(--bksf-un-letter-spacing-d, normal));
161 word-spacing: var(--bksf-un-word-spacing-t, var(--bksf-un-word-spacing-d, normal));
162 }
163 .bkbg-sf-content {
164 font-size: var(--bksf-ct-font-size-t, var(--bksf-ct-font-size-d, var(--bkbg-sf-content-sz, 14px)));
165 line-height: var(--bksf-ct-line-height-t, var(--bksf-ct-line-height-d, 1.6));
166 letter-spacing: var(--bksf-ct-letter-spacing-t, var(--bksf-ct-letter-spacing-d, normal));
167 word-spacing: var(--bksf-ct-word-spacing-t, var(--bksf-ct-word-spacing-d, normal));
168 }
169 .bkbg-sf-metrics {
170 font-size: var(--bksf-mt-font-size-t, var(--bksf-mt-font-size-d, var(--bkbg-sf-metrics-sz, 13px)));
171 line-height: var(--bksf-mt-line-height-t, var(--bksf-mt-line-height-d, 1.4));
172 letter-spacing: var(--bksf-mt-letter-spacing-t, var(--bksf-mt-letter-spacing-d, normal));
173 word-spacing: var(--bksf-mt-word-spacing-t, var(--bksf-mt-word-spacing-d, normal));
174 }
175 }
176 @media (max-width: 767px) {
177 .bkbg-sf-username {
178 font-size: var(--bksf-un-font-size-m, var(--bksf-un-font-size-t, var(--bksf-un-font-size-d, var(--bkbg-sf-username-sz, 14px))));
179 line-height: var(--bksf-un-line-height-m, var(--bksf-un-line-height-t, var(--bksf-un-line-height-d, 1.4)));
180 letter-spacing: var(--bksf-un-letter-spacing-m, var(--bksf-un-letter-spacing-t, var(--bksf-un-letter-spacing-d, normal)));
181 word-spacing: var(--bksf-un-word-spacing-m, var(--bksf-un-word-spacing-t, var(--bksf-un-word-spacing-d, normal)));
182 }
183 .bkbg-sf-content {
184 font-size: var(--bksf-ct-font-size-m, var(--bksf-ct-font-size-t, var(--bksf-ct-font-size-d, var(--bkbg-sf-content-sz, 14px))));
185 line-height: var(--bksf-ct-line-height-m, var(--bksf-ct-line-height-t, var(--bksf-ct-line-height-d, 1.6)));
186 letter-spacing: var(--bksf-ct-letter-spacing-m, var(--bksf-ct-letter-spacing-t, var(--bksf-ct-letter-spacing-d, normal)));
187 word-spacing: var(--bksf-ct-word-spacing-m, var(--bksf-ct-word-spacing-t, var(--bksf-ct-word-spacing-d, normal)));
188 }
189 .bkbg-sf-metrics {
190 font-size: var(--bksf-mt-font-size-m, var(--bksf-mt-font-size-t, var(--bksf-mt-font-size-d, var(--bkbg-sf-metrics-sz, 13px))));
191 line-height: var(--bksf-mt-line-height-m, var(--bksf-mt-line-height-t, var(--bksf-mt-line-height-d, 1.4)));
192 letter-spacing: var(--bksf-mt-letter-spacing-m, var(--bksf-mt-letter-spacing-t, var(--bksf-mt-letter-spacing-d, normal)));
193 word-spacing: var(--bksf-mt-word-spacing-m, var(--bksf-mt-word-spacing-t, var(--bksf-mt-word-spacing-d, normal)));
194 }
195 }
196