@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-color:#fff;--secondary-color:#1d63bf;--tertiary-color:#9db9da;--quaternary-color:#000;--quinquies-color:#0a0908;--border-radius:20px;--small-border-radius:10px}*{font-family:Inter,serif;font-weight:300;font-style:normal}a{text-decoration:none;cursor:pointer}a,a:visited{color:#fff}header h1{margin-left:20px}body,html{margin:0;height:100%;width:100%}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}body{display:flex;flex-direction:column;align-items:center;color:var(--primary-color);scroll-snap-type:y mandatory}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-thumb{background-color:var(--tertiary-color);border-radius:16px;border:4px solid #fff}header{position:fixed;top:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:var(--primary-color);background:var(--secondary-color);height:60px;z-index:10}h1,h2,h3{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.045em}h1{margin-block:10px;margin-left:10px;font-size:50px;font-variation-settings:"wght" 900}h1,h2{color:var(--quaternary-color);line-height:1.1em}h2{font-size:40px;font-variation-settings:"wght" 900}h3{font-size:30px;color:var(--quaternary-color);font-variation-settings:"wght" 900;line-height:1.1em}nav{margin-right:10px}nav a,nav a:visited{margin:10px;font-weight:500;color:var(--primary-color)}p{color:var(--quaternary-color);font-size:18px;margin:0}footer{background:var(--secondary-color);display:flex;flex-direction:column;align-items:center;padding-block:10px;width:100%}footer,footer a,footer a:visited,footer p{color:var(--primary-color)}footer p{font-weight:400}.Example{background-color:#f9fafb;border-radius:20px;margin-block:20px;padding:5px 20px}.PresentationImage{width:100%;max-height:300px;border-radius:var(--small-border-radius);margin-block:10px}.ImageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:20px;width:100%}.Image{width:100%;border-radius:var(--small-border-radius);margin-block:10px}.Legend{font-style:italic;font-size:14px;text-align:center}.Text{margin-bottom:10px}.List *{color:#000;font-weight:400;padding-block:2px;list-style-type:circle}.Important{font-weight:700}.Underlined{text-decoration:underline;font-weight:400}.FormattedCode{color:#fff;background-color:var(--quaternary-color);overflow-x:auto;padding:5px;border-radius:var(--small-border-radius);margin-block:10px}