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

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

108 lines 3.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-daily-schedule-app {
2 box-sizing: border-box;
3 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
4 }
5 .bkbg-daily-schedule-app * {
6 box-sizing: border-box;
7 }
8 .bkbg-ds-header {
9 padding: 18px 20px 14px;
10 }
11 .bkbg-ds-header .bkbg-ds-title {
12 margin: 0 0 10px;
13 font-family: var(--bkbg-ds-ttl-font-family, inherit);
14 font-size: var(--bkbg-ds-ttl-font-size-d, var(--bkbg-ds-ttl-fs, 22px));
15 font-weight: var(--bkbg-ds-ttl-font-weight, 800);
16 font-style: var(--bkbg-ds-ttl-font-style, normal);
17 text-transform: var(--bkbg-ds-ttl-text-transform, none);
18 text-decoration: var(--bkbg-ds-ttl-text-decoration, none);
19 letter-spacing: var(--bkbg-ds-ttl-letter-spacing-d, normal);
20 line-height: var(--bkbg-ds-ttl-line-height-d, 1.2);
21 word-spacing: var(--bkbg-ds-ttl-word-spacing-d, normal);
22 }
23 .bkbg-ds-legend {
24 display: flex;
25 gap: 8px;
26 flex-wrap: wrap;
27 }
28 .bkbg-ds-legend-item {
29 display: inline-flex;
30 align-items: center;
31 gap: 4px;
32 border-radius: 20px;
33 padding: 3px 10px;
34 font-size: 11px;
35 font-weight: 600;
36 }
37 .bkbg-ds-body {
38 position: relative;
39 overflow: hidden;
40 }
41 .bkbg-ds-hour-row {
42 position: absolute;
43 left: 0;
44 right: 0;
45 display: flex;
46 align-items: flex-start;
47 }
48 .bkbg-ds-time-label {
49 flex-shrink: 0;
50 text-align: right;
51 padding-right: 10px;
52 line-height: 1;
53 user-select: none;
54 transform: translateY(-7px);
55 }
56 .bkbg-ds-grid-line {
57 flex: 1;
58 height: 1px;
59 }
60 .bkbg-ds-event {
61 position: absolute;
62 overflow: hidden;
63 border-radius: 6px;
64 padding: 4px 8px;
65 cursor: default;
66 transition: filter 0.15s ease;
67 }
68 .bkbg-ds-event:hover {
69 filter: brightness(1.15);
70 }
71 .bkbg-ds-event-title-row {
72 display: flex;
73 align-items: center;
74 gap: 5px;
75 }
76 .bkbg-ds-event-title {
77 font-weight: 700;
78 white-space: nowrap;
79 overflow: hidden;
80 text-overflow: ellipsis;
81 }
82 .bkbg-ds-event-time {
83 opacity: .8;
84 margin-top: 1px;
85 }
86 .bkbg-ds-event-note {
87 opacity: .65;
88 margin-top: 2px;
89 }
90
91 /* ── Typography responsive ─────────────────────────────────────────────────── */
92 @media (max-width: 1024px) {
93 .bkbg-ds-header .bkbg-ds-title {
94 font-size: var(--bkbg-ds-ttl-font-size-t, var(--bkbg-ds-ttl-font-size-d, var(--bkbg-ds-ttl-fs, 22px)));
95 letter-spacing: var(--bkbg-ds-ttl-letter-spacing-t, var(--bkbg-ds-ttl-letter-spacing-d, normal));
96 line-height: var(--bkbg-ds-ttl-line-height-t, var(--bkbg-ds-ttl-line-height-d, 1.2));
97 word-spacing: var(--bkbg-ds-ttl-word-spacing-t, var(--bkbg-ds-ttl-word-spacing-d, normal));
98 }
99 }
100 @media (max-width: 767px) {
101 .bkbg-ds-header .bkbg-ds-title {
102 font-size: var(--bkbg-ds-ttl-font-size-m, var(--bkbg-ds-ttl-font-size-t, var(--bkbg-ds-ttl-font-size-d, var(--bkbg-ds-ttl-fs, 22px))));
103 letter-spacing: var(--bkbg-ds-ttl-letter-spacing-m, var(--bkbg-ds-ttl-letter-spacing-t, var(--bkbg-ds-ttl-letter-spacing-d, normal)));
104 line-height: var(--bkbg-ds-ttl-line-height-m, var(--bkbg-ds-ttl-line-height-t, var(--bkbg-ds-ttl-line-height-d, 1.2)));
105 word-spacing: var(--bkbg-ds-ttl-word-spacing-m, var(--bkbg-ds-ttl-word-spacing-t, var(--bkbg-ds-ttl-word-spacing-d, normal)));
106 }
107 }
108