PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.13
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.13
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 / article-header / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.13, at blocks/article-header/style.css

182 lines 6.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-arh-wrap {
2 box-sizing: border-box;
3 }
4
5 .bkbg-arh-wrap *,
6 .bkbg-arh-wrap *::before,
7 .bkbg-arh-wrap *::after {
8 box-sizing: inherit;
9 }
10
11 .bkbg-arh-inner {
12 margin: 0 auto;
13 }
14
15 /* ── Category badge ── */
16 .bkbg-arh-category-row {
17 margin-bottom: 16px;
18 }
19
20 .bkbg-arh-category {
21 display: inline-block;
22 font-size: 11px;
23 font-weight: 700;
24 padding: 4px 12px;
25 border-radius: 999px;
26 text-transform: uppercase;
27 letter-spacing: 0.08em;
28 line-height: 1.5;
29 }
30
31 /* ── Headline ── */
32 .bkbg-arh-headline {
33 font-family: var(--bkbg-arh-headline-font-family, inherit);
34 font-size: var(--bkbg-arh-headline-font-size-d, var(--bkbg-arh-headline-font-size, var(--bkbg-arh-headline-sz, 48px)));
35 font-weight: var(--bkbg-arh-headline-font-weight, 800);
36 font-style: var(--bkbg-arh-headline-font-style, normal);
37 text-transform: var(--bkbg-arh-headline-text-transform, none);
38 text-decoration: var(--bkbg-arh-headline-text-decoration, none);
39 line-height: var(--bkbg-arh-headline-line-height-d, var(--bkbg-arh-headline-line-height, 1.15));
40 letter-spacing: var(--bkbg-arh-headline-letter-spacing-d, var(--bkbg-arh-headline-letter-spacing, normal));
41 word-spacing: var(--bkbg-arh-headline-word-spacing-d, var(--bkbg-arh-headline-word-spacing, normal));
42 margin: 0 0 20px;
43 }
44
45 /* ── Subheadline ── */
46 .bkbg-arh-sub {
47 font-family: var(--bkbg-arh-sub-font-family, inherit);
48 font-size: var(--bkbg-arh-sub-font-size-d, var(--bkbg-arh-sub-font-size, var(--bkbg-arh-sub-sz, 20px)));
49 font-weight: var(--bkbg-arh-sub-font-weight, 400);
50 font-style: var(--bkbg-arh-sub-font-style, normal);
51 text-transform: var(--bkbg-arh-sub-text-transform, none);
52 text-decoration: var(--bkbg-arh-sub-text-decoration, none);
53 line-height: var(--bkbg-arh-sub-line-height-d, var(--bkbg-arh-sub-line-height, 1.6));
54 letter-spacing: var(--bkbg-arh-sub-letter-spacing-d, var(--bkbg-arh-sub-letter-spacing, normal));
55 word-spacing: var(--bkbg-arh-sub-word-spacing-d, var(--bkbg-arh-sub-word-spacing, normal));
56 margin: 0 0 28px;
57 }
58
59 /* ── Meta bar ── */
60 .bkbg-arh-meta {
61 display: flex;
62 align-items: center;
63 gap: 16px;
64 flex-wrap: wrap;
65 padding-top: 20px;
66 }
67
68 .bkbg-arh-author {
69 display: flex;
70 align-items: center;
71 gap: 10px;
72 }
73
74 .bkbg-arh-avatar {
75 width: 40px;
76 height: 40px;
77 border-radius: 50%;
78 object-fit: cover;
79 flex-shrink: 0;
80 }
81
82 .bkbg-arh-avatar-placeholder {
83 width: 40px;
84 height: 40px;
85 border-radius: 50%;
86 background: #e5e7eb;
87 display: flex;
88 align-items: center;
89 justify-content: center;
90 font-size: 18px;
91 flex-shrink: 0;
92 }
93
94 .bkbg-arh-author-name {
95 font-size: 14px;
96 font-weight: 600;
97 margin: 0;
98 line-height: 1.3;
99 }
100
101 .bkbg-arh-author-role {
102 font-size: 12px;
103 margin: 0;
104 line-height: 1.3;
105 }
106
107 .bkbg-arh-meta-aside {
108 display: flex;
109 align-items: center;
110 gap: 8px;
111 font-size: 13px;
112 }
113
114 .bkbg-arh-sep {
115 opacity: 0.4;
116 }
117
118 /* ── Hero image ── */
119 .bkbg-arh-hero {
120 margin-top: 32px;
121 width: 100%;
122 display: block;
123 object-fit: cover;
124 max-height: 480px;
125 }
126
127 /* ── Centered variant ── */
128 .bkbg-arh-inner--centered {
129 text-align: center;
130 }
131
132 .bkbg-arh-inner--centered .bkbg-arh-meta {
133 justify-content: center;
134 }
135
136 /* ── Responsive ── */
137 @media (max-width: 1024px) {
138 .bkbg-arh-headline {
139 font-size: var(--bkbg-arh-headline-font-size-t, var(--bkbg-arh-headline-font-size-d, var(--bkbg-arh-headline-font-size, var(--bkbg-arh-headline-sz, 48px))));
140 line-height: var(--bkbg-arh-headline-line-height-t, var(--bkbg-arh-headline-line-height-d, var(--bkbg-arh-headline-line-height, 1.15)));
141 letter-spacing: var(--bkbg-arh-headline-letter-spacing-t, var(--bkbg-arh-headline-letter-spacing-d, var(--bkbg-arh-headline-letter-spacing, normal)));
142 word-spacing: var(--bkbg-arh-headline-word-spacing-t, var(--bkbg-arh-headline-word-spacing-d, var(--bkbg-arh-headline-word-spacing, normal)));
143 }
144 .bkbg-arh-sub {
145 font-size: var(--bkbg-arh-sub-font-size-t, var(--bkbg-arh-sub-font-size-d, var(--bkbg-arh-sub-font-size, var(--bkbg-arh-sub-sz, 20px))));
146 line-height: var(--bkbg-arh-sub-line-height-t, var(--bkbg-arh-sub-line-height-d, var(--bkbg-arh-sub-line-height, 1.6)));
147 letter-spacing: var(--bkbg-arh-sub-letter-spacing-t, var(--bkbg-arh-sub-letter-spacing-d, var(--bkbg-arh-sub-letter-spacing, normal)));
148 word-spacing: var(--bkbg-arh-sub-word-spacing-t, var(--bkbg-arh-sub-word-spacing-d, var(--bkbg-arh-sub-word-spacing, normal)));
149 }
150 }
151
152 @media (max-width: 767px) {
153 .bkbg-arh-headline {
154 font-size: var(--bkbg-arh-headline-font-size-m, var(--bkbg-arh-headline-font-size-t, var(--bkbg-arh-headline-font-size-d, var(--bkbg-arh-headline-font-size, var(--bkbg-arh-headline-sz, 48px)))));
155 line-height: var(--bkbg-arh-headline-line-height-m, var(--bkbg-arh-headline-line-height-t, var(--bkbg-arh-headline-line-height-d, var(--bkbg-arh-headline-line-height, 1.15))));
156 letter-spacing: var(--bkbg-arh-headline-letter-spacing-m, var(--bkbg-arh-headline-letter-spacing-t, var(--bkbg-arh-headline-letter-spacing-d, var(--bkbg-arh-headline-letter-spacing, normal))));
157 word-spacing: var(--bkbg-arh-headline-word-spacing-m, var(--bkbg-arh-headline-word-spacing-t, var(--bkbg-arh-headline-word-spacing-d, var(--bkbg-arh-headline-word-spacing, normal))));
158 }
159 .bkbg-arh-sub {
160 font-size: var(--bkbg-arh-sub-font-size-m, var(--bkbg-arh-sub-font-size-t, var(--bkbg-arh-sub-font-size-d, var(--bkbg-arh-sub-font-size, var(--bkbg-arh-sub-sz, 20px)))));
161 line-height: var(--bkbg-arh-sub-line-height-m, var(--bkbg-arh-sub-line-height-t, var(--bkbg-arh-sub-line-height-d, var(--bkbg-arh-sub-line-height, 1.6))));
162 letter-spacing: var(--bkbg-arh-sub-letter-spacing-m, var(--bkbg-arh-sub-letter-spacing-t, var(--bkbg-arh-sub-letter-spacing-d, var(--bkbg-arh-sub-letter-spacing, normal))));
163 word-spacing: var(--bkbg-arh-sub-word-spacing-m, var(--bkbg-arh-sub-word-spacing-t, var(--bkbg-arh-sub-word-spacing-d, var(--bkbg-arh-sub-word-spacing, normal))));
164 }
165 }
166
167 @media (max-width: 600px) {
168 .bkbg-arh-headline {
169 font-size: var(--bkbg-arh-headline-font-size-m, var(--bkbg-arh-headline-font-size-t, var(--bkbg-arh-headline-font-size-d, var(--bkbg-arh-headline-font-size, var(--bkbg-arh-headline-sz, 48px))))) !important;
170 }
171
172 .bkbg-arh-meta {
173 flex-direction: column;
174 align-items: flex-start;
175 gap: 12px;
176 }
177
178 .bkbg-arh-inner--centered .bkbg-arh-meta {
179 align-items: center;
180 }
181 }
182