.calendar-win { @include window; background-color: $colorbarbg; border: 3px solid $color3; border-radius: 15px; color: $colortext; padding: .2em; font-family: 'Rubik'; margin: 14px; } calendar { * { padding-top: 10px; color: $primary; } :selected { color: $onPrimary; font-weight: bolder; background-color: $primary; border-radius: 8px; } .header { color: $colortext; margin: 15px; min-height: 400px; } .highlight { color: $onTertiaryContainer; font-weight: bold; } .button { color: $colortext; padding-top: 10px; } :indeterminate { color: $onBackground; } } .calendarwin-title { border-radius: 9999px; font-size: 15pt; font-family: 'Rubik'; font-weight: 500; margin: 1px; min-height: 44px; min-width: 44px; margin: 3px; } .calendarwin-button { border-radius: 9999px; font-size: 12pt; font-family: 'Rubik'; font-weight: 500; margin: 1px; min-height: 44px; min-width: 44px; margin: 3px; } .calendarwin-text { border-radius: 9999px; font-size: 11pt; font-family: 'Rubik'; font-weight: 500; min-height: 44px; min-width: 44px; margin: 3px; } .calendarwin-icon { background-position: center; min-height: 42px; min-width: 30px; } .calendarwin-text { border-radius: 9999px; font-size: 12pt; font-family: 'Rubik'; font-weight: 500; min-height: 50px; min-width: 50px; margin: 3px; } .calendarwin-day-1 { background-color: transparent; color: #7C7C7C; } .calendarwin-day0 { background-color: transparent; color: white; } .calendarwin-day1 { background-color: $primary; color: black; } .calendarwin-day0:hover { background-color: rgba(75, 75, 75, 0.5); } .calendarwin-day0:active { background-color: tint(rgba(75, 75, 75, 0.5), 10%); } .calendarwin-day1:hover { background-color: tint($color4, 10%); color: black; } .calendarwin-day1:active { background-color: tint($color4, 20%); color: black; }