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

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

209 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-cal-app {
2 font-family: inherit;
3 }
4
5 .bkbg-cal-card {
6 max-width: 620px;
7 margin: 0 auto;
8 background: #ffffff;
9 border-radius: 16px;
10 }
11
12 .bkbg-cal-title {
13 font-family: var(--bkbg-cal-tt-font-family, inherit);
14 font-size: var(--bkbg-cal-tt-font-size-d, 26px);
15 font-weight: var(--bkbg-cal-tt-font-weight, 800);
16 line-height: var(--bkbg-cal-tt-line-height-d, 1.2);
17 text-transform: var(--bkbg-cal-tt-text-transform, none);
18 font-style: var(--bkbg-cal-tt-font-style, normal);
19 text-decoration: var(--bkbg-cal-tt-text-decoration, none);
20 letter-spacing: var(--bkbg-cal-tt-letter-spacing-d, normal);
21 word-spacing: var(--bkbg-cal-tt-word-spacing-d, normal);
22 text-align: center;
23 color: #1e1b4b;
24 margin-top: 0;
25 margin-bottom: 8px;
26 }
27
28 .bkbg-cal-subtitle {
29 font-family: var(--bkbg-cal-ts-font-family, inherit);
30 font-size: var(--bkbg-cal-ts-font-size-d, 14px);
31 font-weight: var(--bkbg-cal-ts-font-weight, inherit);
32 line-height: var(--bkbg-cal-ts-line-height-d, 1.5);
33 text-transform: var(--bkbg-cal-ts-text-transform, none);
34 font-style: var(--bkbg-cal-ts-font-style, normal);
35 text-decoration: var(--bkbg-cal-ts-text-decoration, none);
36 letter-spacing: var(--bkbg-cal-ts-letter-spacing-d, normal);
37 word-spacing: var(--bkbg-cal-ts-word-spacing-d, normal);
38 text-align: center;
39 color: #6b7280;
40 margin-top: 0;
41 margin-bottom: 24px;
42 }
43
44 .bkbg-cal-units-row,
45 .bkbg-cal-gender-row {
46 display: flex;
47 gap: 10px;
48 margin-bottom: 14px;
49 }
50
51 .bkbg-cal-toggle-btn {
52 flex: 1;
53 padding: 10px;
54 border: 2px solid #e5e7eb;
55 border-radius: 8px;
56 background: #fff;
57 color: #374151;
58 font-weight: 600;
59 cursor: pointer;
60 font-size: 14px;
61 transition: background 0.15s, border-color 0.15s, color 0.15s;
62 }
63
64 .bkbg-cal-toggle-btn.active {
65 background: #6c3fb5;
66 border-color: #6c3fb5;
67 color: #ffffff;
68 }
69
70 .bkbg-cal-field {
71 margin-bottom: 14px;
72 }
73
74 .bkbg-cal-label {
75 display: block;
76 font-size: 13px;
77 font-weight: 600;
78 color: #374151;
79 margin-bottom: 4px;
80 }
81
82 .bkbg-cal-input,
83 .bkbg-cal-select {
84 width: 100%;
85 padding: 10px 12px;
86 border: 1.5px solid #e5e7eb;
87 border-radius: 8px;
88 font-size: 15px;
89 box-sizing: border-box;
90 outline: none;
91 background: #fff;
92 color: #374151;
93 transition: border-color 0.15s;
94 appearance: auto;
95 }
96
97 .bkbg-cal-input:focus,
98 .bkbg-cal-select:focus {
99 border-color: #6c3fb5;
100 }
101
102 .bkbg-cal-result {
103 background: #f5f3ff;
104 border: 1.5px solid #ede9fe;
105 border-radius: 16px;
106 padding: 24px;
107 text-align: center;
108 margin-bottom: 20px;
109 }
110
111 .bkbg-cal-result-label {
112 font-size: 13px;
113 color: #9ca3af;
114 text-transform: uppercase;
115 letter-spacing: 0.06em;
116 margin-bottom: 4px;
117 }
118
119 .bkbg-cal-tdee {
120 font-weight: 800;
121 color: #6c3fb5;
122 line-height: 1;
123 margin-bottom: 4px;
124 }
125
126 .bkbg-cal-kcal {
127 font-size: 13px;
128 color: #9ca3af;
129 }
130
131 .bkbg-cal-bmr {
132 margin-top: 12px;
133 font-size: 13px;
134 color: #8b5cf6;
135 }
136
137 .bkbg-cal-macro-bar {
138 display: flex;
139 border-radius: 8px;
140 overflow: hidden;
141 height: 12px;
142 margin-bottom: 16px;
143 }
144
145 .bkbg-cal-macros {
146 display: grid;
147 grid-template-columns: 1fr 1fr 1fr;
148 gap: 10px;
149 }
150
151 .bkbg-cal-macro-card {
152 text-align: center;
153 background: #fff;
154 border-radius: 10px;
155 padding: 12px 8px;
156 border: 1.5px solid #e5e7eb;
157 }
158
159 .bkbg-cal-macro-name {
160 font-size: 11px;
161 text-transform: uppercase;
162 letter-spacing: 0.05em;
163 color: #9ca3af;
164 margin-bottom: 4px;
165 }
166
167 .bkbg-cal-macro-num {
168 font-size: 24px;
169 font-weight: 800;
170 line-height: 1;
171 }
172
173 .bkbg-cal-macro-pct {
174 font-size: 12px;
175 color: #9ca3af;
176 margin-top: 2px;
177 }
178
179 /* ── Responsive Typography ──────────────────────────────────────────────── */
180 @media (max-width: 1024px) {
181 .bkbg-cal-title {
182 font-size: var(--bkbg-cal-tt-font-size-t, var(--bkbg-cal-tt-font-size-d, 26px));
183 line-height: var(--bkbg-cal-tt-line-height-t, var(--bkbg-cal-tt-line-height-d, 1.2));
184 letter-spacing: var(--bkbg-cal-tt-letter-spacing-t, var(--bkbg-cal-tt-letter-spacing-d, normal));
185 word-spacing: var(--bkbg-cal-tt-word-spacing-t, var(--bkbg-cal-tt-word-spacing-d, normal));
186 }
187 .bkbg-cal-subtitle {
188 font-size: var(--bkbg-cal-ts-font-size-t, var(--bkbg-cal-ts-font-size-d, 14px));
189 line-height: var(--bkbg-cal-ts-line-height-t, var(--bkbg-cal-ts-line-height-d, 1.5));
190 letter-spacing: var(--bkbg-cal-ts-letter-spacing-t, var(--bkbg-cal-ts-letter-spacing-d, normal));
191 word-spacing: var(--bkbg-cal-ts-word-spacing-t, var(--bkbg-cal-ts-word-spacing-d, normal));
192 }
193 }
194
195 @media (max-width: 767px) {
196 .bkbg-cal-title {
197 font-size: var(--bkbg-cal-tt-font-size-m, var(--bkbg-cal-tt-font-size-t, var(--bkbg-cal-tt-font-size-d, 26px)));
198 line-height: var(--bkbg-cal-tt-line-height-m, var(--bkbg-cal-tt-line-height-t, var(--bkbg-cal-tt-line-height-d, 1.2)));
199 letter-spacing: var(--bkbg-cal-tt-letter-spacing-m, var(--bkbg-cal-tt-letter-spacing-t, var(--bkbg-cal-tt-letter-spacing-d, normal)));
200 word-spacing: var(--bkbg-cal-tt-word-spacing-m, var(--bkbg-cal-tt-word-spacing-t, var(--bkbg-cal-tt-word-spacing-d, normal)));
201 }
202 .bkbg-cal-subtitle {
203 font-size: var(--bkbg-cal-ts-font-size-m, var(--bkbg-cal-ts-font-size-t, var(--bkbg-cal-ts-font-size-d, 14px)));
204 line-height: var(--bkbg-cal-ts-line-height-m, var(--bkbg-cal-ts-line-height-t, var(--bkbg-cal-ts-line-height-d, 1.5)));
205 letter-spacing: var(--bkbg-cal-ts-letter-spacing-m, var(--bkbg-cal-ts-letter-spacing-t, var(--bkbg-cal-ts-letter-spacing-d, normal)));
206 word-spacing: var(--bkbg-cal-ts-word-spacing-m, var(--bkbg-cal-ts-word-spacing-t, var(--bkbg-cal-ts-word-spacing-d, normal)));
207 }
208 }
209