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 / sprint-retrospective / style.css

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

208 lines 6.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ===== Sprint Retrospective Block ===== */
2 .bkbg-spr-wrap {
3 font-family: inherit;
4 overflow: hidden;
5 }
6
7 /* Body text typography */
8 .bkbg-spr-wrap {
9 font-family: var(--bkspr-bd-font-family, inherit);
10 font-size: var(--bkspr-bd-font-size-d, var(--bkspr-bd-sz, 14px));
11 font-weight: var(--bkspr-bd-font-weight, var(--bkspr-bd-w, 400));
12 font-style: var(--bkspr-bd-font-style, normal);
13 text-transform: var(--bkspr-bd-text-transform, none);
14 line-height: var(--bkspr-bd-line-height-d, var(--bkspr-bd-lh, 1.68));
15 letter-spacing: var(--bkspr-bd-letter-spacing-d, normal);
16 word-spacing: var(--bkspr-bd-word-spacing-d, normal);
17 }
18
19 /* Header */
20 .bkbg-spr-header {
21 padding: 20px 24px;
22 }
23 .bkbg-spr-header-top {
24 display: flex;
25 justify-content: space-between;
26 align-items: flex-start;
27 gap: 12px;
28 flex-wrap: wrap;
29 margin-bottom: 12px;
30 }
31 .bkbg-spr-title {
32 margin: 0 0 6px;
33 padding: 0;
34 font-family: var(--bkspr-tt-font-family, inherit);
35 font-size: var(--bkspr-tt-font-size-d, var(--bkspr-tt-sz, 22px));
36 font-weight: var(--bkspr-tt-font-weight, 700);
37 font-style: var(--bkspr-tt-font-style, normal);
38 text-decoration: var(--bkspr-tt-text-decoration, none);
39 text-transform: var(--bkspr-tt-text-transform, none);
40 line-height: var(--bkspr-tt-line-height-d, 1.2);
41 letter-spacing: var(--bkspr-tt-letter-spacing-d, normal);
42 word-spacing: var(--bkspr-tt-word-spacing-d, normal);
43 }
44
45 /* Rule 7: h2 heading specificity >= 0,2,0 */
46 .bkbg-spr-header h2.bkbg-spr-title {
47 font-family: var(--bkspr-tt-font-family, inherit);
48 font-size: var(--bkspr-tt-font-size-d, var(--bkspr-tt-sz, 22px));
49 font-weight: var(--bkspr-tt-font-weight, 700);
50 font-style: var(--bkspr-tt-font-style, normal);
51 text-decoration: var(--bkspr-tt-text-decoration, none);
52 text-transform: var(--bkspr-tt-text-transform, none);
53 line-height: var(--bkspr-tt-line-height-d, 1.2);
54 letter-spacing: var(--bkspr-tt-letter-spacing-d, normal);
55 word-spacing: var(--bkspr-tt-word-spacing-d, normal);
56 margin: 0 0 6px;
57 padding: 0;
58 }
59 .bkbg-spr-goal {
60 font-size: .82em;
61 line-height: 1.4;
62 }
63 .bkbg-spr-dates {
64 font-size: .82em;
65 margin-top: 5px;
66 }
67 .bkbg-spr-mood {
68 text-align: center;
69 padding: 10px 16px;
70 border-radius: 8px;
71 font-weight: 700;
72 font-size: .8em;
73 flex-shrink: 0;
74 }
75 .bkbg-spr-mood-emoji {
76 font-size: 1.5em;
77 line-height: 1;
78 margin-bottom: 3px;
79 }
80
81 /* Velocity bar */
82 .bkbg-spr-velocity {
83 margin-top: 14px;
84 }
85 .bkbg-spr-vel-label {
86 display: flex;
87 justify-content: space-between;
88 font-size: .75em;
89 margin-bottom: 4px;
90 }
91 .bkbg-spr-vel-track {
92 border-radius: 100px;
93 height: 8px;
94 overflow: hidden;
95 }
96 .bkbg-spr-vel-fill {
97 height: 100%;
98 border-radius: 100px;
99 transition: width .4s ease;
100 }
101
102 /* 3-column board */
103 .bkbg-spr-board {
104 display: grid;
105 grid-template-columns: 1fr 1fr 1fr;
106 }
107 .bkbg-spr-col {
108 min-width: 0;
109 }
110 .bkbg-spr-col + .bkbg-spr-col {
111 border-left: 1px solid;
112 }
113 .bkbg-spr-col-head {
114 padding: 10px 14px;
115 font-weight: 700;
116 font-size: .88em;
117 border-radius: 0;
118 border-bottom: 3px solid;
119 }
120 .bkbg-spr-col-list {
121 margin: 0;
122 padding: 10px 14px 10px 28px;
123 list-style: disc;
124 }
125 .bkbg-spr-col-list li {
126 margin-bottom: 8px;
127 }
128 .bkbg-spr-col-list li:last-child {
129 margin-bottom: 0;
130 }
131 .bkbg-spr-col-body {
132 padding: 10px 14px;
133 }
134
135 /* Action item cards */
136 .bkbg-spr-action {
137 margin-bottom: 10px;
138 padding-bottom: 10px;
139 }
140 .bkbg-spr-action:last-child {
141 margin-bottom: 0;
142 padding-bottom: 0;
143 border-bottom: none !important;
144 }
145 .bkbg-spr-prio-badge {
146 display: inline-block;
147 font-size: .69em;
148 font-weight: 700;
149 padding: 2px 8px;
150 border-radius: 100px;
151 margin-bottom: 5px;
152 }
153 .bkbg-spr-action-task {
154 line-height: 1.5;
155 margin-bottom: 3px;
156 }
157 .bkbg-spr-action-owner {
158 font-size: .78em;
159 }
160
161 /* Team footer */
162 .bkbg-spr-footer {
163 padding: 10px 20px;
164 display: flex;
165 gap: 6px;
166 flex-wrap: wrap;
167 align-items: center;
168 }
169 .bkbg-spr-footer-label {
170 font-size: .75em;
171 margin-right: 4px;
172 flex-shrink: 0;
173 }
174 .bkbg-spr-member {
175 font-size: .75em;
176 padding: 2px 9px;
177 border-radius: 100px;
178 }
179
180 /* Responsive */
181 @media (max-width: 640px) {
182 .bkbg-spr-board {
183 grid-template-columns: 1fr;
184 }
185 .bkbg-spr-col + .bkbg-spr-col {
186 border-left: none;
187 border-top: 1px solid;
188 }
189 .bkbg-spr-header-top {
190 flex-direction: column;
191 }
192 .bkbg-spr-mood {
193 align-self: flex-start;
194 }
195 }
196
197 /* ---- Typography responsive — tablet ---- */
198 @media (max-width: 1024px) {
199 .bkbg-spr-header .bkbg-spr-title { font-size: var(--bkspr-tt-font-size-t, var(--bkspr-tt-font-size-d, var(--bkspr-tt-sz, 22px))); line-height: var(--bkspr-tt-line-height-t, var(--bkspr-tt-line-height-d, 1.2)); letter-spacing: var(--bkspr-tt-letter-spacing-t, var(--bkspr-tt-letter-spacing-d, normal)); word-spacing: var(--bkspr-tt-word-spacing-t, var(--bkspr-tt-word-spacing-d, normal)); }
200 .bkbg-spr-wrap { font-size: var(--bkspr-bd-font-size-t, var(--bkspr-bd-font-size-d, var(--bkspr-bd-sz, 14px))); line-height: var(--bkspr-bd-line-height-t, var(--bkspr-bd-line-height-d, var(--bkspr-bd-lh, 1.68))); letter-spacing: var(--bkspr-bd-letter-spacing-t, var(--bkspr-bd-letter-spacing-d, normal)); word-spacing: var(--bkspr-bd-word-spacing-t, var(--bkspr-bd-word-spacing-d, normal)); }
201 }
202
203 /* ---- Typography responsive — mobile ---- */
204 @media (max-width: 767px) {
205 .bkbg-spr-header .bkbg-spr-title { font-size: var(--bkspr-tt-font-size-m, var(--bkspr-tt-font-size-t, var(--bkspr-tt-font-size-d, var(--bkspr-tt-sz, 22px)))); line-height: var(--bkspr-tt-line-height-m, var(--bkspr-tt-line-height-t, var(--bkspr-tt-line-height-d, 1.2))); letter-spacing: var(--bkspr-tt-letter-spacing-m, var(--bkspr-tt-letter-spacing-t, var(--bkspr-tt-letter-spacing-d, normal))); word-spacing: var(--bkspr-tt-word-spacing-m, var(--bkspr-tt-word-spacing-t, var(--bkspr-tt-word-spacing-d, normal))); }
206 .bkbg-spr-wrap { font-size: var(--bkspr-bd-font-size-m, var(--bkspr-bd-font-size-t, var(--bkspr-bd-font-size-d, var(--bkspr-bd-sz, 14px)))); line-height: var(--bkspr-bd-line-height-m, var(--bkspr-bd-line-height-t, var(--bkspr-bd-line-height-d, var(--bkspr-bd-lh, 1.68)))); letter-spacing: var(--bkspr-bd-letter-spacing-m, var(--bkspr-bd-letter-spacing-t, var(--bkspr-bd-letter-spacing-d, normal))); word-spacing: var(--bkspr-bd-word-spacing-m, var(--bkspr-bd-word-spacing-t, var(--bkspr-bd-word-spacing-d, normal))); }
207 }
208