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 / resource-links / style.css

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

189 lines 6.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-resource-links-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-rl-inner {
6 margin: 0 auto;
7 width: 100%;
8 }
9
10 /* Header */
11 .bkbg-rl-heading {
12 font-family: var(--bkrl-ht-font-family, inherit);
13 font-size: var(--bkrl-ht-font-size-d, 32px);
14 font-weight: var(--bkrl-ht-font-weight, 700);
15 font-style: var(--bkrl-ht-font-style, normal);
16 text-decoration: var(--bkrl-ht-text-decoration, none);
17 text-transform: var(--bkrl-ht-text-transform, none);
18 line-height: var(--bkrl-ht-line-height-d, 1.2);
19 letter-spacing: var(--bkrl-ht-letter-spacing-d, normal);
20 word-spacing: var(--bkrl-ht-word-spacing-d, normal);
21 margin: 0 0 8px;
22 }
23
24 .bkbg-rl-inner h2.bkbg-rl-heading {
25 font-family: var(--bkrl-ht-font-family, inherit);
26 font-size: var(--bkrl-ht-font-size-d, 32px);
27 font-weight: var(--bkrl-ht-font-weight, 700);
28 font-style: var(--bkrl-ht-font-style, normal);
29 text-decoration: var(--bkrl-ht-text-decoration, none);
30 text-transform: var(--bkrl-ht-text-transform, none);
31 line-height: var(--bkrl-ht-line-height-d, 1.2);
32 letter-spacing: var(--bkrl-ht-letter-spacing-d, normal);
33 word-spacing: var(--bkrl-ht-word-spacing-d, normal);
34 margin: 0 0 8px;
35 }
36
37 .bkbg-rl-subtext {
38 line-height: 1.6;
39 margin: 0 0 32px;
40 }
41
42 /* Grid layout */
43 .bkbg-rl-grid {
44 display: grid;
45 gap: 16px;
46 grid-template-columns: repeat(var(--bkbg-rl-cols, 2), 1fr);
47 }
48
49 /* List layout */
50 .bkbg-rl-list {
51 display: flex;
52 flex-direction: column;
53 gap: 12px;
54 }
55
56 /* Card */
57 .bkbg-rl-card {
58 display: flex;
59 align-items: center;
60 gap: 16px;
61 text-decoration: inherit;
62 border-radius: var(--bkbg-rl-radius, 10px);
63 padding: 16px 20px;
64 transition: background 0.2s ease, transform 0.15s ease;
65 border: 1px solid transparent;
66 }
67
68 .bkbg-rl-card:hover {
69 transform: translateY(-1px);
70 }
71
72 .bkbg-rl-icon {
73 flex-shrink: 0;
74 line-height: 1;
75 }
76 .bkbg-rl-icon svg { width: 1em; height: 1em; fill: currentColor; }
77 .bkbg-rl-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
78 .bkbg-rl-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
79
80 .bkbg-rl-body {
81 flex: 1;
82 min-width: 0;
83 }
84
85 .bkbg-rl-top {
86 display: flex;
87 align-items: center;
88 gap: 8px;
89 flex-wrap: wrap;
90 margin-bottom: 4px;
91 }
92
93 .bkbg-rl-title {
94 font-family: var(--bkrl-tt-font-family, inherit);
95 font-size: var(--bkrl-tt-font-size-d, 17px);
96 font-weight: var(--bkrl-tt-font-weight, 700);
97 font-style: var(--bkrl-tt-font-style, normal);
98 text-decoration: var(--bkrl-tt-text-decoration, none);
99 text-transform: var(--bkrl-tt-text-transform, none);
100 line-height: var(--bkrl-tt-line-height-d, 1.3);
101 letter-spacing: var(--bkrl-tt-letter-spacing-d, normal);
102 word-spacing: var(--bkrl-tt-word-spacing-d, normal);
103 }
104
105 .bkbg-rl-tag {
106 border-radius: 4px;
107 padding: 2px 8px;
108 font-size: 11px;
109 font-weight: 600;
110 line-height: 1.4;
111 flex-shrink: 0;
112 }
113
114 .bkbg-rl-desc {
115 font-family: var(--bkrl-bt-font-family, inherit);
116 font-size: var(--bkrl-bt-font-size-d, 14px);
117 font-weight: var(--bkrl-bt-font-weight, 400);
118 font-style: var(--bkrl-bt-font-style, normal);
119 text-decoration: var(--bkrl-bt-text-decoration, none);
120 text-transform: var(--bkrl-bt-text-transform, none);
121 line-height: var(--bkrl-bt-line-height-d, 1.5);
122 letter-spacing: var(--bkrl-bt-letter-spacing-d, normal);
123 word-spacing: var(--bkrl-bt-word-spacing-d, normal);
124 margin: 0;
125 }
126
127 .bkbg-rl-arrow {
128 flex-shrink: 0;
129 transition: transform 0.2s ease;
130 }
131
132 .bkbg-rl-card:hover .bkbg-rl-arrow {
133 transform: translateX(4px);
134 }
135
136 /* Responsive – Typography */
137 @media (max-width: 1024px) {
138 .bkbg-rl-inner .bkbg-rl-heading {
139 font-size: var(--bkrl-ht-font-size-t, var(--bkrl-ht-font-size-d, 32px));
140 line-height: var(--bkrl-ht-line-height-t, var(--bkrl-ht-line-height-d, 1.2));
141 letter-spacing: var(--bkrl-ht-letter-spacing-t, var(--bkrl-ht-letter-spacing-d, normal));
142 word-spacing: var(--bkrl-ht-word-spacing-t, var(--bkrl-ht-word-spacing-d, normal));
143 }
144 .bkbg-rl-title {
145 font-size: var(--bkrl-tt-font-size-t, var(--bkrl-tt-font-size-d, 17px));
146 line-height: var(--bkrl-tt-line-height-t, var(--bkrl-tt-line-height-d, 1.3));
147 letter-spacing: var(--bkrl-tt-letter-spacing-t, var(--bkrl-tt-letter-spacing-d, normal));
148 word-spacing: var(--bkrl-tt-word-spacing-t, var(--bkrl-tt-word-spacing-d, normal));
149 }
150 .bkbg-rl-desc {
151 font-size: var(--bkrl-bt-font-size-t, var(--bkrl-bt-font-size-d, 14px));
152 line-height: var(--bkrl-bt-line-height-t, var(--bkrl-bt-line-height-d, 1.5));
153 letter-spacing: var(--bkrl-bt-letter-spacing-t, var(--bkrl-bt-letter-spacing-d, normal));
154 word-spacing: var(--bkrl-bt-word-spacing-t, var(--bkrl-bt-word-spacing-d, normal));
155 }
156 }
157 @media (max-width: 767px) {
158 .bkbg-rl-inner .bkbg-rl-heading {
159 font-size: var(--bkrl-ht-font-size-m, var(--bkrl-ht-font-size-t, var(--bkrl-ht-font-size-d, 32px)));
160 line-height: var(--bkrl-ht-line-height-m, var(--bkrl-ht-line-height-t, var(--bkrl-ht-line-height-d, 1.2)));
161 letter-spacing: var(--bkrl-ht-letter-spacing-m, var(--bkrl-ht-letter-spacing-t, var(--bkrl-ht-letter-spacing-d, normal)));
162 word-spacing: var(--bkrl-ht-word-spacing-m, var(--bkrl-ht-word-spacing-t, var(--bkrl-ht-word-spacing-d, normal)));
163 }
164 .bkbg-rl-title {
165 font-size: var(--bkrl-tt-font-size-m, var(--bkrl-tt-font-size-t, var(--bkrl-tt-font-size-d, 17px)));
166 line-height: var(--bkrl-tt-line-height-m, var(--bkrl-tt-line-height-t, var(--bkrl-tt-line-height-d, 1.3)));
167 letter-spacing: var(--bkrl-tt-letter-spacing-m, var(--bkrl-tt-letter-spacing-t, var(--bkrl-tt-letter-spacing-d, normal)));
168 word-spacing: var(--bkrl-tt-word-spacing-m, var(--bkrl-tt-word-spacing-t, var(--bkrl-tt-word-spacing-d, normal)));
169 }
170 .bkbg-rl-desc {
171 font-size: var(--bkrl-bt-font-size-m, var(--bkrl-bt-font-size-t, var(--bkrl-bt-font-size-d, 14px)));
172 line-height: var(--bkrl-bt-line-height-m, var(--bkrl-bt-line-height-t, var(--bkrl-bt-line-height-d, 1.5)));
173 letter-spacing: var(--bkrl-bt-letter-spacing-m, var(--bkrl-bt-letter-spacing-t, var(--bkrl-bt-letter-spacing-d, normal)));
174 word-spacing: var(--bkrl-bt-word-spacing-m, var(--bkrl-bt-word-spacing-t, var(--bkrl-bt-word-spacing-d, normal)));
175 }
176 }
177
178 /* Responsive – Layout */
179 @media (max-width: 768px) {
180 .bkbg-rl-grid {
181 grid-template-columns: 1fr;
182 }
183 }
184
185 /* Editor preview */
186 .bkbg-rl-editor {
187 display: block;
188 }
189