html,body,#root{height:100%}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper)}body{overscroll-behavior:none;background:var(--color-paper);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;caret-color:var(--color-accent);margin:0}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible:not(input):not(textarea){outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}