@view-transition {
	  navigation: auto;
}
header{text-align:center}a{display:inline-block}header h2,main section article{font-family:"Quicksand",sans-serif}header h1,.stack h6,main section article h4{font-family:"Rokkitt",serif}*{margin:0;padding:0;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;width:100%;margin:0;padding:0;min-width:400px}@keyframes slideOut{100%{visibility:hidden;transform:translateX(100%)}}body:after{content:"";position:fixed;display:block;z-index:2;width:100%;left:0;right:0;top:0;bottom:0;background:#fff;cursor:none;animation:slideOut 600ms 600ms forwards}main,footer{display:inline-block;width:100%}::-moz-selection{background:#f25b78;text-shadow:none;color:#fff}::selection{background:#f25b78;text-shadow:none;color:#fff}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#222}::-webkit-scrollbar{width:10px;height:10px;background-color:#222}@media screen and (max-width: 700px){::-webkit-scrollbar{width:6px;height:6px;background-color:#222}}::-webkit-scrollbar-thumb{background-color:#ed143d}a{color:#ed143d;text-decoration:none}a:visited{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}hr.small-hr{box-sizing:content-box;height:0;line-height:0;overflow:visible;margin-top:20px;margin-bottom:20px;border:0;border:none}hr.small-hr::after{display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top;content:"";text-align:center}.hide-on-small{display:none}@media screen and (max-width: 700px){.hide-on-small{display:block}}.no-margin{margin:0 !important}.text-justify{text-align:justify}.tSe_font{font-family:monospace;font-weight:600;color:#222;border:1px solid rgba(0,0,0,0);padding:0px 5px}.tSe_font:hover{border:1px dashed #222}.tSe_red{color:red}header{height:100%;width:100%;cursor:url("/img/cur-move.png") 13 13,auto}header a{cursor:url("/img/cur-select.png") 13 13,auto}main{height:auto;width:100%}main section{min-height:25%;max-width:1000px;margin-left:auto;margin-right:auto}main section article{width:80%;margin:0 auto;padding:9% 0;text-align:center;line-height:1.5em;font-size:1.2em}main section article h4{font-size:3em;color:dimgray;text-transform:uppercase;line-height:1.7em}@media screen and (max-width: 700px){main section article h4{font-size:2em;line-height:1em}}main .hl_sc{min-height:20%}.stack{display:table-cell;width:20%;margin:0 5px}@media screen and (max-width: 700px){.stack{display:inline-block;width:45%}}.stack img{max-width:100%;height:100px}.stack h6{font-size:1em;color:#888}.stack p{color:#666;font-size:15px}.nw-table{display:table}@media screen and (max-width: 700px){.nw-table{display:block}}.pad-top-bot-15{padding:15% 0}.in-row{margin-top:48px;overflow:hidden;width:100%}.in-row .col-4{display:inline-block;width:23%;min-height:80px}@media screen and (max-width: 700px){.in-row .col-4{width:50%}}.in-row:before{content:" ";display:table}.in-row:after{clear:both}header{background:#222;color:#fff;position:relative;display:table}header .intro{display:table-cell;vertical-align:middle}header h1{margin:0;font-size:7em}@media screen and (max-width: 700px){header h1{font-size:5em}}header h2{font-size:2em;font-weight:400;margin:10px 0}header .connect_me{color:#fff;background-image:linear-gradient(to right, white 33%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:7px 1.5px;background-repeat:repeat-x;border-bottom:1px solid rgba(0,0,0,0)}header .connect_me:hover{border-bottom:1px solid #f8f8f8;background-image:none}header #latest__post{width:80%;margin:0 auto;background:#e7e7e7;color:#222;padding:1em 0;font-size:1.2em;margin-top:25px}header #latest__post a:hover{text-decoration:underline}.tech-stack .love-todo{font-family:"Open Sans",sans-serif}.tech-stack .love-todo code{background-color:crimson;color:#fff;font-family:monospace;padding:0 5px 2px 5px;border-radius:4px;position:relative;margin:3px 3px;overflow-wrap:break-word;word-wrap:break-word;cursor:pointer;display:inline-block;transition:all .5s ease}.tech-stack .skill-set{max-height:500px;font-size:.7em;overflow-y:auto;min-width:300px}@media only screen and (min-width: 700px){.tech-stack .love-todo code{background:#eee;color:#222;line-height:2;top:-1px}.tech-stack .love-todo code:hover{background-color:crimson;color:#fff}.tech-stack .skill-set{font-size:1em;max-height:auto}}.blog_post{line-height:1.5}.blog_post p{margin-top:20px;margin-bottom:20px}.blog_post ul{text-align:left;list-style:none;padding:0}.blog_post .post-title{font-size:25px}.blog_post .post-date{font-size:15px;margin:2px 0 10px 5px}
.snippets_list {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  gap: 1em;
  overflow-x: auto;
  padding: 10px 0;
}
.snippets_list a.post-title {
  color: #000;
}
.snippets_list .snippet_card {
  border: 1px solid #ccc;
  padding: 16px;
  border-radius: 4px;
  text-align: left;
  background-color: #fafafa;
  box-shadow: 1px 1px 1px 1px #eee;
  transition: all 300ms ease-in;
  width: 350px;
}
.snippets_list .snippet_card:hover {
  box-shadow: 2px 2px 4px 4px #eee;
}
.snippets_list .snippet_card p {
  font-size: 0.8em;
}
.insta-container{width:100%;display:block;overflow:hidden;background:none;position:absolute;margin-top:-225px}.insta-container ::-webkit-scrollbar{height:6px}.insta-container a{display:inline}.insta-container #instagram{display:block;width:100%;height:231px;overflow-x:hidden;overflow-y:hidden;margin:0;white-space:nowrap}.insta-container #instagram:hover{overflow-x:scroll}.insta-container #instagram .instaPic{display:inline-block;width:auto;margin:0;height:225px;background:rgba(0,0,0,.05) no-repeat center center;background-size:cover;position:relative;-webkit-filter:brightness(75%);transition:all 1s ease}.insta-container #instagram .instaPic:hover{-webkit-filter:brightness(120%)}.insta-container #instagram .instaBlock{border:5px solid #eee;display:inline-block;padding:70px;vertical-align:top}footer{background:#ed143d;height:190px;margin-top:280px}@media screen and (max-width: 700px){footer{height:150px}}footer .links{height:100%;display:inline-block}@media screen and (max-width: 700px){footer .links{width:100%}}footer .links a{color:#f8f8f8;font-size:1.2em;display:inline-block;margin-left:64px}footer .links a:first-of-type{padding-top:25%}@media screen and (max-width: 700px){footer .links a{display:block;margin-left:25%;width:2em;font-size:1.5em}footer .links a:first-of-type{padding-top:7%}}footer .links a:hover{border-bottom:1px dotted #fff}footer .connect{display:inline-block;float:right;width:20%;height:100%;font-size:1.2em;text-align:center;color:#fff;background-color:#a80d2a}@media screen and (max-width: 700px){footer .connect{width:100%;display:block;float:none}}footer .social{padding-top:25%}@media screen and (max-width: 700px){footer .social{padding-top:10%}}footer .social ul{list-style-type:none;margin:0;-webkit-padding-start:0}footer .social ul li{display:inline-block}footer .social ul li svg{height:2em;fill:#fff}