.main-app{max-width:1500px;margin:auto}p{position:relative;margin-bottom:25px}.fa-list-alt{position:absolute;left:0;top:13px}.fa-list-alt,.post{font-size:18px;color:#e3e3e3}.post{margin-left:26px;display:block;text-decoration:none;font-family:myriad-md}.post,.post:hover{transition:all .2s ease}.post:hover{color:#fff}.date{color:#e3e3e3;font-size:13px;margin:0 5px 0 26px}.dev-name{text-align:right;margin:15px 5%}.dev-name .post{color:#e3e3e3;transition:color .3s ease}.dev-name .post:hover{color:#028dcb}.blog-wrapper{margin:10px 5% 0;background:#2a2a2a;box-shadow:0 -1px 4px rgba(0,0,0,.3);border-radius:4px}header{text-align:center;font-family:myriad;padding:12px 0;font-size:35px;color:#e3e3e3}.blog-wrapper article{padding:30px;color:#e0e0e0;font-family:myriad;font-size:16px;line-height:1.8}.blog-wrapper article h1,.blog-wrapper article h2,.blog-wrapper article h3,.blog-wrapper article h4,.blog-wrapper article h5,.blog-wrapper article h6{font-family:myriad-md;color:#fff;margin-top:32px;margin-bottom:16px;line-height:1.3}.blog-wrapper article h1{font-size:32px}.blog-wrapper article h2{font-size:28px}.blog-wrapper article h3{font-size:24px}.blog-wrapper article h4{font-size:20px}.blog-wrapper article h5{font-size:18px}.blog-wrapper article h6{font-size:16px}.blog-wrapper article p{margin-bottom:20px;color:#e0e0e0}.blog-wrapper article ol,.blog-wrapper article ul{margin-bottom:20px;padding-left:30px;color:#e0e0e0}.blog-wrapper article ol li,.blog-wrapper article ul li{margin-bottom:10px}.blog-wrapper article a{color:#028dcb;text-decoration:none;transition:color .3s ease}.blog-wrapper article a:hover{color:#00a3cd;text-decoration:underline}.blog-wrapper article pre{border:1px solid #444;border-radius:6px;padding:0;overflow-x:auto;margin:0}.blog-wrapper article pre>div:first-child{padding:0;margin:0!important;border:none}.blog-wrapper article pre code{background:rgba(0,0,0,0);padding:0;color:inherit;font-size:14px;display:block}.blog-wrapper article code{background:#1a1a1a;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:14px;color:#ff6b9d}.blog-wrapper article blockquote{border-left:4px solid #028dcb;margin:24px 0;color:#b5b5b5;font-style:italic;background:rgba(2,141,203,.05);padding:15px 20px;border-radius:4px}.blog-wrapper article table{width:100%;border-collapse:collapse;margin:24px 0;background:#1a1a1a;border-radius:6px;overflow:hidden}.blog-wrapper article table td,.blog-wrapper article table th{border:1px solid #333;padding:12px;text-align:left}.blog-wrapper article table th{background:#252525;font-family:myriad-md;color:#fff}.blog-wrapper article table td{color:#e0e0e0}.blog-wrapper article table tr:nth-child(2n){background:#222}.blog-wrapper article hr{border:none;border-top:1px solid #444;margin:32px 0}.blog-wrapper article b,.blog-wrapper article strong{color:#fff;font-family:myriad-md}.blog-wrapper article em,.blog-wrapper article i{color:#d0d0d0}.post-date{color:#b5b5b5;text-align:right;margin:5px;position:relative;top:10px;padding:0 12px;font-size:14px}.fake-post{height:30px;margin:10px 7% -16px;background:#2a2a2a;box-shadow:0 0 4px rgba(0,0,0,.3);border-radius:4px;display:block;text-decoration:none;transition:all .3s ease}.fake-post:hover{background:#333;box-shadow:0 0 8px rgba(2,141,203,.3);cursor:pointer}.header{margin:0 -15px;padding:5px 10px;background:#028dcb;color:#fff;font-size:18px;line-height:30px}.wrapper{border-bottom:2px solid #464646;box-shadow:0 2px 0 #403c3c}.blog{flex:1 1;color:#fff;padding:0 15px}@media(max-width:700px){.wrapper .col-3:first-child{padding-right:15px}}.header .fa{float:right;margin-top:6px;color:#026896}h3 .fa{margin-right:8px}@media screen and (max-width:600px){.wrapper{flex-direction:column}.me{order:-3}.blog{order:-1;width:100%}}.contact-text{font-family:myriad-md;transform:rotate(-90deg);float:left;margin:32px -19px 0 0;padding:10px;transition:color .5s ease}a{text-decoration:none;color:#b9b9b9}.profile-info{flex:1 1;text-align:left;font-size:24px;justify-content:center;align-items:center;color:#e0e0e0}.profile-info h3{font-size:50px;font-family:myriad;font-weight:lighter;margin:0 0 10px;color:var(--text,#f6f6f6)}.profile-info p{font-size:18px;margin:0;color:var(--text-2,rgba(255,255,255,.72))}.profile-image-wrapper{flex:2 1}.fa{color:#7d7d7d;padding-right:4px}h3{font-family:myriad-md;margin:0 0 4px}p{margin:4px 0;color:#b9b9b9}.wrapper{display:flex;align-items:center}@media screen and (max-width:600px){.wrapper{flex-direction:column}.profile-image-wrapper{order:-2;display:flex;justify-content:center;width:100%;margin-bottom:20px}.profile-image-wrapper img{margin:0 auto;display:block}.profile-info{text-align:center;order:-1}}.test{pointer-events:none;width:152px;height:152px;border-radius:158px;overflow:hidden;position:absolute;right:calc(50% - 76px);z-index:9;top:3px}.test>div{width:100%;height:100%;opacity:.5;position:relative;left:100%;transition:left 2s}.test>div span{font-size:60px;color:#fff;position:relative;top:44px;left:21px;opacity:0}.test>div.enter span{opacity:1;transition:all .1s ease-out .1s}.test>div.enter{left:50%;transition:all .1s ease-out .1s}@font-face{font-family:myriad;src:url(/_next/static/media/myriad-set-pro_thin.919c85d6.ttf);font-display:swap;ascent-override:85%;descent-override:15%;line-gap-override:0%}@font-face{font-family:myriad-md;src:url(/_next/static/media/myriad-set-pro_medium.cad734c3.ttf);font-display:swap;ascent-override:85%;descent-override:15%;line-gap-override:0%}*{box-sizing:border-box}body{margin:0;background:#353535;font-family:myriad}.wrapper:after{display:table;content:" ";clear:both}.header-wrapper{margin:0 5%}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#2d2d2d}::-webkit-scrollbar-thumb{background:#898989}.markdown-page{padding:40px 5% 72px}.markdown-shell{max-width:920px;margin:0 auto}.markdown-content{color:#e0e0e0;font-family:myriad;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:32px 0 16px;color:#fff;font-family:myriad-md;line-height:1.3}.markdown-content h1{font-size:40px}.markdown-content h2{font-size:28px}.markdown-content h3{font-size:22px}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:18px}.markdown-content p{position:static;margin:0 0 18px;color:#d2d2d2}.markdown-content ol,.markdown-content ul{margin:0 0 24px;padding-left:26px;color:#e0e0e0}.markdown-content li{margin-bottom:10px}.markdown-content a{color:#42c7ff;text-decoration:underline;text-decoration-color:rgba(66,199,255,.45);text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}.markdown-content a:hover{color:#8bddff;text-decoration-color:initial}.markdown-content b,.markdown-content strong{color:#fff;font-family:myriad-md}.markdown-content em,.markdown-content i{color:#ededed}.markdown-content hr{margin:28px 0;border:0;border-top:1px solid #4a4a4a}.markdown-content blockquote{margin:24px 0;padding:14px 18px;border-left:4px solid #42c7ff;background:rgba(66,199,255,.08);color:#d6eefa;border-radius:6px}.markdown-content code{padding:2px 6px;background:#1c1c1c;border-radius:4px;font-size:.95em;font-family:Courier New,monospace;color:#ffd479}.markdown-content pre{margin:24px 0;padding:18px;overflow-x:auto;background:#1c1c1c;border-radius:6px;border:1px solid #444}.markdown-content pre code{padding:0;background:rgba(0,0,0,0);border-radius:0}.markdown-content table{width:100%;margin:24px 0;border-collapse:collapse;overflow:hidden;border-radius:6px}.markdown-content td,.markdown-content th{padding:12px 14px;border:1px solid #404040;text-align:left}.markdown-content th{color:#fff;background:#232323;font-family:myriad-md}.markdown-content td{color:#d6d6d6;background:#1f1f1f}@media screen and (max-width:700px){.markdown-page{padding:28px 5% 56px}.markdown-content{font-size:15px}.markdown-content h1{font-size:31px}.markdown-content h2{font-size:24px}}