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 / debate-block / style.css

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

210 lines 9.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ================================================================
2 Debate Block — bkbg-db-*
3 ================================================================ */
4
5 .bkbg-db-block { box-sizing: border-box; }
6
7 /* ── Title / intro area ──────────────────────────────────────── */
8 .bkbg-db-intro { text-align: center; }
9
10 .bkbg-db-intro .bkbg-db-title {
11 font-family: var(--bkbg-db-ttl-font-family, inherit);
12 font-weight: var(--bkbg-db-ttl-font-weight, 800);
13 font-size: var(--bkbg-db-ttl-font-size-d, var(--bkbg-db-ttl-fs, 22px));
14 line-height: var(--bkbg-db-ttl-line-height-d, 1.3);
15 letter-spacing: var(--bkbg-db-ttl-letter-spacing-d, normal);
16 word-spacing: var(--bkbg-db-ttl-word-spacing-d, normal);
17 text-transform: var(--bkbg-db-ttl-text-transform, none);
18 font-style: var(--bkbg-db-ttl-font-style, normal);
19 text-decoration: var(--bkbg-db-ttl-text-decoration, none);
20 margin: 0;
21 }
22
23 .bkbg-db-subtitle {
24 font-family: var(--bkbg-db-sub-font-family, inherit);
25 font-weight: var(--bkbg-db-sub-font-weight, normal);
26 font-size: var(--bkbg-db-sub-font-size-d, var(--bkbg-db-sub-fs, 14px));
27 line-height: var(--bkbg-db-sub-line-height-d, 1.5);
28 letter-spacing: var(--bkbg-db-sub-letter-spacing-d, normal);
29 word-spacing: var(--bkbg-db-sub-word-spacing-d, normal);
30 text-transform: var(--bkbg-db-sub-text-transform, none);
31 font-style: var(--bkbg-db-sub-font-style, normal);
32 text-decoration: var(--bkbg-db-sub-text-decoration, none);
33 margin: 8px 0 0;
34 }
35
36 /* ── Sides container ─────────────────────────────────────────── */
37 .bkbg-db-sides {
38 display: flex;
39 flex-wrap: wrap;
40 }
41
42 .bkbg-db-sides.is-stacked {
43 flex-direction: column;
44 }
45
46 /* ── VS divider ───────────────────────────────────────────────── */
47 .bkbg-db-vs {
48 display: flex;
49 align-items: center;
50 justify-content: center;
51 width: 48px;
52 flex-shrink: 0;
53 font-weight: 900;
54 font-size: 13px;
55 letter-spacing: .05em;
56 }
57
58 /* ── Individual side ─────────────────────────────────────────── */
59 .bkbg-db-side {
60 flex: 1;
61 min-width: 0;
62 overflow: hidden;
63 }
64
65 /* ── Side header ─────────────────────────────────────────────── */
66 .bkbg-db-side-header {
67 display: flex;
68 align-items: center;
69 gap: 10px;
70 }
71
72 .bkbg-db-side-icon {
73 font-size: 22px;
74 line-height: 1;
75 flex-shrink: 0;
76 }
77
78 .bkbg-db-side-label {
79 font-family: var(--bkbg-db-hdr-font-family, inherit);
80 font-weight: var(--bkbg-db-hdr-font-weight, 700);
81 font-size: var(--bkbg-db-hdr-font-size-d, var(--bkbg-db-hdr-fs, 18px));
82 line-height: var(--bkbg-db-hdr-line-height-d, 1.2);
83 letter-spacing: var(--bkbg-db-hdr-letter-spacing-d, normal);
84 word-spacing: var(--bkbg-db-hdr-word-spacing-d, normal);
85 text-transform: var(--bkbg-db-hdr-text-transform, none);
86 font-style: var(--bkbg-db-hdr-font-style, normal);
87 text-decoration: var(--bkbg-db-hdr-text-decoration, none);
88 }
89
90 /* ── Points list ─────────────────────────────────────────────── */
91 .bkbg-db-points { list-style: none; margin: 0; padding: 0; }
92
93 .bkbg-db-point {
94 display: flex;
95 align-items: flex-start;
96 gap: 10px;
97 padding: 7px 0;
98 border-bottom: 1px solid rgba(0,0,0,.05);
99 line-height: 1.55;
100 }
101
102 .bkbg-db-point:last-child { border-bottom: none; }
103
104 .bkbg-db-bullet {
105 font-weight: 800;
106 font-size: 16px;
107 flex-shrink: 0;
108 line-height: 1.4;
109 }
110
111 .bkbg-db-point-text {
112 flex: 1;
113 font-family: var(--bkbg-db-pt-font-family, inherit);
114 font-weight: var(--bkbg-db-pt-font-weight, normal);
115 font-size: var(--bkbg-db-pt-font-size-d, var(--bkbg-db-pt-fs, 14px));
116 line-height: var(--bkbg-db-pt-line-height-d, inherit);
117 letter-spacing: var(--bkbg-db-pt-letter-spacing-d, normal);
118 word-spacing: var(--bkbg-db-pt-word-spacing-d, normal);
119 text-transform: var(--bkbg-db-pt-text-transform, none);
120 font-style: var(--bkbg-db-pt-font-style, normal);
121 text-decoration: var(--bkbg-db-pt-text-decoration, none);
122 }
123
124 /* ── Verdict ─────────────────────────────────────────────────── */
125 .bkbg-db-verdict {
126 border: 1px solid;
127 border-radius: 8px;
128 }
129
130 .bkbg-db-verdict-label {
131 font-weight: 700;
132 font-size: 15px;
133 margin-bottom: 8px;
134 }
135
136 .bkbg-db-verdict-text {
137 font-family: var(--bkbg-db-pt-font-family, inherit);
138 font-size: var(--bkbg-db-pt-font-size-d, var(--bkbg-db-pt-fs, 14px));
139 line-height: 1.65;
140 }
141
142 /* ── Editor: inputs inherit typo from CSS vars ────────────────── */
143 input.bkbg-db-side-label {
144 background: transparent;
145 border: none;
146 outline: none;
147 }
148 input.bkbg-db-point-text {
149 background: transparent;
150 border: none;
151 outline: none;
152 }
153
154 /* ── Responsive ───────────────────────────────────────────────── */
155 @media (max-width: 1024px) {
156 .bkbg-db-intro .bkbg-db-title {
157 font-size: var(--bkbg-db-ttl-font-size-t, var(--bkbg-db-ttl-font-size-d, var(--bkbg-db-ttl-fs, 22px)));
158 line-height: var(--bkbg-db-ttl-line-height-t, var(--bkbg-db-ttl-line-height-d, 1.3));
159 letter-spacing: var(--bkbg-db-ttl-letter-spacing-t, var(--bkbg-db-ttl-letter-spacing-d, normal));
160 word-spacing: var(--bkbg-db-ttl-word-spacing-t, var(--bkbg-db-ttl-word-spacing-d, normal));
161 }
162 .bkbg-db-subtitle {
163 font-size: var(--bkbg-db-sub-font-size-t, var(--bkbg-db-sub-font-size-d, var(--bkbg-db-sub-fs, 14px)));
164 line-height: var(--bkbg-db-sub-line-height-t, var(--bkbg-db-sub-line-height-d, 1.5));
165 letter-spacing: var(--bkbg-db-sub-letter-spacing-t, var(--bkbg-db-sub-letter-spacing-d, normal));
166 word-spacing: var(--bkbg-db-sub-word-spacing-t, var(--bkbg-db-sub-word-spacing-d, normal));
167 }
168 .bkbg-db-side-label {
169 font-size: var(--bkbg-db-hdr-font-size-t, var(--bkbg-db-hdr-font-size-d, var(--bkbg-db-hdr-fs, 18px)));
170 line-height: var(--bkbg-db-hdr-line-height-t, var(--bkbg-db-hdr-line-height-d, 1.2));
171 letter-spacing: var(--bkbg-db-hdr-letter-spacing-t, var(--bkbg-db-hdr-letter-spacing-d, normal));
172 word-spacing: var(--bkbg-db-hdr-word-spacing-t, var(--bkbg-db-hdr-word-spacing-d, normal));
173 }
174 .bkbg-db-point-text {
175 font-size: var(--bkbg-db-pt-font-size-t, var(--bkbg-db-pt-font-size-d, var(--bkbg-db-pt-fs, 14px)));
176 line-height: var(--bkbg-db-pt-line-height-t, var(--bkbg-db-pt-line-height-d, inherit));
177 letter-spacing: var(--bkbg-db-pt-letter-spacing-t, var(--bkbg-db-pt-letter-spacing-d, normal));
178 word-spacing: var(--bkbg-db-pt-word-spacing-t, var(--bkbg-db-pt-word-spacing-d, normal));
179 }
180 }
181
182 @media (max-width: 767px) {
183 .bkbg-db-intro .bkbg-db-title {
184 font-size: var(--bkbg-db-ttl-font-size-m, var(--bkbg-db-ttl-font-size-t, var(--bkbg-db-ttl-font-size-d, var(--bkbg-db-ttl-fs, 22px))));
185 line-height: var(--bkbg-db-ttl-line-height-m, var(--bkbg-db-ttl-line-height-t, var(--bkbg-db-ttl-line-height-d, 1.3)));
186 letter-spacing: var(--bkbg-db-ttl-letter-spacing-m, var(--bkbg-db-ttl-letter-spacing-t, var(--bkbg-db-ttl-letter-spacing-d, normal)));
187 word-spacing: var(--bkbg-db-ttl-word-spacing-m, var(--bkbg-db-ttl-word-spacing-t, var(--bkbg-db-ttl-word-spacing-d, normal)));
188 }
189 .bkbg-db-subtitle {
190 font-size: var(--bkbg-db-sub-font-size-m, var(--bkbg-db-sub-font-size-t, var(--bkbg-db-sub-font-size-d, var(--bkbg-db-sub-fs, 14px))));
191 line-height: var(--bkbg-db-sub-line-height-m, var(--bkbg-db-sub-line-height-t, var(--bkbg-db-sub-line-height-d, 1.5)));
192 letter-spacing: var(--bkbg-db-sub-letter-spacing-m, var(--bkbg-db-sub-letter-spacing-t, var(--bkbg-db-sub-letter-spacing-d, normal)));
193 word-spacing: var(--bkbg-db-sub-word-spacing-m, var(--bkbg-db-sub-word-spacing-t, var(--bkbg-db-sub-word-spacing-d, normal)));
194 }
195 .bkbg-db-side-label {
196 font-size: var(--bkbg-db-hdr-font-size-m, var(--bkbg-db-hdr-font-size-t, var(--bkbg-db-hdr-font-size-d, var(--bkbg-db-hdr-fs, 18px))));
197 line-height: var(--bkbg-db-hdr-line-height-m, var(--bkbg-db-hdr-line-height-t, var(--bkbg-db-hdr-line-height-d, 1.2)));
198 letter-spacing: var(--bkbg-db-hdr-letter-spacing-m, var(--bkbg-db-hdr-letter-spacing-t, var(--bkbg-db-hdr-letter-spacing-d, normal)));
199 word-spacing: var(--bkbg-db-hdr-word-spacing-m, var(--bkbg-db-hdr-word-spacing-t, var(--bkbg-db-hdr-word-spacing-d, normal)));
200 }
201 .bkbg-db-point-text {
202 font-size: var(--bkbg-db-pt-font-size-m, var(--bkbg-db-pt-font-size-t, var(--bkbg-db-pt-font-size-d, var(--bkbg-db-pt-fs, 14px))));
203 line-height: var(--bkbg-db-pt-line-height-m, var(--bkbg-db-pt-line-height-t, var(--bkbg-db-pt-line-height-d, inherit)));
204 letter-spacing: var(--bkbg-db-pt-letter-spacing-m, var(--bkbg-db-pt-letter-spacing-t, var(--bkbg-db-pt-letter-spacing-d, normal)));
205 word-spacing: var(--bkbg-db-pt-word-spacing-m, var(--bkbg-db-pt-word-spacing-t, var(--bkbg-db-pt-word-spacing-d, normal)));
206 }
207 .bkbg-db-sides { flex-direction: column; }
208 .bkbg-db-vs { width: 100%; height: 40px; border-top: 1px solid rgba(0,0,0,.08); border-bottom: 1px solid rgba(0,0,0,.08); }
209 }
210