:root{--font-family-primary: "Avenir Next Variable";--color-core-background: #fff;--color-core-foreground: #181818;--color-core-brand: #5f4dd5;--color-core-neutral: #f5f5f5;--color-core-inactive: #e0e0e0;--color-core-negative: #c60200;--color-core-positive: #228b22;--base-spacing: 8px;--container-max: 124.8rem;--container-min: 96rem;--container-padding: calc(var(--base-spacing) * 1.5);--max-page-width: 192rem;--border-radius: .4rem;--animation-duration-short: .15s;--animation-duration-medium: .3s}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:var(--color-core-foreground);color:var(--color-core-background)}::selection{background-color:var(--color-core-foreground);color:var(--color-core-background)}html,body{font-family:var(--font-family-primary, sans-serif);margin:0;padding:0}html{font-size:10px;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-core-background);color:var(--color-core-foreground);font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}fieldset{border:none;margin:0;padding:0}:where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;font-family:var(--font-family-primary, sans-serif);padding:0}:is(h1,h2,h3,h4,h5,h6,p,ol,ul){margin-block:0}:is(ol,ul){list-style:none;padding-inline:0}:where(a){color:inherit}:where(a):focus-visible{outline:2px solid var(--color-core-foreground);outline-offset:2px}.srOnly{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;white-space:nowrap}
