@media(prefers-color-scheme:dark){html{color:#fff;background-color:#181818}blockquote{color:#ccc;border-color:#666}a:hover{text-decoration-color:#ffdc00 !important}}@media(prefers-color-scheme:light){html{color:#000;background-color:#fff}blockquote{color:#666;border-color:#ccc}a:hover{background-color:#ffdc00;text-decoration-color:#db0a16}}body{font-family:pt sans,kohinoor bangla,sans-serif;max-width:1024px;min-width:375px;margin:0 auto;float:none;font-size:18px}@media(max-width:812px) and (orientation:landscape),(max-width:375px){body{font-size:16px}}main{margin-left:1.5rem;margin-right:1.5rem}a:link,a:visited,a:active{text-decoration-color:#db0a16;text-decoration-thickness:2px;text-underline-offset:2px;color:inherit}u{text-decoration-thickness:2px;text-underline-offset:2px;color:inherit}mark{background-color:#ffdc00}.section-header{font-size:2rem;display:flex;flex-direction:row;margin-bottom:-.3rem;margin-left:-.5cm;margin-right:-.5cm}.section-header:before{content:"";border-bottom:1px solid;margin:auto;margin-right:.8rem;flex:8 8}.section-header:after{content:"";border-bottom:1px solid;margin:auto;margin-left:.8rem;flex:100 0}footer{margin-left:.5cm;margin-right:.5cm;margin-top:1cm;margin-bottom:2cm}.header{text-align:center;font-style:normal}.header__name{font-size:3.3rem;margin-bottom:-.2rem;clear:right;margin-top:3.3rem}@media(max-width:812px){.header__name{font-size:2rem}}@media(max-width:812px) and (orientation:landscape){.header__name{font-size:3.3rem}}.header__job-title{font-style:italic}.header__contact-info{font-style:normal}.header__location{display:block;font-style:italic;margin-bottom:1rem}.header__website{display:none}.header__email,.header__srht,.header__github,.header__stackoverflow,.header__pgp,.header__blog,.header__linkedin{display:inline-block;margin:8px}@media(max-width:812px) and (orientation:landscape),(max-width:375px){.header__email,.header__srht,.header__github,.header__stackoverflow,.header__pgp,.header__blog,.header__linkedin{font-size:.9rem}}.summary{margin-left:.5cm;margin-right:.5cm}.section-header.summary__header{display:none}.summary__content{text-align:justify;margin-top:1.5rem}.skills{margin-left:.5cm;margin-right:.5cm}.skills__content{display:flex;flex-flow:row wrap}.skills__title{min-width:14%;text-align:right;font-weight:900}@media(max-width:680px){.skills__title{text-align:left}}.skills__items{width:80%;margin-bottom:.1rem;margin-left:25px}@media(max-width:680px){.skills__items{margin-bottom:1rem;width:100%}}.work{margin-left:.5cm;margin-right:.5cm}.work__header{margin-bottom:1.5rem}.work__company{margin-top:-1.5rem;display:flex;flex-flow:row wrap;justify-content:space-between}@media(max-width:780px){.work__company{flex-flow:column wrap}}.work__company:after{display:block;flex:1 100%;content:"";border-bottom:1px solid;margin-top:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:80%}.work__company:last-of-type:after{display:none}.work__company__name,.work__company__location,.work__company__position__title,.work__company__position__duration{min-width:50%}@media(max-width:812px) and (orientation:landscape){.work__company__name,.work__company__location,.work__company__position__title,.work__company__position__duration{font-size:.9rem}}.work__company__name{margin-bottom:0%;font-size:1.5rem}.work__company__location,.work__company__position__duration{text-align:right;align-self:flex-end}@media(max-width:780px){.work__company__location,.work__company__position__duration{text-align:left;align-self:flex-start}}.work__company__note{max-width:93%;margin-top:.6rem;margin-bottom:.6rem}.work__company__tasks{max-width:90%;margin-bottom:0%}@media(max-width:812px){.work__company__tasks{max-width:99%;margin-inline-start:-1.5em}}@media(max-width:812px) and (orientation:landscape){.work__company__tasks{max-width:90%;margin-inline-start:0}}.work__company__tasks sup{font-size:.7rem}.work__company__footnote{min-width:100%;font-size:.9rem}.projects{margin-left:.5cm;margin-right:.5cm}.project__title{margin-bottom:0;font-size:1.3rem;font-weight:900}.project__content{margin-top:0;margin-bottom:1.5rem}.education{margin-left:.5cm;margin-right:.5cm;margin-bottom:150px}.education__details{display:flex;flex-flow:row wrap;justify-content:space-between}@media(max-width:780px){.education__details{flex-flow:column wrap}}.education__degree{min-width:100%;align-self:center;font-size:1.2rem;margin-bottom:0}.education__university,.education__gpa,.education__duration,.education__location{min-width:50%;margin:0}.education__university{text-align:left;align-self:flex-start}.education__gpa{order:3;text-align:left;align-self:flex-start}@media(max-width:780px){.education__gpa{order:2}}.education__duration{order:2;text-align:right;align-self:flex-end}@media(max-width:780px){.education__duration{text-align:left;align-self:flex-start}}.education__location{order:4;text-align:right;align-self:flex-end}@media(max-width:780px){.education__location{text-align:left;align-self:flex-start}}.blog__header{font-size:2.4rem;font-weight:900;margin-top:1cm}.blog__footer{margin-bottom:2cm}.posts{font-size:1.1rem;list-style:none}@media(max-width:780px){.posts{font-size:1rem;padding-left:0%;margin-left:0%}}.post{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post__date{font-weight:700}.post__content h1,.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{margin-bottom:0}.post__content h1{font-size:1.6rem}.post__content h2{font-size:1.35rem}.post__content blockquote{margin-left:0;margin-right:30px;padding-left:26px;border-left-width:4px;border-left-style:solid}.post__content sub{font-size:70%}.post__content code{opacity:.5}.post__content pre{font-size:14px;overflow:auto;opacity:1}.post__content pre>code{opacity:1}.post__content pre>code>span{height:1.1rem;margin-left:16px;margin-right:16px}.post__content pre>code>span:first-child{padding-top:8px}.post__content pre>code>span:last-child{padding-bottom:8px}.post__content a.footnote-ref:before{content:'['}.post__content a.footnote-ref:after{content:']'}.footnotes hr{display:none}.footnotes:before{content:"Footnotes"}.footnotes li{font-size:85%;margin-top:1rem}.footnotes p{margin-top:0;margin-bottom:.25rem}