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 / spotlight-reveal / style.css

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

125 lines 7.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-sr-wrap {
2 position: relative;
3 overflow: hidden;
4 box-sizing: border-box;
5 }
6
7 .bkbg-sr-overlay {
8 position: absolute;
9 inset: 0;
10 pointer-events: none;
11 z-index: 1;
12 transition: background 0.05s linear;
13 }
14
15 .bkbg-sr-inner {
16 position: relative;
17 z-index: 2;
18 margin: 0 auto;
19 text-align: center;
20 padding: 0 24px;
21 }
22
23 .bkbg-sr-eyebrow {
24 display: inline-block;
25 margin-bottom: 16px;
26 font-family: var(--bksr-ey-font-family, inherit);
27 font-size: var(--bksr-ey-font-size-d, var(--bksr-ey-sz, 13px));
28 font-weight: var(--bksr-ey-font-weight, 700);
29 font-style: var(--bksr-ey-font-style, normal);
30 text-decoration: var(--bksr-ey-text-decoration, none);
31 text-transform: var(--bksr-ey-text-transform, uppercase);
32 line-height: var(--bksr-ey-line-height-d, 1.4);
33 letter-spacing: var(--bksr-ey-letter-spacing-d, 0.12em);
34 word-spacing: var(--bksr-ey-word-spacing-d, normal);
35 }
36
37 .bkbg-sr-heading {
38 margin: 0 0 20px;
39 font-family: var(--bksr-hd-font-family, inherit);
40 font-size: var(--bksr-hd-font-size-d, var(--bksr-hd-sz, 48px));
41 font-weight: var(--bksr-hd-font-weight, var(--bksr-hd-w, 700));
42 font-style: var(--bksr-hd-font-style, normal);
43 text-decoration: var(--bksr-hd-text-decoration, none);
44 text-transform: var(--bksr-hd-text-transform, none);
45 line-height: var(--bksr-hd-line-height-d, var(--bksr-hd-lh, 1.2));
46 letter-spacing: var(--bksr-hd-letter-spacing-d, normal);
47 word-spacing: var(--bksr-hd-word-spacing-d, normal);
48 }
49
50 /* Rule 7: h2 heading specificity >= 0,2,0 */
51 .bkbg-sr-inner h2.bkbg-sr-heading {
52 font-family: var(--bksr-hd-font-family, inherit);
53 font-size: var(--bksr-hd-font-size-d, var(--bksr-hd-sz, 48px));
54 font-weight: var(--bksr-hd-font-weight, var(--bksr-hd-w, 700));
55 font-style: var(--bksr-hd-font-style, normal);
56 text-decoration: var(--bksr-hd-text-decoration, none);
57 text-transform: var(--bksr-hd-text-transform, none);
58 line-height: var(--bksr-hd-line-height-d, var(--bksr-hd-lh, 1.2));
59 letter-spacing: var(--bksr-hd-letter-spacing-d, normal);
60 word-spacing: var(--bksr-hd-word-spacing-d, normal);
61 margin: 0 0 20px;
62 }
63
64 .bkbg-sr-text {
65 margin: 0 0 32px;
66 font-family: var(--bksr-tx-font-family, inherit);
67 font-size: var(--bksr-tx-font-size-d, var(--bksr-tx-sz, 18px));
68 font-weight: var(--bksr-tx-font-weight, 400);
69 font-style: var(--bksr-tx-font-style, normal);
70 text-decoration: var(--bksr-tx-text-decoration, none);
71 text-transform: var(--bksr-tx-text-transform, none);
72 line-height: var(--bksr-tx-line-height-d, var(--bksr-tx-lh, 1.6));
73 letter-spacing: var(--bksr-tx-letter-spacing-d, normal);
74 word-spacing: var(--bksr-tx-word-spacing-d, normal);
75 }
76
77 .bkbg-sr-btn {
78 display: inline-block;
79 border-radius: 8px;
80 padding: 14px 32px;
81 transition: opacity 0.2s, transform 0.2s;
82 font-family: var(--bksr-ct-font-family, inherit);
83 font-size: var(--bksr-ct-font-size-d, 16px);
84 font-weight: var(--bksr-ct-font-weight, 700);
85 font-style: var(--bksr-ct-font-style, normal);
86 text-decoration: var(--bksr-ct-text-decoration, none);
87 text-transform: var(--bksr-ct-text-transform, none);
88 line-height: var(--bksr-ct-line-height-d, 1.4);
89 letter-spacing: var(--bksr-ct-letter-spacing-d, normal);
90 word-spacing: var(--bksr-ct-word-spacing-d, normal);
91 }
92
93 .bkbg-sr-btn:hover {
94 opacity: 0.9;
95 transform: translateY(-1px);
96 }
97
98 /* Editor helper */
99 .bkbg-sr-editor {
100 display: block;
101 }
102
103 /* Scan animation for auto mode */
104 @keyframes bkbg-sr-scan {
105 0% { --bkbg-sr-x: 0%; }
106 50% { --bkbg-sr-x: 100%; }
107 100% { --bkbg-sr-x: 0%; }
108 }
109
110 /* ---- Typography responsive — tablet ---- */
111 @media (max-width: 1024px) {
112 .bkbg-sr-eyebrow { font-size: var(--bksr-ey-font-size-t, var(--bksr-ey-font-size-d, var(--bksr-ey-sz, 13px))); line-height: var(--bksr-ey-line-height-t, var(--bksr-ey-line-height-d, 1.4)); letter-spacing: var(--bksr-ey-letter-spacing-t, var(--bksr-ey-letter-spacing-d, 0.12em)); word-spacing: var(--bksr-ey-word-spacing-t, var(--bksr-ey-word-spacing-d, normal)); }
113 .bkbg-sr-inner .bkbg-sr-heading { font-size: var(--bksr-hd-font-size-t, var(--bksr-hd-font-size-d, var(--bksr-hd-sz, 48px))); line-height: var(--bksr-hd-line-height-t, var(--bksr-hd-line-height-d, var(--bksr-hd-lh, 1.2))); letter-spacing: var(--bksr-hd-letter-spacing-t, var(--bksr-hd-letter-spacing-d, normal)); word-spacing: var(--bksr-hd-word-spacing-t, var(--bksr-hd-word-spacing-d, normal)); }
114 .bkbg-sr-text { font-size: var(--bksr-tx-font-size-t, var(--bksr-tx-font-size-d, var(--bksr-tx-sz, 18px))); line-height: var(--bksr-tx-line-height-t, var(--bksr-tx-line-height-d, var(--bksr-tx-lh, 1.6))); letter-spacing: var(--bksr-tx-letter-spacing-t, var(--bksr-tx-letter-spacing-d, normal)); word-spacing: var(--bksr-tx-word-spacing-t, var(--bksr-tx-word-spacing-d, normal)); }
115 .bkbg-sr-btn { font-size: var(--bksr-ct-font-size-t, var(--bksr-ct-font-size-d, 16px)); line-height: var(--bksr-ct-line-height-t, var(--bksr-ct-line-height-d, 1.4)); letter-spacing: var(--bksr-ct-letter-spacing-t, var(--bksr-ct-letter-spacing-d, normal)); word-spacing: var(--bksr-ct-word-spacing-t, var(--bksr-ct-word-spacing-d, normal)); }
116 }
117
118 /* ---- Typography responsive — mobile ---- */
119 @media (max-width: 767px) {
120 .bkbg-sr-eyebrow { font-size: var(--bksr-ey-font-size-m, var(--bksr-ey-font-size-t, var(--bksr-ey-font-size-d, var(--bksr-ey-sz, 13px)))); line-height: var(--bksr-ey-line-height-m, var(--bksr-ey-line-height-t, var(--bksr-ey-line-height-d, 1.4))); letter-spacing: var(--bksr-ey-letter-spacing-m, var(--bksr-ey-letter-spacing-t, var(--bksr-ey-letter-spacing-d, 0.12em))); word-spacing: var(--bksr-ey-word-spacing-m, var(--bksr-ey-word-spacing-t, var(--bksr-ey-word-spacing-d, normal))); }
121 .bkbg-sr-inner .bkbg-sr-heading { font-size: var(--bksr-hd-font-size-m, var(--bksr-hd-font-size-t, var(--bksr-hd-font-size-d, var(--bksr-hd-sz, 48px)))); line-height: var(--bksr-hd-line-height-m, var(--bksr-hd-line-height-t, var(--bksr-hd-line-height-d, var(--bksr-hd-lh, 1.2)))); letter-spacing: var(--bksr-hd-letter-spacing-m, var(--bksr-hd-letter-spacing-t, var(--bksr-hd-letter-spacing-d, normal))); word-spacing: var(--bksr-hd-word-spacing-m, var(--bksr-hd-word-spacing-t, var(--bksr-hd-word-spacing-d, normal))); }
122 .bkbg-sr-text { font-size: var(--bksr-tx-font-size-m, var(--bksr-tx-font-size-t, var(--bksr-tx-font-size-d, var(--bksr-tx-sz, 18px)))); line-height: var(--bksr-tx-line-height-m, var(--bksr-tx-line-height-t, var(--bksr-tx-line-height-d, var(--bksr-tx-lh, 1.6)))); letter-spacing: var(--bksr-tx-letter-spacing-m, var(--bksr-tx-letter-spacing-t, var(--bksr-tx-letter-spacing-d, normal))); word-spacing: var(--bksr-tx-word-spacing-m, var(--bksr-tx-word-spacing-t, var(--bksr-tx-word-spacing-d, normal))); }
123 .bkbg-sr-btn { font-size: var(--bksr-ct-font-size-m, var(--bksr-ct-font-size-t, var(--bksr-ct-font-size-d, 16px))); line-height: var(--bksr-ct-line-height-m, var(--bksr-ct-line-height-t, var(--bksr-ct-line-height-d, 1.4))); letter-spacing: var(--bksr-ct-letter-spacing-m, var(--bksr-ct-letter-spacing-t, var(--bksr-ct-letter-spacing-d, normal))); word-spacing: var(--bksr-ct-word-spacing-m, var(--bksr-ct-word-spacing-t, var(--bksr-ct-word-spacing-d, normal))); }
124 }
125