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 / error-page / style.css

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

154 lines 7.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Error Page */
2 .bkbg-error-page-wrap { box-sizing: border-box; }
3
4 .bkbg-ep-inner {
5 max-width: var(--bkbg-ep-max, 700px);
6 margin: 0 auto;
7 display: flex;
8 flex-direction: column;
9 align-items: center;
10 gap: 24px;
11 text-align: center;
12 }
13
14 .bkbg-ep-illustration img { display: block; }
15
16 .bkbg-ep-code {
17 font-family: var(--bkbg-ep-cd-font-family, inherit);
18 font-size: var(--bkbg-ep-cd-font-size-d, 180px);
19 font-weight: var(--bkbg-ep-cd-font-weight, 900);
20 font-style: var(--bkbg-ep-cd-font-style, normal);
21 text-transform: var(--bkbg-ep-cd-text-transform, none);
22 text-decoration: var(--bkbg-ep-cd-text-decoration, none);
23 line-height: var(--bkbg-ep-cd-line-height-d, 1);
24 letter-spacing: var(--bkbg-ep-cd-letter-spacing-d, -4px);
25 word-spacing: var(--bkbg-ep-cd-word-spacing-d, normal);
26 user-select: none;
27 }
28
29 .bkbg-ep-inner .bkbg-ep-heading {
30 margin: 0;
31 font-family: var(--bkbg-ep-hd-font-family, inherit);
32 font-size: var(--bkbg-ep-hd-font-size-d, 40px);
33 font-weight: var(--bkbg-ep-hd-font-weight, 700);
34 font-style: var(--bkbg-ep-hd-font-style, normal);
35 text-transform: var(--bkbg-ep-hd-text-transform, none);
36 text-decoration: var(--bkbg-ep-hd-text-decoration, none);
37 line-height: var(--bkbg-ep-hd-line-height-d, 1.2);
38 letter-spacing: var(--bkbg-ep-hd-letter-spacing-d, normal);
39 word-spacing: var(--bkbg-ep-hd-word-spacing-d, normal);
40 }
41
42 .bkbg-ep-body {
43 margin: 0;
44 max-width: 520px;
45 font-family: var(--bkbg-ep-bd-font-family, inherit);
46 font-size: var(--bkbg-ep-bd-font-size-d, 18px);
47 font-weight: var(--bkbg-ep-bd-font-weight, normal);
48 font-style: var(--bkbg-ep-bd-font-style, normal);
49 text-transform: var(--bkbg-ep-bd-text-transform, none);
50 text-decoration: var(--bkbg-ep-bd-text-decoration, none);
51 line-height: var(--bkbg-ep-bd-line-height-d, 1.7);
52 letter-spacing: var(--bkbg-ep-bd-letter-spacing-d, normal);
53 word-spacing: var(--bkbg-ep-bd-word-spacing-d, normal);
54 }
55
56 .bkbg-ep-primary, .bkbg-ep-secondary {
57 font-family: var(--bkbg-ep-bd-font-family, inherit);
58 font-size: var(--bkbg-ep-bd-font-size-d, 18px);
59 }
60
61 .bkbg-ep-search {
62 display: flex;
63 gap: 8px;
64 width: 100%;
65 max-width: 420px;
66 }
67
68 .bkbg-ep-search input {
69 flex: 1;
70 padding: 12px 20px;
71 border-radius: 8px;
72 border: 1px solid #e5e7eb;
73 font-size: 15px;
74 outline: none;
75 }
76
77 .bkbg-ep-search button {
78 padding: 12px 20px;
79 border-radius: 8px;
80 border: none;
81 font-weight: 600;
82 cursor: pointer;
83 }
84
85 .bkbg-ep-actions { display: flex; gap: 16px; flex-wrap: wrap; justify-content: center; }
86
87 .bkbg-ep-primary, .bkbg-ep-secondary {
88 display: inline-flex;
89 align-items: center;
90 gap: 8px;
91 padding: 13px 32px;
92 border-radius: 8px;
93 font-weight: 700;
94 text-decoration: none;
95 transition: opacity .2s, transform .15s;
96 }
97
98 .bkbg-ep-primary:hover, .bkbg-ep-secondary:hover { opacity: .88; transform: translateY(-1px); }
99 .bkbg-ep-secondary { border: 1.5px solid #e5e7eb; }
100
101 /* ── Responsive typography ─────────────────────────────────────── */
102 @media (max-width: 1024px) {
103 .bkbg-ep-code {
104 font-size: var(--bkbg-ep-cd-font-size-t, var(--bkbg-ep-cd-font-size-d, 180px));
105 line-height: var(--bkbg-ep-cd-line-height-t, var(--bkbg-ep-cd-line-height-d, 1));
106 letter-spacing: var(--bkbg-ep-cd-letter-spacing-t, var(--bkbg-ep-cd-letter-spacing-d, -4px));
107 word-spacing: var(--bkbg-ep-cd-word-spacing-t, var(--bkbg-ep-cd-word-spacing-d, normal));
108 }
109 .bkbg-ep-inner .bkbg-ep-heading {
110 font-size: var(--bkbg-ep-hd-font-size-t, var(--bkbg-ep-hd-font-size-d, 40px));
111 line-height: var(--bkbg-ep-hd-line-height-t, var(--bkbg-ep-hd-line-height-d, 1.2));
112 letter-spacing: var(--bkbg-ep-hd-letter-spacing-t, var(--bkbg-ep-hd-letter-spacing-d, normal));
113 word-spacing: var(--bkbg-ep-hd-word-spacing-t, var(--bkbg-ep-hd-word-spacing-d, normal));
114 }
115 .bkbg-ep-body {
116 font-size: var(--bkbg-ep-bd-font-size-t, var(--bkbg-ep-bd-font-size-d, 18px));
117 line-height: var(--bkbg-ep-bd-line-height-t, var(--bkbg-ep-bd-line-height-d, 1.7));
118 letter-spacing: var(--bkbg-ep-bd-letter-spacing-t, var(--bkbg-ep-bd-letter-spacing-d, normal));
119 word-spacing: var(--bkbg-ep-bd-word-spacing-t, var(--bkbg-ep-bd-word-spacing-d, normal));
120 }
121 .bkbg-ep-primary, .bkbg-ep-secondary {
122 font-size: var(--bkbg-ep-bd-font-size-t, var(--bkbg-ep-bd-font-size-d, 18px));
123 line-height: var(--bkbg-ep-bd-line-height-t, var(--bkbg-ep-bd-line-height-d, 1.7));
124 letter-spacing: var(--bkbg-ep-bd-letter-spacing-t, var(--bkbg-ep-bd-letter-spacing-d, normal));
125 word-spacing: var(--bkbg-ep-bd-word-spacing-t, var(--bkbg-ep-bd-word-spacing-d, normal));
126 }
127 }
128 @media (max-width: 767px) {
129 .bkbg-ep-code {
130 font-size: var(--bkbg-ep-cd-font-size-m, var(--bkbg-ep-cd-font-size-t, var(--bkbg-ep-cd-font-size-d, 180px)));
131 line-height: var(--bkbg-ep-cd-line-height-m, var(--bkbg-ep-cd-line-height-t, var(--bkbg-ep-cd-line-height-d, 1)));
132 letter-spacing: var(--bkbg-ep-cd-letter-spacing-m, var(--bkbg-ep-cd-letter-spacing-t, var(--bkbg-ep-cd-letter-spacing-d, -4px)));
133 word-spacing: var(--bkbg-ep-cd-word-spacing-m, var(--bkbg-ep-cd-word-spacing-t, var(--bkbg-ep-cd-word-spacing-d, normal)));
134 }
135 .bkbg-ep-inner .bkbg-ep-heading {
136 font-size: var(--bkbg-ep-hd-font-size-m, var(--bkbg-ep-hd-font-size-t, var(--bkbg-ep-hd-font-size-d, 40px)));
137 line-height: var(--bkbg-ep-hd-line-height-m, var(--bkbg-ep-hd-line-height-t, var(--bkbg-ep-hd-line-height-d, 1.2)));
138 letter-spacing: var(--bkbg-ep-hd-letter-spacing-m, var(--bkbg-ep-hd-letter-spacing-t, var(--bkbg-ep-hd-letter-spacing-d, normal)));
139 word-spacing: var(--bkbg-ep-hd-word-spacing-m, var(--bkbg-ep-hd-word-spacing-t, var(--bkbg-ep-hd-word-spacing-d, normal)));
140 }
141 .bkbg-ep-body {
142 font-size: var(--bkbg-ep-bd-font-size-m, var(--bkbg-ep-bd-font-size-t, var(--bkbg-ep-bd-font-size-d, 18px)));
143 line-height: var(--bkbg-ep-bd-line-height-m, var(--bkbg-ep-bd-line-height-t, var(--bkbg-ep-bd-line-height-d, 1.7)));
144 letter-spacing: var(--bkbg-ep-bd-letter-spacing-m, var(--bkbg-ep-bd-letter-spacing-t, var(--bkbg-ep-bd-letter-spacing-d, normal)));
145 word-spacing: var(--bkbg-ep-bd-word-spacing-m, var(--bkbg-ep-bd-word-spacing-t, var(--bkbg-ep-bd-word-spacing-d, normal)));
146 }
147 .bkbg-ep-primary, .bkbg-ep-secondary {
148 font-size: var(--bkbg-ep-bd-font-size-m, var(--bkbg-ep-bd-font-size-t, var(--bkbg-ep-bd-font-size-d, 18px)));
149 line-height: var(--bkbg-ep-bd-line-height-m, var(--bkbg-ep-bd-line-height-t, var(--bkbg-ep-bd-line-height-d, 1.7)));
150 letter-spacing: var(--bkbg-ep-bd-letter-spacing-m, var(--bkbg-ep-bd-letter-spacing-t, var(--bkbg-ep-bd-letter-spacing-d, normal)));
151 word-spacing: var(--bkbg-ep-bd-word-spacing-m, var(--bkbg-ep-bd-word-spacing-t, var(--bkbg-ep-bd-word-spacing-d, normal)));
152 }
153 }
154