html,body{overflow-x:clip}html,body,#root{width:100%;min-height:100%}body{overscroll-behavior:none}html{scroll-padding-top:0}button,[role=button],[role=radio],[role=menuitem]{-webkit-tap-highlight-color:var(--color-transparent)}:is(button,input,select,textarea,[tabindex],[role=button],[role=radio],[role=menuitem]):focus-visible{outline-offset:2px;outline:2px solid var(--color-focus)!important}input:focus-visible,textarea:focus-visible{outline-offset:-3px}:is(button,[role=button],[role=radio],[role=menuitem]):disabled,[aria-disabled=true]{opacity:.55;cursor:not-allowed}:is(button,[role=button],[role=radio],[role=menuitem]):active{opacity:.76}input,textarea{caret-color:var(--color-focus)}input{font-size:max(1rem,16px)}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}[data-testid^=luck-cell-],[data-testid=calendar-card]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}