html{font-size:62.5%;}:root{--min-screen-width:320px;--max-screen-width:1440px;--primary:hsla(239,100%,63%,1);--primary-5:hsla(239,100%,63%,0.05);--primary-10:hsla(239,100%,63%,0.1);--primary-20:hsla(239,100%,63%,0.2);--primary-30:hsla(239,100%,63%,0.3);--primary-40:hsla(239,100%,63%,0.4);--primary-50:hsla(239,100%,63%,0.5);--primary-60:hsla(239,100%,63%,0.6);--primary-70:hsla(239,100%,63%,0.7);--primary-80:hsla(239,100%,63%,0.8);--primary-90:hsla(239,100%,63%,0.9);--primary-d-1:hsla(240,66%,54%,1);--primary-d-2:hsla(242,55%,44%,1);--primary-d-3:hsla(244,53%,35%,1);--primary-d-4:hsla(246,51%,26%,1);--primary-d-5:hsla(248,46%,18%,1);--primary-d-6:hsla(256,40%,10%,1);--primary-l-1:hsla(245,100%,68%,1);--primary-l-2:hsla(249,100%,73%,1);--primary-l-3:hsla(252,100%,79%,1);--primary-l-4:hsla(254,100%,84%,1);--primary-l-5:hsla(255,100%,89%,1);--primary-l-6:hsla(256,100%,94%,1);--secondary:hsla(265,100%,63%,1);--secondary-5:hsla(265,100%,63%,0.05);--secondary-10:hsla(265,100%,63%,0.1);--secondary-20:hsla(265,100%,63%,0.2);--secondary-30:hsla(265,100%,63%,0.3);--secondary-40:hsla(265,100%,63%,0.4);--secondary-50:hsla(265,100%,63%,0.5);--secondary-60:hsla(265,100%,63%,0.6);--secondary-70:hsla(265,100%,63%,0.7);--secondary-80:hsla(265,100%,63%,0.8);--secondary-90:hsla(265,100%,63%,0.9);--secondary-d-1:hsla(265,66%,53%,1);--secondary-d-2:hsla(265,56%,44%,1);--secondary-d-3:hsla(266,53%,35%,1);--secondary-d-4:hsla(266,50%,27%,1);--secondary-d-5:hsla(267,45%,18%,1);--secondary-d-6:hsla(269,37%,11%,1);--secondary-l-1:hsla(266,100%,69%,1);--secondary-l-2:hsla(267,100%,74%,1);--secondary-l-3:hsla(269,100%,79%,1);--secondary-l-4:hsla(270,100%,84%,1);--secondary-l-5:hsla(271,100%,90%,1);--secondary-l-6:hsla(272,100%,95%,1);--tertiary:hsla(205,100%,63%,1);--tertiary-5:hsla(205,100%,63%,0.05);--tertiary-10:hsla(205,100%,63%,0.1);--tertiary-20:hsla(205,100%,63%,0.2);--tertiary-30:hsla(205,100%,63%,0.3);--tertiary-40:hsla(205,100%,63%,0.4);--tertiary-50:hsla(205,100%,63%,0.5);--tertiary-60:hsla(205,100%,63%,0.6);--tertiary-70:hsla(205,100%,63%,0.7);--tertiary-80:hsla(205,100%,63%,0.8);--tertiary-90:hsla(205,100%,63%,0.9);--transition:hsla(341,100%,63%,1);--transition-5:hsla(341,100%,63%,0.05);--transition-10:hsla(341,100%,63%,0.1);--transition-20:hsla(341,100%,63%,0.2);--transition-30:hsla(341,100%,63%,0.3);--transition-40:hsla(341,100%,63%,0.4);--transition-50:hsla(341,100%,63%,0.5);--transition-60:hsla(341,100%,63%,0.6);--transition-70:hsla(341,100%,63%,0.7);--transition-80:hsla(341,100%,63%,0.8);--transition-90:hsla(341,100%,63%,0.9);--accent-midpoint:hsla(34,100%,63%,1);--accent-midpoint-5:hsla(34,100%,63%,0.05);--accent-midpoint-10:hsla(34,100%,63%,0.1);--accent-midpoint-20:hsla(34,100%,63%,0.2);--accent-midpoint-30:hsla(34,100%,63%,0.3);--accent-midpoint-40:hsla(34,100%,63%,0.4);--accent-midpoint-50:hsla(34,100%,63%,0.5);--accent-midpoint-60:hsla(34,100%,63%,0.6);--accent-midpoint-70:hsla(34,100%,63%,0.7);--accent-midpoint-80:hsla(34,100%,63%,0.8);--accent-midpoint-90:hsla(34,100%,63%,0.9);--accent:hsla(45,100%,63%,1);--accent-5:hsla(45,100%,63%,0.05);--accent-10:hsla(45,100%,63%,0.1);--accent-20:hsla(45,100%,63%,0.2);--accent-30:hsla(45,100%,63%,0.3);--accent-40:hsla(45,100%,63%,0.4);--accent-50:hsla(45,100%,63%,0.5);--accent-60:hsla(45,100%,63%,0.6);--accent-70:hsla(45,100%,63%,0.7);--accent-80:hsla(45,100%,63%,0.8);--accent-90:hsla(45,100%,63%,0.9);--full-white:hsla(0,0%,100%,1);--full-white-5:hsla(0,0%,100%,0.05);--full-white-10:hsla(0,0%,100%,0.1);--full-white-20:hsla(0,0%,100%,0.2);--full-white-30:hsla(0,0%,100%,0.3);--full-white-40:hsla(0,0%,100%,0.4);--full-white-50:hsla(0,0%,100%,0.5);--full-white-60:hsla(0,0%,100%,0.6);--full-white-70:hsla(0,0%,100%,0.7);--full-white-80:hsla(0,0%,100%,0.8);--full-white-90:hsla(0,0%,100%,0.9);--off-white:hsla(240,100%,99%,1);--primary-light:hsla(239,100%,90%,1);--primary-light-5:hsla(239,100%,90%,0.05);--primary-light-10:hsla(239,100%,90%,0.1);--primary-light-20:hsla(239,100%,90%,0.2);--primary-light-30:hsla(239,100%,90%,0.3);--primary-light-40:hsla(239,100%,90%,0.4);--primary-light-50:hsla(239,100%,90%,0.5);--primary-light-60:hsla(239,100%,90%,0.6);--primary-light-70:hsla(239,100%,90%,0.7);--primary-light-80:hsla(239,100%,90%,0.8);--primary-light-90:hsla(239,100%,90%,0.9);--secondary-light:hsla(265,100%,90%,1);--secondary-light-5:hsla(265,100%,90%,0.05);--secondary-light-10:hsla(265,100%,90%,0.1);--secondary-light-20:hsla(265,100%,90%,0.2);--secondary-light-30:hsla(265,100%,90%,0.3);--secondary-light-40:hsla(265,100%,90%,0.4);--secondary-light-50:hsla(265,100%,90%,0.5);--secondary-light-60:hsla(265,100%,90%,0.6);--secondary-light-70:hsla(265,100%,90%,0.7);--secondary-light-80:hsla(265,100%,90%,0.8);--secondary-light-90:hsla(265,100%,90%,0.9);--tertiary-light:hsla(205,100%,90%,1);--tertiary-light-5:hsla(205,100%,90%,0.05);--tertiary-light-10:hsla(205,100%,90%,0.1);--tertiary-light-20:hsla(205,100%,90%,0.2);--tertiary-light-30:hsla(205,100%,90%,0.3);--tertiary-light-40:hsla(205,100%,90%,0.4);--tertiary-light-50:hsla(205,100%,90%,0.5);--tertiary-light-60:hsla(205,100%,90%,0.6);--tertiary-light-70:hsla(205,100%,90%,0.7);--tertiary-light-80:hsla(205,100%,90%,0.8);--tertiary-light-90:hsla(205,100%,90%,0.9);--transition-light:hsla(341,100%,90%,1);--transition-light-5:hsla(341,100%,90%,0.05);--transition-light-10:hsla(341,100%,90%,0.1);--transition-light-20:hsla(341,100%,90%,0.2);--transition-light-30:hsla(341,100%,90%,0.3);--transition-light-40:hsla(341,100%,90%,0.4);--transition-light-50:hsla(341,100%,90%,0.5);--transition-light-60:hsla(341,100%,90%,0.6);--transition-light-70:hsla(341,100%,90%,0.7);--transition-light-80:hsla(341,100%,90%,0.8);--transition-light-90:hsla(341,100%,90%,0.9);--accent-light:hsla(43,100%,97%,1);--accent-light-5:hsla(43,100%,97%,0.05);--accent-light-10:hsla(43,100%,97%,0.1);--accent-light-20:hsla(43,100%,97%,0.2);--accent-light-30:hsla(43,100%,97%,0.3);--accent-light-40:hsla(43,100%,97%,0.4);--accent-light-50:hsla(43,100%,97%,0.5);--accent-light-60:hsla(43,100%,97%,0.6);--accent-light-70:hsla(43,100%,97%,0.7);--accent-light-80:hsla(43,100%,97%,0.8);--accent-light-90:hsla(43,100%,97%,0.9);--primary-dark:hsla(239,100%,6%,1);--primary-dark-d-1:hsla(239,98%,5%,1);--primary-dark-d-2:hsla(239,98%,4%,1);--primary-dark-d-3:hsla(239,98%,2%,1);--secondary-dark:hsla(265,100%,6%,1);--secondary-dark-d-1:hsla(264,100%,5%,1);--secondary-dark-d-2:hsla(261,100%,4%,1);--secondary-dark-d-3:hsla(259,100%,2%,1);--tertiary-dark:hsla(205,100%,6%,1);--off-black:hsla(0,0%,2%,1);--off-black-5:hsla(0,0%,2%,0.05);--off-black-10:hsla(0,0%,2%,0.1);--off-black-20:hsla(0,0%,2%,0.2);--off-black-30:hsla(0,0%,2%,0.3);--off-black-40:hsla(0,0%,2%,0.4);--off-black-50:hsla(0,0%,2%,0.5);--off-black-60:hsla(0,0%,2%,0.6);--off-black-70:hsla(0,0%,2%,0.7);--off-black-80:hsla(0,0%,2%,0.8);--off-black-90:hsla(0,0%,2%,0.9);--full-transparent:hsla(0,0%,0%,0);--holo-cyan:#00F3FF;--holo-alpha:rgba(0,243,255,0.7);--glitchcolor1:#ff0000;--glitchcolor2:#00ffff;--cardcolor1:hsla(288,0%,100%,1);--cardcolor2:hsla(93,0%,100%,1);--cardcolor3:hsla(185,0%,100%,1);--cardcolor4:hsla(308,0%,100%,1);--cardcolor5:hsla(103,0%,100%,1);--gradientcolor1:hsla(127,0%,100%,1);--gradientcolor2:hsla(178,0%,100%,1);--gradientcolor3:hsla(191,0%,100%,1);--gradientcolor4:hsla(185,91%,61%,1);--gradientcolor5:hsla(306,82%,75%,1);--red:rgb(255,34,0);--orange:#E65B00;--yellow:hsla(53,100%,54%,1);--green:hsla(293,100%,85%,0.1);--blue:hsla(239,100%,63%,0.03);--default-38:hsla(320,82%,70%,1);--linkedin:hsla(210,90%,40%,1);--orcid:hsla(76,60%,52%,1);--scholar:hsla(217,89%,61%,1);--space-4xs:clamp(0.89rem,calc(-0.41vw + 1.02rem),0.42rem);--space-3xs:clamp(1rem,calc(-0.36vw + 1.11rem),0.6rem);--space-2xs:clamp(1.12rem,calc(-0.25vw + 1.2rem),0.85rem);--space-xs:clamp(1.26rem,calc(-0.06vw + 1.28rem),1.2rem);--space-s:clamp(1.42rem,calc(0.25vw + 1.34rem),1.7rem);--space-m:clamp(1.6rem,calc(0.71vw + 1.37rem),2.4rem);--space-l:clamp(1.8rem,calc(1.42vw + 1.34rem),3.39rem);--space-xl:clamp(2.02rem,calc(2.48vw + 1.23rem),4.8rem);--space-2xl:clamp(2.28rem,calc(4.02vw + 0.99rem),6.78rem);--space-3xl:clamp(2.56rem,calc(6.28vw + 0.55rem),9.59rem);--space-4xl:clamp(2.88rem,calc(9.54vw + -0.17rem),13.57rem);--text-3xs:clamp(1.23rem,calc(-0.42vw + 1.37rem),0.76rem);--text-2xs:clamp(1.32rem,calc(-0.27vw + 1.4rem),1.01rem);--text-xs:clamp(1.41rem,calc(-0.05vw + 1.42rem),1.35rem);--text-s:clamp(1.5rem,calc(0.27vw + 1.41rem),1.8rem);--text-m:clamp(1.6rem,calc(0.71vw + 1.37rem),2.4rem);--text-l:clamp(1.71rem,calc(1.33vw + 1.28rem),3.2rem);--text-xl:clamp(1.82rem,calc(2.18vw + 1.12rem),4.26rem);--text-2xl:clamp(1.94rem,calc(3.34vw + 0.88rem),5.69rem);--text-3xl:clamp(2.07rem,calc(4.91vw + 0.5rem),7.58rem);--text-4xl:clamp(2.21rem,calc(7.04vw + -0.04rem),10.1rem);--columns-1:repeat(1,minmax(0,1fr));--columns-2:repeat(2,minmax(0,1fr));--columns-3:repeat(3,minmax(0,1fr));--columns-4:repeat(4,minmax(0,1fr));--columns-5:repeat(5,minmax(0,1fr));--columns-6:repeat(6,minmax(0,1fr));--columns-7:repeat(7,minmax(0,1fr));--columns-8:repeat(8,minmax(0,1fr));}.row{display:grid;grid-auto-flow:column;justify-content:start;}.column{display:grid;grid-auto-flow:row;justify-items:start;align-content:start;}.columns-2{display:grid;grid-template-columns:var(--columns-2);}.columns-3{display:grid;grid-template-columns:var(--columns-3);}.columns-4{display:grid;grid-template-columns:var(--columns-4);}.columns-5{display:grid;grid-template-columns:var(--columns-5);}.columns-6{display:grid;grid-template-columns:var(--columns-6);}.columns-7{display:grid;grid-template-columns:var(--columns-7);}.columns-8{display:grid;grid-template-columns:var(--columns-8);}@media (max-width:1400px){.column--on-xl{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-xl{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-xl{grid-template-columns:repeat(2,1fr);}.columns-3--on-xl{grid-template-columns:repeat(3,1fr);}.columns-4--on-xl{grid-template-columns:repeat(4,1fr);}.columns-5--on-xl{grid-template-columns:repeat(5,1fr);}.columns-6--on-xl{grid-template-columns:repeat(6,1fr);}}@media (max-width:992px){.column--on-l{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-l{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-l{grid-template-columns:repeat(2,1fr);}.columns-3--on-l{grid-template-columns:repeat(3,1fr);}.columns-4--on-l{grid-template-columns:repeat(4,1fr);}.columns-5--on-l{grid-template-columns:repeat(5,1fr);}.columns-6--on-l{grid-template-columns:repeat(6,1fr);}}@media (max-width:768px){.column--on-m{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-m{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-m{grid-template-columns:repeat(2,1fr);}.columns-3--on-m{grid-template-columns:repeat(3,1fr);}.columns-4--on-m{grid-template-columns:repeat(4,1fr);}.columns-5--on-m{grid-template-columns:repeat(5,1fr);}.columns-6--on-m{grid-template-columns:repeat(6,1fr);}}@media (max-width:480px){.column--on-s{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-s{grid-template-columns:1fr;grid-auto-flow:column;}.columns-2--on-s{grid-template-columns:repeat(2,1fr);}.columns-3--on-s{grid-template-columns:repeat(3,1fr);}.columns-4--on-s{grid-template-columns:repeat(4,1fr);}.columns-5--on-s{grid-template-columns:repeat(5,1fr);}.columns-6--on-s{grid-template-columns:repeat(6,1fr);}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important;}}/* Custom Stylesheets */ .main-heading-block{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--tertiary-light);box-shadow:0 5px 8px 0px var(--primary);}@property --r{syntax:'<percentage>';inherits:false;initial-value:-25%;}.authkit-heading{width:fit-content;color:var(--full-transparent);-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(circle at center,var(--full-transparent) calc(var(--r) - 30%),var(--accent-light-30) var(--r),var(--full-transparent) calc(var(--r) + 15%)),radial-gradient(circle at center,var(--full-transparent) calc(var(--r) - 20%),var(--accent) calc(var(--r) - 5%),var(--full-transparent) calc(var(--r) + 20%)),/* Base text color */ linear-gradient(180deg,var(--accent-midpoint-40) 35%,var(--accent-50) 50%,var(--accent-midpoint-40) 65% );background-blend-mode:overlay,screen,normal;transform:translateZ(0);will-change:background-image,filter;animation:ripple-out-gold 10s cubic-bezier(0.7,0,0.3,1) infinite;}@keyframes ripple-out-gold{0%{--r:-20%;filter:drop-shadow(0 0 2px var(--accent-midpoint-30));}50%{filter:drop-shadow(0 0 6px var(--accent-70));}100%{--r:150%;filter:drop-shadow(0 0 2px var(--accent-midpoint-30));}}/* Primary Research Card Base */ .primary-research-card{background:linear-gradient(to top,var(--primary-30) 0%,var(--full-transparent) 50%);backdrop-filter:blur(10px);border:1px solid var(--tertiary-light);box-shadow:0 0 4px var(--tertiary-light),0 0 10px var(--primary),0 0 15px var(--primary-50),inset 0 0 15px var(--primary);transition:all 0.4s ease;}/* Hover and Open States */ .primary-research-card:hover,.primary-research-card.brx-open{border-color:var(--secondary-light);background-image:linear-gradient(var(--secondary-10) 1px,var(--full-transparent) 1px),linear-gradient(90deg,var(--secondary-10) 1px,var(--full-transparent) 1px);background-size:20px 20px;background-color:var(--full-transparent);box-shadow:0 0 4px var(--secondary-light),0 0 10px var(--secondary),0 0 20px var(--secondary-50),inset 0 0 20px var(--secondary);transform:translateY(-5px);}/* Textured Background */ .card-texture-bg{position:absolute;top:0;left:0;min-width:100%;min-height:100%;background-image:repeating-linear-gradient(var(--full-transparent),var(--full-transparent),var(--primary-10) 3px);z-index:-1;display:flex;pointer-events:none;}/* Main Heading Styles */ .main-category-heading{color:var(--full-white);transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);text-shadow:0 0 5px var(--tertiary-light),0 0 8px var(--primary),0 0 10px var(--primary),0 0 15px var(--primary),0 0 20px var(--primary);}.brx-open .main-category-heading,.primary-research-card:hover .main-category-heading{filter:brightness(1.2);transform:translateY(-2px);text-shadow:0 0 6px var(--secondary-40),0 0 8px var(--secondary-40),0 5px 4px var(--secondary-20);}/* Subheadings Text Effects */ .minor-card-subheading,.minor-card-subheading-2{background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.minor-card-subheading::after,.minor-card-subheading-2::after{content:"";flex-grow:1;height:2px;opacity:0.7;}/* Subheading Variant 1 (Liquid Accent) */ .minor-card-subheading{background-image:linear-gradient(90deg,var(--accent),var(--accent-midpoint),var(--transition) 50%,var(--accent-midpoint),var(--accent));animation:liquid-flow 4s ease-in-out infinite;}.minor-card-subheading::after{background:linear-gradient(90deg,var(--full-transparent),var(--transition),var(--accent-midpoint),var(--accent),var(--transition),var(--accent-midpoint),var(--full-transparent));}/* Subheading Variant 2 (Secondary/Primary Mix) */ .minor-card-subheading-2{background-image:linear-gradient(90deg,var(--secondary),var(--primary) 25%,var(--secondary) 50%,var(--primary) 75%,var(--secondary));}.minor-card-subheading-2::after{background:linear-gradient(90deg,var(--full-transparent),var(--secondary),var(--primary),var(--secondary),var(--primary),var(--full-transparent));}/* Icons and Visual Elements */ .trophy-icon,.minor-card-icon{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),filter 0.3s ease;cursor:pointer;}.trophy-icon{filter:drop-shadow(0 0 1px var(--accent-80)) drop-shadow(0 0 2px var(--accent-midpoint-80));animation:rubberBand 1s 600ms;}.minor-card-dropdown,.science-logo,.minor-card-icon{filter:drop-shadow(0 0 1px var(--primary)) drop-shadow(0 0 2px var(--primary));cursor:pointer;}.minor-card-icon:hover{transform:scale(1.1);}/* Interactive Filter Changes */ .minor-card-icon:hover,.brx-open .minor-card-dropdown,.brx-open .science-logo,.primary-research-card:hover .minor-card-dropdown,.primary-research-card:hover .science-logo{filter:drop-shadow(0 0 1px var(--transition)) drop-shadow(0 0 2px var(--transition));}/* Animations */ @keyframes liquid-flow{from{background-position:0%;}to{background-position:200%;}}@keyframes rubberBand{from{transform:scale3d(1,1,1);}30%{transform:scale3d(1.25,0.75,1);}40%{transform:scale3d(0.75,1.25,1);}50%{transform:scale3d(1.15,0.85,1);}65%{transform:scale3d(0.95,1.05,1);}75%{transform:scale3d(1.05,0.95,1);}to{transform:scale3d(1,1,1);}}.contact_header_div{background:var(--full-transparent);border:1px solid var(--tertiary-light);box-shadow:0 0 8px var(--tertiary-light),0 0 20px var(--primary),0 0 35px var(--primary-70),inset 0 0 15px var(--primary);}.contact_header_text{color:transparent;-webkit-text-stroke:1px var(--tertiary-light);filter:drop-shadow(0 0 2px var(--tertiary-light)) drop-shadow(0 0 8px var(--primary)) drop-shadow(0 0 16px var(--primary)) drop-shadow(0 0 30px var(--primary));}.connect_text{color:transparent;-webkit-text-stroke:1px var(--secondary-light);filter:drop-shadow(0 0 2px var(--secondary-light)) drop-shadow(0 0 8px var(--secondary)) drop-shadow(0 0 16px var(--secondary-70)) drop-shadow(0 0 30px var(--secondary-20));}.contact_form_div{background:var(--full-transparent);border:1px solid var(--tertiary-light);box-shadow:0 0 8px var(--primary),0 0 20px var(--primary-30),0 0 35px var(--secondary-70),inset 0 0 15px var(--secondary-30);}.media_icon_linkedin,.media_icon_orcid,.media_icon_github,.media_icon_scholar{position:relative;color:var(--full-white-30);cursor:pointer;transition:all 0.2s ease-out;filter:drop-shadow(0 0 2px var(--full-white-70));}.media_icon_linkedin::after,.media_icon_orcid::after,.media_icon_github::after,.media_icon_scholar::after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background-color:var(--full-white-70);transition:all 0.2s ease-out;}.media_icon_linkedin:hover,.media_icon_orcid:hover,.media_icon_github:hover,.media_icon_scholar:hover{transform:translateY(-4px);}.media_icon_linkedin:hover{color:var(--linkedin);filter:drop-shadow(0 0 8px var(--linkedin)) brightness(1.5);}.media_icon_linkedin:hover::after{background-color:var(--linkedin);box-shadow:0 0 8px var(--linkedin);}.media_icon_orcid:hover{color:var(--orcid);filter:drop-shadow(0 0 8px var(--orcid)) brightness(1.5);}.media_icon_orcid:hover::after{background-color:var(--orcid);box-shadow:0 0 8px var(--orcid);}.media_icon_github:hover{color:var(--full-white-90);filter:drop-shadow(0 0 8px var(--full-white-90)) brightness(1.5);}.media_icon_github:hover::after{background-color:var(--full-white-90);box-shadow:0 0 8px var(--full-white-90);}.media_icon_scholar:hover{color:var(--scholar);filter:drop-shadow(0 0 8px var(--scholar)) brightness(1.5);}.media_icon_scholar:hover::after{background-color:var(--scholar);box-shadow:0 0 8px var(--scholar);}.dafoetext{color:oklch(95% 0.02 90);text-shadow:0 0 0.05em oklch(98% 0 0),0 0 0.2em oklch(65% 0.265 351),0 0 0.3em oklch(60% 0.25 345);}.flickeringtext{text-shadow:0 -40px 100px,0 0 2px,0 0 1em #00FFFF,0 0 0.5em #00FFFF,0 0 0.1em #00FFFF,0 10px 3px #000;}.flickeringtext span{animation:blink linear infinite 2s;}@keyframes blink{78%{color:inherit;text-shadow:inherit;}79%{color:#333;}80%{text-shadow:none;}81%{color:inherit;text-shadow:inherit;}82%{color:#333;text-shadow:none;}83%{color:inherit;text-shadow:inherit;}92%{color:#333;text-shadow:none;}92.5%{color:inherit;text-shadow:inherit;}}.shimmer-text em{font-weight:700;display:inline-block;background:linear-gradient( 120deg,var(--shimmer-dark) 30%,var(--shimmer-light) 60%,var(--shimmer-dark) 90% );background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--neon__nav__text);animation:shimmer 6s cubic-bezier(0.77,0,0.175,1) infinite;}@keyframes shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}/* --- OPTION 1:THE QUANTUM FIELD (Blurred Gradient Version - Updated) --- */ .research-card{position:relative;z-index:1;border-radius:12px;overflow:hidden;/* Keeps the blur inside the card */ /* Initial Border State:Very subtle white */ border:1px solid var(--bg-dark-base);/* TRANSITIONS:Added box-shadow here just in case you add a glow later */ transition:border-color 0.3s ease,box-shadow 0.3s ease;}/* The Blurred Gradient Wash */ .research-card::before{content:"";position:absolute;inset:0;/* Fills the entire card */ z-index:-1;/* Palette:Cyan -> Pink -> Yellow -> Orange */ background:linear-gradient( 45deg,var(--card-bg-hover2),var(--card-bg-hover2-l-1),var(--card-bg-hover1-l-2),var(--card-bg-hover3-l-4) );/* Huge background for scrolling animation */ background-size:300% 300%;/* Cloud/Fog blur */ filter:blur(30px);/* Hidden by default */ opacity:0;transition:opacity 0.5s ease;}/* --- HOVER EFFECTS --- */ .research-card:hover{border-color:var(--sun-bottom);box-shadow:0 0 15px hsla(336,100%,50%,0.5);}.research-card:hover::before{/* Reveal the gradient fog */ opacity:0.15;animation:gradient-fog 6s ease infinite;}/* Text Pop */ .research-card:hover .research-project-title{color:#fff;text-shadow:0 0 15px hsla(336,100%,50%,0.5);}/* Icon Pop */ .research-card:hover .icon-class{color:#fff;filter:drop-shadow(0 0 5px #00ffff);}/* --- THE ANIMATION --- */ @keyframes gradient-fog{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.nav-button{transition:all 0.3s ease;}.nav-button{color:var(--neon__nav__text);text-shadow:0px 0px 4px var(--neon__nav__text);box-shadow:0 0 8px 1px var(--neon__nav__text);}.nav-button:hover,.nav-button.active{color:var(--neon__nav__hover);box-shadow:0 0 10px 3px var(--neon__nav__hover),inset 0 0 8px var(--neon__nav__hover);text-shadow:0 0 8px var(--neon__nav__hover);transform:translateY(-2px);}.nav-links{transition:all 0.3s ease;}.nav-links:hover,.nav-links.active{color:var(--neon__nav__hover);text-shadow:0 0 4px var(--neon__nav__hover);transform:translateY(-2px);}.neon-flicker{animation:flicker-image 5s infinite alternate;}@keyframes flicker-image{0%,19%,21%,23%,25%,54%,56%,100%{filter:drop-shadow(0 0 6px var(--neon__nav__hover)) drop-shadow(0 0 4px var(--neon__nav__hover));}20%,22%,24%,55%{filter:none;}}/* Add your custom CSS here */ .holo-card{touch-action:none;transform-style:preserve-3d;transition:transform .5s ease,box-shadow .2s ease;position:relative;will-change:transform,box-shadow;/* Core Framework Variables */ --color1:var(--cardcolor1);--color2:var(--cardcolor2);--color3:var(--cardcolor3);--color4:var(--cardcolor4);--color5:var(--cardcolor5);/* Fixed the double parenthesis syntax error below */ --gradcolor1:var(--gradientcolor1);--gradcolor2:var(--gradientcolor2);--gradcolor3:var(--gradientcolor3);--gradcolor4:var(--gradientcolor4);--gradcolor5:var(--gradientcolor5);/* Initial positions */ --rotate-x:0deg;--rotate-y:0deg;--bg-x:50%;--bg-y:50%;--spark-x:50%;--spark-y:50%;--opacity:0;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));box-shadow:-5px -5px 5px -5px var(--color1),5px 5px 5px -5px var(--color2),0 55px 35px -20px rgba(0,0,0,.5);}/* Pseudo-elements targeting the class */ .holo-card:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;opacity:.75;mix-blend-mode:color-dodge;background-blend-mode:overlay;background-size:160%;background-position:50% 50%;will-change:opacity,background-position,filter;background-image:linear-gradient(125deg,var(--gradcolor1) 15%,var(--gradcolor2) 30%,var(--gradcolor3) 40%,var(--gradcolor4) 60%,var(--gradcolor5) 70%,var(--gradcolor1) 85%);}.holo-card:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;opacity:.5;mix-blend-mode:color-dodge;background-size:300% 300%;background-position:50% 50%;will-change:opacity,background-position,filter;background-image:linear-gradient(115deg,transparent 0,var(--color1) 25%,transparent 47%,transparent 53%,var(--color2) 75%,transparent 100%);filter:brightness(.5) contrast(1);}/* Hover States */ .holo-card:hover:before,.holo-card.active:before{background-image:linear-gradient(115deg,transparent 20%,var(--color1) 36%,var(--color2) 43%,var(--color3) 50%,var(--color4) 57%,var(--color5) 64%,transparent 80%);background-size:250% 250%;background-position:var(--bg-x) var(--bg-y) !important;opacity:.88;filter:brightness(.66) contrast(1.33);}.holo-card:hover:after,.holo-card.active:after{background-position:var(--spark-x) var(--spark-y) !important;opacity:var(--opacity) !important;filter:brightness(.9) contrast(1);}.holo-card:hover{box-shadow:0 0 30px -5px white,0 0 10px -2px white,0 55px 35px -20px rgba(0,0,0,.5);transition:none;animation:none;}/* Animation Definitions */ @keyframes holoSparkle{0%,100%{opacity:.75;background-position:50% 50%;filter:brightness(1.2) contrast(1.25);}5%,8%{opacity:1;background-position:40% 40%;filter:brightness(.8) contrast(1.2);}13%,16%{opacity:.5;background-position:50% 50%;filter:brightness(1.2) contrast(.8);}35%,38%{opacity:1;background-position:60% 60%;filter:brightness(1) contrast(1);}55%{opacity:.33;background-position:45% 45%;filter:brightness(1.2) contrast(1.25);}}@keyframes holoGradient{0%,100%{opacity:.5;background-position:50% 50%;filter:brightness(.5) contrast(1);}5%,9%{background-position:100% 100%;opacity:1;filter:brightness(.75) contrast(1.25);}13%,17%{background-position:0 0;opacity:.88;}35%,39%{background-position:100% 100%;opacity:1;filter:brightness(.5) contrast(1);}55%{background-position:0 0;opacity:1;filter:brightness(.75) contrast(1.25);}}@keyframes holoCard{0%,100%{transform:rotateZ(0) rotateX(0) rotateY(0);}5%,8%{transform:rotateZ(.2deg) rotateX(1.5deg) rotateY(-2deg);}13%,16%{transform:rotateZ(-.2deg) rotateX(-1deg) rotateY(3deg);}35%,38%{transform:rotateZ(.5deg) rotateX(2deg) rotateY(2.5deg);}55%{transform:rotateZ(-.5deg) rotateX(-2deg) rotateY(-3deg);}}/* Classes to trigger the animations */ /* Updated:6s duration,1 iteration */ .holo-card.animated:before{animation:holoGradient 6s ease 1 forwards;}.holo-card.animated:after{animation:holoSparkle 6s ease 1 forwards;}.holo-card.animated{animation:holoCard 6s ease 1 forwards;}