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

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

199 lines 5.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-cal-wrapper {
2 box-sizing: border-box;
3 width: 100%;
4 }
5 .bkbg-cal-title {
6 text-align: center;
7 color: var(--bkbg-cal-title-color, #111827);
8 margin: 0 0 20px;
9 font-family: var(--bkbg-cal-title-font-family, inherit);
10 font-weight: var(--bkbg-cal-title-font-weight, 900);
11 font-style: var(--bkbg-cal-title-font-style, normal);
12 text-transform: var(--bkbg-cal-title-text-transform, none);
13 text-decoration: var(--bkbg-cal-title-text-decoration, none);
14 font-size: var(--bkbg-cal-title-font-size-d, 24px);
15 line-height: var(--bkbg-cal-title-line-height-d, 1.2);
16 letter-spacing: var(--bkbg-cal-title-letter-spacing-d, normal);
17 word-spacing: var(--bkbg-cal-title-word-spacing-d, normal);
18 }
19 .bkbg-cal-nav {
20 display: flex;
21 align-items: center;
22 justify-content: space-between;
23 margin-bottom: 12px;
24 }
25 .bkbg-cal-nav-btn {
26 background: none;
27 border: none;
28 cursor: pointer;
29 font-size: 22px;
30 line-height: 1;
31 color: var(--bkbg-cal-accent, #6c3fb5);
32 padding: 4px 12px;
33 border-radius: 6px;
34 transition: background 0.15s;
35 }
36 .bkbg-cal-nav-btn:hover {
37 background: var(--bkbg-cal-day-hover, #f5f3ff);
38 }
39 .bkbg-cal-month-label {
40 font-size: 17px;
41 font-weight: 700;
42 color: var(--bkbg-cal-title-color, #111827);
43 }
44 .bkbg-cal-grid-wrap {
45 background: var(--bkbg-cal-grid-bg, #fff);
46 border-radius: var(--bkbg-cal-card-r, 14px);
47 overflow: hidden;
48 border: 1px solid var(--bkbg-cal-card-border, #e5e7eb);
49 box-shadow: 0 2px 12px rgba(0,0,0,0.06);
50 }
51 .bkbg-cal-day-names {
52 display: grid;
53 grid-template-columns: repeat(7, 1fr);
54 background: var(--bkbg-cal-header-bg, #6c3fb5);
55 }
56 .bkbg-cal-day-name {
57 text-align: center;
58 padding: 10px 4px;
59 font-size: 12px;
60 font-weight: 700;
61 color: var(--bkbg-cal-header-color, #fff);
62 text-transform: uppercase;
63 letter-spacing: 0.05em;
64 }
65 .bkbg-cal-days {
66 display: grid;
67 grid-template-columns: repeat(7, 1fr);
68 }
69 .bkbg-cal-day {
70 min-height: 80px;
71 padding: 6px;
72 border-right: 1px solid var(--bkbg-cal-day-border, #e5e7eb);
73 border-bottom: 1px solid var(--bkbg-cal-day-border, #e5e7eb);
74 background: var(--bkbg-cal-grid-bg, #fff);
75 transition: background 0.15s;
76 cursor: default;
77 position: relative;
78 }
79 .bkbg-cal-day:hover {
80 background: var(--bkbg-cal-day-hover, #f5f3ff);
81 }
82 .bkbg-cal-day.is-other-month {
83 opacity: 0.38;
84 }
85 .bkbg-cal-day-number {
86 width: 26px;
87 height: 26px;
88 border-radius: 50%;
89 display: flex;
90 align-items: center;
91 justify-content: center;
92 font-size: 13px;
93 font-weight: 500;
94 color: var(--bkbg-cal-title-color, #111827);
95 margin-bottom: 4px;
96 transition: background 0.15s, color 0.15s;
97 }
98 .bkbg-cal-day.is-today .bkbg-cal-day-number {
99 background: var(--bkbg-cal-today-bg, #6c3fb5);
100 color: var(--bkbg-cal-today-color, #fff);
101 font-weight: 800;
102 }
103 .bkbg-cal-event-pill {
104 background: var(--bkbg-cal-accent, #6c3fb5);
105 color: #fff;
106 font-size: 10px;
107 font-weight: 600;
108 padding: 2px 5px;
109 border-radius: 3px;
110 margin-bottom: 2px;
111 overflow: hidden;
112 text-overflow: ellipsis;
113 white-space: nowrap;
114 cursor: pointer;
115 display: block;
116 text-decoration: none;
117 }
118 .bkbg-cal-more {
119 font-size: 10px;
120 font-weight: 700;
121 color: var(--bkbg-cal-accent, #6c3fb5);
122 }
123 /* Event list */
124 .bkbg-cal-event-list {
125 margin-top: 24px;
126 }
127 .bkbg-cal-list-heading {
128 font-size: 13px;
129 font-weight: 700;
130 text-transform: uppercase;
131 letter-spacing: 0.07em;
132 color: var(--bkbg-cal-list-title, #111827);
133 margin: 0 0 12px;
134 }
135 .bkbg-cal-event-item {
136 display: flex;
137 align-items: center;
138 gap: 12px;
139 padding: 10px 14px;
140 border-radius: 8px;
141 margin-bottom: 6px;
142 background: var(--bkbg-cal-card-bg, #fff);
143 border: 1px solid var(--bkbg-cal-card-border, #e5e7eb);
144 transition: box-shadow 0.15s;
145 }
146 .bkbg-cal-event-item:hover {
147 box-shadow: 0 2px 10px rgba(108,63,181,0.1);
148 }
149 .bkbg-cal-event-stripe {
150 width: 4px;
151 align-self: stretch;
152 border-radius: 4px;
153 flex-shrink: 0;
154 }
155 .bkbg-cal-event-info {
156 flex: 1;
157 min-width: 0;
158 }
159 .bkbg-cal-event-title {
160 margin: 0;
161 font-size: 14px;
162 font-weight: 700;
163 color: var(--bkbg-cal-list-title, #111827);
164 overflow: hidden;
165 text-overflow: ellipsis;
166 white-space: nowrap;
167 }
168 .bkbg-cal-event-cat {
169 margin: 2px 0 0;
170 font-size: 11px;
171 color: var(--bkbg-cal-accent, #6c3fb5);
172 font-weight: 600;
173 }
174 .bkbg-cal-event-date {
175 font-size: 12px;
176 color: var(--bkbg-cal-list-date, #6b7280);
177 font-weight: 600;
178 flex-shrink: 0;
179 }
180
181 /* === Typography responsive === */
182 @media (max-width: 1024px) {
183 .bkbg-cal-title {
184 font-size: var(--bkbg-cal-title-font-size-t, var(--bkbg-cal-title-font-size-d, 24px));
185 line-height: var(--bkbg-cal-title-line-height-t, var(--bkbg-cal-title-line-height-d, 1.2));
186 letter-spacing: var(--bkbg-cal-title-letter-spacing-t, var(--bkbg-cal-title-letter-spacing-d, normal));
187 word-spacing: var(--bkbg-cal-title-word-spacing-t, var(--bkbg-cal-title-word-spacing-d, normal));
188 }
189 }
190
191 @media (max-width: 767px) {
192 .bkbg-cal-title {
193 font-size: var(--bkbg-cal-title-font-size-m, var(--bkbg-cal-title-font-size-t, var(--bkbg-cal-title-font-size-d, 24px)));
194 line-height: var(--bkbg-cal-title-line-height-m, var(--bkbg-cal-title-line-height-t, var(--bkbg-cal-title-line-height-d, 1.2)));
195 letter-spacing: var(--bkbg-cal-title-letter-spacing-m, var(--bkbg-cal-title-letter-spacing-t, var(--bkbg-cal-title-letter-spacing-d, normal)));
196 word-spacing: var(--bkbg-cal-title-word-spacing-m, var(--bkbg-cal-title-word-spacing-t, var(--bkbg-cal-title-word-spacing-d, normal)));
197 }
198 }
199