.container-class {    background-image: url("/mysite_static/img/slide2.png") ;    background-repeat: no-repeat;    background-position: center;    background-size: 100% auto;    }.container-class2 {    background-image: url("/mysite_static/img/slide2.png");    background-repeat: no-repeat;    background-position: center;    width: 400px;    height: 400px;    border: 2px dashed #8D8E8F;    background-size: 100% auto;}.header {	border: 0%; 	padding-top:15px;	background-color: #8D8E8F ;	}	.social-icons{  padding-right:0;  margin-bottom:0;  list-style:none}.social-icons li{  display:inline-block;  margin-bottom:4px}.social-icons li.title{  margin-right:15px;  text-transform:uppercase;  /*color:#96a2b2;*/  font-weight:700;  font-size:13px}.social-icons a{  background-color:#eceeef;  color:#dde6ed;/*#818a91;*/  font-size:16px;  display:inline-block;  line-height:44px;  width:44px;  height:44px;  text-align:center;  margin-right:8px;  border-radius:100%;  -webkit-transition:all .2s linear;  -o-transition:all .2s linear;  transition:all .2s linear}.social-icons a:active,.social-icons a:focus,.social-icons a:hover{  color:#fff;  background-color:#29aafe}.social-icons.size-sm a{  line-height:34px;  height:34px;  width:34px;  font-size:14px}.social-icons a.facebook:hover{  background-color:#3b5998}.social-icons a.twitter:hover{  background-color:#00aced}.social-icons a.linkedin:hover{  background-color:#007bb6}.social-icons a.dribbble:hover{  background-color:#ea4c89}.social-icons a.instagram:hover{background: #d6249f;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}@media (max-width:767px){  .social-icons li.title  {    display:block;    margin-right:0;    font-weight:600  }}        .img-clickable:hover {            transform: scale(1.02);            opacity: 0.9;        }        /* Lightbox Overlay */        #lightbox-overlay {            display: none;            position: fixed;            top: 0;            left: 0;            width: 100%;            height: 100%;            background-color: rgba(0, 0, 0, 0.9);            z-index: 1000;            justify-content: center;            align-items: center;            cursor: zoom-out;            padding: 20px;            box-sizing: border-box;        }        #lightbox-overlay img {            max-width: 95vw;            max-height: 95vh;            object-fit: contain;            box-shadow: 0 0 20px rgba(255,255,255,0.1);            border-radius: 4px;            /* Animation for popping out */            animation: zoomIn 0.3s ease-out;        }        @keyframes zoomIn {            from { transform: scale(0.8); opacity: 0; }            to { transform: scale(1); opacity: 1; }        }        /* Prevent scrolling when open */        body.modal-open {            overflow: hidden;        }        .close-hint {            position: absolute;            top: 20px;            right: 20px;            color: white;            font-size: 14px;            opacity: 0.7;        }/* Additional styling for skills section content */.skill-tags {    margin-top: 1rem;}.skill-tag {    display: inline-block;  /*  background: linear-gradient(135deg, #1a365d 0%, #2c5282 100%); /* Slightly more opaque */    background: linear-gradient(135deg, #6b7280 0%, #4b5563 100%); /* Slightly more opaque */        color: white;    padding: 0.4rem 1rem; /* Slightly larger */    margin: 0.3rem;    border-radius: 25px; /* More rounded */    font-size: 0.9rem;    font-weight: 500;    border: 1px solid rgba(255,255,255,0.8); /* Subtle border */}.skills-summary {    background: None /*linear-gradient(135deg, #1a365d 0%, #2c5282 100%); /* Much darker blues */*/    color: white;    padding: 3rem 2rem; /* Increased padding */    border-radius: 0px; /* Larger border radius */    margin: 0rem 0; /* More margin */    border: 0px solid #2d3748; /* Subtle border */}/* Simplified Skills Summary */.skills-summary-simple {    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);    padding: 1.5rem 2rem; /* Much smaller padding */    border-radius: 8px; /* Smaller border radius */    margin: 1.5rem 0; /* Smaller margin */    box-shadow: 0 2px 4px rgba(0,0,0,0.08);    border-left: 4px solid #1a365d;}.skills-summary-simple h6 {    color: #1a365d;    font-size: 1rem;    font-weight: 600;    margin-bottom: 1rem;}.skill-tags-simple {    margin-top: 0.5rem;}.skill-tag-simple {    display: inline-block;    background: #e2e8f0;    color: #1a365d;    padding: 0.3rem 0.8rem;    margin: 0.2rem;    border-radius: 15px;    font-size: 0.85rem;    font-weight: 500;    /* No transitions - no motion */}/* Static experience sections - no hover effects */.experience-section {    margin: 2.5rem 0;    padding: 2rem;    background: linear-gradient(135deg, #f1f5f9 0%, #ffffff 100%);    border-radius: 12px;    box-shadow: 0 4px 6px rgba(0,0,0,0.1);    border-left: 4px solid #1a365d;    /* Removed all transitions and hover effects */}.experience-section h4 {    color: #1a365d;    margin-bottom: 0.5rem;    font-weight: 600;}.experience-section .fas {    margin-right: 0.5rem;}.achievement-metrics {    margin: 1rem 0;}.metric-badge {    display: inline-block;    /*background: linear-gradient(135deg, #6b7280 0%, #4b5563 100%);*/    background: linear-gradient(135deg, #1a365d 0%, #2c5282 100%);    color: white;    padding: 0.5rem 1rem;    margin: 0.25rem;    border-radius: 25px;    font-size: 0.9rem;    font-weight: 500;    box-shadow: 0 2px 4px rgba(0,0,0,0.2);}/* Publications Navigation Styling - Option 2 */.publications-nav-buttons {    background: None;/*linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);*/    padding: 2rem;    border-radius:2px;/* 12px;*/    margin: 0rem 0;   /* box-shadow: 0 4px 6px rgba(0,0,0,0.1);    border-left: 4px solid #1a365d;*/}.publications-nav-buttons h4 {    color: #1a365d;    font-weight: 600;    margin-bottom: 1.5rem;}.nav-buttons {    display: flex;    flex-wrap: wrap;    justify-content: center;    gap: 1rem;}.nav-btn {    background: linear-gradient(135deg, #1a365d 0%, #2c5282 100%);    color: white;    border: none;    padding: 1rem 1.5rem;    border-radius: 25px;    font-weight: 500;    text-decoration: none;    transition: all 0.3s ease;    box-shadow: 0 3px 8px rgba(26, 54, 93, 0.3);}.nav-btn:hover {    background: linear-gradient(135deg, #2c5282 0%, #3182ce 100%);    color: white;    text-decoration: none;    transform: translateY(-2px);    box-shadow: 0 6px 12px rgba(26, 54, 93, 0.4);}.nav-btn i {    margin-right: 0.5rem;}/* Mobile responsiveness */@media (max-width: 768px) {    .publications-nav-buttons {        padding: 1.5rem;    }        .nav-buttons {        flex-direction: column;        align-items: center;    }        .nav-btn {        width: 80%;        text-align: center;    }}.sub-list {    list-style-type: lower-alpha !important;}