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 / app-screenshot / style.css

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

212 lines 9.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-aps-wrap {
2 width: 100%;
3 box-sizing: border-box;
4 }
5 .bkbg-aps-inner {
6 margin: 0 auto;
7 box-sizing: border-box;
8 }
9 .bkbg-aps-header {
10 text-align: center;
11 margin-bottom: 48px;
12 }
13 .bkbg-aps-eyebrow {
14 font-family: var(--bkbg-aps-eyebrow-font-family, inherit);
15 font-size: var(--bkbg-aps-eyebrow-font-size-d, var(--bkbg-aps-eyebrow-font-size, var(--bkbg-aps-eyebrow-sz, 13px)));
16 font-weight: var(--bkbg-aps-eyebrow-font-weight, 600);
17 font-style: var(--bkbg-aps-eyebrow-font-style, normal);
18 text-transform: var(--bkbg-aps-eyebrow-text-transform, uppercase);
19 text-decoration: var(--bkbg-aps-eyebrow-text-decoration, none);
20 letter-spacing: var(--bkbg-aps-eyebrow-letter-spacing-d, var(--bkbg-aps-eyebrow-letter-spacing, 0.1em));
21 line-height: var(--bkbg-aps-eyebrow-line-height-d, var(--bkbg-aps-eyebrow-line-height, normal));
22 word-spacing: var(--bkbg-aps-eyebrow-word-spacing-d, var(--bkbg-aps-eyebrow-word-spacing, normal));
23 margin: 0 0 8px;
24 }
25 .bkbg-aps-heading {
26 font-family: var(--bkbg-aps-heading-font-family, inherit);
27 font-size: var(--bkbg-aps-heading-font-size-d, var(--bkbg-aps-heading-font-size, var(--bkbg-aps-heading-sz, 36px)));
28 font-weight: var(--bkbg-aps-heading-font-weight, 700);
29 font-style: var(--bkbg-aps-heading-font-style, normal);
30 text-transform: var(--bkbg-aps-heading-text-transform, none);
31 text-decoration: var(--bkbg-aps-heading-text-decoration, none);
32 line-height: var(--bkbg-aps-heading-line-height-d, var(--bkbg-aps-heading-line-height, normal));
33 letter-spacing: var(--bkbg-aps-heading-letter-spacing-d, var(--bkbg-aps-heading-letter-spacing, normal));
34 word-spacing: var(--bkbg-aps-heading-word-spacing-d, var(--bkbg-aps-heading-word-spacing, normal));
35 margin: 0 0 14px;
36 }
37 .bkbg-aps-sub {
38 font-family: var(--bkbg-aps-sub-font-family, inherit);
39 font-size: var(--bkbg-aps-sub-font-size-d, var(--bkbg-aps-sub-font-size, var(--bkbg-aps-sub-sz, 18px)));
40 font-weight: var(--bkbg-aps-sub-font-weight, inherit);
41 font-style: var(--bkbg-aps-sub-font-style, normal);
42 text-transform: var(--bkbg-aps-sub-text-transform, none);
43 text-decoration: var(--bkbg-aps-sub-text-decoration, none);
44 line-height: var(--bkbg-aps-sub-line-height-d, var(--bkbg-aps-sub-line-height, 1.6));
45 letter-spacing: var(--bkbg-aps-sub-letter-spacing-d, var(--bkbg-aps-sub-letter-spacing, normal));
46 word-spacing: var(--bkbg-aps-sub-word-spacing-d, var(--bkbg-aps-sub-word-spacing, normal));
47 max-width: 620px;
48 margin: 0 auto 24px;
49 }
50
51 @media (max-width: 1024px) {
52 .bkbg-aps-eyebrow {
53 font-size: var(--bkbg-aps-eyebrow-font-size-t, var(--bkbg-aps-eyebrow-font-size-d, var(--bkbg-aps-eyebrow-font-size, var(--bkbg-aps-eyebrow-sz, 13px))));
54 line-height: var(--bkbg-aps-eyebrow-line-height-t, var(--bkbg-aps-eyebrow-line-height-d, var(--bkbg-aps-eyebrow-line-height, normal)));
55 letter-spacing: var(--bkbg-aps-eyebrow-letter-spacing-t, var(--bkbg-aps-eyebrow-letter-spacing-d, var(--bkbg-aps-eyebrow-letter-spacing, 0.1em)));
56 word-spacing: var(--bkbg-aps-eyebrow-word-spacing-t, var(--bkbg-aps-eyebrow-word-spacing-d, var(--bkbg-aps-eyebrow-word-spacing, normal)));
57 }
58 .bkbg-aps-heading {
59 font-size: var(--bkbg-aps-heading-font-size-t, var(--bkbg-aps-heading-font-size-d, var(--bkbg-aps-heading-font-size, var(--bkbg-aps-heading-sz, 36px))));
60 line-height: var(--bkbg-aps-heading-line-height-t, var(--bkbg-aps-heading-line-height-d, var(--bkbg-aps-heading-line-height, normal)));
61 letter-spacing: var(--bkbg-aps-heading-letter-spacing-t, var(--bkbg-aps-heading-letter-spacing-d, var(--bkbg-aps-heading-letter-spacing, normal)));
62 word-spacing: var(--bkbg-aps-heading-word-spacing-t, var(--bkbg-aps-heading-word-spacing-d, var(--bkbg-aps-heading-word-spacing, normal)));
63 }
64 .bkbg-aps-sub {
65 font-size: var(--bkbg-aps-sub-font-size-t, var(--bkbg-aps-sub-font-size-d, var(--bkbg-aps-sub-font-size, var(--bkbg-aps-sub-sz, 18px))));
66 line-height: var(--bkbg-aps-sub-line-height-t, var(--bkbg-aps-sub-line-height-d, var(--bkbg-aps-sub-line-height, 1.6)));
67 letter-spacing: var(--bkbg-aps-sub-letter-spacing-t, var(--bkbg-aps-sub-letter-spacing-d, var(--bkbg-aps-sub-letter-spacing, normal)));
68 word-spacing: var(--bkbg-aps-sub-word-spacing-t, var(--bkbg-aps-sub-word-spacing-d, var(--bkbg-aps-sub-word-spacing, normal)));
69 }
70 }
71
72 @media (max-width: 767px) {
73 .bkbg-aps-eyebrow {
74 font-size: var(--bkbg-aps-eyebrow-font-size-m, var(--bkbg-aps-eyebrow-font-size-t, var(--bkbg-aps-eyebrow-font-size-d, var(--bkbg-aps-eyebrow-font-size, var(--bkbg-aps-eyebrow-sz, 13px)))));
75 line-height: var(--bkbg-aps-eyebrow-line-height-m, var(--bkbg-aps-eyebrow-line-height-t, var(--bkbg-aps-eyebrow-line-height-d, var(--bkbg-aps-eyebrow-line-height, normal))));
76 letter-spacing: var(--bkbg-aps-eyebrow-letter-spacing-m, var(--bkbg-aps-eyebrow-letter-spacing-t, var(--bkbg-aps-eyebrow-letter-spacing-d, var(--bkbg-aps-eyebrow-letter-spacing, 0.1em))));
77 word-spacing: var(--bkbg-aps-eyebrow-word-spacing-m, var(--bkbg-aps-eyebrow-word-spacing-t, var(--bkbg-aps-eyebrow-word-spacing-d, var(--bkbg-aps-eyebrow-word-spacing, normal))));
78 }
79 .bkbg-aps-heading {
80 font-size: var(--bkbg-aps-heading-font-size-m, var(--bkbg-aps-heading-font-size-t, var(--bkbg-aps-heading-font-size-d, var(--bkbg-aps-heading-font-size, var(--bkbg-aps-heading-sz, 36px)))));
81 line-height: var(--bkbg-aps-heading-line-height-m, var(--bkbg-aps-heading-line-height-t, var(--bkbg-aps-heading-line-height-d, var(--bkbg-aps-heading-line-height, normal))));
82 letter-spacing: var(--bkbg-aps-heading-letter-spacing-m, var(--bkbg-aps-heading-letter-spacing-t, var(--bkbg-aps-heading-letter-spacing-d, var(--bkbg-aps-heading-letter-spacing, normal))));
83 word-spacing: var(--bkbg-aps-heading-word-spacing-m, var(--bkbg-aps-heading-word-spacing-t, var(--bkbg-aps-heading-word-spacing-d, var(--bkbg-aps-heading-word-spacing, normal))));
84 }
85 .bkbg-aps-sub {
86 font-size: var(--bkbg-aps-sub-font-size-m, var(--bkbg-aps-sub-font-size-t, var(--bkbg-aps-sub-font-size-d, var(--bkbg-aps-sub-font-size, var(--bkbg-aps-sub-sz, 18px)))));
87 line-height: var(--bkbg-aps-sub-line-height-m, var(--bkbg-aps-sub-line-height-t, var(--bkbg-aps-sub-line-height-d, var(--bkbg-aps-sub-line-height, 1.6))));
88 letter-spacing: var(--bkbg-aps-sub-letter-spacing-m, var(--bkbg-aps-sub-letter-spacing-t, var(--bkbg-aps-sub-letter-spacing-d, var(--bkbg-aps-sub-letter-spacing, normal))));
89 word-spacing: var(--bkbg-aps-sub-word-spacing-m, var(--bkbg-aps-sub-word-spacing-t, var(--bkbg-aps-sub-word-spacing-d, var(--bkbg-aps-sub-word-spacing, normal))));
90 }
91 }
92 .bkbg-aps-cta {
93 display: inline-block;
94 padding: 13px 32px;
95 border-radius: 8px;
96 font-weight: 700;
97 font-size: 16px;
98 text-decoration: none;
99 transition: opacity 0.2s;
100 }
101 .bkbg-aps-cta:hover {
102 opacity: 0.9;
103 }
104 .bkbg-aps-frame-wrap {
105 position: relative;
106 border-radius: 12px;
107 overflow: hidden;
108 }
109 .bkbg-aps-frame-wrap.frame-browser,
110 .bkbg-aps-frame-wrap.frame-macbook {
111 border-width: 4px;
112 border-style: solid;
113 }
114 .bkbg-aps-browser-bar {
115 padding: 12px 16px 0;
116 display: flex;
117 align-items: center;
118 gap: 6px;
119 }
120 .bkbg-aps-browser-dot {
121 width: 10px;
122 height: 10px;
123 border-radius: 50%;
124 display: inline-block;
125 }
126 .bkbg-aps-screenshot {
127 width: 100%;
128 display: block;
129 }
130 .bkbg-aps-callouts {
131 position: absolute;
132 inset: 0;
133 pointer-events: none;
134 }
135 .bkbg-aps-callout {
136 position: absolute;
137 transform: translate(-50%, -50%);
138 pointer-events: auto;
139 text-align: center;
140 z-index: 2;
141 }
142 .bkbg-aps-callout-label {
143 border-radius: 8px;
144 padding: 7px 14px;
145 font-size: 13px;
146 font-weight: 700;
147 white-space: nowrap;
148 box-shadow: 0 4px 16px rgba(0,0,0,0.22);
149 cursor: pointer;
150 position: relative;
151 }
152 .bkbg-aps-callout-tooltip {
153 display: none;
154 position: absolute;
155 top: calc(100% + 10px);
156 left: 50%;
157 transform: translateX(-50%);
158 background: #1e293b;
159 color: #f1f5f9;
160 border-radius: 8px;
161 padding: 10px 14px;
162 font-size: 13px;
163 font-weight: 400;
164 white-space: normal;
165 min-width: 180px;
166 max-width: 240px;
167 box-shadow: 0 8px 24px rgba(0,0,0,0.3);
168 z-index: 10;
169 }
170 .bkbg-aps-callout:hover .bkbg-aps-callout-tooltip {
171 display: block;
172 }
173 .bkbg-aps-callout-dot {
174 width: 14px;
175 height: 14px;
176 border-radius: 50%;
177 margin: 6px auto 0;
178 position: relative;
179 }
180 .bkbg-aps-callout-dot::after {
181 content: '';
182 position: absolute;
183 inset: -4px;
184 border-radius: 50%;
185 border: 2px solid currentColor;
186 opacity: 0.4;
187 animation: bkbg-aps-pulse 2s ease-in-out infinite;
188 }
189 @keyframes bkbg-aps-pulse {
190 0%, 100% { transform: scale(1); opacity: 0.4; }
191 50% { transform: scale(1.4); opacity: 0.15; }
192 }
193 /* Split layout */
194 .bkbg-aps-split {
195 display: grid;
196 grid-template-columns: 1fr 1.4fr;
197 gap: 60px;
198 align-items: center;
199 }
200 @media (max-width: 900px) {
201 .bkbg-aps-split {
202 grid-template-columns: 1fr;
203 }
204 }
205 .bkbg-aps-split .bkbg-aps-header {
206 text-align: left;
207 margin-bottom: 0;
208 }
209 .bkbg-aps-split .bkbg-aps-sub {
210 margin-left: 0;
211 }
212