*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}html[data-color-mode=dark]{color-scheme:dark}body{margin:0;color:var(--fgColor-default,#1f2328);background:var(--bgColor-default,#fff);font-family:var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif);font-size:14px;line-height:1.5}a{color:var(--fgColor-accent,#0969da);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:default}svg{flex-shrink:0;vertical-align:text-bottom}img{max-width:100%;height:auto}a,button,input,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus-outlineColor,#0969da);outline-offset:3px}::selection{background:var(--bgColor-accent-muted,#ddf4ff)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:8px 16px;border:2px solid var(--fgColor-accent);border-radius:6px;background:var(--bgColor-default);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}