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 / opinion-box / style.css

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

136 lines 5.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-opb-app { display: block; }
2
3 .bkbg-opb-wrap {
4 box-sizing: border-box;
5 font-family: inherit;
6 }
7
8 /* ── Featured (card) ── */
9 .bkbg-opb-featured {
10 position: relative;
11 overflow: hidden;
12 }
13
14 /* ── Inline (left bar) ── */
15 .bkbg-opb-inline {
16 background: transparent !important;
17 border: none !important;
18 }
19
20 /* ── Quote style ── */
21 .bkbg-opb-quote {
22 position: relative;
23 }
24
25 /* ── Badge ── */
26 .bkbg-opb-badge {
27 display: inline-block;
28 font-size: 11px;
29 padding: 3px 10px;
30 border-radius: 20px;
31 font-weight: 700;
32 letter-spacing: 0.05em;
33 text-transform: uppercase;
34 margin-bottom: 10px;
35 }
36
37 /* ── Quote mark ── */
38 .bkbg-opb-quote-mark {
39 font-size: 80px;
40 line-height: 0.8;
41 font-family: Georgia, serif;
42 margin-bottom: 12px;
43 user-select: none;
44 }
45
46 /* ── Opinion text ── */
47 .bkbg-opb-text {
48 font-family: var(--bkbg-opb-op-font-family, inherit);
49 font-size: var(--bkbg-opb-op-font-size-d, 15px);
50 font-weight: var(--bkbg-opb-op-font-weight, 400);
51 line-height: var(--bkbg-opb-op-line-height-d, var(--bkbg-opb-op-line-height, 1.7));
52 letter-spacing: var(--bkbg-opb-op-letter-spacing-d, var(--bkbg-opb-op-letter-spacing, normal));
53 margin: 0 0 12px;
54 }
55
56 /* ── Author row ── */
57 .bkbg-opb-author-row {
58 display: flex;
59 align-items: center;
60 gap: 10px;
61 margin-top: 12px;
62 }
63 .bkbg-opb-avatar {
64 width: 44px;
65 height: 44px;
66 border-radius: 50%;
67 overflow: hidden;
68 display: flex;
69 align-items: center;
70 justify-content: center;
71 flex-shrink: 0;
72 }
73 .bkbg-opb-avatar img {
74 width: 100%;
75 height: 100%;
76 object-fit: cover;
77 display: block;
78 }
79 .bkbg-opb-avatar-initials {
80 font-weight: 700;
81 font-size: 16px;
82 }
83 .bkbg-opb-author-name {
84 font-family: var(--bkbg-opb-an-font-family, inherit);
85 font-size: var(--bkbg-opb-an-font-size-d, 13px);
86 font-weight: var(--bkbg-opb-an-font-weight, 700);
87 line-height: var(--bkbg-opb-an-line-height-d, var(--bkbg-opb-an-line-height, 1.3));
88 letter-spacing: var(--bkbg-opb-an-letter-spacing-d, var(--bkbg-opb-an-letter-spacing, normal));
89 margin: 0;
90 }
91 .bkbg-opb-author-title {
92 font-family: var(--bkbg-opb-at-font-family, inherit);
93 font-size: var(--bkbg-opb-at-font-size-d, 12px);
94 font-weight: var(--bkbg-opb-at-font-weight, 400);
95 line-height: var(--bkbg-opb-at-line-height-d, var(--bkbg-opb-at-line-height, 1.3));
96 letter-spacing: var(--bkbg-opb-at-letter-spacing-d, var(--bkbg-opb-at-letter-spacing, normal));
97 margin: 0;
98 }
99
100 @media (max-width: 1024px) {
101 /* ── Opinion text ── */
102 .bkbg-opb-text {
103 font-size: var(--bkbg-opb-op-font-size-t, var(--bkbg-opb-op-font-size-d, 15px));
104 line-height: var(--bkbg-opb-op-line-height-t, var(--bkbg-opb-op-line-height-d, var(--bkbg-opb-op-line-height, 1.7)));
105 letter-spacing: var(--bkbg-opb-op-letter-spacing-t, var(--bkbg-opb-op-letter-spacing-d, var(--bkbg-opb-op-letter-spacing, normal)));
106 }
107 .bkbg-opb-author-name {
108 font-size: var(--bkbg-opb-an-font-size-t, var(--bkbg-opb-an-font-size-d, 13px));
109 line-height: var(--bkbg-opb-an-line-height-t, var(--bkbg-opb-an-line-height-d, var(--bkbg-opb-an-line-height, 1.3)));
110 letter-spacing: var(--bkbg-opb-an-letter-spacing-t, var(--bkbg-opb-an-letter-spacing-d, var(--bkbg-opb-an-letter-spacing, normal)));
111 }
112 .bkbg-opb-author-title {
113 font-size: var(--bkbg-opb-at-font-size-t, var(--bkbg-opb-at-font-size-d, 12px));
114 line-height: var(--bkbg-opb-at-line-height-t, var(--bkbg-opb-at-line-height-d, var(--bkbg-opb-at-line-height, 1.3)));
115 letter-spacing: var(--bkbg-opb-at-letter-spacing-t, var(--bkbg-opb-at-letter-spacing-d, var(--bkbg-opb-at-letter-spacing, normal)));
116 }
117 }
118
119 @media (max-width: 767px) {
120 .bkbg-opb-text {
121 font-size: var(--bkbg-opb-op-font-size-m, var(--bkbg-opb-op-font-size-t, var(--bkbg-opb-op-font-size-d, 14px)));
122 line-height: var(--bkbg-opb-op-line-height-m, var(--bkbg-opb-op-line-height-t, var(--bkbg-opb-op-line-height-d, var(--bkbg-opb-op-line-height, 1.7))));
123 letter-spacing: var(--bkbg-opb-op-letter-spacing-m, var(--bkbg-opb-op-letter-spacing-t, var(--bkbg-opb-op-letter-spacing-d, var(--bkbg-opb-op-letter-spacing, normal))));
124 }
125 .bkbg-opb-author-name {
126 font-size: var(--bkbg-opb-an-font-size-m, var(--bkbg-opb-an-font-size-t, var(--bkbg-opb-an-font-size-d, 12px)));
127 line-height: var(--bkbg-opb-an-line-height-m, var(--bkbg-opb-an-line-height-t, var(--bkbg-opb-an-line-height-d, var(--bkbg-opb-an-line-height, 1.3))));
128 letter-spacing: var(--bkbg-opb-an-letter-spacing-m, var(--bkbg-opb-an-letter-spacing-t, var(--bkbg-opb-an-letter-spacing-d, var(--bkbg-opb-an-letter-spacing, normal))));
129 }
130 .bkbg-opb-author-title {
131 font-size: var(--bkbg-opb-at-font-size-m, var(--bkbg-opb-at-font-size-t, var(--bkbg-opb-at-font-size-d, 11px)));
132 line-height: var(--bkbg-opb-at-line-height-m, var(--bkbg-opb-at-line-height-t, var(--bkbg-opb-at-line-height-d, var(--bkbg-opb-at-line-height, 1.3))));
133 letter-spacing: var(--bkbg-opb-at-letter-spacing-m, var(--bkbg-opb-at-letter-spacing-t, var(--bkbg-opb-at-letter-spacing-d, var(--bkbg-opb-at-letter-spacing, normal))));
134 }
135 }
136