
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:var(--size-scrollbar);height:var(--size-scrollbar)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border-radius:var(--mantine-radius-xl);border:var(--size-scrollbar-inset) solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted-soft)}body{background:var(--color-background-default);color:var(--color-foreground-default);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-family-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;margin:0}p,figure{margin:0}img{max-width:100%;display:block}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:var(--size-border-rule) solid var(--color-primary-default);outline-offset:3px;border-radius:var(--mantine-radius-sm)}section[id]{scroll-margin-top:var(--size-anchor-offset)}@media (max-width:720px){body{font-size:var(--font-size-body-compact)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:.01ms;--motion-base:.01ms;--motion-slow:.01ms}html{scroll-behavior:auto}}
