nav:where(.astro-VQYA7SDA){display:flex;justify-content:space-between;font-family:var(--sans);font-weight:500;font-size:1.15em;letter-spacing:.02em}#left-nav:where(.astro-VQYA7SDA),#right-nav:where(.astro-VQYA7SDA){display:flex;align-items:center}.nav-item:where(.astro-VQYA7SDA){opacity:.7;transition:all .5s ease-out;margin-left:.6em;margin-right:.6em}.nav-item:where(.astro-VQYA7SDA):hover{opacity:.9!important;transform:translateY(-.08em) scale(1.1);box-shadow:0 0 20px 20px var(--gl);background-color:var(--gl)}.nav-hovering:where(.astro-VQYA7SDA) .nav-item:where(.astro-VQYA7SDA){opacity:.15}nav:where(.astro-VQYA7SDA) a:where(.astro-VQYA7SDA),:where(.astro-VQYA7SDA)[astro-icon]{color:#3b2412}:root{--gsl: #edeec9ff;--gl: #dde7c7ff;--gm: #bfd8bdff;--gd: #98c9a3ff;--gsd: #77bfa3ff;--bg-color: rgba(250, 235, 215, .18);--link-color: #31572cdd;--link-color-hovering: #132a13;--text-color: rgba(0, 0, 0, .942);--title-color: rgb(0, 0, 0)}.flex{display:flex}.flex-br{width:100%;display:flex;justify-content:center}.wrap{flex-wrap:wrap}.center{display:flex;justify-content:center;flex-flow:wrap}:root{--code-inline-bg-color: #e6e2c3}a{text-decoration:none;color:var(--link-color)}main a.spec-a{color:var(--title-color);opacity:1;transition:all .6s ease-out}main a.spec-a:hover{opacity:.5}main a:not(.spec-a):not(.spec){display:inline-block;transition:all .8s ease-out}main a:hover:not(.spec-a):not(.spec){transform:scale(1.05);box-shadow:0 0 20px 20px var(--gsl);background-color:var(--gsl);color:var(--link-color-hovering)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background:#774a366f;border:4px solid transparent;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b07d6289}:root{--sans: "M PLUS Rounded 1c", sans-serif;--serif: "Noto Serif", serif;--mono: "Fira Code", monospace}span{font-family:var(--sans)!important}html{font-family:var(--serif);background-color:var(--bg-color);margin-left:16%;margin-right:16%;margin-top:1%}main{margin-top:2%;margin-bottom:30%}@media (orientation: portrait){html{margin-left:2%;margin-right:2%}}
