body{margin:0;background:var(--color-canvas);font-family:var(--font-body);line-height:var(--leading-base);color:var(--color-ink);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}h1,h2,h3{font-family:var(--font-heading)}a{color:var(--color-pink)}a:hover{color:var(--color-pink-deep)}button,input,textarea{font-family:inherit}button{line-height:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hit{position:relative}.hit:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes twinkle{0%,to{opacity:var(--alpha-4);transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (forced-colors:active){[role=radio],[role=tab],button{outline:1px solid ButtonText;outline-offset:-1px}[aria-checked=true],[aria-current=page],[aria-pressed=true],[aria-selected=true]{outline:3px solid Highlight;outline-offset:-3px}:focus-visible{outline:3px solid Highlight;outline-offset:2px}.fc-keep,.fc-star,[data-star]{forced-color-adjust:none}.fc-star,[data-star]{color:GrayText!important}.fc-star[data-on],[data-star][data-on]{color:CanvasText!important}.fc-star svg polygon,[data-star] svg polygon{fill:currentColor!important;stroke:currentColor!important}}html{scroll-padding-top:16px;scroll-padding-bottom:104px}@media (max-width:359px){.bar-actions svg{display:none}.bar-actions button{padding-left:14px;padding-right:14px}.filter-word{display:none}.day-card{padding:var(--space-5)!important}}.live-dot{animation:live-pulse 1.6s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:var(--alpha-4)}}