*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--nr-color-text-primary);background:var(--nr-color-surface-canvas);font-family:var(--nr-typography-font-family-sans);font-size:var(--nr-typography-font-size-body);line-height:var(--nr-typography-line-height-body)}button,input,select,textarea{font:inherit}a{color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--nr-color-interaction-focus-ring);outline-offset:3px}::selection{color:var(--nr-color-brand-primary);background:var(--nr-color-brand-highlight)}@media(prefers-contrast:more){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-width:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}