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 / matrix-rain / style.css

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

115 lines 4.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ── Matrix Rain ─────────────────────────────────────────────── */
2 .bkbg-mr-app { display: block; }
3
4 .bkbg-mr-wrap {
5 position: relative;
6 overflow: hidden;
7 display: block;
8 }
9
10 .bkbg-mr-canvas {
11 display: block;
12 width: 100%;
13 cursor: pointer;
14 }
15
16 /* overlay */
17 .bkbg-mr-overlay {
18 position: absolute;
19 inset: 0;
20 display: flex;
21 flex-direction: column;
22 align-items: center;
23 justify-content: center;
24 pointer-events: none;
25 }
26 .bkbg-mr-overlay-title {
27 font-family: var(--bkbg-mr-ot-font-family, monospace);
28 font-weight: var(--bkbg-mr-ot-font-weight, 700);
29 font-style: var(--bkbg-mr-ot-font-style, normal);
30 font-size: var(--bkbg-mr-ot-font-size-d, 48px);
31 line-height: var(--bkbg-mr-ot-line-height-d, 1.1);
32 letter-spacing: var(--bkbg-mr-ot-letter-spacing-d, 4px);
33 word-spacing: var(--bkbg-mr-ot-word-spacing-d, normal);
34 text-decoration: var(--bkbg-mr-ot-text-decoration, none);
35 text-transform: var(--bkbg-mr-ot-text-transform, none);
36 text-align: center;
37 text-shadow: 0 0 20px currentColor, 0 0 40px currentColor;
38 margin: 0 0 16px;
39 }
40 .bkbg-mr-overlay h2.bkbg-mr-overlay-title {
41 font-family: var(--bkbg-mr-ot-font-family, monospace);
42 font-weight: var(--bkbg-mr-ot-font-weight, 700);
43 font-style: var(--bkbg-mr-ot-font-style, normal);
44 font-size: var(--bkbg-mr-ot-font-size-d, 48px);
45 line-height: var(--bkbg-mr-ot-line-height-d, 1.1);
46 letter-spacing: var(--bkbg-mr-ot-letter-spacing-d, 4px);
47 word-spacing: var(--bkbg-mr-ot-word-spacing-d, normal);
48 text-decoration: var(--bkbg-mr-ot-text-decoration, none);
49 text-transform: var(--bkbg-mr-ot-text-transform, none);
50 }
51 .bkbg-mr-overlay-sub {
52 font-family: var(--bkbg-mr-os-font-family, monospace);
53 font-weight: var(--bkbg-mr-os-font-weight, 400);
54 font-style: var(--bkbg-mr-os-font-style, italic);
55 font-size: var(--bkbg-mr-os-font-size-d, 16px);
56 line-height: var(--bkbg-mr-os-line-height-d, 1.4);
57 letter-spacing: var(--bkbg-mr-os-letter-spacing-d, normal);
58 word-spacing: var(--bkbg-mr-os-word-spacing-d, normal);
59 text-decoration: var(--bkbg-mr-os-text-decoration, none);
60 text-transform: var(--bkbg-mr-os-text-transform, none);
61 text-align: center;
62 margin: 0;
63 opacity: 0.8;
64 }
65 @media(max-width:1024px){
66 .bkbg-mr-overlay-title,
67 .bkbg-mr-overlay h2.bkbg-mr-overlay-title {
68 font-size: var(--bkbg-mr-ot-font-size-t, var(--bkbg-mr-ot-font-size-d, 48px));
69 line-height: var(--bkbg-mr-ot-line-height-t, var(--bkbg-mr-ot-line-height-d, 1.1));
70 letter-spacing: var(--bkbg-mr-ot-letter-spacing-t, var(--bkbg-mr-ot-letter-spacing-d, 4px));
71 word-spacing: var(--bkbg-mr-ot-word-spacing-t, var(--bkbg-mr-ot-word-spacing-d, normal));
72 }
73 .bkbg-mr-overlay-sub {
74 font-size: var(--bkbg-mr-os-font-size-t, var(--bkbg-mr-os-font-size-d, 16px));
75 line-height: var(--bkbg-mr-os-line-height-t, var(--bkbg-mr-os-line-height-d, 1.4));
76 letter-spacing: var(--bkbg-mr-os-letter-spacing-t, var(--bkbg-mr-os-letter-spacing-d, normal));
77 word-spacing: var(--bkbg-mr-os-word-spacing-t, var(--bkbg-mr-os-word-spacing-d, normal));
78 }
79 }
80 @media(max-width:767px){
81 .bkbg-mr-overlay-title,
82 .bkbg-mr-overlay h2.bkbg-mr-overlay-title {
83 font-size: var(--bkbg-mr-ot-font-size-m, var(--bkbg-mr-ot-font-size-d, 48px));
84 line-height: var(--bkbg-mr-ot-line-height-m, var(--bkbg-mr-ot-line-height-d, 1.1));
85 letter-spacing: var(--bkbg-mr-ot-letter-spacing-m, var(--bkbg-mr-ot-letter-spacing-d, 4px));
86 word-spacing: var(--bkbg-mr-ot-word-spacing-m, var(--bkbg-mr-ot-word-spacing-d, normal));
87 }
88 .bkbg-mr-overlay-sub {
89 font-size: var(--bkbg-mr-os-font-size-m, var(--bkbg-mr-os-font-size-d, 16px));
90 line-height: var(--bkbg-mr-os-line-height-m, var(--bkbg-mr-os-line-height-d, 1.4));
91 letter-spacing: var(--bkbg-mr-os-letter-spacing-m, var(--bkbg-mr-os-letter-spacing-d, normal));
92 word-spacing: var(--bkbg-mr-os-word-spacing-m, var(--bkbg-mr-os-word-spacing-d, normal));
93 }
94 }
95
96 /* pause indicator */
97 .bkbg-mr-paused-badge {
98 position: absolute;
99 top: 12px;
100 right: 12px;
101 background: rgba(0,0,0,0.6);
102 color: #00ff41;
103 font-family: monospace;
104 font-size: 12px;
105 padding: 4px 10px;
106 border-radius: 4px;
107 border: 1px solid #00ff41;
108 pointer-events: none;
109 animation: bkbg-mr-blink 1s step-end infinite;
110 }
111 @keyframes bkbg-mr-blink {
112 0%,100% { opacity: 1; }
113 50% { opacity: 0.2; }
114 }
115