.footer[data-v-f4bb941f]{position:relative;padding:2rem 1rem;background:var(--footer-bg);color:var(--footer-text);text-align:center}.visitor-map[data-v-f4bb941f]{margin-top:1.5rem;display:flex;justify-content:center;align-items:center}:root{--text-color: #EAEAEA;--text-secondary-color: #A0A0A0;--accent-color-original: #00BFFF;--border-color: rgba(0, 191, 255, .3);--title-underline-color: #00ffe1;--bg-color: #020205;--c-glass: #bbbbbc;--c-light: #fff;--c-dark: #000;--c-content: #e1e1e1;--c-action: #03d5ff;--glass-reflex-dark: 2;--glass-reflex-light: .3;--saturation: 150%;--card-bg-color: rgba(18, 18, 22, .25);--map-ocean-color: #00ca9b;--map-land-color: #1A0A33;--map-past-visitors-color: #FF00FF;--map-recent-visitors-color: #6a0000;--map-text-color: #00FFFF}[data-theme=light]{--text-color: #1D1D1F;--text-secondary-color: #515154;--accent-color-original: #0071E3;--border-color: rgba(0, 113, 227, .3);--title-underline-color: #7d00e3;--bg-color: #F5F5F7;--c-content: #224;--c-action: #0052f5;--glass-reflex-dark: 1;--glass-reflex-light: 1;--card-bg-color: rgba(255, 255, 255, .3);--map-ocean-color: #000000;--map-land-color: #e2ebf4;--map-past-visitors-color: #FF00FF;--map-recent-visitors-color: #1b6a00;--map-text-color: #FF00FF}html{scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--text-color);font-family:Inter,sans-serif;line-height:1.7;margin:0;transition:background-color .3s ease,color .3s ease;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:300% 300%;background-image:radial-gradient(circle at 45% 35%,rgba(0,255,100,.3),transparent 50%),radial-gradient(circle at 65% 55%,rgba(255,0,150,.3),transparent 50%),radial-gradient(circle at 50% 50%,rgba(0,150,255,.2),transparent 50%);animation:moveBackground 15s linear infinite;opacity:.6;filter:blur(12px)}@keyframes moveBackground{0%{background-position:30% 50%}25%{background-position:50% 60%}50%{background-position:70% 50%}75%{background-position:50% 40%}to{background-position:30% 50%}}a{color:var(--accent-color-original);text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.8}.container{max-width:900px;margin:0 auto;padding:120px 20px 50px;position:relative;z-index:1}.glass-nav{position:fixed;z-index:100;top:20px;left:50%;translate:-50% 0;display:flex;align-items:center;gap:8px;height:60px;padding:8px;margin:0 auto;border:none;border-radius:99em;font-family:DM Sans,sans-serif;box-sizing:border-box;width:auto;--slider-width: 100px;--slider-translate-x: 0px;background-color:color-mix(in srgb,var(--c-glass) 12%,transparent);backdrop-filter:blur(8px) url(#glass-nav-filter) saturate(var(--saturation));-webkit-backdrop-filter:blur(8px) url(#glass-nav-filter) saturate(var(--saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent);transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1)}.glass-nav__legend,.glass-nav__input{display:none}.glass-nav__option{position:relative;display:flex;justify-content:center;align-items:center;height:100%;box-sizing:border-box;border-radius:99em;transition:all .16s;cursor:pointer}.glass-nav__option a{padding:0 18px;color:var(--c-content);font-weight:500;font-size:1rem;transition:color .16s;pointer-events:none;font-family:Bruno Ace SC,monospace;white-space:nowrap}.glass-nav__option:hover a{color:var(--c-action)}.glass-nav:after{content:"";position:absolute;left:0;top:8px;display:block;height:calc(100% - 16px);border-radius:99em;background-color:color-mix(in srgb,var(--c-glass) 36%,transparent);z-index:-1;width:var(--slider-width);translate:var(--slider-translate-x) 0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 2px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -1.5px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -2px -6px 1px -5px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -1px 2px 3px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 -4px 1px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 3px 6px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent);transition:background-color .4s cubic-bezier(.65,0,.35,1),box-shadow .4s cubic-bezier(.65,0,.35,1),translate .4s cubic-bezier(.65,0,.35,1),width .4s cubic-bezier(.65,0,.35,1);animation:scaleToggle .44s ease}@keyframes scaleToggle{0%{scale:1 1}50%{scale:1.1 1}to{scale:1 1}}.glass-nav[c-previous="1"]:has(input[c-option="2"]:checked):after,.glass-nav[c-previous="2"]:has(input[c-option="3"]:checked):after,.glass-nav[c-previous="3"]:has(input[c-option="4"]:checked):after,.glass-nav[c-previous="4"]:has(input[c-option="5"]:checked):after,.glass-nav[c-previous="5"]:has(input[c-option="6"]:checked):after{transform-origin:left}.glass-nav[c-previous="2"]:has(input[c-option="1"]:checked):after,.glass-nav[c-previous="3"]:has(input[c-option="2"]:checked):after,.glass-nav[c-previous="4"]:has(input[c-option="3"]:checked):after,.glass-nav[c-previous="5"]:has(input[c-option="4"]:checked):after,.glass-nav[c-previous="6"]:has(input[c-option="5"]:checked):after{transform-origin:right}.glass-card{padding:25px;border-radius:15px;background-color:color-mix(in srgb,var(--c-glass) 12%,transparent);backdrop-filter:blur(15px) url(#glass-card-filter) saturate(var(--saturation));-webkit-backdrop-filter:blur(15px) url(#glass-card-filter) saturate(var(--saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent);transition:transform .3s ease,box-shadow .3s ease,background-color .4s cubic-bezier(1,0,.4,1)}.content-section{margin-bottom:80px;scroll-margin-top:100px;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.content-section.visible{opacity:1;transform:translateY(0)}.section-title{font-family:Bruno Ace SC,monospace;font-size:2rem;font-weight:700;margin-bottom:30px;color:var(--text-color);display:inline-block;position:relative}.section-title:after{content:"";position:absolute;left:0;bottom:-8px;width:60%;height:3px;background:var(--title-underline-color);box-shadow:0 0 10px var(--title-underline-color)}#hero{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:50px;padding:20px 0}.profile-container{position:relative;cursor:pointer}#particle-canvas{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;pointer-events:none;z-index:10;opacity:0}.profile-pic.hidden{opacity:0;transition:opacity .2s ease-out}.profile-pic{width:150px;height:150px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--border-color);animation:pulse-glow 3s infinite ease-in-out;transition:transform .3s ease,box-shadow .3s ease}.profile-pic:hover{transform:scale(1.05);animation-play-state:paused}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--border-color)}50%{box-shadow:0 0 35px var(--border-color)}}.hero-text{text-align:left}h1{font-family:Inter,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:10px;background:linear-gradient(90deg,var(--text-color),var(--accent-color-original));-webkit-background-clip:text;background-clip:text;color:transparent}h2{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;color:var(--text-secondary-color);margin-bottom:20px}.keywords{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.keywords span{background:var(--accent-color-original);color:var(--bg-color);padding:5px 12px;border-radius:15px;font-size:.85rem;font-family:Bruno Ace SC,monospace;border:none;font-weight:500}[data-theme=light] .keywords span{color:#fff}.education-entries-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.edu-entry{display:flex;flex-direction:column;height:100%}.edu-entry-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.edu-title-group{display:flex;flex-direction:column}.edu-degree{font-size:1.1rem;font-weight:700;color:var(--text-color);margin:0}.edu-university{font-size:.95rem;color:var(--text-secondary-color);margin:0}.edu-entry-body{padding-top:15px;margin-top:15px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;flex-grow:1}.edu-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:.85rem;color:var(--text-secondary-color);margin-bottom:15px}.edu-meta>span{display:flex;align-items:center;gap:8px}.edu-meta svg{stroke:var(--accent-color-original);width:16px;height:16px;flex-shrink:0}.edu-details{font-size:.9rem;color:var(--text-secondary-color);line-height:1.6;flex-grow:1}.edu-details p{margin:0 0 8px}.edu-details p:last-child{margin-bottom:0}.item-list-container{display:flex;flex-direction:column;gap:25px}.item-card{display:flex;align-items:center;gap:20px;padding:20px}.item-icon-col{flex-shrink:0}.item-logo{width:50px;height:50px;border-radius:8px;background-color:#fffc;padding:5px;box-sizing:border-box}.item-content-col{flex-grow:1}.item-header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.item-title{margin:0;font-size:1.2rem}.item-date{font-size:.9rem;color:var(--text-secondary-color);white-space:nowrap;padding-left:10px}.item-subtitle,.item-location{margin:2px 0;color:var(--text-secondary-color)}.scroller-container{overflow:hidden;padding:20px 0;-webkit-mask:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);mask:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%)}.scroller{display:flex;gap:20px;width:max-content}.scroller:hover .scroller-content{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1600px)}}.scroller-content{display:flex;gap:20px;animation:scroll 40s linear infinite}.research-card-scroll{flex:0 0 300px;overflow:hidden;position:relative;padding:0}.research-card-scroll-img{width:100%;height:180px;object-fit:cover;display:block}.research-card-scroll-content{padding:15px}.research-card-scroll-title{margin:0 0 10px;font-size:1.1rem}.research-card-scroll-desc{font-size:.9rem;color:var(--text-secondary-color);margin:0}.research-card-scroll-tag{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:700;color:#fff}.tag-msu{background-color:#1a73e8}.tag-bfu{background-color:#28a745}.tag-personal{background-color:#6f42c1}.pub-years{position:relative;display:flex;justify-content:center;align-items:center;gap:20px;height:auto;width:60%;padding:5px;border-radius:50em;margin:5px auto 15px;z-index:1;--pub-slider-width: 80px;--pub-slider-translate-x: 0px;background-color:color-mix(in srgb,var(--c-glass) 12%,transparent);backdrop-filter:blur(8px) saturate(var(--saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.pub-years:after{content:"";position:absolute;left:0;top:5px;display:block;height:calc(100% - 10px);border-radius:99em;background-color:color-mix(in srgb,var(--c-glass) 36%,transparent);z-index:-1;width:var(--pub-slider-width, 80px);translate:var(--pub-slider-translate-x, 0px) 0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 2px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -1.5px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -2px -6px 1px -5px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -1px 2px 3px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 -4px 1px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 3px 6px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent);transition:translate .4s cubic-bezier(.65,0,.35,1),width .4s cubic-bezier(.65,0,.35,1)}.pub-year-btn{font-family:Bruno Ace SC,monospace;font-weight:500;font-size:.9rem;color:var(--c-content);background:none;border:none;border-radius:99em;padding:8px 16px;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}.pub-year-btn:hover,.pub-year-btn.active{color:var(--c-action)}.pub-lists-container{display:grid;padding:15px 30px;position:relative;overflow:hidden;transition:height .4s ease-in-out}.pub-list{grid-area:1 / 1;opacity:0;transform:translateY(15px);pointer-events:none;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.pub-list.active{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.2s}.pub-list ul{margin:0;padding:0;list-style:none}.pub-card{padding:15px 5px;border-bottom:1px solid var(--border-color);transition:all .3s ease-in-out}.pub-card:last-child{border-bottom:none}.pub-card:hover{background-color:#8080801a;transform:scale(1.02);border-color:transparent}.pub-meta{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.pub-tag{padding:3px 10px;font-size:.8rem;border-radius:8px;color:#fff}.tag-journal{background-color:#007bff}.tag-conference{background-color:#6f42c1}.tag-review{background-color:#fd7e14}.tag-drafting{background-color:#6c757d}.pub-title{font-size:1.15rem;font-weight:700;margin:0 0 8px}.authors{margin:8px 0;color:var(--text-secondary-color);line-height:1.6}.authors .me{color:var(--text-color);font-weight:700}.corr-author:after{content:"*";color:var(--accent-color-original);margin-left:2px}.pub-venue{font-style:italic;color:var(--text-secondary-color);font-size:.95rem}.pub-links{display:flex;gap:15px;margin-top:15px;flex-wrap:wrap}.pub-action-tag{display:flex;align-items:center;gap:5px;color:var(--text-secondary-color);background-color:#8080801a;padding:6px 12px;border-radius:8px;transition:all .2s ease}.pub-action-tag:hover{background-color:var(--accent-color-original);color:var(--bg-color)}[data-theme=light] .pub-action-tag:hover{color:#fff}.co-first-author-symbol{vertical-align:super;font-size:smaller}.carousel-container.glass-card{padding:10px;overflow:hidden}.carousel{position:relative}.carousel-track-container{overflow:hidden;border-radius:10px}.carousel-track{padding:0;margin:0;list-style:none;display:flex;transition:transform .25s ease-in}.carousel-slide{position:relative;flex:0 0 100%}.carousel-image{width:100%;height:500px;object-fit:cover;display:block}.carousel-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);color:#fff;padding:50px 25px 25px}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;cursor:pointer;padding:10px;border-radius:50%;width:40px;height:40px;z-index:10}.carousel-button svg{fill:#fff}.carousel-button--left{left:15px}.carousel-button--right{right:15px}.carousel-nav{display:flex;justify-content:center;gap:10px;padding:15px 0}.carousel-indicator{border:none;border-radius:50%;width:12px;height:12px;background:#ffffff4d;cursor:pointer}.carousel-indicator.current-slide{background:#ffffffb3}.footer{border-top:1px solid var(--border-color);padding:30px 0;margin-top:40px;text-align:center}.social-links{margin-bottom:20px;display:flex;justify-content:center;gap:25px}.social-links a svg{fill:var(--text-secondary-color);transition:fill .3s}.social-links a:hover svg{fill:var(--text-color)}.theme-switcher{position:fixed;bottom:20px;right:20px;background-color:var(--card-bg-color);border:1px solid var(--border-color);color:var(--text-color);width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000}.theme-switcher svg{fill:currentColor}.icon-moon,.icon-sun{position:absolute;width:24px;height:24px}[data-theme=dark] .icon-sun,[data-theme=light] .icon-moon{display:none}@media (max-width: 768px){.container{padding:80px 15px 30px}.glass-card:hover,.item-card:hover,.pub-card:hover{transform:none}.glass-nav{display:none}.mobile-nav-toggle,.mobile-nav-menu{display:flex}.content-section{scroll-margin-top:80px}#hero{flex-direction:column;text-align:center;gap:25px;margin-top:0}.hero-text{text-align:center}.keywords{justify-content:center}h1{font-size:2.2rem}h2{font-size:1.1rem}.section-title{font-size:1.6rem}.education-entries-container{grid-template-columns:1fr}.item-card{flex-direction:column;align-items:center;text-align:center;gap:15px}.item-header{flex-direction:column;align-items:center;gap:5px}.item-date{padding-left:0}.research-card-scroll{flex:0 0 250px}@keyframes scroll-mobile{0%{transform:translate(0)}to{transform:translate(-1350px)}}.scroller-content{animation-name:scroll-mobile}.pub-years{width:95%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.pub-years::-webkit-scrollbar{display:none}.pub-year-btn{flex-shrink:0}.pub-lists-container{padding:15px}.carousel-image{height:auto;max-height:400px;aspect-ratio:4 / 3}}.mobile-nav-toggle{display:none;justify-content:center;align-items:center;position:fixed;top:20px;right:20px;z-index:1001;width:50px;height:50px;padding:0;border:none;border-radius:50%;cursor:pointer;background-color:color-mix(in srgb,var(--c-glass) 12%,transparent);backdrop-filter:blur(8px) saturate(var(--saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent);transition:all .3s}.hamburger-box{width:24px;height:18px;position:relative}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{display:block;position:absolute;width:100%;height:2px;background-color:var(--text-color);border-radius:4px;transition:transform .25s ease-in-out}.hamburger-inner{top:50%;transform:translateY(-50%);transition:background-color .1s .2s ease-in-out}.hamburger-inner:before,.hamburger-inner:after{content:""}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.mobile-nav-toggle[aria-expanded=true] .hamburger-inner{background-color:transparent}.mobile-nav-toggle[aria-expanded=true] .hamburger-inner:before{transform:translateY(8px) rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] .hamburger-inner:after{transform:translateY(-8px) rotate(-45deg)}.mobile-nav-menu{display:none;position:fixed;top:0;right:0;width:100%;height:100%;z-index:1000;transform:translate(100%);background-color:#12121680;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);transition:transform .4s cubic-bezier(.25,.46,.45,.94);overflow-y:auto}[data-theme=light] .mobile-nav-menu{background-color:#f5f5f780}.mobile-nav-menu.is-open{transform:translate(0)}.mobile-nav-menu nav{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:60px 20px}.mobile-nav-link{font-family:Bruno Ace SC,monospace;font-size:1.5rem;color:var(--text-color);text-decoration:none;padding:20px 0;transition:opacity .3s}.mobile-nav-link:hover{opacity:.7}body.no-scroll{overflow:hidden}
