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 / pros-cons / style.css

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

177 lines 7.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ── Pros & Cons Block ───────────────────────────────────────────────── */
2 .bkbg-pc-app {
3 font-family: inherit;
4 box-sizing: border-box;
5 width: 100%;
6 }
7
8 .bkbg-pc-loading {
9 color: #9ca3af;
10 font-style: italic;
11 padding: 12px 0;
12 margin: 0;
13 }
14
15 .bkbg-pc-wrap {
16 box-sizing: border-box;
17 }
18
19 .bkbg-pc-wrap h3.bkbg-pc-heading {
20 font-family: var(--bkpc-h-font-family, inherit);
21 font-size: var(--bkpc-h-font-size-d, 22px);
22 font-weight: var(--bkpc-h-font-weight, 700);
23 font-style: var(--bkpc-h-font-style, normal);
24 text-decoration: var(--bkpc-h-text-decoration, none);
25 text-transform: var(--bkpc-h-text-transform, none);
26 line-height: var(--bkpc-h-line-height-d, 1.3);
27 letter-spacing: var(--bkpc-h-letter-spacing-d, normal);
28 word-spacing: var(--bkpc-h-word-spacing-d, normal);
29 text-align: center;
30 margin-top: 0;
31 margin-bottom: 20px;
32 }
33
34 /* ── Columns container ────────────────────────────────────────────────── */
35 .bkbg-pc-columns {
36 display: flex;
37 flex-direction: row;
38 align-items: stretch;
39 }
40
41 .bkbg-pc-columns.stacked {
42 flex-direction: column;
43 }
44
45 /* ── Single column ────────────────────────────────────────────────────── */
46 .bkbg-pc-col {
47 flex: 1;
48 display: flex;
49 flex-direction: column;
50 overflow: hidden;
51 }
52
53 .bkbg-pc-col-head {
54 padding: 12px 18px;
55 font-family: var(--bkpc-ch-font-family, inherit);
56 font-size: var(--bkpc-ch-font-size-d, 16px);
57 font-weight: var(--bkpc-ch-font-weight, 700);
58 font-style: var(--bkpc-ch-font-style, normal);
59 text-decoration: var(--bkpc-ch-text-decoration, none);
60 text-transform: var(--bkpc-ch-text-transform, none);
61 line-height: var(--bkpc-ch-line-height-d, 1.4);
62 letter-spacing: var(--bkpc-ch-letter-spacing-d, normal);
63 word-spacing: var(--bkpc-ch-word-spacing-d, normal);
64 display: flex;
65 align-items: center;
66 gap: 8px;
67 }
68
69 .bkbg-pc-col-icon {
70 font-weight: 800;
71 }
72 .bkbg-pc-col-icon svg { width: 1em; height: 1em; fill: currentColor; }
73 .bkbg-pc-col-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
74 .bkbg-pc-col-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
75
76 .bkbg-pc-col-body {
77 list-style: none;
78 margin: 0;
79 padding: 16px 18px;
80 display: flex;
81 flex-direction: column;
82 flex: 1;
83 }
84
85 .bkbg-pc-item {
86 display: flex;
87 align-items: flex-start;
88 gap: 8px;
89 line-height: 1.6;
90 }
91
92 .bkbg-pc-item-icon {
93 flex-shrink: 0;
94 font-size: var(--bkpc-it-font-size-d, 15px);
95 font-weight: 700;
96 line-height: 1.5;
97 margin-top: 1px;
98 }
99 .bkbg-pc-item-icon svg { width: 1em; height: 1em; fill: currentColor; }
100 .bkbg-pc-item-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
101 .bkbg-pc-item-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
102
103 .bkbg-pc-item-text {
104 flex: 1;
105 font-family: var(--bkpc-it-font-family, inherit);
106 font-size: var(--bkpc-it-font-size-d, 15px);
107 font-weight: var(--bkpc-it-font-weight, 400);
108 font-style: var(--bkpc-it-font-style, normal);
109 text-decoration: var(--bkpc-it-text-decoration, none);
110 text-transform: var(--bkpc-it-text-transform, none);
111 line-height: var(--bkpc-it-line-height-d, 1.6);
112 letter-spacing: var(--bkpc-it-letter-spacing-d, normal);
113 word-spacing: var(--bkpc-it-word-spacing-d, normal);
114 }
115
116 /* ── Responsive typography ─────────────────────────────────────────────── */
117 @media (max-width: 1024px) {
118 .bkbg-pc-wrap h3.bkbg-pc-heading {
119 font-size: var(--bkpc-h-font-size-t, var(--bkpc-h-font-size-d, 22px));
120 line-height: var(--bkpc-h-line-height-t, var(--bkpc-h-line-height-d, 1.3));
121 letter-spacing: var(--bkpc-h-letter-spacing-t, var(--bkpc-h-letter-spacing-d, normal));
122 word-spacing: var(--bkpc-h-word-spacing-t, var(--bkpc-h-word-spacing-d, normal));
123 }
124 .bkbg-pc-col-head {
125 font-size: var(--bkpc-ch-font-size-t, var(--bkpc-ch-font-size-d, 16px));
126 line-height: var(--bkpc-ch-line-height-t, var(--bkpc-ch-line-height-d, 1.4));
127 letter-spacing: var(--bkpc-ch-letter-spacing-t, var(--bkpc-ch-letter-spacing-d, normal));
128 word-spacing: var(--bkpc-ch-word-spacing-t, var(--bkpc-ch-word-spacing-d, normal));
129 }
130 .bkbg-pc-item-text {
131 font-size: var(--bkpc-it-font-size-t, var(--bkpc-it-font-size-d, 15px));
132 line-height: var(--bkpc-it-line-height-t, var(--bkpc-it-line-height-d, 1.6));
133 letter-spacing: var(--bkpc-it-letter-spacing-t, var(--bkpc-it-letter-spacing-d, normal));
134 word-spacing: var(--bkpc-it-word-spacing-t, var(--bkpc-it-word-spacing-d, normal));
135 }
136 .bkbg-pc-item-icon {
137 font-size: var(--bkpc-it-font-size-t, var(--bkpc-it-font-size-d, 15px));
138 line-height: var(--bkpc-it-line-height-t, var(--bkpc-it-line-height-d, 1.6));
139 letter-spacing: var(--bkpc-it-letter-spacing-t, var(--bkpc-it-letter-spacing-d, normal));
140 word-spacing: var(--bkpc-it-word-spacing-t, var(--bkpc-it-word-spacing-d, normal));
141 }
142 }
143
144 @media (max-width: 767px) {
145 .bkbg-pc-wrap h3.bkbg-pc-heading {
146 font-size: var(--bkpc-h-font-size-m, var(--bkpc-h-font-size-t, var(--bkpc-h-font-size-d, 22px)));
147 line-height: var(--bkpc-h-line-height-m, var(--bkpc-h-line-height-t, var(--bkpc-h-line-height-d, 1.3)));
148 letter-spacing: var(--bkpc-h-letter-spacing-m, var(--bkpc-h-letter-spacing-t, var(--bkpc-h-letter-spacing-d, normal)));
149 word-spacing: var(--bkpc-h-word-spacing-m, var(--bkpc-h-word-spacing-t, var(--bkpc-h-word-spacing-d, normal)));
150 }
151 .bkbg-pc-col-head {
152 font-size: var(--bkpc-ch-font-size-m, var(--bkpc-ch-font-size-t, var(--bkpc-ch-font-size-d, 16px)));
153 line-height: var(--bkpc-ch-line-height-m, var(--bkpc-ch-line-height-t, var(--bkpc-ch-line-height-d, 1.4)));
154 letter-spacing: var(--bkpc-ch-letter-spacing-m, var(--bkpc-ch-letter-spacing-t, var(--bkpc-ch-letter-spacing-d, normal)));
155 word-spacing: var(--bkpc-ch-word-spacing-m, var(--bkpc-ch-word-spacing-t, var(--bkpc-ch-word-spacing-d, normal)));
156 }
157 .bkbg-pc-item-text {
158 font-size: var(--bkpc-it-font-size-m, var(--bkpc-it-font-size-t, var(--bkpc-it-font-size-d, 15px)));
159 line-height: var(--bkpc-it-line-height-m, var(--bkpc-it-line-height-t, var(--bkpc-it-line-height-d, 1.6)));
160 letter-spacing: var(--bkpc-it-letter-spacing-m, var(--bkpc-it-letter-spacing-t, var(--bkpc-it-letter-spacing-d, normal)));
161 word-spacing: var(--bkpc-it-word-spacing-m, var(--bkpc-it-word-spacing-t, var(--bkpc-it-word-spacing-d, normal)));
162 }
163 .bkbg-pc-item-icon {
164 font-size: var(--bkpc-it-font-size-m, var(--bkpc-it-font-size-t, var(--bkpc-it-font-size-d, 15px)));
165 line-height: var(--bkpc-it-line-height-m, var(--bkpc-it-line-height-t, var(--bkpc-it-line-height-d, 1.6)));
166 letter-spacing: var(--bkpc-it-letter-spacing-m, var(--bkpc-it-letter-spacing-t, var(--bkpc-it-letter-spacing-d, normal)));
167 word-spacing: var(--bkpc-it-word-spacing-m, var(--bkpc-it-word-spacing-t, var(--bkpc-it-word-spacing-d, normal)));
168 }
169 }
170
171 /* ── Mobile: stack columns ────────────────────────────────────────────── */
172 @media (max-width: 600px) {
173 .bkbg-pc-columns {
174 flex-direction: column;
175 }
176 }
177