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 / meme-generator / style.css

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

156 lines 4.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-mme-app {
2 box-sizing: border-box;
3 padding: 24px 20px;
4 font-family: system-ui, sans-serif;
5 }
6
7 .bkbg-mme-app h3.bkbg-mme-title {
8 font-family: var(--bkbg-mme-tt-font-family, inherit);
9 font-weight: var(--bkbg-mme-tt-font-weight, 700);
10 font-style: var(--bkbg-mme-tt-font-style, normal);
11 text-decoration: var(--bkbg-mme-tt-text-decoration, none);
12 text-transform: var(--bkbg-mme-tt-text-transform, none);
13 font-size: var(--bkbg-mme-tt-font-size-d, 24px);
14 line-height: var(--bkbg-mme-tt-line-height-d, 1.3);
15 letter-spacing: var(--bkbg-mme-tt-letter-spacing-d, normal);
16 word-spacing: var(--bkbg-mme-tt-word-spacing-d, normal);
17 text-align: center;
18 margin: 0 0 4px;
19 }
20
21 .bkbg-mme-subtitle {
22 font-family: var(--bkbg-mme-st-font-family, inherit);
23 font-weight: var(--bkbg-mme-st-font-weight, 400);
24 font-style: var(--bkbg-mme-st-font-style, normal);
25 text-decoration: var(--bkbg-mme-st-text-decoration, none);
26 text-transform: var(--bkbg-mme-st-text-transform, none);
27 font-size: var(--bkbg-mme-st-font-size-d, 14px);
28 line-height: var(--bkbg-mme-st-line-height-d, 1.3);
29 letter-spacing: var(--bkbg-mme-st-letter-spacing-d, normal);
30 word-spacing: var(--bkbg-mme-st-word-spacing-d, normal);
31 text-align: center;
32 margin: 0 0 16px;
33 opacity: 0.65;
34 }
35
36 /* ---- Canvas wrap ---- */
37
38 .bkbg-mme-canvas-wrap {
39 display: flex;
40 justify-content: center;
41 margin-bottom: 14px;
42 }
43
44 .bkbg-mme-canvas {
45 display: block;
46 border-radius: 8px;
47 max-width: 100%;
48 box-shadow: 0 4px 24px rgba(0,0,0,0.12);
49 }
50
51 /* ---- Inputs ---- */
52
53 .bkbg-mme-controls {
54 display: flex;
55 flex-direction: column;
56 gap: 10px;
57 max-width: 560px;
58 margin: 0 auto;
59 }
60
61 .bkbg-mme-row {
62 display: flex;
63 gap: 8px;
64 align-items: center;
65 flex-wrap: wrap;
66 }
67
68 .bkbg-mme-label {
69 font-size: 12px;
70 font-weight: 700;
71 text-transform: uppercase;
72 letter-spacing: 0.06em;
73 min-width: 90px;
74 opacity: 0.7;
75 }
76
77 .bkbg-mme-input {
78 flex: 1;
79 min-width: 160px;
80 border: 2px solid transparent;
81 border-radius: 8px;
82 padding: 8px 12px;
83 font-size: 14px;
84 outline: none;
85 transition: border-color 0.2s;
86 font-family: inherit;
87 }
88
89 .bkbg-mme-input:focus {
90 border-color: var(--bkbg-mme-accent, #6366f1);
91 }
92
93 /* ---- Buttons ---- */
94
95 .bkbg-mme-actions {
96 display: flex;
97 gap: 10px;
98 justify-content: center;
99 flex-wrap: wrap;
100 margin-top: 4px;
101 }
102
103 .bkbg-mme-dl-btn,
104 .bkbg-mme-copy-btn,
105 .bkbg-mme-reset-btn {
106 border: none;
107 border-radius: 8px;
108 padding: 9px 20px;
109 font-size: 14px;
110 font-weight: 600;
111 cursor: pointer;
112 transition: filter 0.15s, transform 0.1s;
113 }
114
115 .bkbg-mme-dl-btn:hover,
116 .bkbg-mme-copy-btn:hover,
117 .bkbg-mme-reset-btn:hover {
118 filter: brightness(1.08);
119 transform: translateY(-1px);
120 }
121
122 @media (max-width: 1024px) {
123 .bkbg-mme-app h3.bkbg-mme-title {
124 font-size: var(--bkbg-mme-tt-font-size-t, 22px);
125 line-height: var(--bkbg-mme-tt-line-height-t, 1.3);
126 letter-spacing: var(--bkbg-mme-tt-letter-spacing-t, normal);
127 word-spacing: var(--bkbg-mme-tt-word-spacing-t, normal);
128 }
129 .bkbg-mme-subtitle {
130 font-size: var(--bkbg-mme-st-font-size-t, 13px);
131 line-height: var(--bkbg-mme-st-line-height-t, 1.3);
132 letter-spacing: var(--bkbg-mme-st-letter-spacing-t, normal);
133 word-spacing: var(--bkbg-mme-st-word-spacing-t, normal);
134 }
135 }
136
137 @media (max-width: 767px) {
138 .bkbg-mme-app h3.bkbg-mme-title {
139 font-size: var(--bkbg-mme-tt-font-size-m, 20px);
140 line-height: var(--bkbg-mme-tt-line-height-m, 1.2);
141 letter-spacing: var(--bkbg-mme-tt-letter-spacing-m, normal);
142 word-spacing: var(--bkbg-mme-tt-word-spacing-m, normal);
143 }
144 .bkbg-mme-subtitle {
145 font-size: var(--bkbg-mme-st-font-size-m, 12px);
146 line-height: var(--bkbg-mme-st-line-height-m, 1.3);
147 letter-spacing: var(--bkbg-mme-st-letter-spacing-m, normal);
148 word-spacing: var(--bkbg-mme-st-word-spacing-m, normal);
149 }
150 }
151
152 @media (max-width: 480px) {
153 .bkbg-mme-app { padding: 16px 10px; }
154 .bkbg-mme-label { min-width: 70px; }
155 }
156