@keyframes shake{0%,25%{transform:rotate(0);transform-origin:50% 0}2.5%{transform:rotate(.5deg)}5%,10%,15%{transform:rotate(-1deg)}7.5%,12.5%,17.5%{transform:rotate(1deg)}20%{transform:rotate(-.5deg)}22.5%{transform:rotate(.5deg)}}.Calendar{margin-top:3rem;margin-bottom:3rem;padding-right:var(--container-gutter);padding-left:var(--container-gutter);margin-left:auto;margin-right:auto;max-width:var(--container-width)}.Calendar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 48rem){.Calendar__grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center}}@media (min-width: 64rem){.Calendar__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 80rem){.Calendar__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.DoorPreview--today{transform:translateZ(0);animation:shake 4s cubic-bezier(.455,.03,.515,.955) infinite both;backface-visibility:hidden;perspective:1000px}.DoorPreview{overflow:hidden;border-radius:var(--radius-preview);background-color:var(--color-brand)}.DoorPreview__number{font-size:3rem;line-height:1;font-weight:700;--tw-text-opacity: 1;color:hsla(var(--color-white-base) / var(--tw-text-opacity, 1));font-family:var(--font-sans)}
