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 / snake-game / style.css

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

121 lines 5.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-snk-wrap {
2 padding: 28px 20px;
3 border-radius: 16px;
4 font-family: system-ui, -apple-system, sans-serif;
5 text-align: center;
6 box-sizing: border-box;
7 }
8 .bkbg-snk-title {
9 font-family: var(--bksnk-tt-font-family, inherit);
10 font-size: var(--bksnk-tt-font-size-d, 28px);
11 font-weight: var(--bksnk-tt-font-weight, 800);
12 font-style: var(--bksnk-tt-font-style, normal);
13 text-transform: var(--bksnk-tt-text-transform, none);
14 text-decoration: var(--bksnk-tt-text-decoration, none);
15 line-height: var(--bksnk-tt-line-height-d, 1.2);
16 letter-spacing: var(--bksnk-tt-letter-spacing-d, normal);
17 word-spacing: var(--bksnk-tt-word-spacing-d, normal);
18 margin: 0 0 4px;
19 }
20 .bkbg-snk-subtitle {
21 font-family: var(--bksnk-st-font-family, inherit);
22 font-size: var(--bksnk-st-font-size-d, 14px);
23 font-weight: var(--bksnk-st-font-weight, 400);
24 font-style: var(--bksnk-st-font-style, normal);
25 text-transform: var(--bksnk-st-text-transform, none);
26 text-decoration: var(--bksnk-st-text-decoration, none);
27 line-height: var(--bksnk-st-line-height-d, 1.4);
28 letter-spacing: var(--bksnk-st-letter-spacing-d, normal);
29 word-spacing: var(--bksnk-st-word-spacing-d, normal);
30 margin: 0 0 14px;
31 }
32
33 @media (max-width: 1024px) {
34 .bkbg-snk-title {
35 font-size: var(--bksnk-tt-font-size-t, var(--bksnk-tt-font-size-d, 28px));
36 line-height: var(--bksnk-tt-line-height-t, var(--bksnk-tt-line-height-d, 1.2));
37 letter-spacing: var(--bksnk-tt-letter-spacing-t, var(--bksnk-tt-letter-spacing-d, normal));
38 word-spacing: var(--bksnk-tt-word-spacing-t, var(--bksnk-tt-word-spacing-d, normal));
39 }
40 .bkbg-snk-subtitle {
41 font-size: var(--bksnk-st-font-size-t, var(--bksnk-st-font-size-d, 14px));
42 line-height: var(--bksnk-st-line-height-t, var(--bksnk-st-line-height-d, 1.4));
43 letter-spacing: var(--bksnk-st-letter-spacing-t, var(--bksnk-st-letter-spacing-d, normal));
44 word-spacing: var(--bksnk-st-word-spacing-t, var(--bksnk-st-word-spacing-d, normal));
45 }
46 }
47 @media (max-width: 767px) {
48 .bkbg-snk-title {
49 font-size: var(--bksnk-tt-font-size-m, var(--bksnk-tt-font-size-t, var(--bksnk-tt-font-size-d, 28px)));
50 line-height: var(--bksnk-tt-line-height-m, var(--bksnk-tt-line-height-t, var(--bksnk-tt-line-height-d, 1.2)));
51 letter-spacing: var(--bksnk-tt-letter-spacing-m, var(--bksnk-tt-letter-spacing-t, var(--bksnk-tt-letter-spacing-d, normal)));
52 word-spacing: var(--bksnk-tt-word-spacing-m, var(--bksnk-tt-word-spacing-t, var(--bksnk-tt-word-spacing-d, normal)));
53 }
54 .bkbg-snk-subtitle {
55 font-size: var(--bksnk-st-font-size-m, var(--bksnk-st-font-size-t, var(--bksnk-st-font-size-d, 14px)));
56 line-height: var(--bksnk-st-line-height-m, var(--bksnk-st-line-height-t, var(--bksnk-st-line-height-d, 1.4)));
57 letter-spacing: var(--bksnk-st-letter-spacing-m, var(--bksnk-st-letter-spacing-t, var(--bksnk-st-letter-spacing-d, normal)));
58 word-spacing: var(--bksnk-st-word-spacing-m, var(--bksnk-st-word-spacing-t, var(--bksnk-st-word-spacing-d, normal)));
59 }
60 }
61
62 .bkbg-snk-score-row {
63 display: flex; justify-content: center; gap: 20px;
64 margin-bottom: 12px; font-weight: 700;
65 }
66
67 .bkbg-snk-speed-row {
68 display: flex; justify-content: center; gap: 8px;
69 flex-wrap: wrap; margin-bottom: 12px;
70 }
71 .bkbg-snk-speed-btn {
72 padding: 4px 14px; border-radius: 20px; border: 2px solid;
73 font-size: 13px; font-weight: 600; cursor: pointer;
74 transition: background 0.15s, color 0.15s;
75 }
76
77 .bkbg-snk-canvas-wrap {
78 display: flex; justify-content: center; margin-bottom: 12px;
79 }
80 .bkbg-snk-canvas {
81 border-radius: 10px;
82 border: 2px solid;
83 outline: none;
84 display: block;
85 max-width: 100%;
86 }
87
88 .bkbg-snk-controls {
89 display: flex; flex-direction: column; align-items: center; gap: 6px;
90 margin-bottom: 14px;
91 }
92 .bkbg-snk-ctrl-row { display: flex; gap: 6px; }
93 .bkbg-snk-ctrl-btn {
94 width: 48px; height: 48px; border-radius: 8px; border: 2px solid;
95 font-size: 20px; font-weight: 700; cursor: pointer;
96 background: transparent;
97 transition: background 0.15s, transform 0.1s;
98 }
99 .bkbg-snk-ctrl-btn:active { transform: scale(0.9); }
100
101 .bkbg-snk-actions {
102 display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;
103 }
104 .bkbg-snk-btn {
105 padding: 10px 22px; border-radius: 10px; font-size: 14px;
106 font-weight: 700; cursor: pointer; border: none; color: #fff;
107 transition: opacity 0.2s, transform 0.1s;
108 }
109 .bkbg-snk-btn:hover { opacity: 0.85; }
110 .bkbg-snk-btn:active { transform: scale(0.97); }
111 .bkbg-snk-btn-outline { background: transparent !important; border: 2px solid !important; }
112
113 .bkbg-snk-overlay {
114 padding: 30px 20px; text-align: center;
115 animation: bkbg-snk-fade-in 0.4s;
116 }
117 @keyframes bkbg-snk-fade-in { from { opacity: 0; } to { opacity: 1; } }
118 .bkbg-snk-overlay-emoji { font-size: 52px; margin-bottom: 8px; }
119 .bkbg-snk-overlay-title { font-size: 24px; font-weight: 800; margin-bottom: 6px; }
120 .bkbg-snk-overlay-score { font-size: 16px; margin-bottom: 18px; }
121