PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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 / interview-block / style.css

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

148 lines 5.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-ib-wrap { box-sizing: border-box; width: 100%; }
2 .bkbg-ib-inner { margin-left: auto; margin-right: auto; }
3
4 /* Speaker header */
5 .bkbg-ib-header {
6 display: flex;
7 align-items: center;
8 gap: 16px;
9 padding: 20px 24px;
10 margin-bottom: 32px;
11 border-radius: var(--bkbg-ib-radius, 12px);
12 }
13 .bkbg-ib-avatar {
14 width: 60px; height: 60px;
15 border-radius: 50%;
16 object-fit: cover;
17 flex-shrink: 0;
18 }
19 .bkbg-ib-avatar-placeholder {
20 width: 60px; height: 60px;
21 border-radius: 50%;
22 display: flex; align-items: center; justify-content: center;
23 flex-shrink: 0;
24 font-weight: 700; font-size: 24px;
25 }
26 .bkbg-ib-name { font-weight: 700; }
27 .bkbg-ib-role { font-size: 14px; margin-top: 2px; }
28 .bkbg-ib-interviewer { font-size: 12px; margin-top: 4px; opacity: 0.65; }
29
30 /* Items */
31 .bkbg-ib-item { overflow: hidden; }
32 .bkbg-ib-item + .bkbg-ib-item { margin-top: 24px; }
33
34 /* classic & minimal */
35 .bkbg-ib-wrap--classic .bkbg-ib-divider,
36 .bkbg-ib-wrap--minimal .bkbg-ib-divider {
37 border: none; border-top: 1px solid var(--bkbg-ib-divider, #f3f4f6);
38 margin: 24px 0 0;
39 }
40
41 /* Magazine */
42 .bkbg-ib-wrap--magazine .bkbg-ib-prefix-q {
43 font-size: 52px; font-weight: 900;
44 font-family: Georgia, 'Times New Roman', serif;
45 line-height: 0.9; margin-right: 12px;
46 flex-shrink: 0; align-self: flex-start;
47 margin-top: 4px;
48 }
49 .bkbg-ib-wrap--magazine .bkbg-ib-prefix-a {
50 font-size: 38px; font-weight: 900;
51 font-family: Georgia, 'Times New Roman', serif;
52 line-height: 0.9; margin-right: 12px;
53 flex-shrink: 0; align-self: flex-start;
54 margin-top: 4px; opacity: 0.2;
55 }
56 .bkbg-ib-wrap--magazine .bkbg-ib-item + .bkbg-ib-item { margin-top: 40px; }
57 .bkbg-ib-wrap--magazine .bkbg-ib-divider {
58 border: none; border-top: 2px solid var(--bkbg-ib-divider, #f3f4f6);
59 margin: 40px 0 0;
60 }
61
62 /* Card */
63 .bkbg-ib-wrap--card .bkbg-ib-item {
64 border-radius: var(--bkbg-ib-radius, 12px);
65 padding: 24px 28px;
66 border: 1px solid var(--bkbg-ib-card-border, #e5e7eb);
67 }
68 .bkbg-ib-wrap--card .bkbg-ib-item + .bkbg-ib-item { margin-top: 12px; }
69
70 /* Row */
71 .bkbg-ib-row { display: flex; align-items: flex-start; gap: 12px; }
72 .bkbg-ib-q-row { margin-bottom: 12px; }
73
74 /* Prefix badge */
75 .bkbg-ib-prefix {
76 display: inline-flex; align-items: center; justify-content: center;
77 width: 28px; height: 28px; border-radius: 6px;
78 font-weight: 700; flex-shrink: 0; line-height: 1;
79 }
80
81 .bkbg-ib-q-text {
82 margin: 0;
83 font-family: var(--bkbg-ib-q-font-family, inherit);
84 font-size: var(--bkbg-ib-q-font-size-d, 18px);
85 font-weight: var(--bkbg-ib-q-font-weight, 700);
86 font-style: var(--bkbg-ib-q-font-style, normal);
87 text-decoration: var(--bkbg-ib-q-text-decoration, none);
88 text-transform: var(--bkbg-ib-q-text-transform, none);
89 line-height: var(--bkbg-ib-q-line-height-d, 1.4);
90 letter-spacing: var(--bkbg-ib-q-letter-spacing-d, normal);
91 word-spacing: var(--bkbg-ib-q-word-spacing-d, normal);
92 }
93 .bkbg-ib-a-text {
94 margin: 0;
95 font-family: var(--bkbg-ib-a-font-family, inherit);
96 font-size: var(--bkbg-ib-a-font-size-d, 16px);
97 font-weight: var(--bkbg-ib-a-font-weight, 400);
98 font-style: var(--bkbg-ib-a-font-style, normal);
99 text-decoration: var(--bkbg-ib-a-text-decoration, none);
100 text-transform: var(--bkbg-ib-a-text-transform, none);
101 line-height: var(--bkbg-ib-a-line-height-d, 1.65);
102 letter-spacing: var(--bkbg-ib-a-letter-spacing-d, normal);
103 word-spacing: var(--bkbg-ib-a-word-spacing-d, normal);
104 }
105
106 /* Responsive typography */
107 @media (max-width: 1024px) {
108 .bkbg-ib-q-text {
109 font-size: var(--bkbg-ib-q-font-size-t, var(--bkbg-ib-q-font-size-d, 18px));
110 line-height: var(--bkbg-ib-q-line-height-t, var(--bkbg-ib-q-line-height-d, 1.4));
111 letter-spacing: var(--bkbg-ib-q-letter-spacing-t, var(--bkbg-ib-q-letter-spacing-d, normal));
112 word-spacing: var(--bkbg-ib-q-word-spacing-t, var(--bkbg-ib-q-word-spacing-d, normal));
113 }
114 .bkbg-ib-a-text {
115 font-size: var(--bkbg-ib-a-font-size-t, var(--bkbg-ib-a-font-size-d, 16px));
116 line-height: var(--bkbg-ib-a-line-height-t, var(--bkbg-ib-a-line-height-d, 1.65));
117 letter-spacing: var(--bkbg-ib-a-letter-spacing-t, var(--bkbg-ib-a-letter-spacing-d, normal));
118 word-spacing: var(--bkbg-ib-a-word-spacing-t, var(--bkbg-ib-a-word-spacing-d, normal));
119 }
120 }
121 @media (max-width: 767px) {
122 .bkbg-ib-q-text {
123 font-size: var(--bkbg-ib-q-font-size-m, var(--bkbg-ib-q-font-size-t, var(--bkbg-ib-q-font-size-d, 18px)));
124 line-height: var(--bkbg-ib-q-line-height-m, var(--bkbg-ib-q-line-height-t, var(--bkbg-ib-q-line-height-d, 1.4)));
125 letter-spacing: var(--bkbg-ib-q-letter-spacing-m, var(--bkbg-ib-q-letter-spacing-t, var(--bkbg-ib-q-letter-spacing-d, normal)));
126 word-spacing: var(--bkbg-ib-q-word-spacing-m, var(--bkbg-ib-q-word-spacing-t, var(--bkbg-ib-q-word-spacing-d, normal)));
127 }
128 .bkbg-ib-a-text {
129 font-size: var(--bkbg-ib-a-font-size-m, var(--bkbg-ib-a-font-size-t, var(--bkbg-ib-a-font-size-d, 16px)));
130 line-height: var(--bkbg-ib-a-line-height-m, var(--bkbg-ib-a-line-height-t, var(--bkbg-ib-a-line-height-d, 1.65)));
131 letter-spacing: var(--bkbg-ib-a-letter-spacing-m, var(--bkbg-ib-a-letter-spacing-t, var(--bkbg-ib-a-letter-spacing-d, normal)));
132 word-spacing: var(--bkbg-ib-a-word-spacing-m, var(--bkbg-ib-a-word-spacing-t, var(--bkbg-ib-a-word-spacing-d, normal)));
133 }
134 }
135
136 /* Minimal */
137 .bkbg-ib-wrap--minimal .bkbg-ib-q-row {
138 border-left: 3px solid var(--bkbg-ib-accent, #7c3aed);
139 padding-left: 16px; margin-left: 0;
140 }
141 .bkbg-ib-wrap--minimal .bkbg-ib-a-row {
142 padding-left: 19px;
143 }
144 .bkbg-ib-wrap--minimal .bkbg-ib-prefix { display: none; }
145
146 /* Editor */
147 .bkbg-ib-editor { min-height: 40px; }
148