:root{color-scheme:light dark;--color:oklch(65% .15 250);--color1:oklch(from var(--color) l c 300);--lightColor:color-mix(in oklab, var(--color) 75%, white);--lightColor2:color-mix(in oklab, var(--color) 60%, white);--lighterColor:color-mix(in oklab, var(--color) 40%, white);--lighterColor2:color-mix(in oklab, var(--color) 25%, white);--lightestColor:color-mix(in oklab, var(--color) 12%, white);--lightestColor2:color-mix(in oklab, var(--color) 3%, white);--darkColor:color-mix(in oklab, var(--color) 80%, black);--darkerColor:color-mix(in oklab, var(--color) 60%, black);--darkerColor2:color-mix(in oklab, var(--color) 50%, black);--darkestColor:color-mix(in oklab, var(--color) 40%, black);--black:color-mix(in oklab, var(--color) 30%, black);--background:light-dark(var(--lightestColor2),var(--darkestColor));--borderOnBackground:light-dark(var(--lighterColor2),var(--darkerColor));--slightBorderOnBackground:color-mix(in oklab, var(--borderOnBackground) 30%, transparent);--cardBackground:light-dark(var(--lightestColor),var(--darkerColor2));--focusedCardBackground:light-dark(var(--lighterColor2),var(--darkerColor));--buttonColor:light-dark(var(--color),var(--darkColor));--secondaryButton:light-dark(var(--lightColor2),var(--darkerColor));--disabledButton:color-mix(in oklab, var(--buttonColor) 30%, lightgray);--max:light-dark(white,var(--black));--textColor:light-dark(var(--darkestColor),var(--lighterColor2));--grayText:light-dark(color-mix(in oklab, var(--darkestColor) 40 %, gray),color-mix(in oklab, var(--lighterColor2) 60 %, gray));--linkColor:light-dark(oklch(45% .15 265),var(--lightColor2));--ctaBackground:linear-gradient(30deg, var(--color), var(--darkColor));--blue-color:oklch(65% .15 250);--blue-color-light:color-mix(in oklab, var(--blue-color) 75%, white);--blue-color-dark:color-mix(in oklab, var(--blue-color) 75%, black);--green-color:oklch(70% .2 143);--green-color-light:color-mix(in oklab, var(--green-color) 75%, white);--green-color-dark:color-mix(in oklab, var(--green-color) 75%, black);--yellow-color:oklch(90% .2 105);--yellow-color-light:color-mix(in oklab, var(--yellow-color) 75%, white);--yellow-color-dark:color-mix(in oklab, var(--yellow-color) 75%, black);--orange-color:oklch(70% .18 54);--orange-color-light:color-mix(in oklab, var(--orange-color) 75%, white);--orange-color-dark:color-mix(in oklab, var(--orange-color) 75%, black);--red-color:oklch(60% .235 28);--red-color-light:color-mix(in oklab, var(--red-color) 75%, white);--red-color-dark:color-mix(in oklab, var(--red-color) 75%, black);--elevation-very-easy:light-dark(var(--blue-color-light),var(--blue-color-dark));--elevation-easy:light-dark(var(--green-color-light),var(--green-color-dark));--elevation-intermediate:light-dark(var(--yellow-color-light),var(--yellow-color-dark));--elevation-difficult:light-dark(var(--orange-color-light),var(--orange-color-dark));--elevation-very-difficult:light-dark(var(--red-color-light),var(--red-color-dark))}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior-y:contain;max-width:100vw;height:100%;font-family:Helvetica,Arial,sans-serif;font-size:100%;line-height:1.7rem}@media (max-width:500px){html{font-size:1em}}@media (min-width:500px) and (max-width:1920px){html{font-size:1.1em}}@media (min-width:1920px){html{font-size:1.16em}}body{color:var(--textColor)}main{flex-grow:1;width:100%;max-width:850px;min-height:100%;margin:0 auto;padding:0 .6rem}footer,nav{flex-grow:0;flex-shrink:0}a{font-size:inherit;padding:none;text-underline-offset:4px;color:var(--linkColor);border:none;text-decoration:none}h1{margin-top:1.6rem;margin-bottom:1rem;font-size:200%;line-height:3rem}h2{margin-top:1.4rem;margin-bottom:1rem;font-size:160%}@media (max-width:800px){h1{font-size:160%;line-height:2.2rem}h2{font-size:140%;line-height:2.2rem}}h3{margin-top:1rem;margin-bottom:.6rem;font-size:130%}h4{margin-top:.6rem;margin-bottom:.4rem;font-size:110%}h5{margin-top:.4rem;margin-bottom:.2rem;font-size:.9rem}h6{color:var(--lighterTextColor);margin-top:.4rem;margin-bottom:.2rem;font-size:.9rem}h1,h2,h3,h4,h5,h6{color:inherit;scroll-margin-top:1rem;font-family:Arial,Helvetica,sans-serif;font-weight:300}p{margin:0 0 .4rem}small{line-height:1rem;display:inline-block}blockquote{border-left:.2rem solid var(--lightColor);margin:.6rem 0;padding-left:.6rem}fieldset{border:0;min-width:0;margin:0;padding:.01em 0 0}button{color:inherit;background:0 0;border:none;border-radius:.2em;padding:0 1em;font-family:inherit;font-size:100%}button:enabled,details>summary{cursor:pointer}img{color:#0000}
/*# sourceMappingURL=0vcyffcuyr89g.css.map*/