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 / key-takeaways / style.css

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

141 lines 5.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ── Key Takeaways Block ─────────────────────────────────────────────── */
2 .bkbg-kt-app {
3 font-family: inherit;
4 box-sizing: border-box;
5 width: 100%;
6 }
7
8 .bkbg-kt-loading {
9 color: #9ca3af;
10 font-style: italic;
11 padding: 12px 0;
12 margin: 0;
13 }
14
15 .bkbg-kt-card {
16 box-sizing: border-box;
17 }
18
19 /* ── Heading row ──────────────────────────────────────────────────────── */
20 .bkbg-kt-heading-row {
21 display: flex;
22 align-items: center;
23 gap: 10px;
24 }
25
26 .bkbg-kt-icon {
27 display: inline-flex;
28 align-items: center;
29 justify-content: center;
30 width: 32px;
31 height: 32px;
32 border-radius: 50%;
33 flex-shrink: 0;
34 font-weight: 700;
35 font-size: 14px;
36 line-height: 1;
37 }
38 .bkbg-kt-icon svg { width: 1em; height: 1em; fill: currentColor; }
39 .bkbg-kt-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
40 .bkbg-kt-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
41
42 .bkbg-kt-heading {
43 font-family: var(--bkbg-kt-h-font-family, inherit);
44 font-size: var(--bkbg-kt-h-font-size-d, 18px);
45 font-weight: var(--bkbg-kt-h-font-weight, 700);
46 font-style: var(--bkbg-kt-h-font-style, normal);
47 text-decoration: var(--bkbg-kt-h-text-decoration, none);
48 text-transform: var(--bkbg-kt-h-text-transform, none);
49 line-height: var(--bkbg-kt-h-line-height-d, 1.2);
50 letter-spacing: var(--bkbg-kt-h-letter-spacing-d, normal);
51 word-spacing: var(--bkbg-kt-h-word-spacing-d, normal);
52 margin: 0;
53 }
54
55 .bkbg-kt-text,
56 .bkbg-kt-bullet {
57 font-family: var(--bkbg-kt-it-font-family, inherit);
58 font-size: var(--bkbg-kt-it-font-size-d, 16px);
59 font-weight: var(--bkbg-kt-it-font-weight, 400);
60 font-style: var(--bkbg-kt-it-font-style, normal);
61 text-decoration: var(--bkbg-kt-it-text-decoration, none);
62 text-transform: var(--bkbg-kt-it-text-transform, none);
63 line-height: var(--bkbg-kt-it-line-height-d, 1.6);
64 letter-spacing: var(--bkbg-kt-it-letter-spacing-d, normal);
65 word-spacing: var(--bkbg-kt-it-word-spacing-d, normal);
66 }
67
68 /* ── Divider ──────────────────────────────────────────────────────────── */
69 .bkbg-kt-divider {
70 border: none;
71 border-top-style: solid;
72 border-top-width: 1.5px;
73 opacity: 0.25;
74 margin: 16px 0 18px;
75 }
76
77 /* ── Items list ───────────────────────────────────────────────────────── */
78 .bkbg-kt-list {
79 list-style: none;
80 margin: 0;
81 padding: 0;
82 display: flex;
83 flex-direction: column;
84 }
85
86 .bkbg-kt-item {
87 display: flex;
88 align-items: flex-start;
89 gap: 10px;
90 }
91
92 .bkbg-kt-bullet {
93 flex-shrink: 0;
94 font-weight: 700;
95 line-height: 1.5;
96 margin-top: 1px;
97 }
98
99 .bkbg-kt-text {
100 flex: 1;
101 line-height: 1.6;
102 }
103
104 /* ── Editor: editable placeholder hint ────────────────────────────────── */
105 .bkbg-kt-edit[data-placeholder]:empty::before {
106 content: attr(data-placeholder);
107 color: #9ca3af;
108 pointer-events: none;
109 }
110
111 @media (max-width: 1024px) {
112 .bkbg-kt-heading {
113 font-size: var(--bkbg-kt-h-font-size-t, var(--bkbg-kt-h-font-size-d, 18px));
114 line-height: var(--bkbg-kt-h-line-height-t, var(--bkbg-kt-h-line-height-d, 1.2));
115 letter-spacing: var(--bkbg-kt-h-letter-spacing-t, var(--bkbg-kt-h-letter-spacing-d, normal));
116 word-spacing: var(--bkbg-kt-h-word-spacing-t, var(--bkbg-kt-h-word-spacing-d, normal));
117 }
118 .bkbg-kt-text,
119 .bkbg-kt-bullet {
120 font-size: var(--bkbg-kt-it-font-size-t, var(--bkbg-kt-it-font-size-d, 16px));
121 line-height: var(--bkbg-kt-it-line-height-t, var(--bkbg-kt-it-line-height-d, 1.6));
122 letter-spacing: var(--bkbg-kt-it-letter-spacing-t, var(--bkbg-kt-it-letter-spacing-d, normal));
123 word-spacing: var(--bkbg-kt-it-word-spacing-t, var(--bkbg-kt-it-word-spacing-d, normal));
124 }
125 }
126 @media (max-width: 767px) {
127 .bkbg-kt-heading {
128 font-size: var(--bkbg-kt-h-font-size-m, var(--bkbg-kt-h-font-size-t, var(--bkbg-kt-h-font-size-d, 18px)));
129 line-height: var(--bkbg-kt-h-line-height-m, var(--bkbg-kt-h-line-height-t, var(--bkbg-kt-h-line-height-d, 1.2)));
130 letter-spacing: var(--bkbg-kt-h-letter-spacing-m, var(--bkbg-kt-h-letter-spacing-t, var(--bkbg-kt-h-letter-spacing-d, normal)));
131 word-spacing: var(--bkbg-kt-h-word-spacing-m, var(--bkbg-kt-h-word-spacing-t, var(--bkbg-kt-h-word-spacing-d, normal)));
132 }
133 .bkbg-kt-text,
134 .bkbg-kt-bullet {
135 font-size: var(--bkbg-kt-it-font-size-m, var(--bkbg-kt-it-font-size-t, var(--bkbg-kt-it-font-size-d, 16px)));
136 line-height: var(--bkbg-kt-it-line-height-m, var(--bkbg-kt-it-line-height-t, var(--bkbg-kt-it-line-height-d, 1.6)));
137 letter-spacing: var(--bkbg-kt-it-letter-spacing-m, var(--bkbg-kt-it-letter-spacing-t, var(--bkbg-kt-it-letter-spacing-d, normal)));
138 word-spacing: var(--bkbg-kt-it-word-spacing-m, var(--bkbg-kt-it-word-spacing-t, var(--bkbg-kt-it-word-spacing-d, normal)));
139 }
140 }
141