div[data-astro-cid-gbuwpmeg]{border-left:2px solid color-mix(in oklch, CanvasText 30%, transparent);border-right:2px solid color-mix(in oklch, CanvasText 30%, transparent);padding-left:var(--size-8);gap:var(--size-8);display:flex;& label{cursor:pointer;& [data-icon]{font-size:var(--font-size-30);color:var(--text-color)}}& input{display:none}& input:checked+label[data-astro-cid-gbuwpmeg]{& [data-icon]{color:var(--peach)}}}div[data-astro-cid-nen7h5rs]{gap:var(--size-8);margin:var(--size-48) var(--size-32);justify-content:space-between;align-items:center;display:flex;& nav{flex:1;justify-content:space-between;align-items:center;display:flex;& [data-icon]{font-size:var(--size-96);color:var(--text-color)}& .home-button{align-items:center;gap:var(--size-8);display:flex}& ul{gap:var(--size-8);list-style:none;display:flex}}& [data-icon]{font-size:var(--font-size-30);color:var(--text-color);transition:color .2s ease-in-out;&:hover{color:var(--teal)}}}:root{--size-1:1px;--size-2:2px;--size-4:4px;--size-8:8px;--size-12:12px;--size-16:16px;--size-24:24px;--size-32:32px;--size-48:48px;--size-64:64px;--size-96:96px;--size-128:128px;--size-192:192px;--size-256:256px;--size-384:384px;--size-512:512px;--size-640:640px;--size-768:768px;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-30:30px;--font-size-36:36px;--font-size-48:48px;--font-size-60:60px;--font-size-72:72px;--rosewater:light-dark(oklch(71.41% .1045 33.1),oklch(92.26% .0238 30.49));--flamingo:light-dark(oklch(68.56% .1259 20.87),oklch(87.97% .0418 17.98));--pink:light-dark(oklch(72.56% .1739 338.43),oklch(87% .0752 336.3));--mauve:light-dark(oklch(55.47% .2503 297.02),oklch(78.71% .1187 304.77));--red:light-dark(oklch(55.05% .2155 19.81),oklch(75.56% .1297 2.76));--maroon:light-dark(oklch(62.52% .1967 20.27),oklch(78.21% .0903 8.85));--peach:light-dark(oklch(69.2% .2041 42.43),oklch(82.37% .1015 52.63));--yellow:light-dark(oklch(71.4% .1494 67.78),oklch(91.93% .0704 86.53));--green:light-dark(oklch(62.5% .1772 140.44),oklch(85.77% .1092 142.72));--teal:light-dark(oklch(60.23% .0981 201.1),oklch(85.85% .0792 182.75));--sky:light-dark(oklch(68.2% .1448 235.38),oklch(84.67% .0833 210.25));--sapphire:light-dark(oklch(64.77% .1068 212.89),oklch(79.06% .0965 228.65));--blue:light-dark(oklch(55.86% .2255 262.09),oklch(76.64% .1113 259.88));--lavender:light-dark(oklch(66.38% .1751 273.13),oklch(81.66% .091 277.31));--text:light-dark(oklch(43.55% .043 279.33),oklch(87.87% .0426 272.28));--subtext1:light-dark(oklch(49.2% .0385 279.3),oklch(81.68% .0403 272.86));--subtext0:light-dark(oklch(54.71% .0343 279.08),oklch(75.1% .0396 273.93));--overlay2:light-dark(oklch(60.09% .0305 278.69),oklch(68.65% .0374 274.73));--overlay1:light-dark(oklch(65.36% .0269 278.12),oklch(61.76% .0367 276));--overlay0:light-dark(oklch(70.77% .0237 274.6),oklch(54.97% .0345 277.1));--surface2:light-dark(oklch(75.84% .0205 273.15),oklch(47.65% .034 278.64));--surface1:light-dark(oklch(80.83% .0174 271.2),oklch(40.37% .032 280.15));--surface0:light-dark(oklch(85.75% .0145 268.48),oklch(32.4% .0319 281.98));--base:light-dark(oklch(95.78% .0058 264.53),oklch(24.29% .0304 283.91));--mantle:light-dark(oklch(93.35% .0087 264.52),oklch(21.55% .0254 284.06));--crust:light-dark(oklch(90.6% .0117 264.51),oklch(18.28% .0204 284.2));--background-color:var(--base);--text-color:var(--text)}html{color-scheme:light dark;text-wrap:pretty}html,body{width:100%;height:100%;margin:0;font-family:Inclusive Sans,sans-serif;overflow-x:clip}body{background-color:var(--background-color);color:var(--text-color);font-size:var(--font-size-20);& main{margin:0 var(--size-32);padding-bottom:var(--size-32)}}a{--link-color:var(--teal);color:var(--link-color);text-decoration:underline #0000;transition:all .2s ease-out;&:hover{text-decoration-color:var(--link-color);transition:all .2s ease-in}}p{& a{font-weight:700}}iframe{max-width:100%}img{object-fit:contain;max-width:100%;height:auto}p{margin:var(--size-16) 0}pre,img,iframe{border-radius:var(--size-8)}pre{padding:var(--size-16)}h1{font-family:Pacifico,cursive;font-size:var(--font-size-48);font-weight:400}blockquote{background-color:light-dark(var(--crust),var(--surface0));padding:var(--size-8);border-radius:0 var(--size-4) var(--size-4) 0;border-left:solid 2px var(--sapphire);margin:0;padding-inline-start:var(--size-32)}
