:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color:#f9ccb6;--secondary-color:#654321;--white:white;--gray:#2a292b;--background-color:var(--gray);--background-color-shade:#171718;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a,a:link,a:visited{color:#fff;text-decoration:none}body{background:var(--gray);min-width:320px;min-height:100vh;margin:0;font-size:16px;display:flex}#root{width:100%;height:100%;min-height:100vh}.nav-link{color:inherit;text-transform:uppercase;-webkit-user-select:none;user-select:none;caret-color:#0000;padding:8px 16px;font-weight:500;text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--background-color);background-color:var(--primary-color);cursor:pointer}.footer-link{text-transform:uppercase;color:var(--primary-color);margin:0 .5rem;padding:8px 16px;font-weight:500;text-decoration:none;transition:color .4s,background-color .2s}.footer-link:hover{color:var(--background-color-shade);background-color:var(--primary-color);cursor:pointer}.footer-container{caret-color:#0000;-webkit-user-select:none;user-select:none;flex-direction:row;padding:2rem 1rem;display:flex}.footer-container--left{flex:1}.footer-container--right{margin-right:.75rem}.container{flex-direction:column;width:100%;min-height:100vh;display:flex}header{flex-shrink:0;align-content:center;height:80px;padding:0 0 0 1.5rem}main{flex:1;padding:2.5rem 1.25rem}footer{background-color:var(--background-color-shade);flex-shrink:0}.home-container{flex-direction:row;justify-content:center;gap:3.5rem;margin:0 auto;display:flex}.about-container{width:500px}h1{font-size:1.75em;line-height:1.1}.uppercase{text-transform:uppercase!important}.social-link{border-radius:50%;padding:8px;transition:background-color .2s}.social-link:hover{background-color:var(--primary-color);color:var(--background-color)}.social-links{flex-direction:row;gap:5px;display:flex}
