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 / pace-calculator / style.css

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

212 lines 5.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-pace-editor *,
2 .bkbg-pace-app * {
3 box-sizing: border-box;
4 }
5
6 .bkbg-pace-wrap {
7 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
8 }
9
10 .bkbg-pace-card {
11 box-shadow: 0 4px 24px rgba(0,0,0,0.09);
12 margin: 0 auto;
13 }
14
15 .bkbg-pace-title {
16 font-family: var(--bkbg-pace-tt-font-family, inherit);
17 font-size: var(--bkbg-pace-tt-font-size-d, 28px);
18 font-weight: var(--bkbg-pace-tt-font-weight, 700);
19 font-style: var(--bkbg-pace-tt-font-style, normal);
20 text-decoration: var(--bkbg-pace-tt-text-decoration, none);
21 text-transform: var(--bkbg-pace-tt-text-transform, none);
22 line-height: var(--bkbg-pace-tt-line-height-d, 1.2);
23 letter-spacing: var(--bkbg-pace-tt-letter-spacing-d, normal);
24 word-spacing: var(--bkbg-pace-tt-word-spacing-d, normal);
25 }
26
27 .bkbg-pace-tabs {
28 display: flex;
29 gap: 8px;
30 flex-wrap: wrap;
31 }
32
33 .bkbg-pace-tab-btn {
34 flex: 1;
35 padding: 9px 12px;
36 border-radius: 8px;
37 cursor: pointer;
38 font-weight: 700;
39 font-size: 13px;
40 transition: background .15s, color .15s, border-color .15s;
41 font-family: inherit;
42 white-space: nowrap;
43 }
44
45 .bkbg-pace-unit-tabs {
46 display: flex;
47 gap: 8px;
48 }
49
50 .bkbg-pace-presets {
51 display: flex;
52 gap: 8px;
53 flex-wrap: wrap;
54 }
55
56 .bkbg-pace-preset-btn {
57 padding: 6px 16px;
58 border-radius: 100px;
59 border: 1.5px solid #e5e7eb;
60 font-weight: 600;
61 font-size: 13px;
62 cursor: pointer;
63 font-family: inherit;
64 transition: opacity .15s;
65 }
66 .bkbg-pace-preset-btn:hover {
67 opacity: .8;
68 }
69
70 .bkbg-pace-input-grid {
71 display: grid;
72 grid-template-columns: 1fr 1fr;
73 gap: 0 20px;
74 }
75
76 @media (max-width: 480px) {
77 .bkbg-pace-input-grid {
78 grid-template-columns: 1fr;
79 }
80 }
81
82 .bkbg-pace-input-row {
83 margin-bottom: 14px;
84 }
85
86 .bkbg-pace-label {
87 display: flex;
88 justify-content: space-between;
89 font-size: 13px;
90 font-weight: 600;
91 margin-bottom: 5px;
92 }
93
94 .bkbg-pace-label-hint {
95 font-weight: 400;
96 color: #9ca3af;
97 font-size: 12px;
98 }
99
100 .bkbg-pace-input {
101 width: 100%;
102 padding: 10px 14px;
103 border: 1.5px solid #e5e7eb;
104 font-size: 16px;
105 outline: none;
106 font-family: inherit;
107 transition: border-color .15s;
108 }
109 .bkbg-pace-input:focus {
110 border-color: inherit;
111 }
112
113 .bkbg-pace-result {
114 text-align: center;
115 margin-top: 20px;
116 }
117
118 .bkbg-pace-result-label {
119 font-size: 13px;
120 font-weight: 600;
121 margin-bottom: 6px;
122 }
123
124 .bkbg-pace-result-main {
125 display: flex;
126 align-items: baseline;
127 justify-content: center;
128 gap: 4px;
129 line-height: 1;
130 }
131
132 .bkbg-pace-result-value {
133 font-family: var(--bkbg-pace-rs-font-family, inherit);
134 font-size: var(--bkbg-pace-rs-font-size-d, 52px);
135 font-weight: var(--bkbg-pace-rs-font-weight, 800);
136 font-style: var(--bkbg-pace-rs-font-style, normal);
137 text-decoration: var(--bkbg-pace-rs-text-decoration, none);
138 text-transform: var(--bkbg-pace-rs-text-transform, none);
139 line-height: var(--bkbg-pace-rs-line-height-d, 1);
140 letter-spacing: var(--bkbg-pace-rs-letter-spacing-d, normal);
141 word-spacing: var(--bkbg-pace-rs-word-spacing-d, normal);
142 }
143
144 .bkbg-pace-result-unit {
145 font-size: 22px;
146 font-weight: 600;
147 }
148
149 .bkbg-pace-result-extra {
150 margin-top: 8px;
151 font-size: 14px;
152 }
153
154 .bkbg-pace-conv {
155 margin-top: 16px;
156 border-radius: 10px;
157 padding: 16px 20px;
158 display: flex;
159 justify-content: space-around;
160 flex-wrap: wrap;
161 gap: 10px;
162 font-size: 14px;
163 }
164
165 .bkbg-pace-conv-item {
166 text-align: center;
167 }
168
169 .bkbg-pace-conv-val {
170 font-size: 18px;
171 font-weight: 700;
172 display: block;
173 }
174
175 .bkbg-pace-conv-lbl {
176 font-size: 11px;
177 font-weight: 600;
178 opacity: .6;
179 text-transform: uppercase;
180 letter-spacing: .05em;
181 }
182
183 /* Responsive typography */
184 @media (max-width: 1024px) {
185 .bkbg-pace-title {
186 font-size: var(--bkbg-pace-tt-font-size-t, var(--bkbg-pace-tt-font-size-d, 24px));
187 line-height: var(--bkbg-pace-tt-line-height-t, var(--bkbg-pace-tt-line-height-d, 1.2));
188 letter-spacing: var(--bkbg-pace-tt-letter-spacing-t, var(--bkbg-pace-tt-letter-spacing-d, normal));
189 word-spacing: var(--bkbg-pace-tt-word-spacing-t, var(--bkbg-pace-tt-word-spacing-d, normal));
190 }
191 .bkbg-pace-result-value {
192 font-size: var(--bkbg-pace-rs-font-size-t, var(--bkbg-pace-rs-font-size-d, 44px));
193 line-height: var(--bkbg-pace-rs-line-height-t, var(--bkbg-pace-rs-line-height-d, 1));
194 letter-spacing: var(--bkbg-pace-rs-letter-spacing-t, var(--bkbg-pace-rs-letter-spacing-d, normal));
195 word-spacing: var(--bkbg-pace-rs-word-spacing-t, var(--bkbg-pace-rs-word-spacing-d, normal));
196 }
197 }
198 @media (max-width: 767px) {
199 .bkbg-pace-title {
200 font-size: var(--bkbg-pace-tt-font-size-m, 20px);
201 line-height: var(--bkbg-pace-tt-line-height-m, var(--bkbg-pace-tt-line-height-d, 1.2));
202 letter-spacing: var(--bkbg-pace-tt-letter-spacing-m, var(--bkbg-pace-tt-letter-spacing-d, normal));
203 word-spacing: var(--bkbg-pace-tt-word-spacing-m, var(--bkbg-pace-tt-word-spacing-d, normal));
204 }
205 .bkbg-pace-result-value {
206 font-size: var(--bkbg-pace-rs-font-size-m, 36px);
207 line-height: var(--bkbg-pace-rs-line-height-m, var(--bkbg-pace-rs-line-height-d, 1));
208 letter-spacing: var(--bkbg-pace-rs-letter-spacing-m, var(--bkbg-pace-rs-letter-spacing-d, normal));
209 word-spacing: var(--bkbg-pace-rs-word-spacing-m, var(--bkbg-pace-rs-word-spacing-d, normal));
210 }
211 }
212