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

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

140 lines 6.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-hs-wrap {
2 box-sizing: border-box;
3 width: 100%;
4 position: relative;
5 overflow: hidden;
6 }
7
8 .bkbg-hs-bg-word {
9 position: absolute;
10 top: 50%;
11 left: 50%;
12 transform: translate(-50%, -50%);
13 pointer-events: none;
14 user-select: none;
15 line-height: 1;
16 white-space: nowrap;
17 z-index: 0;
18 }
19
20 .bkbg-hs-inner {
21 margin-left: auto;
22 margin-right: auto;
23 position: relative;
24 z-index: 1;
25 }
26
27 /* ── Heading ── specificity (0,2,0)+ to beat themes */
28 .bkbg-hs-wrap .bkbg-hs-heading,
29 .bkbg-hs-wrap h2.bkbg-hs-heading,
30 .bkbg-hs-wrap h1.bkbg-hs-heading,
31 .bkbg-hs-wrap h3.bkbg-hs-heading {
32 margin: 0 0 20px;
33 font-family: var(--bkbg-hs-h-font-family, inherit);
34 font-size: var(--bkbg-hs-h-font-size-d, var(--bkbg-hs-h-sz, 56px));
35 font-weight: var(--bkbg-hs-h-font-weight, var(--bkbg-hs-h-fw, 800));
36 font-style: var(--bkbg-hs-h-font-style, normal);
37 text-transform: var(--bkbg-hs-h-text-transform, none);
38 text-decoration: var(--bkbg-hs-h-text-decoration, none);
39 line-height: var(--bkbg-hs-h-line-height-d, var(--bkbg-hs-h-lh, 1.15));
40 letter-spacing: var(--bkbg-hs-h-letter-spacing-d, -0.03em);
41 word-spacing: var(--bkbg-hs-h-word-spacing-d, normal);
42 }
43
44 /* ── Subtext ── */
45 .bkbg-hs-wrap .bkbg-hs-subtext {
46 margin: 0 0 32px;
47 font-family: var(--bkbg-hs-st-font-family, inherit);
48 font-size: var(--bkbg-hs-st-font-size-d, var(--bkbg-hs-st-sz, 20px));
49 font-weight: var(--bkbg-hs-st-font-weight, var(--bkbg-hs-st-fw, 400));
50 font-style: var(--bkbg-hs-st-font-style, normal);
51 text-transform: var(--bkbg-hs-st-text-transform, none);
52 text-decoration: var(--bkbg-hs-st-text-decoration, none);
53 line-height: var(--bkbg-hs-st-line-height-d, var(--bkbg-hs-st-lh, 1.6));
54 letter-spacing: var(--bkbg-hs-st-letter-spacing-d, normal);
55 word-spacing: var(--bkbg-hs-st-word-spacing-d, normal);
56 }
57
58 /* ── CTA Button ── */
59 .bkbg-hs-cta-wrap {
60 display: flex;
61 flex-wrap: wrap;
62 gap: 12px;
63 }
64 .bkbg-hs-cta-wrap--center { justify-content: center; }
65 .bkbg-hs-cta-wrap--right { justify-content: flex-end; }
66
67 .bkbg-hs-wrap .bkbg-hs-cta-btn {
68 display: inline-block;
69 padding: 14px 32px;
70 border-radius: 8px;
71 text-decoration: var(--bkbg-hs-cta-text-decoration, none);
72 transition: opacity 0.2s ease, transform 0.15s ease;
73 font-family: var(--bkbg-hs-cta-font-family, inherit);
74 font-size: var(--bkbg-hs-cta-font-size-d, var(--bkbg-hs-cta-sz, 16px));
75 font-weight: var(--bkbg-hs-cta-font-weight, var(--bkbg-hs-cta-fw, 600));
76 font-style: var(--bkbg-hs-cta-font-style, normal);
77 text-transform: var(--bkbg-hs-cta-text-transform, none);
78 line-height: var(--bkbg-hs-cta-line-height-d, 1.4);
79 letter-spacing: var(--bkbg-hs-cta-letter-spacing-d, normal);
80 word-spacing: var(--bkbg-hs-cta-word-spacing-d, normal);
81 }
82 .bkbg-hs-cta-btn:hover {
83 opacity: 0.88;
84 transform: translateY(-2px);
85 }
86
87 /* ── Tablet ( <=1024px ) ── */
88 @media (max-width: 1024px) {
89 .bkbg-hs-wrap .bkbg-hs-heading,
90 .bkbg-hs-wrap h2.bkbg-hs-heading,
91 .bkbg-hs-wrap h1.bkbg-hs-heading,
92 .bkbg-hs-wrap h3.bkbg-hs-heading {
93 font-size: var(--bkbg-hs-h-font-size-t, var(--bkbg-hs-h-font-size-d, var(--bkbg-hs-h-sz, 56px)));
94 line-height: var(--bkbg-hs-h-line-height-t, var(--bkbg-hs-h-line-height-d, var(--bkbg-hs-h-lh, 1.15)));
95 letter-spacing: var(--bkbg-hs-h-letter-spacing-t, var(--bkbg-hs-h-letter-spacing-d, -0.03em));
96 word-spacing: var(--bkbg-hs-h-word-spacing-t, var(--bkbg-hs-h-word-spacing-d, normal));
97 }
98 .bkbg-hs-wrap .bkbg-hs-subtext {
99 font-size: var(--bkbg-hs-st-font-size-t, var(--bkbg-hs-st-font-size-d, var(--bkbg-hs-st-sz, 20px)));
100 line-height: var(--bkbg-hs-st-line-height-t, var(--bkbg-hs-st-line-height-d, var(--bkbg-hs-st-lh, 1.6)));
101 letter-spacing: var(--bkbg-hs-st-letter-spacing-t, var(--bkbg-hs-st-letter-spacing-d, normal));
102 word-spacing: var(--bkbg-hs-st-word-spacing-t, var(--bkbg-hs-st-word-spacing-d, normal));
103 }
104 .bkbg-hs-wrap .bkbg-hs-cta-btn {
105 font-size: var(--bkbg-hs-cta-font-size-t, var(--bkbg-hs-cta-font-size-d, var(--bkbg-hs-cta-sz, 16px)));
106 line-height: var(--bkbg-hs-cta-line-height-t, var(--bkbg-hs-cta-line-height-d, 1.4));
107 letter-spacing: var(--bkbg-hs-cta-letter-spacing-t, var(--bkbg-hs-cta-letter-spacing-d, normal));
108 word-spacing: var(--bkbg-hs-cta-word-spacing-t, var(--bkbg-hs-cta-word-spacing-d, normal));
109 }
110 }
111
112 /* ── Mobile ( <=767px ) ── */
113 @media (max-width: 767px) {
114 .bkbg-hs-wrap .bkbg-hs-heading,
115 .bkbg-hs-wrap h2.bkbg-hs-heading,
116 .bkbg-hs-wrap h1.bkbg-hs-heading,
117 .bkbg-hs-wrap h3.bkbg-hs-heading {
118 font-size: var(--bkbg-hs-h-font-size-m, var(--bkbg-hs-h-font-size-t, var(--bkbg-hs-h-font-size-d, var(--bkbg-hs-h-sz, 56px))));
119 line-height: var(--bkbg-hs-h-line-height-m, var(--bkbg-hs-h-line-height-t, var(--bkbg-hs-h-line-height-d, var(--bkbg-hs-h-lh, 1.15))));
120 letter-spacing: var(--bkbg-hs-h-letter-spacing-m, var(--bkbg-hs-h-letter-spacing-t, var(--bkbg-hs-h-letter-spacing-d, -0.03em)));
121 word-spacing: var(--bkbg-hs-h-word-spacing-m, var(--bkbg-hs-h-word-spacing-t, var(--bkbg-hs-h-word-spacing-d, normal)));
122 }
123 .bkbg-hs-wrap .bkbg-hs-subtext {
124 font-size: var(--bkbg-hs-st-font-size-m, var(--bkbg-hs-st-font-size-t, var(--bkbg-hs-st-font-size-d, var(--bkbg-hs-st-sz, 20px))));
125 line-height: var(--bkbg-hs-st-line-height-m, var(--bkbg-hs-st-line-height-t, var(--bkbg-hs-st-line-height-d, var(--bkbg-hs-st-lh, 1.6))));
126 letter-spacing: var(--bkbg-hs-st-letter-spacing-m, var(--bkbg-hs-st-letter-spacing-t, var(--bkbg-hs-st-letter-spacing-d, normal)));
127 word-spacing: var(--bkbg-hs-st-word-spacing-m, var(--bkbg-hs-st-word-spacing-t, var(--bkbg-hs-st-word-spacing-d, normal)));
128 }
129 .bkbg-hs-wrap .bkbg-hs-cta-btn {
130 font-size: var(--bkbg-hs-cta-font-size-m, var(--bkbg-hs-cta-font-size-t, var(--bkbg-hs-cta-font-size-d, var(--bkbg-hs-cta-sz, 16px))));
131 line-height: var(--bkbg-hs-cta-line-height-m, var(--bkbg-hs-cta-line-height-t, var(--bkbg-hs-cta-line-height-d, 1.4)));
132 letter-spacing: var(--bkbg-hs-cta-letter-spacing-m, var(--bkbg-hs-cta-letter-spacing-t, var(--bkbg-hs-cta-letter-spacing-d, normal)));
133 word-spacing: var(--bkbg-hs-cta-word-spacing-m, var(--bkbg-hs-cta-word-spacing-t, var(--bkbg-hs-cta-word-spacing-d, normal)));
134 }
135 .bkbg-hs-bg-word { font-size: 100px !important; }
136 }
137
138 /* Editor */
139 .bkbg-hs-editor { min-height: 40px; }
140