@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&family=Rajdhani:wght@400;500;600;700&display=swap";*{cursor:none!important}:root{font-family:Rajdhani,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:Rajdhani,sans-serif;font-size:1.1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#4cb4bb;text-shadow:0 0 8px rgba(76,180,187,1),0 0 20px rgba(76,180,187,.6),0 0 30px rgba(76,180,187,.3);transition:text-shadow .3s ease,color .3s ease}a[href*="neat.firecms.co"]{display:none!important}h1,h2{font-family:Orbitron,sans-serif;text-align:center;width:100%;color:#fff;letter-spacing:.15rem;text-transform:uppercase;text-shadow:0 0 10px rgba(76,180,187,.8),0 0 30px rgba(76,180,187,.4)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:Orbitron,sans-serif;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(76,180,187,.8);box-shadow:0 15px 35px #0006,0 0 20px #4cb4bb4d,inset 0 0 15px #4cb4bb26;transition:all .4s cubic-bezier(.25,1,.5,1);text-shadow:0 0 10px rgba(76,180,187,.7)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.nav-style{pointer-events:auto;width:100%;padding:1rem 2rem;background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;box-sizing:border-box;user-select:none;-webkit-user-select:none}.bottom-bar-glass{position:fixed;bottom:max(0px,env(safe-area-inset-bottom));pointer-events:auto;width:100%;padding:clamp(8px,1.5vw,20px) 2vw;background-color:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;font-weight:600;letter-spacing:1px;flex-wrap:nowrap!important;overflow:hidden}.bottom-bar-glass .nav-nameplate{position:relative!important;left:auto!important;right:auto!important;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:1;min-width:0;line-height:1.1;gap:2px}.bottom-bar-glass .scroll-btn-container,.bottom-bar-glass .mute-and-hint-btn-container{position:relative!important;left:auto!important;right:auto!important;display:flex;align-items:center;flex-shrink:1;min-width:0}.bottom-bar-glass .Name{font-size:clamp(.7rem,1.5vw,1.3rem)!important;margin:0!important;padding:0!important}.bottom-bar-glass .Role{font-size:clamp(.4rem,.8vw,.75rem)!important;margin:0!important;padding:0!important}.bottom-bar-glass button,.bottom-bar-glass .nav-btn,.bottom-bar-glass .hint-toggle-btn{font-size:clamp(.55rem,1.2vw,1rem)!important;padding:clamp(4px,.8vw,8px) clamp(6px,1.2vw,12px)!important}.bottom-bar-glass .scroll-btn-container,.bottom-bar-glass .mute-and-hint-btn-container{gap:clamp(4px,1.5vw,25px)!important}.bottom-bar-glass img,.bottom-bar-glass .pixel-icon,.bottom-bar-glass .pixel-icon-mute{height:clamp(20px,3.5vw,45px)!important;width:auto!important}.scroll-down-btn,.scroll-up-btn{width:clamp(35px,4vw,50px);height:clamp(35px,4vw,50px);border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;touch-action:manipulation}.scroll-down-btn:active,.scroll-up-btn:active{background:#ffffff4d;transform:scale(.95);border-color:#fff}.scroll-down-btn img,.scroll-up-btn img{pointer-events:none;user-select:none;-webkit-user-select:none;display:block}@media(min-width:768px){.bottom-bar-glass{bottom:0!important}}@media(min-width:501px)and (max-width:1024px){.nav-style{padding:1rem!important}.nav-style .tabs{gap:8px}.nav-style button{font-size:.8rem!important;padding:.5em .8em!important}.nav-style button[style*=muteBtnStyle]{padding:.5em .8em!important;font-size:.9rem!important}}@media(max-width:500px){.nav-style{padding:10px 5px!important;flex-wrap:wrap}.nav-style .tabs{display:flex;justify-content:center;gap:5px}.nav-style button{font-size:.7rem!important;padding:5px 8px!important;margin-right:0!important}.nav-style button[style*=muteBtnStyle]{padding:5px 10px!important;font-size:.9rem!important}.bottom-bar-glass button{margin-right:0!important}.scroll-btn-container button{margin:0 -5px!important;padding:0!important;transform:scale(.8)}}@media(max-width:480px){.nav-style{padding:8px 5px!important}.nav-style .tabs{gap:4px!important}.nav-style button{font-size:.65rem!important;padding:5px 6px!important;letter-spacing:0px!important}.scroll-down-btn,.scroll-up-btn{width:40px!important;height:40px!important}.bottom-bar-glass .mute-and-hint-btn-container button{padding:5px 8px!important}}.nav-style button,.tabs button,.nav-btn,.hint-toggle-btn{font-size:clamp(.5rem,1.2vw,1rem)!important;padding:clamp(4px,.8vw,8px) clamp(6px,1vw,12px)!important}.nav-nameplate .Name{font-size:clamp(.7rem,2vw,1.4rem)!important;white-space:nowrap}.nav-nameplate .Role{font-size:clamp(.45rem,1vw,.8rem)!important;white-space:nowrap}.pixel-icon-mute,.resume-icon,.scroll-btn-container img{height:clamp(16px,3vw,30px)!important;width:auto!important}.scroll-down-btn,.scroll-up-btn{width:clamp(35px,4vw,50px)!important;height:clamp(35px,4vw,50px)!important}.target-cursor-wrapper{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:2147483647}.target-cursor-dot{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);will-change:transform;filter:drop-shadow(0 0 4px #4CB4BB) drop-shadow(0 0 10px rgba(76,180,187,.6))}.target-cursor-corner{position:absolute;width:14px;height:14px;border:3px solid rgba(255,255,255,.9);will-change:transform;box-sizing:border-box;filter:drop-shadow(0 0 6px #4CB4BB) drop-shadow(0 0 12px rgba(76,180,187,.5))}.corner-tl{border-right:none;border-bottom:none}.corner-tr{border-left:none;border-bottom:none}.corner-br{border-left:none;border-top:none}.corner-bl{border-right:none;border-top:none}.glass-panel-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.96);transition:opacity .2s ease-in,transform .2s ease-in;transition-delay:0s;opacity:0;pointer-events:none;overflow-y:auto;overflow-x:auto;width:calc(100vw - 32px);max-width:(100vw - 32px);background:transparent;padding:0 20px;box-sizing:border-box;color:#fffffff0;font-size:1.3rem;line-height:1.5;font-family:Rajdhani,sans-serif;max-height:calc(100dvh - var(--nav-height, 70px) - var(--footer-height, 80px) - 45px);color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(76,180,187,.8) transparent}.glass-panel-content.active{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:1s}.glass-panel-content::-webkit-scrollbar{width:8px}.glass-panel-content::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:4px}.glass-panel-content h3,.glass-panel-content h4,.tech-stack-title,.status-tag-live,.status-tag-inDev,.row-prefix{font-family:Orbitron,sans-serif;letter-spacing:1px;text-transform:uppercase}.project-card{font-weight:600;letter-spacing:1px}.project-header{text-decoration:underline rgba(76,180,187,.8) 2px;text-align:center;color:#4cb4bb;letter-spacing:.05rem;font-weight:600;text-shadow:0 0 8px rgba(76,180,187,.6),0 0 15px rgba(76,180,187,.2);padding:12px 16px;margin:0 auto 10px!important;display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.project-header h3{margin:0!important;padding:0!important}.tech-stack-title{text-align:center;display:block;width:100%;color:#fff;font-size:1.3rem;letter-spacing:.15rem;margin-top:15px;margin-bottom:15px;text-shadow:0 0 10px rgba(76,180,187,.8),0 0 20px rgba(76,180,187,.4)}.tech-reasoning-grid{display:flex;align-items:center}.tech-item{display:flex;flex-direction:column;margin-bottom:20px;margin-right:40px}.tech-name{color:#b590ff;font-size:1.2rem;font-weight:700;font-family:Orbitron,sans-serif}.project-link{display:flex;font-size:2rem}.status-tag-live,.status-tag-open,.status-tag-inDev{display:inline-block;color:#fff;font-size:1rem;font-weight:600;padding:2px 6px;border-radius:4px;box-shadow:0 0 #000;transform:scale(1);animation:pulsee 2s infinite}.status-tag-live{background-color:#00d532}.status-tag-open{background-color:#28a745}.status-tag-inDev{background-color:#28a1a7}@keyframes pulsee{0%{transform:scale(.95);box-shadow:0 0 #ffd4d4b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.project-header:hover,.project-desc:hover,.project-problem:hover,.tech-item:hover,.project-link:hover,.contact-info:hover,.social-button:hover{background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(76,180,187,.8);box-shadow:0 15px 35px #0006,0 0 20px #4cb4bb4d,inset 0 0 15px #4cb4bb26;transition:all .4s cubic-bezier(.25,1,.5,1)}.project-card:hover .project-link,.tech-item:hover .tech-name,.contact-item:hover .contact-label,.social-button:hover span{text-shadow:0 0 10px rgba(76,180,187,.7);transition:text-shadow .4s cubic-bezier(.25,1,.5,1)}.project-header,.project-desc,.project-problem,.tech-item,.contact-item,.contact-info,.social-button,.project-link{width:fit-content;margin-bottom:8px}.cyber-terminal-stack{display:flex;flex-direction:column;gap:15px;width:100%;max-width:850px;margin:35px auto 10px;align-items:center}.cyber-row{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;width:100%;padding:16px 20px;box-sizing:border-box;background:#ffffff08;border-top:1px solid rgba(76,180,187,.1);border-bottom:1px solid rgba(76,180,187,.1);border-left:4px solid #4CB4BB;border-right:4px solid transparent;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;left:0}.row-prefix{color:#4cb4bb;display:flex;align-items:center;gap:12px}.row-prefix .icon{font-size:1.2rem;text-shadow:0 0 10px rgba(76,180,187,.6)}.row-data{font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:500;color:#fff;text-align:center}.row-action{font-family:Orbitron,sans-serif;font-size:1rem;color:#0ef;text-align:right;letter-spacing:.1rem}.cyber-row:hover{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:linear-gradient(90deg,#4cb4bb00,#4cb4bb33 20% 80%,#4cb4bb00);border-color:#4cb4bbcc;border-left:10px solid #ffffff;border-right:10px solid #ffffff;box-shadow:0 0 40px #4cb4bb33;padding:18px 15vw}.cyber-row:hover .row-data{letter-spacing:.1rem;text-shadow:0 0 15px rgba(255,255,255,.5);transition:all .4s ease}.cyber-row:hover .row-action{color:#fff;text-shadow:0 0 10px rgba(76,180,187,.8)}.pixel-icon{height:40px;width:auto;display:block;filter:brightness(0) saturate(100%) invert(72%) sepia(18%) saturate(1007%) hue-rotate(135deg) brightness(91%) contrast(88%) drop-shadow(0 0 5px rgba(76,180,187,.8))}.pixel-icon-phone{height:60px!important;width:auto;display:block;filter:brightness(0) saturate(100%) invert(72%) sepia(18%) saturate(1007%) hue-rotate(135deg) brightness(91%) contrast(88%) drop-shadow(0 0 5px rgba(76,180,187,.8))}@media(max-width:700px){.cyber-row{grid-template-columns:1fr;gap:10px;padding:20px}.cyber-row:hover{width:100%;margin:0;padding:20px;border-right:none}}@media(max-height:500px)and (orientation:landscape){.glass-panel-content{max-height:calc(100dvh - var(--nav-height, 70px) - var(--footer-height, 80px) - 60px)}}.glass-panel-content::-webkit-scrollbar{width:6px;height:6px}.glass-panel-content::-webkit-scrollbar-track{background:transparent}.glass-panel-content::-webkit-scrollbar-thumb{background:#4cb4bb4d;border-radius:10px}.glass-panel-content::-webkit-scrollbar-thumb:hover,.glass-panel-content::-webkit-scrollbar-thumb:active{background:#fff;border:1px solid #00ffff;border-radius:10px}.glass-panel-content::-webkit-scrollbar-corner{background:transparent}.gate-wrapper{position:fixed;inset:0;z-index:10000;background:transparent;display:flex;justify-content:center;align-items:center;transition:transform 2s cubic-bezier(.85,0,.15,1),opacity 1.5s ease-out;will-change:transform,opacity;transform:scale(1);opacity:1}.shader-layer{position:absolute;inset:0;z-index:-1;background:#000}.gate-wrapper.is-warping{transform:scale(15);opacity:0;pointer-events:none}.warp-trigger-btn{position:relative;margin-top:30px;padding:12px 35px;background:#0006;color:#4cb4bb;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;border:1px solid rgba(76,180,187,.3);border-radius:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 0 10px #00000080,inset 0 0 10px #4cb4bb1a;text-shadow:0 0 8px rgba(76,180,187,.5)}.warp-trigger-btn:hover{background:#0000001a;border-color:#4cb4bb;color:#fff;transform:translateY(-2px);box-shadow:0 0 20px #4cb4bb66,0 0 40px #4cb4bb33,inset 0 0 15px #4cb4bb33;text-shadow:0 0 12px rgba(255,255,255,.8)}.warp-trigger-btn:active{transform:scale(.95);transition:duration .1s}.warp-trigger-btn:after{content:"";position:absolute;top:-50%;left:-60%;width:20%;height:200%;background:#ffffff1a;transform:rotate(30deg);transition:all .6s ease;pointer-events:none}.warp-trigger-btn:hover:after{left:120%}.gate-wrapper{z-index:9999}.warp-trigger-btn{box-shadow:0 0 15px #4cb4bb66;transition:all .3s ease}.vignette{position:fixed;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 150px #000000e6;pointer-events:none}.nav-nameplate{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:6px 12px;margin-left:-12px;border-radius:4px;background:transparent;cursor:pointer;overflow:hidden;font-family:Orbitron,sans-serif;line-height:1.2}.nav-nameplate:after{content:"";position:absolute;inset:0;border:1px solid rgba(76,180,187,0);border-radius:4px;transform:scale(1.1);transition:all .3s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.nav-nameplate:hover:after{border:1px solid rgba(76,180,187,.8);box-shadow:inset 0 0 15px #4cb4bb33;transform:scale(1);background:#4cb4bb0d}.nav-nameplate:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),rgba(76,180,187,.6),transparent);transform:skew(-25deg);pointer-events:none;z-index:1}.nav-nameplate:hover:before{animation:hud-sweep 1.5s ease-in-out infinite}@keyframes hud-sweep{0%{left:-100%}to{left:200%}}.nav-nameplate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.nav-nameplate .Name{position:relative;font-size:x-large;z-index:2;transition:all .3s ease;font-family:Orbitron,sans-serif;color:#fff;text-shadow:0 0 8px rgba(76,180,187,1),0 0 20px rgba(76,180,187,.6),0 0 30px rgba(76,180,187,.3);margin:0}.nav-nameplate .Role{font-size:small;position:relative;z-index:2;transition:all .3s ease;font-family:Orbitron,sans-serif;color:#fff;text-shadow:0 0 8px rgba(76,180,187,1),0 0 20px rgba(76,180,187,.6),0 0 30px rgba(76,180,187,.3);margin:0}.nav-nameplate:hover .Name,.nav-nameplate:hover .Role{color:#fff!important;text-shadow:-2px 0px 4px rgba(0,255,255,.9),2px 0px 4px rgba(255,0,255,.7),0 0 10px rgba(255,255,255,.6);letter-spacing:1px}.nav-btn,.hint-toggle-btn{position:relative;background:transparent;color:#ffffffb3;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;padding:6px 12px;border:none;border-radius:4px;cursor:pointer;overflow:hidden;transition:all .3s ease;z-index:2;--btn-theme: 76, 180, 187}.hint-controls-container{border:#ff0000;display:flex;gap:100px}.hint-btn-primary{--btn-theme: 52, 100, 138}.hint-btn-danger{--btn-theme: 168, 66, 66}.nav-btn:after,.hint-toggle-btn:after{content:"";position:absolute;inset:0;border:1px solid rgba(var(--btn-theme),0);border-radius:4px;transform:scale(1.1);transition:all .3s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.nav-btn:hover:after,.hint-toggle-btn:hover:after{border:1px solid rgba(var(--btn-theme),.8);box-shadow:inset 0 0 15px rgba(var(--btn-theme),.2);transform:scale(1);background:rgba(var(--btn-theme),.05)}.nav-btn:before,.hint-toggle-btn:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),rgba(var(--btn-theme),.6),transparent);transform:skew(-25deg);pointer-events:none;z-index:-1}.nav-btn:hover:before,.hint-toggle-btn:hover:before{animation:hud-sweep 1.5s ease-in-out infinite}.nav-btn:hover,.hint-toggle-btn:hover{color:#fff;letter-spacing:1px}.nav-btn:hover{text-shadow:-2px 0px 4px rgba(0,255,255,.9),2px 0px 4px rgba(255,0,255,.7),0 0 10px rgba(255,255,255,.6)}.hint-toggle-btn:hover{text-shadow:0 0 8px rgba(var(--btn-theme),.8),0 0 15px rgba(var(--btn-theme),.5)}@media(max-width:1024px){.nav-nameplate{padding:4px 8px!important;margin-left:-4px!important}.nav-nameplate .Name{font-size:1.1rem!important}.nav-nameplate .Role{font-size:.7rem!important;letter-spacing:.5px!important}}@media(max-width:480px){.nav-nameplate{padding:4px 8px!important;margin-left:0!important;line-height:1.1!important}.nav-nameplate .Name{font-size:.6rem!important}.nav-nameplate .Role{font-size:.45rem!important;letter-spacing:0px!important}}.hint-controls-container{position:absolute;top:20px;right:80px;z-index:1000;display:flex;gap:10px}@keyframes cyber-target-pulse{0%,to{box-shadow:0 0 5px #fcee0a66,inset 0 0 5px #fcee0a33;border:1px solid rgba(252,238,10,.4);background:#fcee0a0d}50%{box-shadow:0 0 20px #fcee0ae6,inset 0 0 15px #fcee0a99;border:1px solid rgba(252,238,10,1);background:#fcee0a33}}.neon-target-active{animation:cyber-target-pulse 1.2s ease-in-out infinite!important;border-radius:8px;transition:all .3s ease;z-index:1005}.hint-drawer-mask{position:absolute;top:100%;left:0;width:100%;overflow:hidden;pointer-events:none;z-index:990;padding-bottom:30px}.hint-drawer{position:relative;margin:0 auto;transform:translateY(-100%);opacity:0;background:#0a1016d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(52,100,138,.4);border-top:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px));width:clamp(260px,85vw,420px);min-height:clamp(65px,12vw,90px);color:#fff;font-family:Orbitron,sans-serif;text-align:left;pointer-events:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s ease-out}.hint-drawer-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(transparent 0px,transparent 2px,rgba(52,100,138,.08) 3px,rgba(52,100,138,.08) 4px);pointer-events:auto;z-index:0}.hint-drawer.open{transform:translateY(0);opacity:1;pointer-events:auto;padding:clamp(20px,4vw,35px) clamp(20px,5vw,40px) clamp(15px,3vw,25px) clamp(20px,5vw,40px)}.hint-drawer-lip{position:absolute;bottom:0;left:15px;right:15px;height:2px;background:#34648a;box-shadow:0 0 8px #34648a,0 0 15px #34648a;z-index:2}@keyframes cyber-refresh{0%{opacity:0;transform:scale(.98);filter:brightness(1.5) drop-shadow(0 0 10px #34648a)}to{opacity:1;transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent)}}.hint-drawer .inline-icon{vertical-align:middle;display:inline-block;margin:0 clamp(4px,1vw,8px);height:clamp(1.1em,3vw,1.4em);width:auto;filter:brightness(0) invert(1) drop-shadow(0 0 6px rgba(52,100,138,.9))}.hint-drawer-content{position:relative;z-index:1;font-size:clamp(.7rem,2.5vw,.95rem);line-height:clamp(1.3,3vw,1.6);text-shadow:0 2px 4px rgba(0,0,0,.8);animation:cyber-rgb-flicker .45s ease-in forwards}@keyframes cyber-rgb-flicker{0%{opacity:0;text-shadow:none}15%{opacity:1;text-shadow:-4px 0px 5px rgba(0,255,255,.9),4px 0px 5px rgba(255,0,255,.9)}25%{opacity:0}40%{opacity:1;text-shadow:-2px 0px 2px rgba(0,255,255,.8),2px 0px 2px rgba(255,0,255,.8)}50%{opacity:.2}60%{opacity:1;text-shadow:0 0 10px #34648a}to{opacity:1;text-shadow:0 2px 4px rgba(0,0,0,.8)}}.pixel-icon-mute{height:2rem;width:auto;display:inline-block;vertical-align:middle;pointer-events:none;filter:brightness(0) saturate(100%) invert(72%) sepia(18%) saturate(1007%) hue-rotate(135deg) brightness(91%) contrast(88%) drop-shadow(0 0 5px rgba(76,180,187,1.5));transition:transform .2s ease,filter .2s ease}.mute-btn:hover .pixel-icon-mute{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(72%) sepia(18%) saturate(1007%) hue-rotate(135deg) brightness(100%) contrast(100%) drop-shadow(0 0 8px rgba(76,180,187,2))}.resume-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.resume-icon{height:1.2em;width:auto;flex-shrink:0;filter:brightness(0) saturate(100%) invert(72%) sepia(18%) saturate(1007%) hue-rotate(135deg) brightness(91%) contrast(88%) drop-shadow(0 0 5px rgba(76,180,187,.8));transition:transform .2s ease,filter .2s ease}.resume-nav-btn:hover .resume-icon{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(72%) sepia(18%) saturate(1007%) hue-rotate(135deg) brightness(100%) contrast(100%) drop-shadow(0 0 8px rgba(76,180,187,2))}.hint-btn-notActive{background-color:#fcee0a!important;color:#000!important;font-weight:900!important;padding:6px 14px!important;border-radius:4px;border:2px solid #FCEE0A!important;box-shadow:0 0 15px #fcee0a99!important;filter:none!important;text-shadow:none!important;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.hint-btn-notActive:hover{transform:scale(1.1);background-color:#fff!important;border-color:#fff!important;box-shadow:0 0 20px #ffffffe6!important}
