@import"https://use.typekit.net/abp2bnr.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Math&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root,:after{--nive: #e0e6f8;--sonio: #0b173b}html{background-color:var(--sonio);color:var(--nive)}body{font-family:niveau-grotesk,sans-serif}h1,h2,h3,h4,h5,h6{font-family:europa,sans-serif}h1:where(.astro-SCKKX6R4).main-title{text-transform:uppercase;letter-spacing:.15em;text-align:center}a{text-decoration:none;text-shadow:var(--nive) 0 0 6px;transition:text-shadow .2s linear;color:var(--nive);:global(&:visited){color:var(--nive)}:global(&:hover){text-shadow:var(--nive) 0 0 12px}}pre,code,.code{font-family:"Noto Sans Math",Noto Sans,sans-serif;font-weight:400}:not(pre)>code{padding:0 6px;background-color:color-mix(in srgb,var(--nive) 15%,transparent);border-radius:8px}.astro-code{border:color-mix(in srgb,var(--nive) 50%,transparent) solid 1px;padding:6px}select{background-color:transparent;border:var(--nive) solid 2px;padding:2px;color:var(--nive);font-family:niveau-grotesk,sans-serif;option {background-color: var(--sonio);}}nav:where(.astro-SCKKX6R4){text-align:center;& ul:where(.astro-SCKKX6R4){list-style-type:none;display:table;table-layout:fixed;max-width:1000px;width:100%;border:2px solid var(--nive);padding:0 2px;margin:0 auto;>li:where(.astro-SCKKX6R4){position:relative;display:table-cell;padding:4px 2px;& a:where(.astro-SCKKX6R4){display:block;text-shadow:none;padding-bottom:2px;transition:background-color .2s linear,color .2s linear;&:hover{background-color:var(--nive);color:var(--sonio)}}}}}.content:where(.astro-SCKKX6R4){margin:20px auto 0;max-width:900px}.wide:where(.astro-SCKKX6R4){max-width:1200px}.footer:where(.astro-SCKKX6R4){margin-top:40px;text-align:center;font-size:.9em}
