:root{--background-color: #282A35;--foreground-color: #FBFAF3;--accent-1: #E8E8B7;--accent-2: #BFE6FF;--accent-3: #EBAAF0;--accent-4: #94C779;--accent-5: #AD8BE8;--border-radius: 25px }body{background-color:var(--background-color);color:var(--foreground-color);font-family:'ivysoft-variable'}a{text-decoration-line:none}a:link{color:var(--accent-2)}a:visited{color:var(--accent-2)}img{border-radius:var(--border-radius)}.topNav{font-size:larger;border-bottom:1px solid var(--accent-2);align-items:center;padding-bottom:10px;display:flex}.topNav ul{list-style:none;margin:0;padding:0;font-weight:bold;display:flex;flex-wrap:none;justify-content:center;margin-left:auto}.topNav a{display:block;padding:8px 8px;text-align:center;text-decoration:none;border-radius:4px;transition:all 0.15s}.topNav a:hover{background-color:var(--accent-2);color:var(--background-color)}.topNav img{border-radius:0pt}.default-img{display:block}.hover-image:hover .default-img{display:none}.hover-img{display:none}.hover-image:hover .hover-img{display:block}@media only screen and (max-width: 520px){.desktop-only{display:none !important}}.main{display:flex;gap:16px;padding:8px;padding-top:0px}.main a:visited{color:var(--accent-3)}.column{flex:1;padding:0px}@media only screen and (max-width: 500px){.main{flex-direction:column}}.section-button{display:flex;justify-content:center;align-items:center;width:100%;height:200px;max-width:500px;background-size:cover;background-position:center;border-radius:var(--border-radius);border:var(--background-color) 4px solid;margin-bottom:8px;margin-top:8px;margin-left:auto;margin-right:auto;font-size:larger;font-weight:bold;text-align:center;line-height:calc(var(--border-radius)*2)}.section-button:hover{border:var(--accent-2) 4px solid}.section-button-txt{height:calc(var(--border-radius)*2);background-color:var(--background-color);border-radius:var(--border-radius);border:var(--background-color) 4px solid;color:var(--accent-2);padding-left:15px;padding-right:15px}.section-button:hover .section-button-txt{color:var(--background-color);background-color:var(--accent-2);border:var(--accent-2) 4px solid}.bottomFoot{border-top:1px solid var(--accent-2);padding-top:10px;margin-top:40px}.bottomFoot ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.bottomFoot ul li,.bottomFoot h1,.bottomFoot p{margin:5px}.bottomFoot img{border-radius:0pt}.logoList{justify-content:space-between;width:100%;padding:0}.logoList img{width:20px;height:20px;display:block}.copyright{margin-top:30px;font-size:smaller;color:var(--accent-2);text-align:center}.with-sidebar{display:flex}.toc{padding-right:20px;position:sticky;top:2rem;align-self:start;margin-left:0px;padding-left:10px;margin-right:20px;max-width:250px;border-right:var(--accent-2) solid 1px;margin-top:20px}.toc ul{list-style:none;padding-left:10px;margin-left:0px}.toc li a{opacity:50%;transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.toc li a:hover,.toc li a:focus{opacity:1}.toc li.visible>a{opacity:1}.toc #markdown-toc{margin:0px}.toc-marker{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.toc-marker path{transition:all 0.3s ease}.sidebar-main{max-width:600px;margin:auto;padding-left:15px;padding-right:15px}.banner{display:block;width:100%;max-width:600px;margin:auto}html{scroll-behavior:smooth}
