html{height:100%;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:fira code,monospace;color:#f5f5f5;background:#000;margin:0;min-height:100%;display:flex;flex-direction:column;font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:300;line-height:1.2;max-width:100%}h1{font-family:merriweather,serif;font-weight:900;font-size:clamp(1.8rem,1.5rem + 1.5vw,2.5rem)}h2{font-family:merriweather,serif;font-weight:700;color:#eee8aa;font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}h3{font-family:merriweather,serif;font-weight:400;color:salmon;font-size:clamp(1.1rem,1rem + .5vw,1.5rem)}main{padding-top:8rem;padding-bottom:4rem;padding-left:1rem;padding-right:1rem;max-width:900px;margin-left:auto;margin-right:auto;width:100%}.content-wrap{margin:auto;padding:.5rem}.text-justify{text-align:justify}.footer{color:#f5f5f5;background-color:#000;padding:.75rem 1rem;width:100%;position:fixed;bottom:0;left:0;right:0;z-index:1030}.footer-icons{display:flex;gap:1.5rem;justify-content:center;align-items:center}.img-fluid{max-width:100%;height:auto}.stories-grid{display:grid;gap:1.5rem;margin-top:.5rem;grid-template-columns:1fr}@media(min-width:576px){.stories-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.stories-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.stories-grid{grid-template-columns:repeat(4,1fr)}}.cv-job-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;justify-content:center}.cv-job-company{flex:none}.cv-job-details{flex:1;min-width:0}pre,code{font-family:fira code,monospace}pre{font-size:clamp(.55rem,.3rem + 1.2vw,.75rem);overflow-x:auto}:not(pre)>code{font-size:1em}.about-me hr{border:none;border-top:2px solid salmon;margin:2rem 0;opacity:.6}.navbar{font-family:merriweather,serif}.navbar .dropdown-toggle{background-color:#000!important;border:2px solid pink!important;color:pink!important;font-weight:700}.navbar .dropdown-toggle:hover{background-color:#000!important;border-color:salmon!important;color:salmon!important}.navbar .dropdown-menu{background-color:#000!important;border:2px solid pink;min-width:100%!important;width:fit-content!important}.navbar .dropdown-item{color:#eee8aa!important;font-weight:700;background-color:rgba(184,134,11,.2)!important;transition:background-color .3s ease}.navbar .dropdown-item:hover{color:orange!important;background-color:rgba(184,134,11,.4)!important}