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 / pixel-art / style.css

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

176 lines 5.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-pxa-app {
2 box-sizing: border-box;
3 padding: 24px 20px;
4 font-family: system-ui, sans-serif;
5 }
6
7 .bkbg-pxa-title {
8 text-align: center;
9 margin: 0 0 4px;
10 font-family: var(--bkbg-pxa-tt-font-family, inherit);
11 font-size: var(--bkbg-pxa-tt-font-size-d, 26px);
12 font-weight: var(--bkbg-pxa-tt-font-weight, 700);
13 font-style: var(--bkbg-pxa-tt-font-style, normal);
14 text-decoration: var(--bkbg-pxa-tt-text-decoration, none);
15 text-transform: var(--bkbg-pxa-tt-text-transform, none);
16 line-height: var(--bkbg-pxa-tt-line-height-d, 1.2);
17 letter-spacing: var(--bkbg-pxa-tt-letter-spacing-d, normal);
18 word-spacing: var(--bkbg-pxa-tt-word-spacing-d, normal);
19 }
20 .bkbg-pxa-app h3.bkbg-pxa-title,
21 .bkbg-pxa-app .bkbg-pxa-title {
22 font-family: var(--bkbg-pxa-tt-font-family, inherit);
23 font-size: var(--bkbg-pxa-tt-font-size-d, 26px);
24 font-weight: var(--bkbg-pxa-tt-font-weight, 700);
25 font-style: var(--bkbg-pxa-tt-font-style, normal);
26 text-decoration: var(--bkbg-pxa-tt-text-decoration, none);
27 text-transform: var(--bkbg-pxa-tt-text-transform, none);
28 line-height: var(--bkbg-pxa-tt-line-height-d, 1.2);
29 letter-spacing: var(--bkbg-pxa-tt-letter-spacing-d, normal);
30 word-spacing: var(--bkbg-pxa-tt-word-spacing-d, normal);
31 }
32
33 .bkbg-pxa-subtitle {
34 text-align: center;
35 margin: 0 0 14px;
36 opacity: 0.65;
37 font-family: var(--bkbg-pxa-st-font-family, inherit);
38 font-size: var(--bkbg-pxa-st-font-size-d, 14px);
39 font-weight: var(--bkbg-pxa-st-font-weight, 400);
40 font-style: var(--bkbg-pxa-st-font-style, normal);
41 text-decoration: var(--bkbg-pxa-st-text-decoration, none);
42 text-transform: var(--bkbg-pxa-st-text-transform, none);
43 line-height: var(--bkbg-pxa-st-line-height-d, 1.4);
44 letter-spacing: var(--bkbg-pxa-st-letter-spacing-d, normal);
45 word-spacing: var(--bkbg-pxa-st-word-spacing-d, normal);
46 }
47
48 /* ---- Toolbar ---- */
49
50 .bkbg-pxa-toolbar {
51 display: flex;
52 align-items: center;
53 justify-content: center;
54 flex-wrap: wrap;
55 gap: 6px;
56 margin-bottom: 10px;
57 }
58
59 .bkbg-pxa-tool-btn {
60 border: 2px solid transparent;
61 border-radius: 7px;
62 padding: 5px 13px;
63 font-size: 13px;
64 font-weight: 600;
65 cursor: pointer;
66 transition: border-color 0.15s, background 0.15s;
67 background: transparent;
68 }
69
70 .bkbg-pxa-tool-btn.bkbg-pxa-active {
71 border-color: currentColor;
72 }
73
74 .bkbg-pxa-swatch {
75 width: 26px;
76 height: 26px;
77 border-radius: 5px;
78 border: 2px solid transparent;
79 cursor: pointer;
80 transition: transform 0.1s, border-color 0.15s;
81 flex-shrink: 0;
82 }
83
84 .bkbg-pxa-swatch:hover { transform: scale(1.2); }
85
86 .bkbg-pxa-swatch.bkbg-pxa-selected {
87 border-color: #000;
88 transform: scale(1.25);
89 box-shadow: 0 0 0 2px #fff inset;
90 }
91
92 /* ---- Canvas wrap ---- */
93
94 .bkbg-pxa-canvas-wrap {
95 display: flex;
96 justify-content: center;
97 overflow: auto;
98 margin-bottom: 10px;
99 }
100
101 .bkbg-pxa-canvas {
102 display: block;
103 cursor: crosshair;
104 image-rendering: pixelated;
105 border-radius: 4px;
106 box-shadow: 0 2px 16px rgba(0,0,0,0.12);
107 touch-action: none;
108 }
109
110 /* ---- Actions ---- */
111
112 .bkbg-pxa-actions {
113 display: flex;
114 justify-content: center;
115 gap: 8px;
116 flex-wrap: wrap;
117 }
118
119 .bkbg-pxa-btn {
120 border: none;
121 border-radius: 8px;
122 padding: 8px 18px;
123 font-size: 13px;
124 font-weight: 600;
125 cursor: pointer;
126 transition: filter 0.15s, transform 0.1s;
127 }
128
129 .bkbg-pxa-btn:hover {
130 filter: brightness(1.08);
131 transform: translateY(-1px);
132 }
133
134 /* ---- Size indicator ---- */
135
136 .bkbg-pxa-size-info {
137 text-align: center;
138 font-size: 11px;
139 opacity: 0.4;
140 margin-top: 8px;
141 letter-spacing: 0.05em;
142 }
143
144 @media (max-width: 1024px) {
145 .bkbg-pxa-app .bkbg-pxa-title {
146 font-size: var(--bkbg-pxa-tt-font-size-t, var(--bkbg-pxa-tt-font-size-d, 26px));
147 line-height: var(--bkbg-pxa-tt-line-height-t, var(--bkbg-pxa-tt-line-height-d, 1.2));
148 letter-spacing: var(--bkbg-pxa-tt-letter-spacing-t, var(--bkbg-pxa-tt-letter-spacing-d, normal));
149 word-spacing: var(--bkbg-pxa-tt-word-spacing-t, var(--bkbg-pxa-tt-word-spacing-d, normal));
150 }
151 .bkbg-pxa-subtitle {
152 font-size: var(--bkbg-pxa-st-font-size-t, var(--bkbg-pxa-st-font-size-d, 14px));
153 line-height: var(--bkbg-pxa-st-line-height-t, var(--bkbg-pxa-st-line-height-d, 1.4));
154 letter-spacing: var(--bkbg-pxa-st-letter-spacing-t, var(--bkbg-pxa-st-letter-spacing-d, normal));
155 word-spacing: var(--bkbg-pxa-st-word-spacing-t, var(--bkbg-pxa-st-word-spacing-d, normal));
156 }
157 }
158 @media (max-width: 767px) {
159 .bkbg-pxa-app .bkbg-pxa-title {
160 font-size: var(--bkbg-pxa-tt-font-size-m, var(--bkbg-pxa-tt-font-size-t, var(--bkbg-pxa-tt-font-size-d, 26px)));
161 line-height: var(--bkbg-pxa-tt-line-height-m, var(--bkbg-pxa-tt-line-height-t, var(--bkbg-pxa-tt-line-height-d, 1.2)));
162 letter-spacing: var(--bkbg-pxa-tt-letter-spacing-m, var(--bkbg-pxa-tt-letter-spacing-t, var(--bkbg-pxa-tt-letter-spacing-d, normal)));
163 word-spacing: var(--bkbg-pxa-tt-word-spacing-m, var(--bkbg-pxa-tt-word-spacing-t, var(--bkbg-pxa-tt-word-spacing-d, normal)));
164 }
165 .bkbg-pxa-subtitle {
166 font-size: var(--bkbg-pxa-st-font-size-m, var(--bkbg-pxa-st-font-size-t, var(--bkbg-pxa-st-font-size-d, 14px)));
167 line-height: var(--bkbg-pxa-st-line-height-m, var(--bkbg-pxa-st-line-height-t, var(--bkbg-pxa-st-line-height-d, 1.4)));
168 letter-spacing: var(--bkbg-pxa-st-letter-spacing-m, var(--bkbg-pxa-st-letter-spacing-t, var(--bkbg-pxa-st-letter-spacing-d, normal)));
169 word-spacing: var(--bkbg-pxa-st-word-spacing-m, var(--bkbg-pxa-st-word-spacing-t, var(--bkbg-pxa-st-word-spacing-d, normal)));
170 }
171 }
172
173 @media (max-width: 480px) {
174 .bkbg-pxa-app { padding: 14px 8px; }
175 }
176