PluginProbe
Friends / trunk
Friends vtrunk
4.3.1 4.3.0 4.2.2 4.2.1 4.2.0 4.1.0 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.0 2.9.1 2.9.2 All 87 releases
friends / friends-blocks.css

friends-blocks.css in Friends trunk, at friends-blocks.css

295 lines 8.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 ul.friend-posts img.avatar {
2 vertical-align: middle;
3 margin-right: .3em;
4 }
5
6 .friends-page .wp-block-friends-add-friend-form {
7 max-width: min(100%, 860px);
8 }
9
10 .friends-page .wp-block-friends-add-friend-form .hidden {
11 display: none;
12 }
13
14 .friends-page .wp-block-friends-add-friend-form .add-friend-subscriptions {
15 display: grid;
16 gap: var(--wp--preset--spacing--40, 1.25rem);
17 }
18
19 .friends-page .wp-block-friends-add-friend-form .card {
20 background: color-mix(in srgb, currentColor 3%, transparent);
21 border-radius: 6px;
22 margin: 0;
23 }
24
25 .friends-page .wp-block-friends-add-friend-form .card-body {
26 padding: clamp(1rem, 2vw, 1.5rem);
27 }
28
29 .friends-page .wp-block-friends-add-friend-form .add-subscription-input {
30 display: flex;
31 align-items: flex-start;
32 gap: .75rem;
33 }
34
35 .friends-page .wp-block-friends-add-friend-form .form-input,
36 .friends-page .wp-block-friends-add-friend-form .form-select {
37 background: var(--wp--preset--color--base, Canvas);
38 border: 1px solid color-mix(in srgb, currentColor 18%, transparent);
39 border-radius: 4px;
40 box-sizing: border-box;
41 color: inherit;
42 font: inherit;
43 padding: .55rem .7rem;
44 width: 100%;
45 }
46
47 .friends-page .wp-block-friends-add-friend-form textarea.form-input {
48 min-height: 6rem;
49 resize: vertical;
50 }
51
52 .friends-page .wp-block-friends-add-friend-form .btn {
53 background: color-mix(in srgb, currentColor 8%, transparent);
54 border: 0;
55 border-radius: 4px;
56 color: inherit;
57 cursor: pointer;
58 font: inherit;
59 line-height: 1.3;
60 padding: .55rem .85rem;
61 text-decoration: none;
62 white-space: nowrap;
63 }
64
65 .friends-page .wp-block-friends-add-friend-form .btn-primary {
66 background: var(--wp--preset--color--contrast, currentColor);
67 color: var(--wp--preset--color--base, Canvas);
68 }
69
70 .friends-page .wp-block-friends-add-friend-form .btn-link {
71 background: transparent;
72 color: inherit;
73 opacity: .78;
74 }
75
76 .friends-page .wp-block-friends-add-friend-form .opml-file-hint,
77 .friends-page .wp-block-friends-add-friend-form .subscription-preview-description,
78 .friends-page .wp-block-friends-add-friend-form .subscription-feed-details,
79 .friends-page .wp-block-friends-add-friend-form .subscription-preview-status,
80 .friends-page .wp-block-friends-add-friend-form .bulk-feed-status {
81 color: color-mix(in srgb, currentColor 68%, transparent);
82 font-size: .9rem;
83 }
84
85 .friends-page .wp-block-friends-add-friend-form #preview-subscription:not(:empty) {
86 margin-top: 1rem;
87 }
88
89 .friends-page .wp-block-friends-add-friend-form .subscription-preview-results,
90 .friends-page .wp-block-friends-add-friend-form .bulk-feed-list,
91 .friends-page .wp-block-friends-add-friend-form .subscription-feed-list {
92 display: grid;
93 gap: .75rem;
94 list-style: none;
95 margin: 1rem 0 0;
96 padding: 0;
97 }
98
99 .friends-page .wp-block-friends-add-friend-form .subscription-feed-list.hidden {
100 display: none;
101 }
102
103 .friends-page .wp-block-friends-add-friend-form .bulk-controls,
104 .friends-page .wp-block-friends-add-friend-form .subscription-feed-actions,
105 .friends-page .wp-block-friends-add-friend-form .subscription-preview-actions {
106 display: flex;
107 flex-wrap: wrap;
108 align-items: center;
109 gap: .5rem;
110 margin-top: 1rem;
111 }
112
113 .friends-page .wp-block-friends-add-friend-form .bulk-feed-row,
114 .friends-page .wp-block-friends-add-friend-form .subscription-feed-option {
115 background: color-mix(in srgb, currentColor 5%, transparent);
116 border-radius: 6px;
117 padding: .75rem;
118 }
119
120 .friends-page .wp-block-friends-add-friend-form .bulk-feed-row > label,
121 .friends-page .wp-block-friends-add-friend-form .subscription-feed-option > label {
122 display: block;
123 font-weight: 600;
124 overflow-wrap: anywhere;
125 }
126
127 .friends-page .wp-block-friends-add-friend-form .bulk-feed-row.is-reviewing > .label-for-bulkfeed,
128 .friends-page .wp-block-friends-add-friend-form .bulk-feed-row.is-reviewing > .bulk-feed-status {
129 display: none;
130 }
131
132 .friends-page .wp-block-friends-add-friend-form .bulk-feed-review {
133 margin-top: .75rem;
134 }
135
136 .friends-page .wp-block-friends-add-friend-form .feed-preview {
137 background: color-mix(in srgb, currentColor 4%, transparent);
138 border-radius: 6px;
139 box-shadow: inset 3px 0 0 color-mix(in srgb, currentColor 22%, transparent);
140 margin-top: 1rem;
141 padding: 1rem;
142 }
143
144 .friends-page .wp-block-friends-add-friend-form .bulk-feed-review .feed-preview {
145 background: transparent;
146 border-radius: 0;
147 box-shadow: none;
148 margin-top: 0;
149 padding: 0;
150 }
151
152 .friends-page .wp-block-friends-add-friend-form .subscription-preview-header,
153 .friends-page .wp-block-friends-add-friend-form .subscribe-success {
154 display: flex;
155 align-items: center;
156 gap: .75rem;
157 }
158
159 .friends-page .wp-block-friends-add-friend-form .subscription-preview-header .avatar,
160 .friends-page .wp-block-friends-add-friend-form .subscribe-success .avatar {
161 border-radius: 50%;
162 flex: 0 0 auto;
163 }
164
165 .friends-page .wp-block-friends-add-friend-form .subscription-preview-title,
166 .friends-page .wp-block-friends-add-friend-form .subscription-feed-preview-title {
167 display: flex;
168 flex-direction: column;
169 min-width: 0;
170 }
171
172 .friends-page .wp-block-friends-add-friend-form .subscription-preview-title small,
173 .friends-page .wp-block-friends-add-friend-form .subscription-feed-preview-title small {
174 color: color-mix(in srgb, currentColor 65%, transparent);
175 overflow-wrap: anywhere;
176 }
177
178 .friends-page .wp-block-friends-add-friend-form .subscription-settings,
179 .friends-page .wp-block-friends-add-friend-form .subscription-feed-controls {
180 display: grid;
181 grid-template-columns: repeat(2, minmax(0, 1fr));
182 gap: .75rem;
183 margin-top: .85rem;
184 }
185
186 .friends-page .wp-block-friends-add-friend-form .subscription-settings label,
187 .friends-page .wp-block-friends-add-friend-form .subscription-feed-controls label {
188 display: grid;
189 gap: .25rem;
190 font-weight: 600;
191 }
192
193 .friends-page .wp-block-friends-add-friend-form .subscription-feed-url-label {
194 grid-column: 1 / -1;
195 }
196
197 .friends-page .wp-block-friends-add-friend-form .subscription-feed-preview {
198 background: color-mix(in srgb, currentColor 4%, transparent);
199 border-radius: 4px;
200 margin-top: .75rem;
201 padding: .75rem;
202 }
203
204 .friends-page .wp-block-friends-add-friend-form .subscription-feed-preview ul {
205 display: grid;
206 gap: .7rem;
207 list-style: none;
208 margin: 0;
209 padding: 0;
210 }
211
212 .friends-page .wp-block-friends-add-friend-form .subscription-feed-preview p {
213 margin: .25rem 0 0;
214 }
215
216 .friends-page .wp-block-friends-add-friend-form .error,
217 .friends-page .wp-block-friends-add-friend-form .subscription-preview-status.error,
218 .friends-page .wp-block-friends-add-friend-form .bulk-feed-status.error {
219 color: #b91c1c;
220 }
221
222 @media (max-width: 640px) {
223 .friends-page .wp-block-friends-add-friend-form .add-subscription-input {
224 flex-direction: column;
225 }
226
227 .friends-page .wp-block-friends-add-friend-form .add-subscription-input .btn,
228 .friends-page .wp-block-friends-add-friend-form .bulk-controls .btn,
229 .friends-page .wp-block-friends-add-friend-form .subscription-feed-actions .btn,
230 .friends-page .wp-block-friends-add-friend-form .subscription-preview-actions .btn {
231 width: 100%;
232 }
233
234 .friends-page .wp-block-friends-add-friend-form .subscription-settings,
235 .friends-page .wp-block-friends-add-friend-form .subscription-feed-controls {
236 grid-template-columns: 1fr;
237 }
238 }
239
240 /* === Link Previews === */
241 /* Colors stay theme-neutral here since the block theme inherits its palette. */
242 .friends-page a.friends-link-preview {
243 display: flex;
244 flex-direction: column;
245 margin-top: 12px;
246 overflow: hidden;
247 border: 1px solid rgba(128, 128, 128, .35);
248 border-radius: 8px;
249 background: rgba(128, 128, 128, .07);
250 color: inherit;
251 text-decoration: none;
252 }
253
254 .friends-page a.friends-link-preview:hover {
255 border-color: rgba(128, 128, 128, .6);
256 text-decoration: none;
257 }
258
259 .friends-page a.friends-link-preview .friends-link-preview-image img {
260 display: block;
261 width: 100%;
262 height: auto;
263 object-fit: cover;
264 aspect-ratio: 1.91 / 1;
265 }
266
267 .friends-page a.friends-link-preview .friends-link-preview-text {
268 display: flex;
269 flex-direction: column;
270 gap: 3px;
271 padding: 12px;
272 min-width: 0;
273 }
274
275 .friends-page a.friends-link-preview .friends-link-preview-host {
276 font-size: 13px;
277 text-transform: uppercase;
278 opacity: .7;
279 }
280
281 .friends-page a.friends-link-preview .friends-link-preview-title {
282 font-weight: 600;
283 line-height: 1.3;
284 }
285
286 .friends-page a.friends-link-preview .friends-link-preview-description {
287 font-size: 14px;
288 line-height: 1.4;
289 opacity: .8;
290 display: -webkit-box;
291 -webkit-line-clamp: 3;
292 -webkit-box-orient: vertical;
293 overflow: hidden;
294 }
295