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 / rich-columns / style.css

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

198 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-rc-outer {
2 box-sizing: border-box;
3 width: 100%;
4 }
5
6 .bkbg-rc-grid {
7 display: flex;
8 flex-wrap: wrap;
9 align-items: stretch;
10 box-sizing: border-box;
11 margin: 0 auto;
12 }
13
14 /* ── Card layouts ── */
15 .bkbg-rc-col {
16 box-sizing: border-box;
17 flex-shrink: 0;
18 flex-grow: 0;
19 display: flex;
20 flex-direction: column;
21 }
22
23 /* icon-left: horizontal flex */
24 .bkbg-rc-col.layout-icon-left .bkbg-rc-col-inner {
25 display: flex;
26 align-items: flex-start;
27 }
28
29 .bkbg-rc-icon-box {
30 flex-shrink: 0;
31 display: flex;
32 align-items: center;
33 justify-content: center;
34 margin-bottom: 14px;
35 }
36 .bkbg-rc-icon-box svg { width: 1em; height: 1em; fill: currentColor; }
37 .bkbg-rc-icon-box .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
38 .bkbg-rc-icon-box .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
39
40 .bkbg-rc-col.layout-icon-left .bkbg-rc-icon-box {
41 margin-bottom: 0;
42 }
43
44 .bkbg-rc-col.layout-icon-left .bkbg-rc-text {
45 flex-grow: 1;
46 }
47
48 .bkbg-rc-heading {
49 margin: 0 0 10px;
50 font-family: var(--bkrc-ht-font-family, inherit);
51 font-size: var(--bkrc-ht-font-size-d, 19px);
52 font-weight: var(--bkrc-ht-font-weight, 700);
53 font-style: var(--bkrc-ht-font-style, normal);
54 text-decoration: var(--bkrc-ht-text-decoration, none);
55 text-transform: var(--bkrc-ht-text-transform, none);
56 line-height: var(--bkrc-ht-line-height-d, 1.3);
57 letter-spacing: var(--bkrc-ht-letter-spacing-d, normal);
58 word-spacing: var(--bkrc-ht-word-spacing-d, normal);
59 }
60
61 .bkbg-rc-col h2.bkbg-rc-heading,
62 .bkbg-rc-col h3.bkbg-rc-heading,
63 .bkbg-rc-col h4.bkbg-rc-heading,
64 .bkbg-rc-col h5.bkbg-rc-heading {
65 font-family: var(--bkrc-ht-font-family, inherit);
66 font-size: var(--bkrc-ht-font-size-d, 19px);
67 font-weight: var(--bkrc-ht-font-weight, 700);
68 font-style: var(--bkrc-ht-font-style, normal);
69 text-decoration: var(--bkrc-ht-text-decoration, none);
70 text-transform: var(--bkrc-ht-text-transform, none);
71 line-height: var(--bkrc-ht-line-height-d, 1.3);
72 letter-spacing: var(--bkrc-ht-letter-spacing-d, normal);
73 word-spacing: var(--bkrc-ht-word-spacing-d, normal);
74 }
75
76 .bkbg-rc-heading [contenteditable] {
77 font: inherit;
78 text-transform: inherit;
79 font-style: inherit;
80 text-decoration: inherit;
81 letter-spacing: inherit;
82 word-spacing: inherit;
83 }
84
85 .bkbg-rc-body {
86 margin: 0;
87 flex-grow: 1;
88 font-family: var(--bkrc-bt-font-family, inherit);
89 font-size: var(--bkrc-bt-font-size-d, 15px);
90 font-weight: var(--bkrc-bt-font-weight, 400);
91 font-style: var(--bkrc-bt-font-style, normal);
92 text-decoration: var(--bkrc-bt-text-decoration, none);
93 text-transform: var(--bkrc-bt-text-transform, none);
94 line-height: var(--bkrc-bt-line-height-d, 1.65);
95 letter-spacing: var(--bkrc-bt-letter-spacing-d, normal);
96 word-spacing: var(--bkrc-bt-word-spacing-d, normal);
97 }
98
99 .bkbg-rc-body [contenteditable] {
100 font: inherit;
101 text-transform: inherit;
102 font-style: inherit;
103 text-decoration: inherit;
104 letter-spacing: inherit;
105 word-spacing: inherit;
106 }
107
108 .bkbg-rc-body p {
109 margin: 0 0 0.75em;
110 }
111
112 .bkbg-rc-body p:last-child {
113 margin-bottom: 0;
114 }
115
116 .bkbg-rc-body ul,
117 .bkbg-rc-body ol {
118 margin: 0 0 0.75em 1.4em;
119 padding: 0;
120 }
121
122 .bkbg-rc-link {
123 display: inline-flex;
124 align-items: center;
125 gap: 4px;
126 margin-top: 14px;
127 font-weight: 600;
128 font-size: 14px;
129 text-decoration: none;
130 transition: opacity 0.18s;
131 }
132
133 .bkbg-rc-link:hover {
134 opacity: 0.75;
135 text-decoration: underline;
136 }
137
138 /* Flat divider */
139 .bkbg-rc-divider {
140 width: 1px;
141 flex-shrink: 0;
142 align-self: stretch;
143 }
144
145 /* icon-top-line: accent border top */
146 .bkbg-rc-col.layout-icon-top-line {
147 border-top-width: 3px;
148 border-top-style: solid;
149 }
150
151 /* ── Typography Responsive ── */
152 @media (max-width: 1024px) {
153 .bkbg-rc-col .bkbg-rc-heading {
154 font-size: var(--bkrc-ht-font-size-t, var(--bkrc-ht-font-size-d, 19px));
155 line-height: var(--bkrc-ht-line-height-t, var(--bkrc-ht-line-height-d, 1.3));
156 letter-spacing: var(--bkrc-ht-letter-spacing-t, var(--bkrc-ht-letter-spacing-d, normal));
157 word-spacing: var(--bkrc-ht-word-spacing-t, var(--bkrc-ht-word-spacing-d, normal));
158 }
159 .bkbg-rc-body {
160 font-size: var(--bkrc-bt-font-size-t, var(--bkrc-bt-font-size-d, 15px));
161 line-height: var(--bkrc-bt-line-height-t, var(--bkrc-bt-line-height-d, 1.65));
162 letter-spacing: var(--bkrc-bt-letter-spacing-t, var(--bkrc-bt-letter-spacing-d, normal));
163 word-spacing: var(--bkrc-bt-word-spacing-t, var(--bkrc-bt-word-spacing-d, normal));
164 }
165 }
166 @media (max-width: 767px) {
167 .bkbg-rc-col .bkbg-rc-heading {
168 font-size: var(--bkrc-ht-font-size-m, var(--bkrc-ht-font-size-t, var(--bkrc-ht-font-size-d, 19px)));
169 line-height: var(--bkrc-ht-line-height-m, var(--bkrc-ht-line-height-t, var(--bkrc-ht-line-height-d, 1.3)));
170 letter-spacing: var(--bkrc-ht-letter-spacing-m, var(--bkrc-ht-letter-spacing-t, var(--bkrc-ht-letter-spacing-d, normal)));
171 word-spacing: var(--bkrc-ht-word-spacing-m, var(--bkrc-ht-word-spacing-t, var(--bkrc-ht-word-spacing-d, normal)));
172 }
173 .bkbg-rc-body {
174 font-size: var(--bkrc-bt-font-size-m, var(--bkrc-bt-font-size-t, var(--bkrc-bt-font-size-d, 15px)));
175 line-height: var(--bkrc-bt-line-height-m, var(--bkrc-bt-line-height-t, var(--bkrc-bt-line-height-d, 1.65)));
176 letter-spacing: var(--bkrc-bt-letter-spacing-m, var(--bkrc-bt-letter-spacing-t, var(--bkrc-bt-letter-spacing-d, normal)));
177 word-spacing: var(--bkrc-bt-word-spacing-m, var(--bkrc-bt-word-spacing-t, var(--bkrc-bt-word-spacing-d, normal)));
178 }
179 }
180
181 /* ── Responsive ── */
182 @media (max-width: 768px) {
183 .bkbg-rc-col {
184 flex-basis: 100% !important;
185 width: 100% !important;
186 }
187 .bkbg-rc-divider {
188 display: none;
189 }
190 }
191
192 @media (min-width: 769px) and (max-width: 1024px) {
193 .bkbg-rc-grid.cols-3 .bkbg-rc-col,
194 .bkbg-rc-grid.cols-4 .bkbg-rc-col {
195 flex-basis: calc(50% - 0.5 * var(--bkbg-rc-gap, 24px)) !important;
196 }
197 }
198