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

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

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