.rounded-social-buttons{text-align:center}.rounded-social-buttons .social-button{display:inline-block;position:relative;cursor:pointer;width:2.125rem;height:2.125rem;border:0.125rem solid transparent;padding:0;text-decoration:none;text-align:center;color:#fefefe;font-size:1.5625rem;font-weight:normal;line-height:1.5em;border-radius:1.6875rem;transition:all 0.5s ease;margin-right:0.25rem;margin-bottom:0.25rem}.rounded-social-buttons .social-button:hover,.rounded-social-buttons .social-button:focus{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.rounded-social-buttons .fa-twitter,.fa-facebook-f,.fa-linkedin,.fa-github,.fa-orcid,.fa-researchgate,.fa-shadertoy,.fa-envelope{font-size:25px}.rounded-social-buttons .social-button.facebook{background:#3b5998}.rounded-social-buttons .social-button.facebook:hover,.rounded-social-buttons .social-button.facebook:focus{color:#3b5998;background:#fefefe;border-color:#3b5998}.rounded-social-buttons .social-button.twitter{background:#55acee}.rounded-social-buttons .social-button.twitter:hover,.rounded-social-buttons .social-button.twitter:focus{color:#55acee;background:#fefefe;border-color:#55acee}.rounded-social-buttons .social-button.linkedin{background:#007bb5}.rounded-social-buttons .social-button.linkedin:hover,.rounded-social-buttons .social-button.linkedin:focus{color:#007bb5;background:#fefefe;border-color:#007bb5}.rounded-social-buttons .social-button.github{background:#000000}.rounded-social-buttons .social-button.github:hover,.rounded-social-buttons .social-button.github:focus{color:#000000;background:#fefefe;border-color:#000000}.rounded-social-buttons .social-button.email{background:#60c17d}.rounded-social-buttons .social-button.email:hover,.rounded-social-buttons .social-button.email:focus{color:#60c17d;background:#fefefe;border-color:#000000}.rounded-social-buttons .social-button.orcid{background:#a6ce3b}.rounded-social-buttons .social-button.orcid:hover,.rounded-social-buttons .social-button.orcid:focus{color:#a6ce3b;background:#fefefe;border-color:#a6ce3b}.rounded-social-buttons .social-button.researchgate{background:#5dd1b0}.rounded-social-buttons .social-button.researchgate:hover,.rounded-social-buttons .social-button.researchgate:focus{color:#5dd1b0;background:#fefefe;border-color:#5dd1b0}.rounded-social-buttons .social-button.shadetoy{background:#5dd1b0}.rounded-social-buttons .social-button.shadetoy:hover,.rounded-social-buttons .social-button.shadetoy:focus{color:#5dd1b0;background:#fefefe;border-color:#5dd1b0}.ProjectContainer{max-width:800px;margin:0 auto;padding:2rem}.gallery{display:flex;flex-wrap:wrap;margin:-1rem -1rem}.projectTile{flex:1 0 200px;border-radius:15px;background:#cfe6a4;height:200px;width:100%;overflow:hidden;display:table}@media (prefers-color-scheme: dark){.projectTile{background:#313131}}.projectTile a{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer}.projectTile a span{display:flex;justify-content:center;color:#333}@media (prefers-color-scheme: dark){.projectTile a span{color:#c6c6c6}}.projectTile a span h2{font-size:1.5rem;padding:1rem}.projectTile:hover a span h2{display:none}.projectTile a span p{display:none}.projectTile:hover a span p{font-size:1.2rem;display:flex;padding:1rem;color:#333}@media (prefers-color-scheme: dark){.projectTile:hover a span p{color:#c6c6c6}}@media screen and (max-width: 450px) and (max-width: 450px){.projectTile{height:80px}.projectTile a span h2{font-size:1.2rem}.projectTile:hover a span p{display:none}.projectTile:hover a span h2{display:flex}}@media screen and (max-width: 660px) and (max-width: 660px){.projectTile{height:100px}.projectTile a span h2{font-size:1.3rem}.projectTile:hover a span p{display:none}.projectTile:hover a span h2{display:flex}}@supports (display: grid){.gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:2rem}.gallery,.gallery-item{margin:0}}.profile{border-style:solid;border-color:gray;margin-left:1rem;margin-right:1rem;margin-bottom:1rem;border-radius:6px;border-radius:50%}.left{float:left}.right{float:right}.justify{text-align:justify;text-justify:inter-word}@media screen and (max-width: 450px) and (max-width: 450px){.profile{width:40%}}footer{clear:both;margin-top:2em}.links a{margin-right:1em}.copy{color:#aaa;text-align:center}html,body{height:100%}body{max-width:800px;font-family:"DejaVu Sans Mono",monospace;margin:0 auto;line-height:1.7;font-size:1em;color:#333;background-color:#fff5da;padding:2em 1em;text-rendering:optimizeLegibility;height:100%}@media (prefers-color-scheme: dark){body{background-color:#171717;color:#c6c6c6}}h1,h2,h3,h4,h5,h6{font-family:'DejaVu Sans Mono', monospace;font-weight:bold;line-height:1.8;margin:0;text-transform:inherit}a{color:#e67a7a;text-decoration:none}a:hover{color:#333}@media (prefers-color-scheme: dark){a:hover{color:#c6c6c6}}p a{color:#333;text-decoration:none;background:-webkit-linear-gradient(transparent 90%, #eea5a5 10%);background:-moz-linear-gradient(transparent 90%, #eea5a5 10%);background:linear-gradient(transparent 90%, #eea5a5 10%);-webkit-box-shadow:inset 0 0 0 0 #eea5a5;box-shadow:inset 0 0 0 0 #eea5a5;-webkit-transition:box-shadow ease 1s;-moz-transition:box-shadow ease 1s;transition:box-shadow ease 1s}p a:hover{color:#fff;-webkit-box-shadow:inset 0 -100px 0 0 #eea5a5;box-shadow:inset 0 -100px 0 0 #eea5a5}@media (prefers-color-scheme: dark){p a{color:#c6c6c6}}figure{margin:0}img{max-width:100%}pre,code{overflow:auto;font-size:.7em;border-radius:3px;border:1px solid #e67a7a}pre>code,code>code{border:none}pre{padding:1em}code{padding:0.1em}blockquote{border-left:2px solid #e67a7a;padding-left:1em;font-family:Georgia,Times,Times New Roman,serif;font-size:.9em;font-style:italic}.headline,.post-headline{font-size:2em;margin-bottom:-0.4em}@media screen and (max-width: 660px){.headline,.post-headline{font-size:2em}}.pagination{margin:2em 0;text-align:center}.pagination a:hover{background-color:transparent;color:#333}.pagination a,.pagination span{padding:7px 18px;border:1px solid #eee;margin-left:-4px;margin-right:-4px;background-color:transparent;display:inline-block}.video{width:100%}.video{width:100%;height:360px}@media screen and (max-width: 1000px){.video{height:300px}}@media screen and (max-width: 660px){.video{height:180px}}.divider{margin:1em}.scroll{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.scroll::-webkit-scrollbar{display:none}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url(fonts/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url(fonts/tI4j516nok_GrVf4dhunkg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;src:local("Work Sans"),local("WorkSans-Regular"),url(fonts/WB2LNay3rHMH1zU8UJnUHBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;src:local("Work Sans"),local("WorkSans-Regular"),url(fonts/ElUAY9q6T0Ayx4zWzW63VFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}.posts__post{padding-top:1em;display:inline-block}.posts__link,.related__link{display:inline-block;color:#000}.posts__link:hover .posts__img,.posts__link:hover .related__img,.related__link:hover .posts__img,.related__link:hover .related__img{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}.posts__link:hover .posts__img2,.posts__link2:hover .related__img,.related__link:hover .posts__img2,.related__link:hover .related__img{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}.posts__img,.related__img{float:left;max-width:25em;padding-right:0.75em;margin-bottom:0.5em;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.posts__img2,.related__img{float:right;max-width:25em;padding-left:0.75em;margin-bottom:0.5em;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.posts__img img,.related__img img{display:block}.posts__img2 img,.related__img img{display:block}.posts__text{font-weight:400;display:inline;text-align:justify;text-justify:inter-word;color:#333}@media (prefers-color-scheme: dark){.posts__text{color:#c6c6c6}}.slideshow-container{max-width:1000px;position:relative;margin:auto}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8)}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.0s;animation-name:fade;animation-duration:1.0s}@-webkit-keyframes fade{from{opacity:.9}to{opacity:1}}@keyframes fade{from{opacity:.9}to{opacity:1}}@media only screen and (max-width: 300px){.prev,.next,.text{font-size:11px}}.download-button{background-color:#e67a7a;border:none;color:black;padding:5px 10px;cursor:pointer;font-size:.875em;font-family:"DejaVu Sans Mono",monospace}.download-button:hover{background-color:#c46565}.download-button:active{padding:2.5px 5px}.highlight pre,pre{background-color:#f8f8f8;border:1px solid #ccc;padding:6px 10px;border-radius:3px}.highlight .hll{background-color:#f8f8f8;border:1px solid #ccc;padding:6px 10px;border-radius:3px}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .gd .x{color:#000000;background-color:#ffaaaa}.highlight .ge{font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .gi .x{color:#000000;background-color:#aaffaa}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#aa0000}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#009999}.highlight .s{color:#dd1144}.highlight .n{color:#333333}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne,.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#009999}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#dd1144}.highlight .sr{color:#009926}.highlight .s1{color:#dd1144}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#009999}.highlight .gc{color:#999;background-color:#EAF2F5}
