.navbar[data-v-6cd6138f]{position:sticky;top:0;width:100%;z-index:1000;background-color:var(--background-color);padding-top:1rem;padding-bottom:1rem}.navbar .container[data-v-6cd6138f]{display:flex;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;padding:0 1.5rem}.navbar .container .logo[data-v-6cd6138f]{color:var(--text-color);font-size:1.75rem;text-decoration:none}.navbar .container .logo[data-v-6cd6138f]:hover{color:var(--text-lighter)}.navbar .container .nav-links[data-v-6cd6138f]{list-style:none;display:flex;margin:0;padding:0;font-size:1.1rem}.navbar .container .nav-links li[data-v-6cd6138f]{margin-left:20px}@media (max-width: 768px){.navbar .container[data-v-6cd6138f]{flex-direction:column;text-align:center}.navbar .logo[data-v-6cd6138f]{margin-bottom:1rem}.navbar .nav-links[data-v-6cd6138f]{flex-direction:column}.navbar .nav-links li[data-v-6cd6138f]{margin:.5rem 0}}.footer-bar[data-v-05192dea]{width:100%;z-index:1000;padding-bottom:1rem}.footer-bar .container[data-v-05192dea]{display:flex;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;padding:0 1rem}@media (max-width: 425px){.footer-bar .container[data-v-05192dea]{flex-direction:column;gap:1rem;text-align:center}}.footer-bar .container .footer-links[data-v-05192dea]{list-style:none;display:flex;margin:0;padding:0}@media (max-width: 425px){.footer-bar .container .footer-links[data-v-05192dea]{flex-direction:column;align-items:center;gap:.75rem}}.footer-bar .container .footer-links li[data-v-05192dea]{margin-left:20px}.footer-bar .container .footer-links li a[data-v-05192dea]{display:flex}.footer-bar .container .footer-links li a .footer-icon-link[data-v-05192dea]{height:1rem;align-self:center;transition:opacity .3s ease}.footer-bar .container .footer-links li:hover .footer-icon-link[data-v-05192dea]{opacity:.7}@media (max-width: 425px){.footer-bar .container .footer-links li[data-v-05192dea]{margin-left:0}}:root{--primary-color: #71d7ff;--text-color: #fff;--text-lighter: #e7e7e7;--background-color: #333}a.hover-white-blue-gradient{text-decoration:none;color:transparent;background-image:linear-gradient(to right,var(--text-color),var(--primary-color));background-size:300% 100%;background-position:0 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:background-position .3s ease}a.hover-white-blue-gradient:hover{background-position:100% 0}.hover-black-blue-gradient{text-decoration:none;color:transparent;background-image:linear-gradient(to right,var(--background-color),var(--primary-color));background-size:300% 100%;background-position:0 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:background-position .3s ease}.hover-black-blue-gradient:hover{background-position:100% 0;cursor:pointer}*,*:before,*:after{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.6;margin:0;background-color:#f4f4f4;color:#333}#app{display:flex;flex-direction:column;min-height:100vh}main{flex:1;width:100%;max-width:900px;margin:0 auto;padding:20px}.home-page-top[data-v-8d5e34e1]{background-image:url(/assets/profile-photo-Bks9wKVB.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply;background-color:#0006;min-height:75vh;display:flex;justify-content:end;flex-direction:column;border-radius:1rem 1rem 0 0;padding:1rem;margin-top:2rem}.home-page-top h1[data-v-8d5e34e1]{font-size:5em;color:var(--text-color);width:100%}.home-page-top h1 .joey[data-v-8d5e34e1]:hover{cursor:default}.home-page-top .nav-links[data-v-8d5e34e1]{list-style:none;display:flex;margin:0;padding:0}.home-page-top .nav-links li[data-v-8d5e34e1]{font-size:2rem;margin-left:20px}.home-page-top .nav-links li[data-v-8d5e34e1]:first-child{margin-left:0}.lower-home[data-v-8d5e34e1]{background-image:url(/assets/nightsky-DW6qGFz0.jpg);min-height:25vh;display:flex;justify-content:center;flex-direction:column;color:var(--text-color);font-size:1.75rem;padding:1rem;border-radius:0 0 1rem 1rem}
