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 / unit-converter / style.css

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

223 lines 5.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ======================================================
2 Blockenberg — Unit Converter block styles
3 ====================================================== */
4
5 .bkbg-uc-app {
6 font-family: inherit;
7 box-sizing: border-box;
8 }
9
10 .bkbg-uc-loading {
11 text-align: center;
12 color: #9ca3af;
13 padding: 40px 0;
14 }
15
16 .bkbg-uc-card {
17 box-sizing: border-box;
18 }
19
20 .bkbg-uc-title {
21 font-family: var(--bkuc-tt-ff, inherit);
22 font-size: var(--bkuc-tt-fsd, 26px);
23 line-height: var(--bkuc-tt-lhd, 1.2);
24 letter-spacing: var(--bkuc-tt-lsd, normal);
25 word-spacing: var(--bkuc-tt-wsd, normal);
26 font-weight: var(--bkuc-tt-fw, 700);
27 font-style: var(--bkuc-tt-fst, normal);
28 text-decoration: var(--bkuc-tt-td, none);
29 text-transform: var(--bkuc-tt-tt, none);
30 margin: 0 0 8px;
31 text-align: center;
32 }
33 .bkbg-uc-card h2.bkbg-uc-title {
34 font-family: var(--bkuc-tt-ff, inherit);
35 font-size: var(--bkuc-tt-fsd, 26px);
36 line-height: var(--bkuc-tt-lhd, 1.2);
37 letter-spacing: var(--bkuc-tt-lsd, normal);
38 word-spacing: var(--bkuc-tt-wsd, normal);
39 font-weight: var(--bkuc-tt-fw, 700);
40 font-style: var(--bkuc-tt-fst, normal);
41 text-decoration: var(--bkuc-tt-td, none);
42 text-transform: var(--bkuc-tt-tt, none);
43 }
44
45 .bkbg-uc-subtitle {
46 font-family: var(--bkuc-st-ff, inherit);
47 font-size: var(--bkuc-st-fsd, 15px);
48 line-height: var(--bkuc-st-lhd, 1.6);
49 letter-spacing: var(--bkuc-st-lsd, normal);
50 word-spacing: var(--bkuc-st-wsd, normal);
51 font-weight: var(--bkuc-st-fw, normal);
52 font-style: var(--bkuc-st-fst, normal);
53 text-decoration: var(--bkuc-st-td, none);
54 text-transform: var(--bkuc-st-tt, none);
55 margin: 0 0 24px;
56 text-align: center;
57 }
58
59 /* Category tabs */
60 .bkbg-uc-tabs {
61 display: flex;
62 flex-wrap: wrap;
63 gap: 6px;
64 justify-content: center;
65 margin-bottom: 24px;
66 }
67
68 .bkbg-uc-tab {
69 padding: 6px 14px;
70 border-radius: 99px;
71 border: none;
72 cursor: pointer;
73 font-weight: 600;
74 font-size: 13px;
75 transition: background 0.2s, color 0.2s;
76 }
77
78 .bkbg-uc-tab.active {
79 outline: none;
80 }
81
82 /* From/To grid */
83 .bkbg-uc-row {
84 display: grid;
85 grid-template-columns: 1fr auto 1fr;
86 gap: 12px;
87 align-items: end;
88 margin-bottom: 20px;
89 }
90
91 @media (max-width: 480px) {
92 .bkbg-uc-row {
93 grid-template-columns: 1fr;
94 }
95 .bkbg-uc-swap {
96 text-align: center;
97 }
98 }
99
100 .bkbg-uc-label {
101 display: block;
102 font-size: 12px;
103 font-weight: 600;
104 margin-bottom: 4px;
105 }
106
107 .bkbg-uc-select {
108 width: 100%;
109 padding: 8px 10px;
110 border-radius: 8px;
111 border: 1.5px solid #e5e7eb;
112 font-size: 14px;
113 background: #fff;
114 cursor: pointer;
115 transition: border-color 0.2s;
116 outline: none;
117 }
118
119 .bkbg-uc-select:focus {
120 border-color: currentColor;
121 }
122
123 .bkbg-uc-swap {
124 background: none;
125 border-radius: 8px;
126 border: 1.5px solid currentColor;
127 padding: 8px 12px;
128 cursor: pointer;
129 font-weight: 700;
130 font-size: 18px;
131 line-height: 1;
132 transition: background 0.2s, color 0.2s;
133 }
134
135 .bkbg-uc-swap:hover {
136 filter: brightness(0.9);
137 }
138
139 /* Value input */
140 .bkbg-uc-value-wrap {
141 margin-bottom: 20px;
142 }
143
144 .bkbg-uc-value {
145 width: 100%;
146 padding: 12px 14px;
147 border-radius: 8px;
148 border: 1.5px solid #e5e7eb;
149 font-size: 18px;
150 box-sizing: border-box;
151 outline: none;
152 transition: border-color 0.2s;
153 -moz-appearance: textfield;
154 appearance: textfield;
155 }
156
157 .bkbg-uc-value::-webkit-outer-spin-button,
158 .bkbg-uc-value::-webkit-inner-spin-button {
159 -webkit-appearance: none;
160 margin: 0;
161 }
162
163 .bkbg-uc-value:focus {
164 border-color: currentColor;
165 box-shadow: 0 0 0 3px rgba(108,63,181,0.12);
166 }
167
168 /* Result */
169 .bkbg-uc-result {
170 text-align: center;
171 border: 1.5px solid transparent;
172 padding: 20px 24px;
173 }
174
175 .bkbg-uc-result-from {
176 font-size: 13px;
177 color: #9ca3af;
178 margin-bottom: 4px;
179 }
180
181 .bkbg-uc-result-num {
182 font-weight: 800;
183 line-height: 1.1;
184 transition: color 0.2s;
185 }
186
187 .bkbg-uc-result-unit {
188 font-size: 14px;
189 color: #6b7280;
190 margin-top: 4px;
191 }
192
193 @media (max-width: 1024px) {
194 .bkbg-uc-title,
195 .bkbg-uc-card h2.bkbg-uc-title {
196 font-size: var(--bkuc-tt-fst1, var(--bkuc-tt-fsd, 26px));
197 line-height: var(--bkuc-tt-lht, var(--bkuc-tt-lhd, 1.2));
198 letter-spacing: var(--bkuc-tt-lst, var(--bkuc-tt-lsd, normal));
199 word-spacing: var(--bkuc-tt-wst, var(--bkuc-tt-wsd, normal));
200 }
201 .bkbg-uc-subtitle {
202 font-size: var(--bkuc-st-fst1, var(--bkuc-st-fsd, 15px));
203 line-height: var(--bkuc-st-lht, var(--bkuc-st-lhd, 1.6));
204 letter-spacing: var(--bkuc-st-lst, var(--bkuc-st-lsd, normal));
205 word-spacing: var(--bkuc-st-wst, var(--bkuc-st-wsd, normal));
206 }
207 }
208 @media (max-width: 767px) {
209 .bkbg-uc-title,
210 .bkbg-uc-card h2.bkbg-uc-title {
211 font-size: var(--bkuc-tt-fsm, var(--bkuc-tt-fst1, var(--bkuc-tt-fsd, 26px)));
212 line-height: var(--bkuc-tt-lhm, var(--bkuc-tt-lht, var(--bkuc-tt-lhd, 1.2)));
213 letter-spacing: var(--bkuc-tt-lsm, var(--bkuc-tt-lst, var(--bkuc-tt-lsd, normal)));
214 word-spacing: var(--bkuc-tt-wsm, var(--bkuc-tt-wst, var(--bkuc-tt-wsd, normal)));
215 }
216 .bkbg-uc-subtitle {
217 font-size: var(--bkuc-st-fsm, var(--bkuc-st-fst1, var(--bkuc-st-fsd, 15px)));
218 line-height: var(--bkuc-st-lhm, var(--bkuc-st-lht, var(--bkuc-st-lhd, 1.6)));
219 letter-spacing: var(--bkuc-st-lsm, var(--bkuc-st-lst, var(--bkuc-st-lsd, normal)));
220 word-spacing: var(--bkuc-st-wsm, var(--bkuc-st-wst, var(--bkuc-st-wsd, normal)));
221 }
222 }
223