PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.13
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.13
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 / status-page / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.13, at blocks/status-page/style.css

206 lines 9.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ===== Status Page Block ===== */
2 .bkbg-sp-wrap {
3 font-family: var(--bksp-bd-font-family, inherit);
4 font-size: var(--bksp-bd-font-size-d, var(--bksp-bd-sz, 14px));
5 font-weight: var(--bksp-bd-font-weight, var(--bksp-bd-wt, 400));
6 font-style: var(--bksp-bd-font-style, normal);
7 line-height: var(--bksp-bd-line-height-d, var(--bksp-bd-lh, 1.68));
8 letter-spacing: var(--bksp-bd-letter-spacing-d, normal);
9 word-spacing: var(--bksp-bd-word-spacing-d, normal);
10 overflow: hidden;
11 }
12 .bkbg-sp-header {
13 padding: 24px 28px;
14 }
15 .bkbg-sp-header h2.bkbg-sp-title {
16 font-family: var(--bksp-tt-font-family, inherit);
17 font-size: var(--bksp-tt-font-size-d, var(--bksp-tt-sz, 26px));
18 font-weight: var(--bksp-tt-font-weight, 700);
19 font-style: var(--bksp-tt-font-style, normal);
20 text-decoration: var(--bksp-tt-text-decoration, none);
21 text-transform: var(--bksp-tt-text-transform, none);
22 line-height: var(--bksp-tt-line-height-d, 1.2);
23 letter-spacing: var(--bksp-tt-letter-spacing-d, normal);
24 word-spacing: var(--bksp-tt-word-spacing-d, normal);
25 margin: 0 0 6px;
26 padding: 0;
27 }
28 .bkbg-sp-meta {
29 font-size: .78em;
30 }
31 .bkbg-sp-banner {
32 padding: 12px 28px;
33 font-weight: 700;
34 font-size: .9em;
35 }
36 .bkbg-sp-section {
37 padding: 20px 28px;
38 }
39 .bkbg-sp-section + .bkbg-sp-section {
40 padding-top: 0;
41 }
42 .bkbg-sp-section-head {
43 margin: 0 0 14px;
44 font-family: var(--bksp-sh-font-family, inherit);
45 font-size: var(--bksp-sh-font-size-d, .8em);
46 line-height: var(--bksp-sh-line-height-d, 1.3);
47 letter-spacing: var(--bksp-sh-letter-spacing-d, .07em);
48 word-spacing: var(--bksp-sh-word-spacing-d, normal);
49 font-weight: var(--bksp-sh-font-weight, 700);
50 font-style: var(--bksp-sh-font-style, normal);
51 text-decoration: var(--bksp-sh-text-decoration, none);
52 text-transform: var(--bksp-sh-text-transform, uppercase);
53 }
54 /* Component list */
55 .bkbg-sp-comp-list {
56 border-radius: 8px;
57 overflow: hidden;
58 }
59 .bkbg-sp-comp-row {
60 display: grid;
61 grid-template-columns: 1fr auto;
62 align-items: center;
63 padding: 12px 16px;
64 gap: 12px;
65 }
66 .bkbg-sp-comp-row + .bkbg-sp-comp-row {
67 border-top: 1px solid;
68 }
69 .bkbg-sp-comp-name {
70 font-family: var(--bksp-cn-font-family, inherit);
71 font-size: var(--bksp-cn-font-size-d, .93em);
72 line-height: var(--bksp-cn-line-height-d, 1.3);
73 letter-spacing: var(--bksp-cn-letter-spacing-d, normal);
74 word-spacing: var(--bksp-cn-word-spacing-d, normal);
75 font-weight: var(--bksp-cn-font-weight, 600);
76 font-style: var(--bksp-cn-font-style, normal);
77 text-decoration: var(--bksp-cn-text-decoration, none);
78 text-transform: var(--bksp-cn-text-transform, none);
79 margin-bottom: 2px;
80 }
81 .bkbg-sp-comp-desc {
82 font-size: .75em;
83 }
84 .bkbg-sp-comp-right {
85 display: flex;
86 align-items: center;
87 gap: 10px;
88 flex-shrink: 0;
89 }
90 .bkbg-sp-uptime {
91 font-size: .75em;
92 font-variant-numeric: tabular-nums;
93 }
94 .bkbg-sp-status-badge {
95 display: inline-flex;
96 align-items: center;
97 gap: 5px;
98 padding: 3px 10px;
99 border-radius: 100px;
100 font-size: .72em;
101 font-weight: 700;
102 white-space: nowrap;
103 }
104 .bkbg-sp-status-dot {
105 width: 7px;
106 height: 7px;
107 border-radius: 50%;
108 flex-shrink: 0;
109 }
110 /* Incidents */
111 .bkbg-sp-incidents {
112 display: grid;
113 gap: 12px;
114 }
115 .bkbg-sp-incident {
116 border-radius: 8px;
117 padding: 14px 16px;
118 border: 1px solid;
119 border-left-width: 4px;
120 }
121 .bkbg-sp-inc-header {
122 display: flex;
123 justify-content: space-between;
124 align-items: center;
125 margin-bottom: 10px;
126 gap: 8px;
127 flex-wrap: wrap;
128 }
129 .bkbg-sp-inc-title {
130 font-family: var(--bksp-it-font-family, inherit);
131 font-size: var(--bksp-it-font-size-d, .9em);
132 line-height: var(--bksp-it-line-height-d, 1.3);
133 letter-spacing: var(--bksp-it-letter-spacing-d, normal);
134 word-spacing: var(--bksp-it-word-spacing-d, normal);
135 font-weight: var(--bksp-it-font-weight, 700);
136 font-style: var(--bksp-it-font-style, normal);
137 text-decoration: var(--bksp-it-text-decoration, none);
138 text-transform: var(--bksp-it-text-transform, none);
139 }
140 .bkbg-sp-inc-meta {
141 display: flex;
142 align-items: center;
143 gap: 8px;
144 }
145 .bkbg-sp-inc-date {
146 font-size: .75em;
147 }
148 .bkbg-sp-severity-badge {
149 font-size: .65em;
150 font-weight: 700;
151 padding: 2px 7px;
152 border-radius: 100px;
153 }
154 /* Update timeline */
155 .bkbg-sp-updates {
156 display: grid;
157 gap: 8px;
158 }
159 .bkbg-sp-update-row {
160 display: grid;
161 grid-template-columns: 10px 68px 1fr;
162 gap: 8px;
163 align-items: flex-start;
164 }
165 .bkbg-sp-update-dot {
166 width: 10px;
167 height: 10px;
168 border-radius: 50%;
169 margin-top: 3px;
170 flex-shrink: 0;
171 }
172 .bkbg-sp-update-time {
173 font-size: .75em;
174 font-variant-numeric: tabular-nums;
175 flex-shrink: 0;
176 }
177 .bkbg-sp-update-msg {
178 font-size: .86em;
179 line-height: 1.5;
180 }
181 @media (max-width: 560px) {
182 .bkbg-sp-section { padding: 16px; }
183 .bkbg-sp-header { padding: 18px 16px; }
184 .bkbg-sp-banner { padding: 10px 16px; }
185 .bkbg-sp-comp-right { flex-direction: column; align-items: flex-end; gap: 4px; }
186 .bkbg-sp-update-row { grid-template-columns: 10px 1fr; }
187 .bkbg-sp-update-time { grid-column: 2; }
188 .bkbg-sp-update-msg { grid-column: 2; }
189 }
190 /* ---- Typography responsive — tablet ---- */
191 @media (max-width: 1024px) {
192 .bkbg-sp-header h2.bkbg-sp-title { font-size: var(--bksp-tt-font-size-t, var(--bksp-tt-font-size-d, var(--bksp-tt-sz, 26px))); line-height: var(--bksp-tt-line-height-t, var(--bksp-tt-line-height-d, 1.2)); letter-spacing: var(--bksp-tt-letter-spacing-t, var(--bksp-tt-letter-spacing-d, normal)); word-spacing: var(--bksp-tt-word-spacing-t, var(--bksp-tt-word-spacing-d, normal)); }
193 .bkbg-sp-wrap { font-size: var(--bksp-bd-font-size-t, var(--bksp-bd-font-size-d, var(--bksp-bd-sz, 14px))); line-height: var(--bksp-bd-line-height-t, var(--bksp-bd-line-height-d, var(--bksp-bd-lh, 1.68))); letter-spacing: var(--bksp-bd-letter-spacing-t, var(--bksp-bd-letter-spacing-d, normal)); word-spacing: var(--bksp-bd-word-spacing-t, var(--bksp-bd-word-spacing-d, normal)); }
194 .bkbg-sp-section-head { font-size: var(--bksp-sh-font-size-t, var(--bksp-sh-font-size-d, .8em)); line-height: var(--bksp-sh-line-height-t, var(--bksp-sh-line-height-d, 1.3)); letter-spacing: var(--bksp-sh-letter-spacing-t, var(--bksp-sh-letter-spacing-d, .07em)); word-spacing: var(--bksp-sh-word-spacing-t, var(--bksp-sh-word-spacing-d, normal)); }
195 .bkbg-sp-comp-name { font-size: var(--bksp-cn-font-size-t, var(--bksp-cn-font-size-d, .93em)); line-height: var(--bksp-cn-line-height-t, var(--bksp-cn-line-height-d, 1.3)); letter-spacing: var(--bksp-cn-letter-spacing-t, var(--bksp-cn-letter-spacing-d, normal)); word-spacing: var(--bksp-cn-word-spacing-t, var(--bksp-cn-word-spacing-d, normal)); }
196 .bkbg-sp-inc-title { font-size: var(--bksp-it-font-size-t, var(--bksp-it-font-size-d, .9em)); line-height: var(--bksp-it-line-height-t, var(--bksp-it-line-height-d, 1.3)); letter-spacing: var(--bksp-it-letter-spacing-t, var(--bksp-it-letter-spacing-d, normal)); word-spacing: var(--bksp-it-word-spacing-t, var(--bksp-it-word-spacing-d, normal)); }
197 }
198 /* ---- Typography responsive — mobile ---- */
199 @media (max-width: 767px) {
200 .bkbg-sp-header h2.bkbg-sp-title { font-size: var(--bksp-tt-font-size-m, var(--bksp-tt-font-size-t, var(--bksp-tt-font-size-d, var(--bksp-tt-sz, 26px)))); line-height: var(--bksp-tt-line-height-m, var(--bksp-tt-line-height-t, var(--bksp-tt-line-height-d, 1.2))); letter-spacing: var(--bksp-tt-letter-spacing-m, var(--bksp-tt-letter-spacing-t, var(--bksp-tt-letter-spacing-d, normal))); word-spacing: var(--bksp-tt-word-spacing-m, var(--bksp-tt-word-spacing-t, var(--bksp-tt-word-spacing-d, normal))); }
201 .bkbg-sp-wrap { font-size: var(--bksp-bd-font-size-m, var(--bksp-bd-font-size-t, var(--bksp-bd-font-size-d, var(--bksp-bd-sz, 14px)))); line-height: var(--bksp-bd-line-height-m, var(--bksp-bd-line-height-t, var(--bksp-bd-line-height-d, var(--bksp-bd-lh, 1.68)))); letter-spacing: var(--bksp-bd-letter-spacing-m, var(--bksp-bd-letter-spacing-t, var(--bksp-bd-letter-spacing-d, normal))); word-spacing: var(--bksp-bd-word-spacing-m, var(--bksp-bd-word-spacing-t, var(--bksp-bd-word-spacing-d, normal))); }
202 .bkbg-sp-section-head { font-size: var(--bksp-sh-font-size-m, var(--bksp-sh-font-size-t, var(--bksp-sh-font-size-d, .8em))); line-height: var(--bksp-sh-line-height-m, var(--bksp-sh-line-height-t, var(--bksp-sh-line-height-d, 1.3))); letter-spacing: var(--bksp-sh-letter-spacing-m, var(--bksp-sh-letter-spacing-t, var(--bksp-sh-letter-spacing-d, .07em))); word-spacing: var(--bksp-sh-word-spacing-m, var(--bksp-sh-word-spacing-t, var(--bksp-sh-word-spacing-d, normal))); }
203 .bkbg-sp-comp-name { font-size: var(--bksp-cn-font-size-m, var(--bksp-cn-font-size-t, var(--bksp-cn-font-size-d, .93em))); line-height: var(--bksp-cn-line-height-m, var(--bksp-cn-line-height-t, var(--bksp-cn-line-height-d, 1.3))); letter-spacing: var(--bksp-cn-letter-spacing-m, var(--bksp-cn-letter-spacing-t, var(--bksp-cn-letter-spacing-d, normal))); word-spacing: var(--bksp-cn-word-spacing-m, var(--bksp-cn-word-spacing-t, var(--bksp-cn-word-spacing-d, normal))); }
204 .bkbg-sp-inc-title { font-size: var(--bksp-it-font-size-m, var(--bksp-it-font-size-t, var(--bksp-it-font-size-d, .9em))); line-height: var(--bksp-it-line-height-m, var(--bksp-it-line-height-t, var(--bksp-it-line-height-d, 1.3))); letter-spacing: var(--bksp-it-letter-spacing-m, var(--bksp-it-letter-spacing-t, var(--bksp-it-letter-spacing-d, normal))); word-spacing: var(--bksp-it-word-spacing-m, var(--bksp-it-word-spacing-t, var(--bksp-it-word-spacing-d, normal))); }
205 }
206