.date-tile{border-radius:var(--border-radius);justify-content:center;width:fit-content;height:fit-content;display:flex}.date-tile--wide{padding-top:.7rem}.date-tile_date{width:fit-content}.date-tile_devider{font-size:bold;color:#fff;font-size:1.5rem;line-height:2.2rem}.date-tile_day{text-align:center;color:#fff;width:max-content;margin:auto}.date-tile_month{text-align:center;color:#fff;transform:translateY(-.1rem)}.date-tile_dayofweek{color:#fff}.date-tile--regular{min-width:4rem;height:4.7rem;padding:.5rem}.date-tile--regular .date-tile_day{font-size:1.9rem;line-height:2.3rem}.date-tile--regular .date-tile_month{font-size:1.1rem;line-height:1.4rem;transform:translateY(-.1rem)}.date-tile--regular .date-tile_day--wide{font-size:1.5rem;line-height:2rem}.date-tile--regular .date-tile_month--wide{font-size:1rem;line-height:1.3rem}.date-tile--regular .date-tile_dayofweek{font-size:1.3rem;line-height:3.7rem}.date-tile--overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:3.5rem;min-height:3.5rem;padding:.2rem .5rem}.date-tile--overlay .date-tile_day{text-align:center;font-size:1.6rem;line-height:1.8rem}.date-tile--overlay .date-tile_devider{line-height:1.8rem}.date-tile--overlay .date-tile_day--wide{font-size:1.4rem}.date-tile--overlay .date-tile_month{font-size:1.1rem;line-height:1.3rem;transform:translateY(-.1rem)}.date-tile--overlay .date-tile_month--wide{font-size:1rem}.date-tile--overlay .date-tile_dayofweek{font-size:1.2rem;line-height:3rem}@media only screen and (min-width:400px){.date-tile--regular{min-width:5rem;height:5rem;padding:.5rem}.date-tile--regular .date-tile_day{font-size:2.2rem;line-height:2.5rem}.date-tile--regular .date-tile_month{font-size:1.3rem;line-height:1.5rem}.date-tile--regular.date-tile--wide{padding-top:.8rem}.date-tile--regular .date-tile_day--wide{font-size:1.5rem;line-height:2rem}.date-tile--regular .date-tile_month--wide{font-size:1rem;line-height:1.3rem}.date-tile--regular .date-tile_dayofweek{font-size:1.5rem;line-height:4rem}}
