:root{--base-font-size: 8px;--base-fonts: "Raleway", sans-serif;--light-grey: rgba(220,220,220,1);--dark-grey: rgb(100,100,100);--dark-green: #006000;--mid-green: #696;--light-green: #ACA;--dark-blue: #073979;--mid-blue: #7D96BC;--light-blue: #AAC;--very-light-blue: #F3F3FF;--dark-primary: var(--dark-blue);--mid-primary: var(--mid-blue);--light-primary: var(--light-blue);--very-light-primary: var(--very-light-blue);--text-primary: var(--dark-grey);--page-background: var(--very-light-blue)}@media(max-width: 1024px){:root{--base-font-size: 7px}}@media(max-width: 768px){:root{--base-font-size: 6px}}html,body,div,header,footer,nav,main,section,article,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;box-sizing:border-box;vertical-align:baseline}html,body{font-family:var(--base-fonts);font-size:var(--base-font-size);font-weight:var(--weight-normal);color:var(--text-primary)}body{background:var(--page-background)}h1,h2{font-size:3.2rem;font-weight:500;margin:.4rem 0 .3rem;line-height:1.3}p{font-size:2.7rem;margin-bottom:3rem}p em{background:green;color:#fff}a{color:var(--text-primary);font-style:italic;font-weight:var(--weight-bolder)}ul li{font-size:2rem}body header h1{margin:0;background:linear-gradient(to bottom, var(--dark-primary), var(--very-light-primary));text-align:center}body header h1 a{transition:all .5s;color:var(--mid-primary);font-size:7rem;font-weight:900;font-style:normal;text-decoration:none;letter-spacing:.4em;padding-left:.4em;-webkit-text-stroke:1px var(--dark-primary)}body header h1 a:hover{text-shadow:0rem 0rem .5rem var(--dark-primary)}body header nav{margin:1rem 5rem}body main{margin:1rem 4rem 4rem}body main h1{text-align:center;font-size:2.5rem;margin-bottom:1rem}body footer{position:fixed;bottom:0;width:100%;padding:.2rem 1.5rem;background:var(--page-background);border-top:1px solid var(--dark-grey)}body footer p{margin:0;text-align:right;font-size:1.5rem}main.home ul{display:flex;padding:0;list-style:none;flex-flow:row wrap;justify-content:center;gap:3rem}main.home ul li{display:block;width:50%;max-width:200px;text-align:center}main.home ul li img{display:block;width:80%;padding:10%;transition:.5s}main.home ul li:hover img{width:90%;padding:5%}main.fractal #fractal div.controls{text-align:center}main.fractal #fractal div.controls span{margin:0 2rem;font-size:2rem}main.fractal #fractal div.controls span:hover{cursor:pointer}main.fractal #fractal form#fractal-settings{margin:0 auto}main.fractal #fractal form#fractal-settings div.formrow label{display:inline-block;width:50%;text-align:right}main.fractal #fractal form#fractal-settings div.formrow span{font-size:2rem}main.fractal #fractal form#fractal-settings div.formrow span:hover{cursor:pointer}main.fractal #fractal div.canvases{margin:0 auto}main.hyperboloid #hyperboloid-render-zone{position:relative;width:100%;height:60rem}main.hyperboloid #hyperboloid-render-zone .labelRenderer{position:absolute;top:0;pointer-events:none}main.hyperboloid #hyperboloid-render-zone .labelRenderer .label{font-size:2.5rem;font-family:"Times New Roman",Times,serif;font-style:italic}main.hyperboloid #hyperboloid-render-zone .labelRenderer .label.labelx{color:#ff7b00}main.hyperboloid #hyperboloid-render-zone .labelRenderer .label.labely{color:#049217}main.hyperboloid #hyperboloid-render-zone .labelRenderer .label.labelz{color:#3623e0}main.hyperboloid #hyperboloid-render-zone .lil-gui{--background-color: rgba(50,50,50,0.6);--title-background-color: rgba(30,30,30,0.6)}main.hyperboloid #hyperboloid-render-zone .lil-gui.root{position:absolute;top:0;right:0}/*# sourceMappingURL=main.css.map */
