@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;font-display:swap;src:url('/src/fonts/anonymous-pro-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;font-display:swap;src:url('/src/fonts/anonymous-pro-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-blue:#5271FF;--color-yellow:#FFD558;--color-grey:#444444;--color-light-grey:#F5F5F5;--spacing-sm:15px;--spacing-md:20px;--spacing-lg:30px;--font-size:15px;--border-width:1px}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track-piece{background-color:transparent}html{height:100%;scrollbar-width:none;-ms-overflow-style:none;-webkit-touch-callout:none}body{padding-top:80px;background-color:var(--color-yellow);font-family:'Anonymous Pro',monospace;color:var(--color-grey);font-size:var(--font-size);overflow-y:scroll;overflow-x:hidden;text-align:justify;cursor:default}p{margin-bottom:var(--spacing-sm)}.katex,pre{font-family:'Anonymous Pro',monospace;color:var(--color-grey);font-size:var(--font-size)}.katex-display{display:inline!important}.katex-display>.katex{display:inline-block!important}a,a:active,a:link,a:visited{color:var(--color-grey);text-decoration:none;cursor:default}.navbar-text a:hover,a:hover,li a:hover{color:var(--color-blue)}.text-links{color:var(--color-blue)!important}.text-links:hover{text-decoration:underline}p a,p a:link,p a:visited{text-decoration:underline}li,ul{list-style-type:none;margin:0 0 var(--spacing-md) 0;padding-inline-start:0}hr{margin:var(--spacing-sm) 0;border:0;border-top:var(--border-width) solid var(--color-grey);opacity:1}.navbar{border-bottom:var(--border-width) solid var(--color-grey);background:inherit;padding-bottom:var(--spacing-sm)}.navbar-brand{font-size:var(--font-size);margin-left:0;padding-bottom:0;color:var(--color-grey)}.navbar-brand span,.navbar-brand:hover{color:var(--color-grey)!important}.navbar-brand #gen{color:var(--color-blue)!important}.container{max-width:960px;padding-left:20px;padding-right:20px}.col-md-8,.col-sm-12,.col-xs-12{padding-left:0;padding-bottom:var(--spacing-sm)}.title{text-align:right;color:var(--color-blue);font-weight:700;margin-bottom:25px}.embed-responsive,.ratio{margin:var(--spacing-lg) 0!important;width:100%}.carouselExampleControls,img{margin:var(--spacing-md) 0!important}.carousel-item img{margin:0!important;object-fit:contain;width:100%;height:auto}#blue,#chaos,#g,#life,#physarum{display:block;margin:0 auto}#directory-listing{padding-bottom:var(--spacing-sm)}#directory-listing a,#directory-listing a:hover{background-color:transparent}#fm-synth{padding-bottom:var(--spacing-md);-webkit-user-select:none;user-select:none;touch-action:none}#fm-synth canvas{touch-action:none}#fm-synth-menu{text-align:center;width:100%;padding:clamp(5px,1vh,10px) 0;-webkit-user-select:none;user-select:none;font-size:clamp(16px, 2vw, 25px);display:inline-block;vertical-align:middle;gap:clamp(5px,1vw,10px)}.waves{display:inline-block;height:clamp(30px,4vw,50px);width:clamp(30px,4vw,50px);background-color:var(--color-grey);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:alpha;mask-mode:alpha;cursor:default}.waves.selected,.waves:hover{background-color:var(--color-blue)}.form-control,.form-control:focus{background-color:var(--color-yellow);color:var(--color-grey);font-size:var(--font-size);border-radius:0;border:none;border-bottom:var(--border-width) solid var(--color-grey);box-shadow:none;padding:0}.form-control::-webkit-input-placeholder{color:var(--color-grey)}.btn,.btn:active,.btn:focus{background:var(--color-blue);border:none;color:var(--color-yellow);font-size:var(--font-size);outline:0!important;box-shadow:none}.btn:hover{background:var(--color-yellow);color:var(--color-blue)}.modal-header{box-shadow:none}.modal-footer{border-top:0;padding-top:0}.modal-body{padding-bottom:0}