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 / affiliate-section / style.css

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

213 lines 9.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-aff-wrap {
2 width: 100%;
3 box-sizing: border-box;
4 }
5 .bkbg-aff-inner {
6 margin: 0 auto;
7 box-sizing: border-box;
8 }
9 .bkbg-aff-eyebrow {
10 font-family: var(--bkbg-aff-eyebrow-font-family, inherit);
11 font-weight: var(--bkbg-aff-eyebrow-font-weight, 600);
12 font-style: var(--bkbg-aff-eyebrow-font-style, normal);
13 text-transform: var(--bkbg-aff-eyebrow-text-transform, uppercase);
14 text-decoration: var(--bkbg-aff-eyebrow-text-decoration, none);
15 font-size: var(--bkbg-aff-eyebrow-font-size-d, var(--bkbg-aff-eyebrow-font-size, var(--bkbg-aff-eyebrow-sz, 13px)));
16 line-height: var(--bkbg-aff-eyebrow-line-height-d, var(--bkbg-aff-eyebrow-line-height, normal));
17 letter-spacing: var(--bkbg-aff-eyebrow-letter-spacing-d, var(--bkbg-aff-eyebrow-letter-spacing, 0.1em));
18 word-spacing: var(--bkbg-aff-eyebrow-word-spacing-d, var(--bkbg-aff-eyebrow-word-spacing, normal));
19 margin: 0 0 8px;
20 }
21 .bkbg-aff-heading {
22 font-family: var(--bkbg-aff-heading-font-family, inherit);
23 font-weight: var(--bkbg-aff-heading-font-weight, 700);
24 font-style: var(--bkbg-aff-heading-font-style, normal);
25 text-transform: var(--bkbg-aff-heading-text-transform, none);
26 text-decoration: var(--bkbg-aff-heading-text-decoration, none);
27 font-size: var(--bkbg-aff-heading-font-size-d, var(--bkbg-aff-heading-font-size, var(--bkbg-aff-heading-sz, 38px)));
28 line-height: var(--bkbg-aff-heading-line-height-d, var(--bkbg-aff-heading-line-height, normal));
29 letter-spacing: var(--bkbg-aff-heading-letter-spacing-d, var(--bkbg-aff-heading-letter-spacing, normal));
30 word-spacing: var(--bkbg-aff-heading-word-spacing-d, var(--bkbg-aff-heading-word-spacing, normal));
31 margin: 0 0 16px;
32 }
33 .bkbg-aff-sub {
34 font-family: var(--bkbg-aff-subtext-font-family, inherit);
35 font-weight: var(--bkbg-aff-subtext-font-weight, normal);
36 font-style: var(--bkbg-aff-subtext-font-style, normal);
37 text-transform: var(--bkbg-aff-subtext-text-transform, none);
38 text-decoration: var(--bkbg-aff-subtext-text-decoration, none);
39 font-size: var(--bkbg-aff-subtext-font-size-d, var(--bkbg-aff-subtext-font-size, var(--bkbg-aff-subtext-sz, 18px)));
40 line-height: var(--bkbg-aff-subtext-line-height-d, var(--bkbg-aff-subtext-line-height, 1.6));
41 letter-spacing: var(--bkbg-aff-subtext-letter-spacing-d, var(--bkbg-aff-subtext-letter-spacing, normal));
42 word-spacing: var(--bkbg-aff-subtext-word-spacing-d, var(--bkbg-aff-subtext-word-spacing, normal));
43 margin: 0 auto;
44 max-width: 620px;
45 }
46 .bkbg-aff-text-block {
47 text-align: center;
48 margin-bottom: 32px;
49 }
50 .bkbg-aff-commission {
51 text-align: center;
52 margin-bottom: 40px;
53 }
54 .bkbg-aff-commission-badge {
55 display: inline-block;
56 border-radius: 16px;
57 padding: 28px 56px;
58 }
59 .bkbg-aff-commission-value {
60 font-size: 72px;
61 font-weight: 800;
62 line-height: 1;
63 }
64 .bkbg-aff-commission-label {
65 font-size: 18px;
66 font-weight: 600;
67 margin-top: 6px;
68 }
69 .bkbg-aff-commission-note {
70 font-size: 13px;
71 opacity: 0.8;
72 margin-top: 4px;
73 }
74 .bkbg-aff-steps {
75 display: grid;
76 grid-template-columns: repeat(3, 1fr);
77 gap: 24px;
78 margin-bottom: 40px;
79 }
80 @media (max-width: 768px) {
81 .bkbg-aff-steps {
82 grid-template-columns: 1fr;
83 }
84 }
85 .bkbg-aff-step-card {
86 border-radius: 12px;
87 padding: 28px 24px;
88 text-align: center;
89 }
90 .bkbg-aff-step-icon {
91 font-size: 44px;
92 margin-bottom: 14px;
93 }
94 .bkbg-aff-step-title {
95 font-size: 18px;
96 font-weight: 700;
97 margin-bottom: 10px;
98 }
99 .bkbg-aff-step-desc {
100 font-size: 15px;
101 line-height: 1.6;
102 }
103 .bkbg-aff-benefits {
104 display: flex;
105 flex-wrap: wrap;
106 gap: 12px;
107 justify-content: center;
108 margin-bottom: 36px;
109 }
110 .bkbg-aff-benefit {
111 display: flex;
112 align-items: center;
113 gap: 8px;
114 font-size: 15px;
115 }
116 .bkbg-aff-benefit-check {
117 font-style: normal;
118 font-weight: 700;
119 }
120 .bkbg-aff-stats {
121 display: flex;
122 justify-content: center;
123 gap: 48px;
124 margin-bottom: 40px;
125 flex-wrap: wrap;
126 }
127 .bkbg-aff-stat {
128 text-align: center;
129 }
130 .bkbg-aff-stat-num {
131 font-size: 36px;
132 font-weight: 800;
133 line-height: 1.1;
134 }
135 .bkbg-aff-stat-label {
136 font-size: 14px;
137 margin-top: 4px;
138 }
139 .bkbg-aff-ctas {
140 display: flex;
141 justify-content: center;
142 gap: 16px;
143 flex-wrap: wrap;
144 }
145 .bkbg-aff-cta-primary {
146 display: inline-block;
147 padding: 14px 36px;
148 border-radius: 8px;
149 font-weight: 700;
150 font-size: 16px;
151 text-decoration: none;
152 transition: opacity 0.2s;
153 }
154 .bkbg-aff-cta-primary:hover {
155 opacity: 0.9;
156 }
157 .bkbg-aff-cta-secondary {
158 display: inline-block;
159 padding: 14px 36px;
160 border-radius: 8px;
161 font-weight: 600;
162 font-size: 16px;
163 text-decoration: none;
164 border-width: 2px;
165 border-style: solid;
166 transition: opacity 0.2s;
167 }
168 .bkbg-aff-cta-secondary:hover {
169 opacity: 0.85;
170 }
171
172 /* ── Responsive typography ── */
173 @media (max-width: 1024px) {
174 .bkbg-aff-eyebrow {
175 font-size: var(--bkbg-aff-eyebrow-font-size-t, var(--bkbg-aff-eyebrow-font-size-d, var(--bkbg-aff-eyebrow-font-size, var(--bkbg-aff-eyebrow-sz, 13px))));
176 line-height: var(--bkbg-aff-eyebrow-line-height-t, var(--bkbg-aff-eyebrow-line-height-d, var(--bkbg-aff-eyebrow-line-height, normal)));
177 letter-spacing: var(--bkbg-aff-eyebrow-letter-spacing-t, var(--bkbg-aff-eyebrow-letter-spacing-d, var(--bkbg-aff-eyebrow-letter-spacing, 0.1em)));
178 word-spacing: var(--bkbg-aff-eyebrow-word-spacing-t, var(--bkbg-aff-eyebrow-word-spacing-d, var(--bkbg-aff-eyebrow-word-spacing, normal)));
179 }
180 .bkbg-aff-heading {
181 font-size: var(--bkbg-aff-heading-font-size-t, var(--bkbg-aff-heading-font-size-d, var(--bkbg-aff-heading-font-size, var(--bkbg-aff-heading-sz, 38px))));
182 line-height: var(--bkbg-aff-heading-line-height-t, var(--bkbg-aff-heading-line-height-d, var(--bkbg-aff-heading-line-height, normal)));
183 letter-spacing: var(--bkbg-aff-heading-letter-spacing-t, var(--bkbg-aff-heading-letter-spacing-d, var(--bkbg-aff-heading-letter-spacing, normal)));
184 word-spacing: var(--bkbg-aff-heading-word-spacing-t, var(--bkbg-aff-heading-word-spacing-d, var(--bkbg-aff-heading-word-spacing, normal)));
185 }
186 .bkbg-aff-sub {
187 font-size: var(--bkbg-aff-subtext-font-size-t, var(--bkbg-aff-subtext-font-size-d, var(--bkbg-aff-subtext-font-size, var(--bkbg-aff-subtext-sz, 18px))));
188 line-height: var(--bkbg-aff-subtext-line-height-t, var(--bkbg-aff-subtext-line-height-d, var(--bkbg-aff-subtext-line-height, 1.6)));
189 letter-spacing: var(--bkbg-aff-subtext-letter-spacing-t, var(--bkbg-aff-subtext-letter-spacing-d, var(--bkbg-aff-subtext-letter-spacing, normal)));
190 word-spacing: var(--bkbg-aff-subtext-word-spacing-t, var(--bkbg-aff-subtext-word-spacing-d, var(--bkbg-aff-subtext-word-spacing, normal)));
191 }
192 }
193 @media (max-width: 767px) {
194 .bkbg-aff-eyebrow {
195 font-size: var(--bkbg-aff-eyebrow-font-size-m, var(--bkbg-aff-eyebrow-font-size-t, var(--bkbg-aff-eyebrow-font-size-d, var(--bkbg-aff-eyebrow-font-size, var(--bkbg-aff-eyebrow-sz, 13px)))));
196 line-height: var(--bkbg-aff-eyebrow-line-height-m, var(--bkbg-aff-eyebrow-line-height-t, var(--bkbg-aff-eyebrow-line-height-d, var(--bkbg-aff-eyebrow-line-height, normal))));
197 letter-spacing: var(--bkbg-aff-eyebrow-letter-spacing-m, var(--bkbg-aff-eyebrow-letter-spacing-t, var(--bkbg-aff-eyebrow-letter-spacing-d, var(--bkbg-aff-eyebrow-letter-spacing, 0.1em))));
198 word-spacing: var(--bkbg-aff-eyebrow-word-spacing-m, var(--bkbg-aff-eyebrow-word-spacing-t, var(--bkbg-aff-eyebrow-word-spacing-d, var(--bkbg-aff-eyebrow-word-spacing, normal))));
199 }
200 .bkbg-aff-heading {
201 font-size: var(--bkbg-aff-heading-font-size-m, var(--bkbg-aff-heading-font-size-t, var(--bkbg-aff-heading-font-size-d, var(--bkbg-aff-heading-font-size, var(--bkbg-aff-heading-sz, 38px)))));
202 line-height: var(--bkbg-aff-heading-line-height-m, var(--bkbg-aff-heading-line-height-t, var(--bkbg-aff-heading-line-height-d, var(--bkbg-aff-heading-line-height, normal))));
203 letter-spacing: var(--bkbg-aff-heading-letter-spacing-m, var(--bkbg-aff-heading-letter-spacing-t, var(--bkbg-aff-heading-letter-spacing-d, var(--bkbg-aff-heading-letter-spacing, normal))));
204 word-spacing: var(--bkbg-aff-heading-word-spacing-m, var(--bkbg-aff-heading-word-spacing-t, var(--bkbg-aff-heading-word-spacing-d, var(--bkbg-aff-heading-word-spacing, normal))));
205 }
206 .bkbg-aff-sub {
207 font-size: var(--bkbg-aff-subtext-font-size-m, var(--bkbg-aff-subtext-font-size-t, var(--bkbg-aff-subtext-font-size-d, var(--bkbg-aff-subtext-font-size, var(--bkbg-aff-subtext-sz, 18px)))));
208 line-height: var(--bkbg-aff-subtext-line-height-m, var(--bkbg-aff-subtext-line-height-t, var(--bkbg-aff-subtext-line-height-d, var(--bkbg-aff-subtext-line-height, 1.6))));
209 letter-spacing: var(--bkbg-aff-subtext-letter-spacing-m, var(--bkbg-aff-subtext-letter-spacing-t, var(--bkbg-aff-subtext-letter-spacing-d, var(--bkbg-aff-subtext-letter-spacing, normal))));
210 word-spacing: var(--bkbg-aff-subtext-word-spacing-m, var(--bkbg-aff-subtext-word-spacing-t, var(--bkbg-aff-subtext-word-spacing-d, var(--bkbg-aff-subtext-word-spacing, normal))));
211 }
212 }
213