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

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

121 lines 5.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* === Noise / Grain Section === */
2
3 .bkbg-ns-section {
4 position: relative;
5 overflow: hidden;
6 display: flex;
7 align-items: center;
8 justify-content: var(--bkbg-ns-justify, center);
9 min-height: var(--bkbg-ns-height, 600px);
10 padding: var(--bkbg-ns-pt, 100px) clamp(24px, 5vw, 80px) var(--bkbg-ns-pb, 100px);
11 background: var(--bkbg-ns-bg, #0a0a0f);
12 }
13
14 /* BG image layer */
15 .bkbg-ns-bg-img {
16 position: absolute;
17 inset: 0;
18 background-size: cover;
19 background-position: center;
20 z-index: 0;
21 }
22
23 /* Canvas grain overlay */
24 .bkbg-ns-grain {
25 position: absolute;
26 inset: 0;
27 z-index: 1;
28 pointer-events: none;
29 }
30
31 /* Content */
32 .bkbg-ns-content {
33 position: relative;
34 z-index: 2;
35 max-width: var(--bkbg-ns-max-width, 800px);
36 width: 100%;
37 text-align: var(--bkbg-ns-align, center);
38 }
39
40 .bkbg-ns-heading {
41 font-family: var(--bkbg-ns-hd-font-family, inherit);
42 font-size: var(--bkbg-ns-hd-font-size-d, var(--bkbg-ns-font-size, 72px));
43 font-weight: var(--bkbg-ns-hd-font-weight, var(--bkbg-ns-fw, 800));
44 font-style: var(--bkbg-ns-hd-font-style, normal);
45 text-decoration: var(--bkbg-ns-hd-text-decoration, none);
46 text-transform: var(--bkbg-ns-hd-text-transform, none);
47 line-height: var(--bkbg-ns-hd-line-height-d, var(--bkbg-ns-lh, 1.05));
48 letter-spacing: var(--bkbg-ns-hd-letter-spacing-d, var(--bkbg-ns-ls, -2px));
49 word-spacing: var(--bkbg-ns-hd-word-spacing-d, normal);
50 color: var(--bkbg-ns-text-color, #fff);
51 margin: 0 0 24px;
52 }
53 .bkbg-ns-content h1.bkbg-ns-heading,
54 .bkbg-ns-content h2.bkbg-ns-heading,
55 .bkbg-ns-content h3.bkbg-ns-heading,
56 .bkbg-ns-content h4.bkbg-ns-heading,
57 .bkbg-ns-content .bkbg-ns-heading {
58 font-family: var(--bkbg-ns-hd-font-family, inherit);
59 font-size: var(--bkbg-ns-hd-font-size-d, var(--bkbg-ns-font-size, 72px));
60 font-weight: var(--bkbg-ns-hd-font-weight, var(--bkbg-ns-fw, 800));
61 font-style: var(--bkbg-ns-hd-font-style, normal);
62 text-decoration: var(--bkbg-ns-hd-text-decoration, none);
63 text-transform: var(--bkbg-ns-hd-text-transform, none);
64 line-height: var(--bkbg-ns-hd-line-height-d, var(--bkbg-ns-lh, 1.05));
65 letter-spacing: var(--bkbg-ns-hd-letter-spacing-d, var(--bkbg-ns-ls, -2px));
66 word-spacing: var(--bkbg-ns-hd-word-spacing-d, normal);
67 color: var(--bkbg-ns-text-color, #fff);
68 margin: 0 0 24px;
69 }
70
71 .bkbg-ns-subtext {
72 font-family: var(--bkbg-ns-st-font-family, inherit);
73 font-size: var(--bkbg-ns-st-font-size-d, var(--bkbg-ns-sub-size, 20px));
74 font-weight: var(--bkbg-ns-st-font-weight, 400);
75 font-style: var(--bkbg-ns-st-font-style, normal);
76 text-decoration: var(--bkbg-ns-st-text-decoration, none);
77 text-transform: var(--bkbg-ns-st-text-transform, none);
78 line-height: var(--bkbg-ns-st-line-height-d, 1.6);
79 letter-spacing: var(--bkbg-ns-st-letter-spacing-d, normal);
80 word-spacing: var(--bkbg-ns-st-word-spacing-d, normal);
81 color: var(--bkbg-ns-sub-color, #94a3b8);
82 margin: 0 0 36px;
83 }
84
85 .bkbg-ns-ctas {
86 display: flex;
87 gap: 12px;
88 flex-wrap: wrap;
89 justify-content: var(--bkbg-ns-justify, center);
90 align-items: center;
91 }
92
93 .bkbg-ns-cta {
94 display: inline-block;
95 background: var(--bkbg-ns-cta-bg, #fff);
96 color: var(--bkbg-ns-cta-color, #0a0a0f);
97 padding: 14px 32px;
98 border-radius: 8px;
99 font-weight: 700;
100 font-size: 16px;
101 text-decoration: none;
102 transition: opacity 0.2s, transform 0.2s;
103 }
104
105 .bkbg-ns-cta:hover { opacity: 0.88; transform: translateY(-1px); }
106
107 .bkbg-ns-cta.bkbg-ns-cta-secondary {
108 background: var(--bkbg-ns-cta2-bg, transparent);
109 color: var(--bkbg-ns-cta2-color, #fff);
110 border: 1px solid var(--bkbg-ns-cta2-border, rgba(255,255,255,0.4));
111 }
112
113 @media (max-width: 1024px) {
114 .bkbg-ns-content .bkbg-ns-heading { font-size: var(--bkbg-ns-hd-font-size-t, var(--bkbg-ns-hd-font-size-d, var(--bkbg-ns-font-size, 72px))); line-height: var(--bkbg-ns-hd-line-height-t, var(--bkbg-ns-hd-line-height-d, var(--bkbg-ns-lh, 1.05))); letter-spacing: var(--bkbg-ns-hd-letter-spacing-t, var(--bkbg-ns-hd-letter-spacing-d, var(--bkbg-ns-ls, -2px))); word-spacing: var(--bkbg-ns-hd-word-spacing-t, var(--bkbg-ns-hd-word-spacing-d, normal)); }
115 .bkbg-ns-subtext { font-size: var(--bkbg-ns-st-font-size-t, var(--bkbg-ns-st-font-size-d, var(--bkbg-ns-sub-size, 20px))); line-height: var(--bkbg-ns-st-line-height-t, var(--bkbg-ns-st-line-height-d, 1.6)); letter-spacing: var(--bkbg-ns-st-letter-spacing-t, var(--bkbg-ns-st-letter-spacing-d, normal)); word-spacing: var(--bkbg-ns-st-word-spacing-t, var(--bkbg-ns-st-word-spacing-d, normal)); }
116 }
117 @media (max-width: 767px) {
118 .bkbg-ns-content .bkbg-ns-heading { font-size: var(--bkbg-ns-hd-font-size-m, 48px); line-height: var(--bkbg-ns-hd-line-height-m, var(--bkbg-ns-hd-line-height-d, var(--bkbg-ns-lh, 1.1))); letter-spacing: var(--bkbg-ns-hd-letter-spacing-m, var(--bkbg-ns-hd-letter-spacing-d, var(--bkbg-ns-ls, -1px))); word-spacing: var(--bkbg-ns-hd-word-spacing-m, var(--bkbg-ns-hd-word-spacing-d, normal)); }
119 .bkbg-ns-subtext { font-size: var(--bkbg-ns-st-font-size-m, 16px); line-height: var(--bkbg-ns-st-line-height-m, var(--bkbg-ns-st-line-height-d, 1.6)); letter-spacing: var(--bkbg-ns-st-letter-spacing-m, var(--bkbg-ns-st-letter-spacing-d, normal)); word-spacing: var(--bkbg-ns-st-word-spacing-m, var(--bkbg-ns-st-word-spacing-d, normal)); }
120 }
121