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 / spin-wheel / style.css

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

199 lines 6.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-sw-app *,
2 .bkbg-sw-editor * {
3 box-sizing: border-box;
4 }
5
6 .bkbg-sw-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 text-align: center;
11 }
12
13 .bkbg-sw-title {
14 font-family: var(--bksw-tt-font-family, inherit);
15 font-size: var(--bksw-tt-font-size-d, 28px);
16 font-weight: var(--bksw-tt-font-weight, 700);
17 font-style: var(--bksw-tt-font-style);
18 text-decoration: var(--bksw-tt-text-decoration);
19 text-transform: var(--bksw-tt-text-transform);
20 line-height: var(--bksw-tt-line-height-d);
21 letter-spacing: var(--bksw-tt-letter-spacing-d);
22 word-spacing: var(--bksw-tt-word-spacing-d);
23 }
24
25 .bkbg-sw-subtitle {
26 font-family: var(--bksw-st-font-family, inherit);
27 font-size: var(--bksw-st-font-size-d, 15px);
28 font-weight: var(--bksw-st-font-weight);
29 font-style: var(--bksw-st-font-style);
30 text-decoration: var(--bksw-st-text-decoration);
31 text-transform: var(--bksw-st-text-transform);
32 line-height: var(--bksw-st-line-height-d);
33 letter-spacing: var(--bksw-st-letter-spacing-d);
34 word-spacing: var(--bksw-st-word-spacing-d);
35 }
36
37 .bkbg-sw-textarea {
38 width: 100%;
39 padding: 9px 12px;
40 border: 1.5px solid #e5e7eb;
41 font-size: 14px;
42 font-family: monospace;
43 resize: vertical;
44 outline: none;
45 transition: border-color .15s;
46 text-align: left;
47 }
48
49 .bkbg-sw-wheel-wrap {
50 position: relative;
51 display: inline-block;
52 margin-bottom: 20px;
53 }
54
55 .bkbg-sw-pointer {
56 position: absolute;
57 top: -10px;
58 left: 50%;
59 transform: translateX(-50%);
60 width: 0;
61 height: 0;
62 border-left: 12px solid transparent;
63 border-right: 12px solid transparent;
64 z-index: 10;
65 filter: drop-shadow(0 2px 4px rgba(0,0,0,0.25));
66 }
67
68 .bkbg-sw-canvas {
69 display: block;
70 max-width: 100%;
71 }
72
73 .bkbg-sw-spin-btn {
74 display: block;
75 margin: 0 auto 16px;
76 padding: 13px 48px;
77 border: none;
78 font-weight: 700;
79 font-size: 16px;
80 cursor: pointer;
81 font-family: inherit;
82 transition: opacity .15s, transform .1s;
83 }
84 .bkbg-sw-spin-btn:hover { opacity: .88; }
85 .bkbg-sw-spin-btn:active { transform: scale(.97); }
86 .bkbg-sw-spin-btn:disabled { opacity: .55; cursor: not-allowed; }
87
88 .bkbg-sw-winner-box {
89 border-radius: 10px;
90 padding: 16px 28px;
91 display: inline-block;
92 margin-bottom: 14px;
93 animation: bkbg-sw-pop .35s ease;
94 }
95
96 @keyframes bkbg-sw-pop {
97 0% { transform: scale(.7); opacity: 0; }
98 65% { transform: scale(1.07); }
99 100% { transform: scale(1); opacity: 1; }
100 }
101
102 .bkbg-sw-winner-sub {
103 font-size: 13px;
104 font-weight: 600;
105 opacity: .8;
106 margin-bottom: 4px;
107 }
108
109 .bkbg-sw-winner-text {
110 font-family: var(--bksw-wn-font-family, inherit);
111 font-size: var(--bksw-wn-font-size-d, 28px);
112 font-weight: var(--bksw-wn-font-weight, 800);
113 font-style: var(--bksw-wn-font-style);
114 text-decoration: var(--bksw-wn-text-decoration);
115 text-transform: var(--bksw-wn-text-transform);
116 line-height: var(--bksw-wn-line-height-d, 1.2);
117 letter-spacing: var(--bksw-wn-letter-spacing-d);
118 word-spacing: var(--bksw-wn-word-spacing-d);
119 }
120
121 .bkbg-sw-history {
122 padding: 12px 16px;
123 border-radius: 10px;
124 text-align: left;
125 }
126
127 .bkbg-sw-history-label {
128 font-size: 12px;
129 font-weight: 700;
130 text-transform: uppercase;
131 letter-spacing: .04em;
132 margin-bottom: 8px;
133 }
134
135 .bkbg-sw-history-chips {
136 display: flex;
137 flex-wrap: wrap;
138 gap: 6px;
139 }
140
141 .bkbg-sw-history-chip {
142 padding: 4px 11px;
143 background: #ffffff;
144 border: 1px solid #e5e7eb;
145 border-radius: 100px;
146 font-size: 13px;
147 }
148
149 .bkbg-sw-items-label {
150 font-size: 12px;
151 font-weight: 600;
152 text-transform: uppercase;
153 letter-spacing: .04em;
154 display: block;
155 margin-bottom: 5px;
156 text-align: left;
157 }
158
159 @media (max-width: 1024px) {
160 .bkbg-sw-title {
161 font-size: var(--bksw-tt-font-size-t, var(--bksw-tt-font-size-d, 28px));
162 line-height: var(--bksw-tt-line-height-t, var(--bksw-tt-line-height-d));
163 letter-spacing: var(--bksw-tt-letter-spacing-t, var(--bksw-tt-letter-spacing-d));
164 word-spacing: var(--bksw-tt-word-spacing-t, var(--bksw-tt-word-spacing-d));
165 }
166 .bkbg-sw-subtitle {
167 font-size: var(--bksw-st-font-size-t, var(--bksw-st-font-size-d, 15px));
168 line-height: var(--bksw-st-line-height-t, var(--bksw-st-line-height-d));
169 letter-spacing: var(--bksw-st-letter-spacing-t, var(--bksw-st-letter-spacing-d));
170 word-spacing: var(--bksw-st-word-spacing-t, var(--bksw-st-word-spacing-d));
171 }
172 .bkbg-sw-winner-text {
173 font-size: var(--bksw-wn-font-size-t, var(--bksw-wn-font-size-d, 28px));
174 line-height: var(--bksw-wn-line-height-t, var(--bksw-wn-line-height-d));
175 letter-spacing: var(--bksw-wn-letter-spacing-t, var(--bksw-wn-letter-spacing-d));
176 word-spacing: var(--bksw-wn-word-spacing-t, var(--bksw-wn-word-spacing-d));
177 }
178 }
179 @media (max-width: 767px) {
180 .bkbg-sw-title {
181 font-size: var(--bksw-tt-font-size-m, var(--bksw-tt-font-size-t, var(--bksw-tt-font-size-d, 28px)));
182 line-height: var(--bksw-tt-line-height-m, var(--bksw-tt-line-height-t, var(--bksw-tt-line-height-d)));
183 letter-spacing: var(--bksw-tt-letter-spacing-m, var(--bksw-tt-letter-spacing-t, var(--bksw-tt-letter-spacing-d)));
184 word-spacing: var(--bksw-tt-word-spacing-m, var(--bksw-tt-word-spacing-t, var(--bksw-tt-word-spacing-d)));
185 }
186 .bkbg-sw-subtitle {
187 font-size: var(--bksw-st-font-size-m, var(--bksw-st-font-size-t, var(--bksw-st-font-size-d, 15px)));
188 line-height: var(--bksw-st-line-height-m, var(--bksw-st-line-height-t, var(--bksw-st-line-height-d)));
189 letter-spacing: var(--bksw-st-letter-spacing-m, var(--bksw-st-letter-spacing-t, var(--bksw-st-letter-spacing-d)));
190 word-spacing: var(--bksw-st-word-spacing-m, var(--bksw-st-word-spacing-t, var(--bksw-st-word-spacing-d)));
191 }
192 .bkbg-sw-winner-text {
193 font-size: var(--bksw-wn-font-size-m, var(--bksw-wn-font-size-t, var(--bksw-wn-font-size-d, 28px)));
194 line-height: var(--bksw-wn-line-height-m, var(--bksw-wn-line-height-t, var(--bksw-wn-line-height-d)));
195 letter-spacing: var(--bksw-wn-letter-spacing-m, var(--bksw-wn-letter-spacing-t, var(--bksw-wn-letter-spacing-d)));
196 word-spacing: var(--bksw-wn-word-spacing-m, var(--bksw-wn-word-spacing-t, var(--bksw-wn-word-spacing-d)));
197 }
198 }
199