.menu[data-v-6a424de7]{text-align:left;height:4em;top:0;padding:.25em 0;box-shadow:0 4px 6px #ccc;position:fixed;z-index:10;background:#fff}.desktop-menu[data-v-6a424de7],.menu[data-v-6a424de7]{display:flex;align-items:center;width:100%}.desktop-menu .feed-icon-container[data-v-6a424de7]{text-align:right;flex-grow:1}.feed-icon[data-v-6a424de7]{background:url(https://blog.fabiomanganiello.com/img/rss.png);background-size:40px!important;width:40px;height:40px;display:inline-flex}.mobile-menu-button[data-v-6a424de7]{width:100%;display:flex;flex-direction:row;align-items:center}.mobile-menu-button button[data-v-6a424de7]{width:1.8em;cursor:pointer;display:flex;justify-content:center;padding:.3em;border-radius:.5em;background:#fff;font-size:1.6em;border:0;margin-left:.3em}.mobile-menu-button button[data-v-6a424de7]:hover{border:1px solid rgba(0,0,0,.3)}.mobile-menu-button .site-title[data-v-6a424de7]{width:90%;text-align:right;font-size:1.6em;margin-right:.5em}.item[data-v-6a424de7]{color:#2c3e50;padding:0 1em;cursor:pointer}.item.selected[data-v-6a424de7]{font-weight:700}.item[data-v-6a424de7]:hover{padding-bottom:.5em}.mobile-menu[data-v-6a424de7]{position:absolute;top:4em;height:calc(100vh - 4em);background:#1e2232;display:flex;flex-direction:column;z-index:10;padding:.5em 0;overflow:auto}.mobile-menu a[data-v-6a424de7]{color:#fff}.mobile-menu .item[data-v-6a424de7]{padding:1em 5em 1em 1em;border-bottom:1px solid #444}.mobile-menu .item[data-v-6a424de7]:hover{opacity:.5}.article[data-v-6472ac5e]{display:block;box-shadow:0 1px 3px 1px #aaa;overflow:hidden;text-overflow:ellipsis;max-height:30em}.article[data-v-6472ac5e]:hover{box-shadow:0 1px 4px 3px #999}.container[data-v-6472ac5e]{height:100%;padding:2em}.image[data-v-6472ac5e]{height:35%;z-index:1}.image img[data-v-6472ac5e]{height:100%}.title[data-v-6472ac5e]{font-size:1.6em;margin-top:.4em}.description[data-v-6472ac5e]{color:rgba(0,0,0,.7)}.date[data-v-6472ac5e]{color:rgba(0,0,0,.4);margin:-1.25em 0 1.5em 0}h3[data-v-6472ac5e]{margin:40px 0 0}ul[data-v-6472ac5e]{list-style-type:none;padding:0}li[data-v-6472ac5e]{display:inline-block;margin:0 10px}a[data-v-6472ac5e]{color:initial}.blog[data-v-d92ad00e]{height:100%;padding:0 2em}h3[data-v-d92ad00e]{margin:40px 0 0}ul[data-v-d92ad00e]{list-style-type:none;padding:0}li[data-v-d92ad00e]{display:inline-block;margin:0 10px}a[data-v-d92ad00e]{color:#42b983}.container[data-v-dfac6b74]{display:flex;box-shadow:0 1px 3px 1px #aaa;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:pointer}.container[data-v-dfac6b74]:hover{box-shadow:0 1px 4px 3px #999}.column[data-v-dfac6b74]{margin:0}.project[data-v-dfac6b74]{width:100%;height:100%;min-height:10em;position:relative}.head[data-v-dfac6b74]{width:100%;display:flex;align-items:center}.head .name[data-v-dfac6b74]{font-size:1.2em;margin-top:.4em;width:60%}.head .stats[data-v-dfac6b74]{width:40%;text-align:right;color:rgba(0,0,0,.6)}.head .stats .stat[data-v-dfac6b74]{display:inline-flex;margin:.5em;align-items:center}.head .stats .stat i[data-v-dfac6b74]{margin-right:.4em}.description[data-v-dfac6b74]{color:rgba(0,0,0,.7);font-size:.9em;margin-top:.5em;margin-bottom:.5em}.bottom[data-v-dfac6b74]{width:100%;position:absolute;background:#fff;font-size:.8em;bottom:0;z-index:9}.date-container[data-v-dfac6b74]{display:flex}.date-container .date-label[data-v-dfac6b74]{width:50%}.date-container .date[data-v-dfac6b74]{width:50%;color:rgba(0,0,0,.4);text-align:right}a[data-v-dfac6b74]{color:initial}.github[data-v-33a4f7e6]{height:100%;max-width:70em;padding:0 2em;margin:auto}.container[data-v-76b9925b]{display:flex;box-shadow:0 1px 3px 1px #aaa;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:pointer}.container[data-v-76b9925b]:hover{box-shadow:0 1px 4px 3px #999}.tutorial[data-v-76b9925b]{width:100%;height:100%;min-height:10em;position:relative}.head[data-v-76b9925b]{width:100%;display:flex;margin-top:.4em}.head .name[data-v-76b9925b]{font-size:1.2em;width:80%}.head .lang[data-v-76b9925b]{width:20%;text-align:right}.description[data-v-76b9925b]{color:rgba(0,0,0,.7);font-size:.9em;margin-top:.5em;margin-bottom:.5em}a[data-v-76b9925b]{color:initial}.tutorials[data-v-56bcf6de]{height:100%;max-width:70em;padding:0 2em;margin:auto}.column[data-v-56bcf6de]{margin:0}.container[data-v-6c9df3de]{display:flex;box-shadow:0 1px 3px 1px #aaa;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:pointer}.container[data-v-6c9df3de]:hover{box-shadow:0 1px 4px 3px #999}.publication[data-v-6c9df3de]{width:100%;height:100%;min-height:10em;position:relative}.head[data-v-6c9df3de]{width:100%;display:flex;flex-direction:column;margin-top:.4em}.head .name[data-v-6c9df3de]{font-size:1.2em;width:80%}.head .publisher[data-v-6c9df3de]{margin-top:.3em;font-size:.8em;color:rgba(0,0,0,.65)}.abstract[data-v-6c9df3de]{color:rgba(0,0,0,.8);font-size:.9em;margin:1em auto .5em auto}a[data-v-6c9df3de]{color:initial}.pubs[data-v-ed0f3e0a]{height:100%;max-width:70em;padding:0 2em;margin:auto}.column[data-v-ed0f3e0a]{margin:0}.music[data-v-01f36cc9]{height:calc(100vh - 4em);margin-top:-2.5em}.columns[data-v-01f36cc9]{height:100%;margin:0}iframe[data-v-01f36cc9]{width:100%;height:100%}.container[data-v-1c5c764a]{height:calc(100vh - 4em);display:flex;justify-content:center}.about[data-v-1c5c764a]{max-width:70em;padding:0 2em;text-align:center}.head[data-v-1c5c764a]{display:flex;flex-direction:row;align-items:center}.head .image img[data-v-1c5c764a]{width:8em}h2[data-v-1c5c764a]{font-size:1.6em;margin-left:2em}h3[data-v-1c5c764a]{font-size:1.3em;margin-bottom:1em}ul[data-v-1c5c764a]{margin:1em 0}ul li[data-v-1c5c764a]{list-style:initial}.body[data-v-1c5c764a]{margin-top:2em;text-align:left}.media-item[data-v-7ffc1cdb]{display:flex;flex-wrap:wrap;flex:1 1 calc(33.333% - 1rem);gap:1rem;box-sizing:border-box}.media-item audio[data-v-7ffc1cdb],.media-item img[data-v-7ffc1cdb],.media-item video[data-v-7ffc1cdb]{max-height:30rem;border-radius:8px;-o-object-fit:cover;object-fit:cover}.post[data-v-1868fcc0]{width:100%;display:flex;flex:1;flex-direction:column;text-align:left;padding:1rem;border-bottom:1px solid #ccc}.post .header[data-v-1868fcc0]{display:flex;flex-direction:column;margin-bottom:.5rem}.post .header .reblogged[data-v-1868fcc0]{color:#888;font-size:.8rem}.post .account[data-v-1868fcc0]{display:flex;align-items:center;margin-bottom:.5rem}.post .account .avatar[data-v-1868fcc0]{width:50px;height:50px;margin-right:1rem}.post .account .avatar img[data-v-1868fcc0]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post .account h2[data-v-1868fcc0]{margin:0;font-size:1.2rem;color:#333}.post .date[data-v-1868fcc0]{font-size:.8rem;font-weight:700;color:#666;margin-bottom:.5rem}.post .details[data-v-1868fcc0]{flex:1;display:flex;flex-direction:column}.post .details .content[data-v-1868fcc0]{font-size:1rem;color:#333;margin-bottom:1rem}.post .details .media[data-v-1868fcc0]{display:flex;flex-wrap:wrap;gap:1rem}.post .quote[data-v-1868fcc0]{padding:.5rem;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:1rem}.post .card[data-v-1868fcc0]{height:9rem;display:flex;border:1px solid #ccc;border-radius:.5rem;background-color:#f9f9f9}.post .card a[data-v-1868fcc0]{width:100%;display:flex;text-decoration:none;color:inherit}.post .card a img[data-v-1868fcc0]{max-width:100%;height:100%;border-radius:.5rem 0 0 .5rem}.post .card a h3[data-v-1868fcc0]{margin:.5rem 0;font-size:1.2rem;color:#333}.post .card a p[data-v-1868fcc0]{font-size:.9rem;color:#666}.post .card-image[data-v-1868fcc0]{width:35%;max-width:15rem}.post .card-image img[data-v-1868fcc0]{width:100%;height:auto;border-radius:.5rem}.post .card-details[data-v-1868fcc0]{flex:1;display:flex;flex-direction:column;padding:1rem;overflow:hidden;text-overflow:ellipsis}.post .footer[data-v-1868fcc0]{width:100%;max-width:15rem;display:flex;justify-content:space-between;font-size:.8rem;color:#666;background-color:#fff;padding:1rem}.post .footer p[data-v-1868fcc0]{margin:0}.post .footer p span[data-v-1868fcc0]{margin-right:.5rem}.profile[data-v-b3a738b4]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:.5rem 0}.profile-header[data-v-b3a738b4]{width:100%;display:flex;align-items:center;border-radius:8px}.profile-image[data-v-b3a738b4]{width:100px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.profile-image img[data-v-b3a738b4]{max-width:100px;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-details[data-v-b3a738b4]{flex:1;padding-left:1rem;text-align:left}.profile-details a[data-v-b3a738b4]{text-decoration:none;color:inherit}.profile-details a h2[data-v-b3a738b4]{margin:0;font-size:1.5rem}.profile-details a .handle[data-v-b3a738b4]{font-size:1rem;color:#666}.profile .followers[data-v-b3a738b4]{display:inline-block;font-size:.85rem;color:#007bff;text-decoration:none;opacity:.8}.profile .followers[data-v-b3a738b4]:hover{text-decoration:underline}.social-container[data-v-17418aee]{width:100%;height:calc(100vh - 5em);display:flex;flex-direction:column;overflow:auto;margin:-2.5em auto 0 auto}.social-container .header[data-v-17418aee]{width:100%;height:7.5em;display:flex;flex-direction:column;align-items:center;padding:0 1rem;background-color:#f5f5f5;box-shadow:0 2px 4px rgba(0,0,0,.1)}.social-container .posts[data-v-17418aee]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow:auto}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100vh;position:relative}main{padding-top:6.5em}.loading{display:flex;align-items:center;justify-content:center}.loader{font-size:2em}