10
10
@import "./menu-bar.css" ;
11
11
@import "./message-input.css" ;
12
12
@import "./message-list.css" ;
13
+ @import "./notifications.css" ;
13
14
@import "./progress-bar.css" ;
14
15
@import "./radio-button.css" ;
15
16
@import "./select.css" ;
16
17
@import "./side-nav.css" ;
17
18
@import "./tabs.css" ;
18
19
@import "./text-input.css" ;
20
+ @import "./typography.css" ;
19
21
20
22
html {
21
23
background : var (--bg );
24
+ background-attachment : fixed;
25
+ height : 100vh ;
22
26
/* background: url(bg.png), hsl(var(--base-h) var(--base-s) var(--base-l));
23
27
background-blend-mode: overlay;
24
28
background-size: cover;
@@ -44,30 +48,6 @@ vaadin-connection-indicator:not([offline]) {
44
48
color : inherit;
45
49
}
46
50
47
- : is (h1 , h2 , h3 , h4 , h5 , h6 ) {
48
- text-wrap : balance;
49
- }
50
-
51
- h1 {
52
- font-weight : 850 ;
53
- line-height : var (--lumo-line-height-xl );
54
- }
55
-
56
- : is (h2 , h3 ) {
57
- font-weight : 800 ;
58
- line-height : var (--lumo-line-height-l );
59
- }
60
-
61
- h4 {
62
- font-weight : 650 ;
63
- line-height : var (--lumo-line-height-m );
64
- }
65
-
66
- : is (h5 , h6 ) {
67
- font-weight : 600 ;
68
- line-height : var (--lumo-line-height-s );
69
- }
70
-
71
51
::part (overlay ) {
72
52
background : var (--view-glow ), hsl (var (--base-h ) var (--base-s ) max (calc (var (--base-l ) + 7% ), 8% ));
73
53
box-shadow : inset 0 0.5px 0 0 var (--lumo-tint-5pct ), inset 0 0 0 0.5px var (--lumo-tint-10pct ), 0 0 0 1px var (--lumo-shade-5pct ), var (--lumo-box-shadow-l );
76
56
font-weight : inherit;
77
57
}
78
58
79
- vaadin-notification-card [theme ~= contrast ]::part (overlay ) {
80
- background : var (--lumo-contrast );
81
- }
82
-
83
59
vaadin-item ::part (content ),
84
60
vaadin-menu-bar-item ::part (content ),
85
61
vaadin-context-menu-item ::part (content ),
@@ -92,27 +68,6 @@ vaadin-multi-select-combo-box-item::part(content) {
92
68
font-weight : 550 ;
93
69
}
94
70
95
- vaadin-menu-bar-item {
96
- border-radius : var (--lumo-border-radius-s );
97
- }
98
-
99
- vaadin-menu-bar-item .hint {
100
- color : var (--lumo-secondary-text-color );
101
- margin-inline-start : auto;
102
- font-weight : 450 ;
103
- display : flex;
104
- align-items : center;
105
- gap : var (--lumo-space-xs );
106
- }
107
-
108
- vaadin-menu-bar-item .uncheckable {
109
- padding-inline-start : var (--lumo-space-s );
110
- }
111
-
112
- vaadin-menu-bar-item .uncheckable ::part (checkmark ) {
113
- display : none;
114
- }
115
-
116
71
vaadin-select .minimal {
117
72
--vaadin-input-field-border-width : 0px ;
118
73
--vaadin-input-field-background : transparent;
@@ -136,22 +91,6 @@ vaadin-item:hover {
136
91
background-color: var(--lumo-contrast-10pct);
137
92
} */
138
93
139
- vaadin-month-calendar ::part (date ),
140
- vaadin-month-calendar ::part (weekday ),
141
- vaadin-date-picker-year ::part (year-number ) {
142
- font-weight : 480 ;
143
- }
144
-
145
- vaadin-month-calendar ::part (month-header ) {
146
- font-size : var (--lumo-font-size-m );
147
- font-weight : 600 ;
148
- }
149
-
150
- /* TODO would need a dedicated custom property to control the hover background color */
151
- /* vaadin-month-calendar::part(date)::before {
152
- --lumo-primary-color-10pct: var(--lumo-contrast-10pct);
153
- } */
154
-
155
94
@media (prefers-reduced-motion) {
156
95
157
96
: is ([opening ], [closing ]),
@@ -227,21 +166,13 @@ hr {
227
166
margin : var (--lumo-space-s ) var (--lumo-space-xs );
228
167
}
229
168
230
- a : where (: any-link ) {
231
- color : var (--accent-text );
232
- }
233
-
234
169
.boxed-icon {
235
170
padding : var (--lumo-space-m );
236
171
box-sizing : content-box;
237
172
background-color : var (--lumo-contrast-10pct );
238
173
border-radius : var (--lumo-border-radius-s );
239
174
}
240
175
241
- vaadin-notification-card [theme ~= about-dialog-hint ]::part (overlay ) {
242
- margin-inline-start : var (--lumo-size-xl );
243
- }
244
-
245
176
nav .sidebar {
246
177
padding : 0 var (--lumo-space-xs );
247
178
}
0 commit comments