2626
2727: root {
2828 font-family : 'Google Sans' , Roboto, system-ui;
29- background-color : var (--md-sys-color-background );
30- color : var (--md-sys-color-on-background );
31- --catalog-top-app-bar-height : 48px ;
32- --catalog-top-app-bar-padding-block : 12px ;
33- scroll-padding-block-start : calc (var (--catalog-top-app-bar-height ) + var (--catalog-top-app-bar-padding-block ) * 2 );
34-
29+ background-color : var (--md-sys-color-surface-container );
30+ color : var (--md-sys-color-on-surface );
3531 /* These values are copied from mio */
3632 --catalog-display-xl-font-size : 88px ;
3733 --catalog-display-m-font-size : 45px ;
4036 --catalog-title-s-font-size : 14px ;
4137 --catalog-body-l-font-size : 16px ;
4238 --catalog-body-m-font-size : 14px ;
39+ --catalog-shape-xl : 28px ;
40+ --catalog-shape-l : 16px ;
41+ --catalog-shape-m : 12px ;
42+ --catalog-shape-s : 8px ;
43+ --catalog-shape-xs : 4px ;
44+ --catalog-spacing-xl : 28px ;
45+ --catalog-spacing-l : 16px ;
46+ --catalog-spacing-m : 12px ;
47+ --catalog-spacing-s : 8px ;
48+ --catalog-top-app-bar-height : calc (48px + 2 * var (--catalog-spacing-m ));
49+ scroll-padding-block-start : calc (var (--catalog-top-app-bar-height ) + var (--catalog-top-app-bar-padding-block ) * 2 );
4350}
4451
4552@media screen and (max-width : 600px ) {
4855 --catalog-title-l-font-size : 16px ;
4956 --catalog-body-l-font-size : 14px ;
5057 --catalog-body-m-font-size : 12px ;
58+ /* Mostly to accommodate content padding on small screens */
59+ --catalog-spacing-xl : 16px ;
5160 }
5261}
5362
@@ -70,15 +79,27 @@ nav-drawer md-list-item-link[selected] {
7079 --md-list-item-list-item-container-color : var (--md-sys-color-surface-container-highest );
7180}
7281
82+ @media (forced-colors : active) {
83+ nav-drawer md-list-item-link [selected ] {
84+ border : 4px double CanvasText;
85+ }
86+
87+ nav-drawer md-list-item-link {
88+ border-radius : var (--catalog-shape-xl );
89+ border : 1px solid CanvasText;
90+ }
91+ }
92+
7393md-list {
7494 --md-list-container-color : transparent;
95+ --md-list-item-list-item-container-color : transparent;
7596 display : block;
76- margin-inline : 12 px ;
97+ margin-inline : var ( --catalog-spacing-m ) ;
7798 min-width : unset;
7899}
79100
80101md-list-item-link {
81- margin-block : 12 px ;
102+ margin-block : var ( --catalog-spacing-m ) ;
82103 display : block;
83104}
84105
0 commit comments