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

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

212 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ===== Project Brief Block ===== */
2 .bkbg-pb-wrap {
3 font-family: var(--bkbg-pjb-bd-font-family, inherit);
4 font-size: var(--bkbg-pjb-bd-font-size-d, 14px);
5 font-weight: var(--bkbg-pjb-bd-font-weight, 400);
6 font-style: var(--bkbg-pjb-bd-font-style, normal);
7 text-transform: var(--bkbg-pjb-bd-text-transform, none);
8 line-height: var(--bkbg-pjb-bd-line-height-d, 1.68);
9 letter-spacing: var(--bkbg-pjb-bd-letter-spacing-d, normal);
10 word-spacing: var(--bkbg-pjb-bd-word-spacing-d, normal);
11 overflow: hidden;
12 }
13
14 /* Header */
15 .bkbg-pb-header {
16 padding: 20px 24px;
17 }
18 .bkbg-pb-header-top {
19 display: flex;
20 align-items: flex-start;
21 justify-content: space-between;
22 gap: 12px;
23 flex-wrap: wrap;
24 margin-bottom: 12px;
25 }
26 /* Title — h2 heading, needs specificity >= (0,2,0) */
27 .bkbg-pb-wrap h2.bkbg-pb-title {
28 font-family: var(--bkbg-pjb-tt-font-family, inherit);
29 font-size: var(--bkbg-pjb-tt-font-size-d, 24px);
30 font-weight: var(--bkbg-pjb-tt-font-weight, 700);
31 font-style: var(--bkbg-pjb-tt-font-style, normal);
32 text-decoration: var(--bkbg-pjb-tt-text-decoration, none);
33 text-transform: var(--bkbg-pjb-tt-text-transform, none);
34 line-height: var(--bkbg-pjb-tt-line-height-d, 1.2);
35 letter-spacing: var(--bkbg-pjb-tt-letter-spacing-d, normal);
36 word-spacing: var(--bkbg-pjb-tt-word-spacing-d, normal);
37 margin: 0 0 4px;
38 padding: 0;
39 }
40 .bkbg-pb-type {
41 font-size: .8em;
42 opacity: .7;
43 }
44 .bkbg-pb-status {
45 padding: 4px 12px;
46 border-radius: 100px;
47 font-size: .8em;
48 font-weight: 700;
49 white-space: nowrap;
50 flex-shrink: 0;
51 }
52 .bkbg-pb-meta {
53 display: flex;
54 gap: 20px;
55 flex-wrap: wrap;
56 }
57 .bkbg-pb-meta-item {
58 font-size: .82em;
59 opacity: .75;
60 }
61
62 /* Body */
63 .bkbg-pb-body {
64 padding: 20px 24px;
65 display: grid;
66 gap: 20px;
67 }
68
69 /* Section heading */
70 .bkbg-pb-section-head {
71 font-size: .7em;
72 font-weight: 700;
73 text-transform: uppercase;
74 letter-spacing: .09em;
75 padding-bottom: 6px;
76 margin-bottom: 12px;
77 }
78 .bkbg-pb-overview {
79 margin: 0;
80 line-height: 1.68;
81 }
82
83 /* Goals & Deliverables */
84 .bkbg-pb-two-col {
85 display: grid;
86 grid-template-columns: 1fr 1fr;
87 gap: 16px;
88 }
89 .bkbg-pb-card {
90 padding: 16px;
91 border-radius: 8px;
92 }
93 .bkbg-pb-list {
94 margin: 0;
95 padding: 0;
96 list-style: none;
97 }
98 .bkbg-pb-list-item {
99 display: flex;
100 gap: 8px;
101 margin-bottom: 8px;
102 align-items: flex-start;
103 line-height: 1.5;
104 }
105 .bkbg-pb-list-item:last-child {
106 margin-bottom: 0;
107 }
108 .bkbg-pb-list-dot {
109 font-weight: 800;
110 flex-shrink: 0;
111 margin-top: 1px;
112 }
113
114 /* Stakeholders */
115 .bkbg-pb-stakeholders {
116 display: grid;
117 grid-template-columns: repeat(auto-fill, minmax(155px, 1fr));
118 gap: 8px;
119 }
120 .bkbg-pb-stakeholder {
121 padding: 10px 14px;
122 border-radius: 8px;
123 border-left: 3px solid;
124 }
125 .bkbg-pb-sh-name {
126 font-weight: 700;
127 margin-bottom: 2px;
128 }
129 .bkbg-pb-sh-role {
130 font-size: .82em;
131 opacity: .7;
132 }
133
134 /* Risks */
135 .bkbg-pb-risks {
136 display: grid;
137 gap: 6px;
138 }
139 .bkbg-pb-risk-row {
140 display: grid;
141 grid-template-columns: 1fr 90px 90px;
142 gap: 8px;
143 padding: 8px 14px;
144 border-radius: 8px;
145 align-items: center;
146 border-left: 3px solid;
147 }
148 .bkbg-pb-risk-text {
149 line-height: 1.45;
150 font-size: .9em;
151 }
152 .bkbg-pb-risk-badge {
153 padding: 2px 8px;
154 border-radius: 100px;
155 font-size: .72em;
156 font-weight: 700;
157 text-align: center;
158 }
159 .bkbg-pb-notes {
160 margin: 0;
161 font-style: italic;
162 line-height: 1.65;
163 }
164
165 /* Responsive — Typography */
166 @media (max-width: 1024px) {
167 .bkbg-pb-wrap h2.bkbg-pb-title,
168 .bkbg-pb-wrap .bkbg-pb-title {
169 font-size: var(--bkbg-pjb-tt-font-size-t, var(--bkbg-pjb-tt-font-size-d, 24px));
170 line-height: var(--bkbg-pjb-tt-line-height-t, var(--bkbg-pjb-tt-line-height-d, 1.2));
171 letter-spacing: var(--bkbg-pjb-tt-letter-spacing-t, var(--bkbg-pjb-tt-letter-spacing-d, normal));
172 word-spacing: var(--bkbg-pjb-tt-word-spacing-t, var(--bkbg-pjb-tt-word-spacing-d, normal));
173 }
174 .bkbg-pb-wrap {
175 font-size: var(--bkbg-pjb-bd-font-size-t, var(--bkbg-pjb-bd-font-size-d, 14px));
176 line-height: var(--bkbg-pjb-bd-line-height-t, var(--bkbg-pjb-bd-line-height-d, 1.68));
177 letter-spacing: var(--bkbg-pjb-bd-letter-spacing-t, var(--bkbg-pjb-bd-letter-spacing-d, normal));
178 word-spacing: var(--bkbg-pjb-bd-word-spacing-t, var(--bkbg-pjb-bd-word-spacing-d, normal));
179 }
180 }
181
182 @media (max-width: 767px) {
183 .bkbg-pb-wrap h2.bkbg-pb-title,
184 .bkbg-pb-wrap .bkbg-pb-title {
185 font-size: var(--bkbg-pjb-tt-font-size-m, var(--bkbg-pjb-tt-font-size-t, var(--bkbg-pjb-tt-font-size-d, 24px)));
186 line-height: var(--bkbg-pjb-tt-line-height-m, var(--bkbg-pjb-tt-line-height-t, var(--bkbg-pjb-tt-line-height-d, 1.2)));
187 letter-spacing: var(--bkbg-pjb-tt-letter-spacing-m, var(--bkbg-pjb-tt-letter-spacing-t, var(--bkbg-pjb-tt-letter-spacing-d, normal)));
188 word-spacing: var(--bkbg-pjb-tt-word-spacing-m, var(--bkbg-pjb-tt-word-spacing-t, var(--bkbg-pjb-tt-word-spacing-d, normal)));
189 }
190 .bkbg-pb-wrap {
191 font-size: var(--bkbg-pjb-bd-font-size-m, var(--bkbg-pjb-bd-font-size-t, var(--bkbg-pjb-bd-font-size-d, 14px)));
192 line-height: var(--bkbg-pjb-bd-line-height-m, var(--bkbg-pjb-bd-line-height-t, var(--bkbg-pjb-bd-line-height-d, 1.68)));
193 letter-spacing: var(--bkbg-pjb-bd-letter-spacing-m, var(--bkbg-pjb-bd-letter-spacing-t, var(--bkbg-pjb-bd-letter-spacing-d, normal)));
194 word-spacing: var(--bkbg-pjb-bd-word-spacing-m, var(--bkbg-pjb-bd-word-spacing-t, var(--bkbg-pjb-bd-word-spacing-d, normal)));
195 }
196 }
197
198 /* Responsive — Layout */
199 @media (max-width: 580px) {
200 .bkbg-pb-two-col {
201 grid-template-columns: 1fr;
202 }
203 .bkbg-pb-risk-row {
204 grid-template-columns: 1fr;
205 gap: 4px;
206 }
207 .bkbg-pb-meta {
208 flex-direction: column;
209 gap: 4px;
210 }
211 }
212