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 / random-picker / style.css

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

181 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-rpk-app *,
2 .bkbg-rpk-editor * {
3 box-sizing: border-box;
4 }
5
6 .bkbg-rpk-card {
7 box-shadow: 0 4px 24px rgba(0,0,0,0.09);
8 margin: 0 auto;
9 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
10 }
11
12 .bkbg-rpk-textarea {
13 width: 100%;
14 padding: 10px 12px;
15 border: 1.5px solid #e5e7eb;
16 font-size: 14px;
17 font-family: monospace;
18 resize: vertical;
19 outline: none;
20 transition: border-color .15s;
21 }
22 .bkbg-rpk-textarea:focus {
23 border-color: inherit;
24 }
25
26 .bkbg-rpk-btn {
27 width: 100%;
28 padding: 14px;
29 border: none;
30 font-weight: 700;
31 font-size: 16px;
32 cursor: pointer;
33 font-family: inherit;
34 transition: background .15s, opacity .15s;
35 margin-bottom: 20px;
36 }
37 .bkbg-rpk-btn:disabled {
38 opacity: .6;
39 cursor: not-allowed;
40 }
41
42 .bkbg-rpk-items {
43 display: flex;
44 flex-wrap: wrap;
45 gap: 8px;
46 margin-bottom: 20px;
47 }
48
49 .bkbg-rpk-chip {
50 padding: 8px 14px;
51 font-size: 14px;
52 font-weight: 500;
53 cursor: default;
54 transition: background .1s, color .1s, transform .1s;
55 }
56
57 .bkbg-rpk-chip.bkbg-rpk-highlight {
58 transform: scale(1.06);
59 }
60
61 .bkbg-rpk-chip.bkbg-rpk-winner {
62 transform: scale(1.1);
63 font-weight: 700;
64 }
65
66 .bkbg-rpk-winner-box {
67 text-align: center;
68 margin-bottom: 16px;
69 animation: bkbg-rpk-pop .3s ease;
70 }
71
72 @keyframes bkbg-rpk-pop {
73 0% { transform: scale(.8); opacity: 0; }
74 60% { transform: scale(1.08); }
75 100% { transform: scale(1); opacity: 1; }
76 }
77
78 /* typography */
79 .bkbg-rpk-title {
80 font-family: var(--bkrpk-tt-font-family, inherit);
81 font-size: var(--bkrpk-tt-font-size-d, 28px);
82 font-weight: var(--bkrpk-tt-font-weight, 700);
83 font-style: var(--bkrpk-tt-font-style, normal);
84 text-decoration: var(--bkrpk-tt-text-decoration, none);
85 text-transform: var(--bkrpk-tt-text-transform, none);
86 line-height: var(--bkrpk-tt-line-height-d, 1.3);
87 letter-spacing: var(--bkrpk-tt-letter-spacing-d, normal);
88 word-spacing: var(--bkrpk-tt-word-spacing-d, normal);
89 }
90 .bkbg-rpk-subtitle {
91 font-family: var(--bkrpk-st-font-family, inherit);
92 font-size: var(--bkrpk-st-font-size-d, 15px);
93 font-weight: var(--bkrpk-st-font-weight, 400);
94 font-style: var(--bkrpk-st-font-style, normal);
95 text-decoration: var(--bkrpk-st-text-decoration, none);
96 text-transform: var(--bkrpk-st-text-transform, none);
97 line-height: var(--bkrpk-st-line-height-d, 1.5);
98 letter-spacing: var(--bkrpk-st-letter-spacing-d, normal);
99 word-spacing: var(--bkrpk-st-word-spacing-d, normal);
100 }
101 .bkbg-rpk-winner-text {
102 font-family: var(--bkrpk-wn-font-family, inherit);
103 font-size: var(--bkrpk-wn-font-size-d, 32px);
104 font-weight: var(--bkrpk-wn-font-weight, 800);
105 font-style: var(--bkrpk-wn-font-style, normal);
106 text-decoration: var(--bkrpk-wn-text-decoration, none);
107 text-transform: var(--bkrpk-wn-text-transform, none);
108 line-height: var(--bkrpk-wn-line-height-d, 1.2);
109 letter-spacing: var(--bkrpk-wn-letter-spacing-d, normal);
110 word-spacing: var(--bkrpk-wn-word-spacing-d, normal);
111 }
112
113 @media (max-width: 1024px) {
114 .bkbg-rpk-title {
115 font-size: var(--bkrpk-tt-font-size-t, var(--bkrpk-tt-font-size-d, 28px));
116 line-height: var(--bkrpk-tt-line-height-t, var(--bkrpk-tt-line-height-d, 1.3));
117 letter-spacing: var(--bkrpk-tt-letter-spacing-t, var(--bkrpk-tt-letter-spacing-d, normal));
118 word-spacing: var(--bkrpk-tt-word-spacing-t, var(--bkrpk-tt-word-spacing-d, normal));
119 }
120 .bkbg-rpk-subtitle {
121 font-size: var(--bkrpk-st-font-size-t, var(--bkrpk-st-font-size-d, 15px));
122 line-height: var(--bkrpk-st-line-height-t, var(--bkrpk-st-line-height-d, 1.5));
123 letter-spacing: var(--bkrpk-st-letter-spacing-t, var(--bkrpk-st-letter-spacing-d, normal));
124 word-spacing: var(--bkrpk-st-word-spacing-t, var(--bkrpk-st-word-spacing-d, normal));
125 }
126 .bkbg-rpk-winner-text {
127 font-size: var(--bkrpk-wn-font-size-t, var(--bkrpk-wn-font-size-d, 32px));
128 line-height: var(--bkrpk-wn-line-height-t, var(--bkrpk-wn-line-height-d, 1.2));
129 letter-spacing: var(--bkrpk-wn-letter-spacing-t, var(--bkrpk-wn-letter-spacing-d, normal));
130 word-spacing: var(--bkrpk-wn-word-spacing-t, var(--bkrpk-wn-word-spacing-d, normal));
131 }
132 }
133 @media (max-width: 767px) {
134 .bkbg-rpk-title {
135 font-size: var(--bkrpk-tt-font-size-m, var(--bkrpk-tt-font-size-t, var(--bkrpk-tt-font-size-d, 28px)));
136 line-height: var(--bkrpk-tt-line-height-m, var(--bkrpk-tt-line-height-t, var(--bkrpk-tt-line-height-d, 1.3)));
137 letter-spacing: var(--bkrpk-tt-letter-spacing-m, var(--bkrpk-tt-letter-spacing-t, var(--bkrpk-tt-letter-spacing-d, normal)));
138 word-spacing: var(--bkrpk-tt-word-spacing-m, var(--bkrpk-tt-word-spacing-t, var(--bkrpk-tt-word-spacing-d, normal)));
139 }
140 .bkbg-rpk-subtitle {
141 font-size: var(--bkrpk-st-font-size-m, var(--bkrpk-st-font-size-t, var(--bkrpk-st-font-size-d, 15px)));
142 line-height: var(--bkrpk-st-line-height-m, var(--bkrpk-st-line-height-t, var(--bkrpk-st-line-height-d, 1.5)));
143 letter-spacing: var(--bkrpk-st-letter-spacing-m, var(--bkrpk-st-letter-spacing-t, var(--bkrpk-st-letter-spacing-d, normal)));
144 word-spacing: var(--bkrpk-st-word-spacing-m, var(--bkrpk-st-word-spacing-t, var(--bkrpk-st-word-spacing-d, normal)));
145 }
146 .bkbg-rpk-winner-text {
147 font-size: var(--bkrpk-wn-font-size-m, var(--bkrpk-wn-font-size-t, var(--bkrpk-wn-font-size-d, 32px)));
148 line-height: var(--bkrpk-wn-line-height-m, var(--bkrpk-wn-line-height-t, var(--bkrpk-wn-line-height-d, 1.2)));
149 letter-spacing: var(--bkrpk-wn-letter-spacing-m, var(--bkrpk-wn-letter-spacing-t, var(--bkrpk-wn-letter-spacing-d, normal)));
150 word-spacing: var(--bkrpk-wn-word-spacing-m, var(--bkrpk-wn-word-spacing-t, var(--bkrpk-wn-word-spacing-d, normal)));
151 }
152 }
153
154 .bkbg-rpk-history {
155 padding: 14px 16px;
156 border-radius: 8px;
157 }
158
159 .bkbg-rpk-history-label {
160 font-size: 12px;
161 font-weight: 700;
162 text-transform: uppercase;
163 letter-spacing: .04em;
164 margin-bottom: 8px;
165 }
166
167 .bkbg-rpk-history-chips {
168 display: flex;
169 flex-wrap: wrap;
170 gap: 6px;
171 }
172
173 .bkbg-rpk-history-chip {
174 padding: 4px 10px;
175 background: #ffffff;
176 border-radius: 100px;
177 font-size: 13px;
178 font-weight: 500;
179 border: 1px solid #e5e7eb;
180 }
181