@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&display=swap";*{box-sizing:border-box}body{margin:0;font-family:Karla,sans-serif;font-weight:lighter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--primary-text-color);background:#f8f6f3}h1,h2{font-size:4rem;color:var(--secondary-text-color);font-weight:400;text-align:center;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.wrapper{margin:auto;max-width:75rem}.welcome-panel,.home__content,.contact{background:#f8f6f3}:root{--primary-color: #3f3d35;--contrast-color: #2d2c28;--grey: #696969;--primary-text-color: #4d493f;--secondary-text-color: #fffaf0}.nav-items{background:var(--primary-color);height:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:1.3rem;position:sticky;top:0;z-index:100;width:100%}.nav-links{text-decoration:none;color:#fff;padding:.5rem 1rem;-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none;user-select:none}.nav-links:hover{background-color:var(--contrast-color);border-radius:4px;transition:all .2s ease-out}.nav-logo{color:#fff;font-size:2rem}.nav-socials{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:center;gap:18px;padding-right:4%;z-index:2}.social-link{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:4px;padding:.08rem .12rem;background-color:transparent;transition:opacity .2s ease;line-height:1;-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none;user-select:none}.social-link:hover{text-decoration:none;background-color:transparent;color:#fff;outline:none}.social-icon{width:1.35rem;height:1.35rem;display:block;filter:brightness(0) invert(1);opacity:1;transition:filter .2s ease,opacity .2s ease}.social-link:hover .social-icon{filter:brightness(0) saturate(0) invert(.18);opacity:1}.social-icon--insta{width:1.7rem;height:1.7rem}.menu-icon{display:none}.menu-toggle-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;outline:none}.menu-toggle-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:1.45rem;height:1.45rem;display:block;filter:brightness(0) invert(1);stroke-width:2;transition:opacity .2s ease,transform .2s ease}.menu-toggle-icon.is-bars{position:relative}.menu-toggle-icon.is-close{position:absolute}.menu-toggle-icon.is-hidden{opacity:0}.menu-toggle-icon.is-visible{opacity:1}.menu-icon:active .menu-toggle-icon{transform:scale(.96)}.nav-menu{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;gap:10px;list-style:none;text-align:center;margin:0;padding:0;z-index:1}@media screen and (max-width:800px){.NavbarItems{position:relative}.nav-items{position:sticky;top:0;display:flex;justify-content:space-between;padding:0 1rem}.nav-menu{display:flex;flex-direction:column;width:100%;position:absolute;top:50px;left:-100%;transform:none;transition:left .5s ease;background:var(--primary-color);margin:0;z-index:2;padding-left:0;opacity:1}.nav-menu.active{left:0;transition:left .5s ease;opacity:1;list-style:none;padding-left:0}.nav-menu li{width:100%}.nav-links{text-align:center;padding:2rem;width:100%;display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none}.nav-links:hover{border-radius:0}.menu-icon{display:flex;align-items:center;justify-content:center;font-size:1.8rem;cursor:pointer;z-index:3;margin-right:auto;-webkit-tap-highlight-color:transparent;outline:none}.nav-socials{margin-left:0;padding-right:0}.fa-times{font-size:2rem}}.App{text-align:center;min-width:470px}.footer{padding:5px;bottom:0;font-size:.65rem;text-align:center;background:#696969;color:#fffaf0}.footer>p{margin-top:0;padding:5px;margin-bottom:0}.author>a{color:#fffaf0}
