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 / icon-list / style.css

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

165 lines 6.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-il-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-il-inner {
6 margin: 0 auto;
7 padding: 0 20px;
8 }
9
10 /* Section header */
11 .bkbg-il-wrap .bkbg-il-heading,
12 .bkbg-il-wrap h2.bkbg-il-heading {
13 font-family: var(--bkbg-il-hd-font-family, inherit);
14 font-size: var(--bkbg-il-hd-font-size-d, var(--bkbg-il-heading-sz, 32px));
15 font-weight: var(--bkbg-il-hd-font-weight, 700);
16 font-style: var(--bkbg-il-hd-font-style, normal);
17 text-decoration: var(--bkbg-il-hd-text-decoration, none);
18 text-transform: var(--bkbg-il-hd-text-transform, none);
19 line-height: var(--bkbg-il-hd-line-height-d, 1.2);
20 letter-spacing: var(--bkbg-il-hd-letter-spacing-d, normal);
21 word-spacing: var(--bkbg-il-hd-word-spacing-d, normal);
22 margin: 0 0 8px;
23 }
24
25 .bkbg-il-subtext {
26 line-height: 1.6;
27 margin: 0 0 32px;
28 }
29
30 /* List / Grid container */
31 .bkbg-il-list {
32 display: flex;
33 flex-direction: column;
34 }
35
36 .bkbg-il-grid {
37 display: grid;
38 }
39
40 /* Item */
41 .bkbg-il-item {
42 display: flex;
43 align-items: flex-start;
44 gap: 14px;
45 transition: transform 0.2s ease, box-shadow 0.2s ease;
46 }
47
48 .bkbg-il-item--boxed:hover,
49 .bkbg-il-item--bordered:hover {
50 transform: translateY(-2px);
51 box-shadow: 0 4px 16px rgba(0,0,0,0.08) !important;
52 }
53
54 .bkbg-il-icon {
55 flex-shrink: 0;
56 line-height: 1;
57 margin-top: 2px;
58 }
59 .bkbg-il-icon svg { width: 1em; height: 1em; fill: currentColor; }
60 .bkbg-il-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
61 .bkbg-il-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
62
63 .bkbg-il-body {
64 flex: 1;
65 min-width: 0;
66 }
67
68 .bkbg-il-top {
69 display: flex;
70 align-items: center;
71 gap: 8px;
72 flex-wrap: wrap;
73 margin-bottom: 4px;
74 }
75
76 .bkbg-il-wrap .bkbg-il-title {
77 font-family: var(--bkbg-il-tt-font-family, inherit);
78 font-size: var(--bkbg-il-tt-font-size-d, var(--bkbg-il-title-sz, 17px));
79 font-weight: var(--bkbg-il-tt-font-weight, 700);
80 font-style: var(--bkbg-il-tt-font-style, normal);
81 text-decoration: var(--bkbg-il-tt-text-decoration, none);
82 text-transform: var(--bkbg-il-tt-text-transform, none);
83 line-height: var(--bkbg-il-tt-line-height-d, 1.3);
84 letter-spacing: var(--bkbg-il-tt-letter-spacing-d, normal);
85 word-spacing: var(--bkbg-il-tt-word-spacing-d, normal);
86 }
87
88 .bkbg-il-badge {
89 border-radius: 4px;
90 padding: 2px 8px;
91 font-size: 11px;
92 font-weight: 600;
93 line-height: 1.4;
94 flex-shrink: 0;
95 }
96
97 .bkbg-il-wrap .bkbg-il-desc {
98 font-family: var(--bkbg-il-ds-font-family, inherit);
99 font-size: var(--bkbg-il-ds-font-size-d, var(--bkbg-il-desc-sz, 14px));
100 font-weight: var(--bkbg-il-ds-font-weight, normal);
101 font-style: var(--bkbg-il-ds-font-style, normal);
102 text-decoration: var(--bkbg-il-ds-text-decoration, none);
103 text-transform: var(--bkbg-il-ds-text-transform, none);
104 line-height: var(--bkbg-il-ds-line-height-d, 1.6);
105 letter-spacing: var(--bkbg-il-ds-letter-spacing-d, normal);
106 word-spacing: var(--bkbg-il-ds-word-spacing-d, normal);
107 margin: 0;
108 }
109
110 /* ---- Responsive typography ---- */
111 @media (max-width: 1024px) {
112 .bkbg-il-wrap .bkbg-il-heading,
113 .bkbg-il-wrap h2.bkbg-il-heading {
114 font-size: var(--bkbg-il-hd-font-size-t, var(--bkbg-il-hd-font-size-d, var(--bkbg-il-heading-sz, 32px)));
115 line-height: var(--bkbg-il-hd-line-height-t, var(--bkbg-il-hd-line-height-d, 1.2));
116 letter-spacing: var(--bkbg-il-hd-letter-spacing-t, var(--bkbg-il-hd-letter-spacing-d, normal));
117 word-spacing: var(--bkbg-il-hd-word-spacing-t, var(--bkbg-il-hd-word-spacing-d, normal));
118 }
119 .bkbg-il-wrap .bkbg-il-title {
120 font-size: var(--bkbg-il-tt-font-size-t, var(--bkbg-il-tt-font-size-d, var(--bkbg-il-title-sz, 17px)));
121 line-height: var(--bkbg-il-tt-line-height-t, var(--bkbg-il-tt-line-height-d, 1.3));
122 letter-spacing: var(--bkbg-il-tt-letter-spacing-t, var(--bkbg-il-tt-letter-spacing-d, normal));
123 word-spacing: var(--bkbg-il-tt-word-spacing-t, var(--bkbg-il-tt-word-spacing-d, normal));
124 }
125 .bkbg-il-wrap .bkbg-il-desc {
126 font-size: var(--bkbg-il-ds-font-size-t, var(--bkbg-il-ds-font-size-d, var(--bkbg-il-desc-sz, 14px)));
127 line-height: var(--bkbg-il-ds-line-height-t, var(--bkbg-il-ds-line-height-d, 1.6));
128 letter-spacing: var(--bkbg-il-ds-letter-spacing-t, var(--bkbg-il-ds-letter-spacing-d, normal));
129 word-spacing: var(--bkbg-il-ds-word-spacing-t, var(--bkbg-il-ds-word-spacing-d, normal));
130 }
131 }
132 @media (max-width: 767px) {
133 .bkbg-il-wrap .bkbg-il-heading,
134 .bkbg-il-wrap h2.bkbg-il-heading {
135 font-size: var(--bkbg-il-hd-font-size-m, var(--bkbg-il-hd-font-size-t, var(--bkbg-il-hd-font-size-d, var(--bkbg-il-heading-sz, 32px))));
136 line-height: var(--bkbg-il-hd-line-height-m, var(--bkbg-il-hd-line-height-t, var(--bkbg-il-hd-line-height-d, 1.2)));
137 letter-spacing: var(--bkbg-il-hd-letter-spacing-m, var(--bkbg-il-hd-letter-spacing-t, var(--bkbg-il-hd-letter-spacing-d, normal)));
138 word-spacing: var(--bkbg-il-hd-word-spacing-m, var(--bkbg-il-hd-word-spacing-t, var(--bkbg-il-hd-word-spacing-d, normal)));
139 }
140 .bkbg-il-wrap .bkbg-il-title {
141 font-size: var(--bkbg-il-tt-font-size-m, var(--bkbg-il-tt-font-size-t, var(--bkbg-il-tt-font-size-d, var(--bkbg-il-title-sz, 17px))));
142 line-height: var(--bkbg-il-tt-line-height-m, var(--bkbg-il-tt-line-height-t, var(--bkbg-il-tt-line-height-d, 1.3)));
143 letter-spacing: var(--bkbg-il-tt-letter-spacing-m, var(--bkbg-il-tt-letter-spacing-t, var(--bkbg-il-tt-letter-spacing-d, normal)));
144 word-spacing: var(--bkbg-il-tt-word-spacing-m, var(--bkbg-il-tt-word-spacing-t, var(--bkbg-il-tt-word-spacing-d, normal)));
145 }
146 .bkbg-il-wrap .bkbg-il-desc {
147 font-size: var(--bkbg-il-ds-font-size-m, var(--bkbg-il-ds-font-size-t, var(--bkbg-il-ds-font-size-d, var(--bkbg-il-desc-sz, 14px))));
148 line-height: var(--bkbg-il-ds-line-height-m, var(--bkbg-il-ds-line-height-t, var(--bkbg-il-ds-line-height-d, 1.6)));
149 letter-spacing: var(--bkbg-il-ds-letter-spacing-m, var(--bkbg-il-ds-letter-spacing-t, var(--bkbg-il-ds-letter-spacing-d, normal)));
150 word-spacing: var(--bkbg-il-ds-word-spacing-m, var(--bkbg-il-ds-word-spacing-t, var(--bkbg-il-ds-word-spacing-d, normal)));
151 }
152 }
153
154 /* Responsive */
155 @media (max-width: 768px) {
156 .bkbg-il-grid {
157 grid-template-columns: 1fr !important;
158 }
159 }
160
161 /* Editor */
162 .bkbg-il-editor {
163 display: block;
164 }
165