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 / interactive-gradient-mesh / style.css

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

122 lines 4.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* =====================================================
2 Interactive Gradient Mesh — bkbg-igm-*
3 ===================================================== */
4
5 .bkbg-igm-app {
6 box-sizing: border-box;
7 position: relative;
8 overflow: hidden;
9 }
10
11 /* ── Canvas layer ── */
12 .bkbg-igm-canvas {
13 position: absolute;
14 inset: 0;
15 width: 100%;
16 height: 100%;
17 pointer-events: none;
18 }
19
20 /* ── Content overlay ── */
21 .bkbg-igm-content {
22 position: relative;
23 z-index: 2;
24 display: flex;
25 align-items: center;
26 width: 100%;
27 height: 100%;
28 padding: 40px 48px;
29 box-sizing: border-box;
30 }
31
32 .bkbg-igm-inner {
33 max-width: 720px;
34 }
35
36 .bkbg-igm-inner h2.bkbg-igm-heading,
37 .bkbg-igm-inner .bkbg-igm-heading {
38 margin: 0 0 16px;
39 font-family: var(--bkbg-igm-h-font-family, inherit);
40 font-size: var(--bkbg-igm-h-font-size-d, 48px);
41 font-weight: var(--bkbg-igm-h-font-weight, 800);
42 font-style: var(--bkbg-igm-h-font-style, normal);
43 text-decoration: var(--bkbg-igm-h-text-decoration, none);
44 text-transform: var(--bkbg-igm-h-text-transform, none);
45 line-height: var(--bkbg-igm-h-line-height-d, 1.1);
46 letter-spacing: var(--bkbg-igm-h-letter-spacing-d, normal);
47 word-spacing: var(--bkbg-igm-h-word-spacing-d, normal);
48 }
49
50 .bkbg-igm-subheading {
51 margin: 0 0 24px;
52 font-family: var(--bkbg-igm-sh-font-family, inherit);
53 font-size: var(--bkbg-igm-sh-font-size-d, 18px);
54 font-weight: var(--bkbg-igm-sh-font-weight, 400);
55 font-style: var(--bkbg-igm-sh-font-style, normal);
56 text-decoration: var(--bkbg-igm-sh-text-decoration, none);
57 text-transform: var(--bkbg-igm-sh-text-transform, none);
58 line-height: var(--bkbg-igm-sh-line-height-d, 1.5);
59 letter-spacing: var(--bkbg-igm-sh-letter-spacing-d, normal);
60 word-spacing: var(--bkbg-igm-sh-word-spacing-d, normal);
61 }
62
63 .bkbg-igm-cta {
64 display: inline-block;
65 font-weight: 700;
66 text-decoration: none;
67 padding: 12px 28px;
68 transition: opacity .2s, transform .2s;
69 }
70
71 .bkbg-igm-cta:hover {
72 opacity: .9;
73 transform: translateY(-2px);
74 }
75
76 /* ── Align variants ── */
77 .bkbg-igm-align-center .bkbg-igm-content {
78 justify-content: center;
79 text-align: center;
80 }
81 .bkbg-igm-align-right .bkbg-igm-content {
82 justify-content: flex-end;
83 text-align: right;
84 }
85
86 /* ── Responsive ── */
87 @media (max-width: 1024px) {
88 .bkbg-igm-inner h2.bkbg-igm-heading,
89 .bkbg-igm-inner .bkbg-igm-heading {
90 font-size: var(--bkbg-igm-h-font-size-t, 40px);
91 line-height: var(--bkbg-igm-h-line-height-t, var(--bkbg-igm-h-line-height-d, 1.1));
92 letter-spacing: var(--bkbg-igm-h-letter-spacing-t, var(--bkbg-igm-h-letter-spacing-d, normal));
93 word-spacing: var(--bkbg-igm-h-word-spacing-t, var(--bkbg-igm-h-word-spacing-d, normal));
94 }
95 .bkbg-igm-subheading {
96 font-size: var(--bkbg-igm-sh-font-size-t, 16px);
97 line-height: var(--bkbg-igm-sh-line-height-t, var(--bkbg-igm-sh-line-height-d, 1.5));
98 letter-spacing: var(--bkbg-igm-sh-letter-spacing-t, var(--bkbg-igm-sh-letter-spacing-d, normal));
99 word-spacing: var(--bkbg-igm-sh-word-spacing-t, var(--bkbg-igm-sh-word-spacing-d, normal));
100 }
101 }
102 @media (max-width: 767px) {
103 .bkbg-igm-inner h2.bkbg-igm-heading,
104 .bkbg-igm-inner .bkbg-igm-heading {
105 font-size: var(--bkbg-igm-h-font-size-m, 28px);
106 line-height: var(--bkbg-igm-h-line-height-m, var(--bkbg-igm-h-line-height-d, 1.1));
107 letter-spacing: var(--bkbg-igm-h-letter-spacing-m, var(--bkbg-igm-h-letter-spacing-d, normal));
108 word-spacing: var(--bkbg-igm-h-word-spacing-m, var(--bkbg-igm-h-word-spacing-d, normal));
109 }
110 .bkbg-igm-subheading {
111 font-size: var(--bkbg-igm-sh-font-size-m, 15px);
112 line-height: var(--bkbg-igm-sh-line-height-m, var(--bkbg-igm-sh-line-height-d, 1.5));
113 letter-spacing: var(--bkbg-igm-sh-letter-spacing-m, var(--bkbg-igm-sh-letter-spacing-d, normal));
114 word-spacing: var(--bkbg-igm-sh-word-spacing-m, var(--bkbg-igm-sh-word-spacing-d, normal));
115 }
116 }
117 @media (max-width: 640px) {
118 .bkbg-igm-content {
119 padding: 24px 20px;
120 }
121 }
122