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 / research-brief / style.css

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

206 lines 6.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-rb-wrap {
2 overflow: hidden;
3 box-sizing: border-box;
4 }
5 .bkbg-rb-header {
6 padding: 20px 24px;
7 }
8 .bkbg-rb-header-meta {
9 display: flex;
10 align-items: center;
11 gap: 10px;
12 margin-bottom: 10px;
13 flex-wrap: wrap;
14 }
15 .bkbg-rb-type-badge {
16 display: inline-block;
17 padding: 3px 10px;
18 border-radius: 100px;
19 font-size: 11px;
20 font-weight: 700;
21 }
22 .bkbg-rb-year {
23 font-size: 12px;
24 }
25 .bkbg-rb-title {
26 margin: 0 0 10px;
27 line-height: 1.25;
28 }
29 .bkbg-rb-author-row {
30 display: flex;
31 gap: 16px;
32 flex-wrap: wrap;
33 }
34 .bkbg-rb-meta-item {
35 font-size: 12px;
36 }
37 .bkbg-rb-sample-strip {
38 padding: 10px 24px;
39 border-bottom: 1px solid;
40 font-size: 12px;
41 background: #f8fafc;
42 color: #374151;
43 }
44 .bkbg-rb-body {
45 padding: 18px 24px;
46 display: grid;
47 gap: 20px;
48 }
49 .bkbg-rb-section-head {
50 font-size: 10px;
51 font-weight: 700;
52 text-transform: uppercase;
53 letter-spacing: .09em;
54 padding-bottom: 5px;
55 border-bottom: 2px solid;
56 margin-bottom: 10px;
57 }
58 .bkbg-rb-method {
59 border-radius: 8px;
60 padding: 12px 14px;
61 }
62 .bkbg-rb-finding {
63 display: flex;
64 gap: 10px;
65 align-items: flex-start;
66 padding: 10px 12px;
67 background: #f8fafc;
68 border-radius: 8px;
69 border-left: 3px solid;
70 margin-bottom: 8px;
71 }
72 .bkbg-rb-finding:last-child {
73 margin-bottom: 0;
74 }
75 .bkbg-rb-sig-badge {
76 flex-shrink: 0;
77 padding: 2px 8px;
78 border-radius: 100px;
79 font-size: 11px;
80 font-weight: 700;
81 white-space: nowrap;
82 margin-top: 1px;
83 }
84 .bkbg-rb-finding-text {
85 margin: 0;
86 }
87 .bkbg-rb-limit-list {
88 margin: 0;
89 padding-left: 18px;
90 }
91 .bkbg-rb-limit-list li {
92 margin-bottom: 5px;
93 }
94 .bkbg-rb-takeaway {
95 display: flex;
96 gap: 10px;
97 align-items: flex-start;
98 padding: 10px 12px;
99 border-left: 3px solid;
100 border-radius: 0 6px 6px 0;
101 margin-bottom: 6px;
102 }
103 .bkbg-rb-takeaway:last-child {
104 margin-bottom: 0;
105 }
106 .bkbg-rb-takeaway-check {
107 font-weight: 700;
108 flex-shrink: 0;
109 }
110 .bkbg-rb-source {
111 font-size: 12px;
112 padding-top: 8px;
113 border-top: 1px solid;
114 }
115 .bkbg-rb-source a {
116 text-decoration: none;
117 }
118 .bkbg-rb-source a:hover {
119 text-decoration: underline;
120 }
121
122 /* ── Typography vars ──────────────────────────────────────── */
123 .bkbg-rb-title {
124 font-family: var(--bkrb-tt-font-family, inherit);
125 font-size: var(--bkrb-tt-font-size-d, 22px);
126 font-weight: var(--bkrb-tt-font-weight, 700);
127 font-style: var(--bkrb-tt-font-style, normal);
128 text-decoration: var(--bkrb-tt-text-decoration, none);
129 text-transform: var(--bkrb-tt-text-transform, none);
130 line-height: var(--bkrb-tt-line-height-d, 1.25);
131 letter-spacing: var(--bkrb-tt-letter-spacing-d, normal);
132 word-spacing: var(--bkrb-tt-word-spacing-d, normal);
133 }
134 .bkbg-rb-wrap h2.bkbg-rb-title {
135 font-family: var(--bkrb-tt-font-family, inherit);
136 font-size: var(--bkrb-tt-font-size-d, 22px);
137 font-weight: var(--bkrb-tt-font-weight, 700);
138 font-style: var(--bkrb-tt-font-style, normal);
139 text-decoration: var(--bkrb-tt-text-decoration, none);
140 text-transform: var(--bkrb-tt-text-transform, none);
141 line-height: var(--bkrb-tt-line-height-d, 1.25);
142 letter-spacing: var(--bkrb-tt-letter-spacing-d, normal);
143 word-spacing: var(--bkrb-tt-word-spacing-d, normal);
144 }
145 .bkbg-rb-method,
146 .bkbg-rb-finding-text,
147 .bkbg-rb-limit-list,
148 .bkbg-rb-takeaway {
149 font-family: var(--bkrb-bt-font-family, inherit);
150 font-size: var(--bkrb-bt-font-size-d, 14px);
151 font-weight: var(--bkrb-bt-font-weight, 400);
152 font-style: var(--bkrb-bt-font-style, normal);
153 text-decoration: var(--bkrb-bt-text-decoration, none);
154 text-transform: var(--bkrb-bt-text-transform, none);
155 line-height: var(--bkrb-bt-line-height-d, 1.68);
156 letter-spacing: var(--bkrb-bt-letter-spacing-d, normal);
157 word-spacing: var(--bkrb-bt-word-spacing-d, normal);
158 }
159
160 @media (max-width: 1024px) {
161 .bkbg-rb-wrap .bkbg-rb-title {
162 font-size: var(--bkrb-tt-font-size-t, var(--bkrb-tt-font-size-d, 22px));
163 line-height: var(--bkrb-tt-line-height-t, var(--bkrb-tt-line-height-d, 1.25));
164 letter-spacing: var(--bkrb-tt-letter-spacing-t, var(--bkrb-tt-letter-spacing-d, normal));
165 word-spacing: var(--bkrb-tt-word-spacing-t, var(--bkrb-tt-word-spacing-d, normal));
166 }
167 .bkbg-rb-method,
168 .bkbg-rb-finding-text,
169 .bkbg-rb-limit-list,
170 .bkbg-rb-takeaway {
171 font-size: var(--bkrb-bt-font-size-t, var(--bkrb-bt-font-size-d, 14px));
172 line-height: var(--bkrb-bt-line-height-t, var(--bkrb-bt-line-height-d, 1.68));
173 letter-spacing: var(--bkrb-bt-letter-spacing-t, var(--bkrb-bt-letter-spacing-d, normal));
174 word-spacing: var(--bkrb-bt-word-spacing-t, var(--bkrb-bt-word-spacing-d, normal));
175 }
176 }
177 @media (max-width: 767px) {
178 .bkbg-rb-wrap .bkbg-rb-title {
179 font-size: var(--bkrb-tt-font-size-m, var(--bkrb-tt-font-size-t, var(--bkrb-tt-font-size-d, 22px)));
180 line-height: var(--bkrb-tt-line-height-m, var(--bkrb-tt-line-height-t, var(--bkrb-tt-line-height-d, 1.25)));
181 letter-spacing: var(--bkrb-tt-letter-spacing-m, var(--bkrb-tt-letter-spacing-t, var(--bkrb-tt-letter-spacing-d, normal)));
182 word-spacing: var(--bkrb-tt-word-spacing-m, var(--bkrb-tt-word-spacing-t, var(--bkrb-tt-word-spacing-d, normal)));
183 }
184 .bkbg-rb-method,
185 .bkbg-rb-finding-text,
186 .bkbg-rb-limit-list,
187 .bkbg-rb-takeaway {
188 font-size: var(--bkrb-bt-font-size-m, var(--bkrb-bt-font-size-t, var(--bkrb-bt-font-size-d, 14px)));
189 line-height: var(--bkrb-bt-line-height-m, var(--bkrb-bt-line-height-t, var(--bkrb-bt-line-height-d, 1.68)));
190 letter-spacing: var(--bkrb-bt-letter-spacing-m, var(--bkrb-bt-letter-spacing-t, var(--bkrb-bt-letter-spacing-d, normal)));
191 word-spacing: var(--bkrb-bt-word-spacing-m, var(--bkrb-bt-word-spacing-t, var(--bkrb-bt-word-spacing-d, normal)));
192 }
193 }
194
195 @media (max-width: 600px) {
196 .bkbg-rb-header,
197 .bkbg-rb-body,
198 .bkbg-rb-sample-strip {
199 padding: 14px 16px;
200 }
201 .bkbg-rb-finding {
202 flex-direction: column;
203 gap: 6px;
204 }
205 }
206