*,:after,:before{box-sizing:border-box}html{line-height:1.5}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Oxygen,Open Sans,Helvetica Neue;margin:0;-webkit-font-smoothing:antialiased}main{display:block}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}button,input{overflow:visible;text-transform:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,p,ul{margin-bottom:.5em;margin-top:.5em}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{font-size:1em}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit}:root,:root[data-scheme=auto]{--csstools-color-scheme--light:initial;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,:root[data-scheme=auto]{--csstools-color-scheme--light: }}:root[data-scheme=light]{--csstools-color-scheme--light:initial;color-scheme:light}:root[data-scheme=dark]{--csstools-color-scheme--light: ;color-scheme:dark}:root,:root[data-theme=normal]{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #1a1a1a;--bg-colour:var(--csstools-light-dark-toggle--0,#fff);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #fff;--text-colour:var(--csstools-light-dark-toggle--1,#000);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #fff;--border-colour:var(--csstools-light-dark-toggle--2,#000)}@supports (color:light-dark(red,red)){:root,:root[data-theme=normal]{--bg-colour:light-dark(#fff,#1a1a1a);--text-colour:light-dark(#000,#fff);--border-colour:light-dark(#000,#fff)}}@supports not (color:light-dark(tan,tan)){:root:not(.does-not-exist) *,[data-theme=normal]:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #1a1a1a;--bg-colour:var(--csstools-light-dark-toggle--0,#fff);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #fff;--text-colour:var(--csstools-light-dark-toggle--1,#000);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #fff;--border-colour:var(--csstools-light-dark-toggle--2,#000)}}:root{background-color:var(--bg-colour);color:var(--text-colour);transition:background-color .5s ease-in-out,color .5s ease-in-out}
