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

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

163 lines 6.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Guarantee Section */
2 .bkbg-guarantee-section-wrap { box-sizing: border-box; }
3
4 .bkbg-gs-inner {
5 max-width: var(--bkbg-gs-max, 1100px);
6 margin: 0 auto;
7 display: flex;
8 align-items: center;
9 gap: 64px;
10 justify-content: center;
11 }
12
13 .bkbg-gs-inner.centered { flex-direction: column; text-align: center; }
14
15 .bkbg-gs-seal {
16 border-radius: 50%;
17 display: flex;
18 flex-direction: column;
19 align-items: center;
20 justify-content: center;
21 flex-shrink: 0;
22 text-align: center;
23 gap: 4px;
24 }
25
26 .bkbg-gs-seal-icon { line-height: 1; }
27 .bkbg-gs-seal-icon svg { width: 1em; height: 1em; fill: currentColor; }
28 .bkbg-gs-seal-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
29 .bkbg-gs-seal-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
30 .bkbg-gs-seal-label { font-weight: 800; line-height: 1.1; }
31 .bkbg-gs-seal-sub { line-height: 1.3; white-space: pre-line; opacity: .9; }
32
33 .bkbg-gs-text {
34 display: flex;
35 flex-direction: column;
36 gap: 20px;
37 max-width: 560px;
38 }
39
40 .bkbg-gs-heading {
41 margin: 0;
42 font-family: var(--bkbg-guar-hl-font-family, inherit);
43 font-size: var(--bkbg-guar-hl-font-size-d, 36px);
44 font-weight: var(--bkbg-guar-hl-font-weight, 700);
45 font-style: var(--bkbg-guar-hl-font-style, normal);
46 text-decoration: var(--bkbg-guar-hl-text-decoration, none);
47 text-transform: var(--bkbg-guar-hl-text-transform, none);
48 line-height: var(--bkbg-guar-hl-line-height-d, 1.2);
49 letter-spacing: var(--bkbg-guar-hl-letter-spacing-d, normal);
50 word-spacing: var(--bkbg-guar-hl-word-spacing-d, normal);
51 }
52
53 /* Heading specificity (0,2,0) beats editor theme h2 rules */
54 .bkbg-gs-text h2.bkbg-gs-heading {
55 font-family: var(--bkbg-guar-hl-font-family, inherit);
56 font-size: var(--bkbg-guar-hl-font-size-d, 36px);
57 font-weight: var(--bkbg-guar-hl-font-weight, 700);
58 font-style: var(--bkbg-guar-hl-font-style, normal);
59 text-decoration: var(--bkbg-guar-hl-text-decoration, none);
60 text-transform: var(--bkbg-guar-hl-text-transform, none);
61 line-height: var(--bkbg-guar-hl-line-height-d, 1.2);
62 letter-spacing: var(--bkbg-guar-hl-letter-spacing-d, normal);
63 word-spacing: var(--bkbg-guar-hl-word-spacing-d, normal);
64 margin: 0;
65 }
66
67 .bkbg-gs-body {
68 margin: 0;
69 font-family: var(--bkbg-guar-bd-font-family, inherit);
70 font-size: var(--bkbg-guar-bd-font-size-d, 17px);
71 font-weight: var(--bkbg-guar-bd-font-weight, 400);
72 font-style: var(--bkbg-guar-bd-font-style, normal);
73 text-decoration: var(--bkbg-guar-bd-text-decoration, none);
74 text-transform: var(--bkbg-guar-bd-text-transform, none);
75 line-height: var(--bkbg-guar-bd-line-height-d, 1.7);
76 letter-spacing: var(--bkbg-guar-bd-letter-spacing-d, normal);
77 word-spacing: var(--bkbg-guar-bd-word-spacing-d, normal);
78 }
79
80 .bkbg-gs-bullets {
81 list-style: none;
82 margin: 0; padding: 0;
83 display: flex;
84 flex-direction: column;
85 gap: 10px;
86 }
87
88 .bkbg-gs-bullet {
89 display: flex;
90 align-items: flex-start;
91 gap: 10px;
92 font-size: var(--bkbg-guar-bd-font-size-d, 17px);
93 line-height: var(--bkbg-guar-bd-line-height-d, 1.7);
94 }
95
96 .bkbg-gs-check { font-weight: 700; font-size: 18px; flex-shrink: 0; line-height: 1.3; }
97
98 .bkbg-gs-cta {
99 display: inline-flex;
100 align-items: center;
101 gap: 8px;
102 padding: 14px 32px;
103 border-radius: 8px;
104 font-weight: 700;
105 font-size: var(--bkbg-guar-bd-font-size-d, 17px);
106 text-decoration: none;
107 transition: opacity .2s, transform .15s;
108 align-self: flex-start;
109 }
110
111 .centered .bkbg-gs-cta { align-self: center; }
112 .bkbg-gs-cta:hover { opacity: .88; transform: translateY(-1px); }
113
114 @media (max-width: 768px) {
115 .bkbg-gs-inner { flex-direction: column; }
116 }
117
118 /* Typography responsive – tablet */
119 @media (max-width: 1024px) {
120 .bkbg-gs-text h2.bkbg-gs-heading {
121 font-size: var(--bkbg-guar-hl-font-size-t, var(--bkbg-guar-hl-font-size-d, 36px));
122 line-height: var(--bkbg-guar-hl-line-height-t, var(--bkbg-guar-hl-line-height-d, 1.2));
123 letter-spacing: var(--bkbg-guar-hl-letter-spacing-t, var(--bkbg-guar-hl-letter-spacing-d, normal));
124 word-spacing: var(--bkbg-guar-hl-word-spacing-t, var(--bkbg-guar-hl-word-spacing-d, normal));
125 }
126 .bkbg-gs-body,
127 .bkbg-gs-bullet,
128 .bkbg-gs-cta {
129 font-size: var(--bkbg-guar-bd-font-size-t, var(--bkbg-guar-bd-font-size-d, 17px));
130 line-height: var(--bkbg-guar-bd-line-height-t, var(--bkbg-guar-bd-line-height-d, 1.7));
131 letter-spacing: var(--bkbg-guar-bd-letter-spacing-t, var(--bkbg-guar-bd-letter-spacing-d, normal));
132 word-spacing: var(--bkbg-guar-bd-word-spacing-t, var(--bkbg-guar-bd-word-spacing-d, normal));
133 }
134 .bkbg-gs-body {
135 line-height: var(--bkbg-guar-bd-line-height-t, var(--bkbg-guar-bd-line-height-d, 1.7));
136 letter-spacing: var(--bkbg-guar-bd-letter-spacing-t, var(--bkbg-guar-bd-letter-spacing-d, normal));
137 word-spacing: var(--bkbg-guar-bd-word-spacing-t, var(--bkbg-guar-bd-word-spacing-d, normal));
138 }
139 }
140
141 /* Typography responsive – mobile */
142 @media (max-width: 767px) {
143 .bkbg-gs-text h2.bkbg-gs-heading {
144 font-size: var(--bkbg-guar-hl-font-size-m, var(--bkbg-guar-hl-font-size-t, var(--bkbg-guar-hl-font-size-d, 36px)));
145 line-height: var(--bkbg-guar-hl-line-height-m, var(--bkbg-guar-hl-line-height-t, var(--bkbg-guar-hl-line-height-d, 1.2)));
146 letter-spacing: var(--bkbg-guar-hl-letter-spacing-m, var(--bkbg-guar-hl-letter-spacing-t, var(--bkbg-guar-hl-letter-spacing-d, normal)));
147 word-spacing: var(--bkbg-guar-hl-word-spacing-m, var(--bkbg-guar-hl-word-spacing-t, var(--bkbg-guar-hl-word-spacing-d, normal)));
148 }
149 .bkbg-gs-body,
150 .bkbg-gs-bullet,
151 .bkbg-gs-cta {
152 font-size: var(--bkbg-guar-bd-font-size-m, var(--bkbg-guar-bd-font-size-t, var(--bkbg-guar-bd-font-size-d, 17px)));
153 line-height: var(--bkbg-guar-bd-line-height-m, var(--bkbg-guar-bd-line-height-t, var(--bkbg-guar-bd-line-height-d, 1.7)));
154 letter-spacing: var(--bkbg-guar-bd-letter-spacing-m, var(--bkbg-guar-bd-letter-spacing-t, var(--bkbg-guar-bd-letter-spacing-d, normal)));
155 word-spacing: var(--bkbg-guar-bd-word-spacing-m, var(--bkbg-guar-bd-word-spacing-t, var(--bkbg-guar-bd-word-spacing-d, normal)));
156 }
157 .bkbg-gs-body {
158 line-height: var(--bkbg-guar-bd-line-height-m, var(--bkbg-guar-bd-line-height-t, var(--bkbg-guar-bd-line-height-d, 1.7)));
159 letter-spacing: var(--bkbg-guar-bd-letter-spacing-m, var(--bkbg-guar-bd-letter-spacing-t, var(--bkbg-guar-bd-letter-spacing-d, normal)));
160 word-spacing: var(--bkbg-guar-bd-word-spacing-m, var(--bkbg-guar-bd-word-spacing-t, var(--bkbg-guar-bd-word-spacing-d, normal)));
161 }
162 }
163