.links-container{margin-top:50px;min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483);position:relative;overflow:hidden;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;scroll-behavior:smooth}.links-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,rgba(99,126,234,.25) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(118,75,162,.25) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(139,92,246,.15) 0,transparent 50%),radial-gradient(circle at 90% 20%,rgba(244,114,182,.15) 0,transparent 50%);z-index:0;animation:neuralPulse 8s ease-in-out infinite;will-change:transform,opacity;transform:translateZ(0)}@keyframes neuralPulse{0%,to{opacity:.3;transform:scale(1) translateZ(0)}50%{opacity:.6;transform:scale(1.02) translateZ(0)}}.links-container>*{position:relative;z-index:1}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.links-header{max-width:600px;text-align:center;margin:0 auto 2rem}.profile-section{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;padding:1rem;box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;transition:all .3s ease}.profile-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:300% 100%;animation:gradientMove 4s ease infinite;border-radius:32px 32px 0 0}.profile-section:after{content:"";position:absolute;top:15px;right:15px;width:50px;height:50px;background:radial-gradient(circle at center,rgba(255,255,255,.1) 2px,transparent 0),radial-gradient(circle at 70% 70%,rgba(255,255,255,.05) 1px,transparent 0);background-size:15px 15px,8px 8px;border-radius:50%;opacity:.3;animation:decorativePulse 6s ease-in-out infinite}@keyframes gradientMove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes decorativePulse{0%,to{opacity:.2;transform:scale(1) rotate(0deg)}50%{opacity:.4;transform:scale(1.1) rotate(180deg)}}.profile-image{margin-bottom:1rem;position:relative;justify-items:center}.profile-img{border-radius:50%;border:5px solid rgba(255,255,255,.2);box-shadow:0 15px 40px rgba(0,0,0,.4);object-fit:cover;transition:transform .3s ease}.profile-img:hover{transform:scale(1.05);border-color:rgba(99,126,234,.6);box-shadow:0 15px 40px rgba(0,0,0,.4),0 0 30px rgba(99,126,234,.4),0 0 60px rgba(118,75,162,.2)}.profile-name{font-size:3rem;font-weight:800;color:#ffffff;background-color:#ffb400;margin-bottom:.75rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.3)}.profile-title{font-size:1.3rem;color:#00d4ff;margin-bottom:1rem;font-weight:600;letter-spacing:.5px}.profile-description{color:rgba(255,255,255,.7);line-height:1.7;max-width:500px;margin:0 auto;font-size:1.1rem}.links-content{max-width:700px;margin:0 auto}.category-section{margin-bottom:2rem}.category-title{color:white;font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:1px;position:relative}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.link-item{background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05);position:relative;will-change:transform;transform:translateZ(0)}.link-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--link-color,linear-gradient(135deg,#667eea,#764ba2));opacity:0;transition:opacity .3s ease;border-radius:20px;pointer-events:none}.link-item:hover:before{opacity:.1}.link-item:hover{transform:translateY(-6px) scale(1.01) translateZ(0);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 30px rgba(99,126,234,.3),0 0 60px rgba(118,75,162,.15);background:rgba(255,255,255,.08);border-color:rgba(99,126,234,.3)}.link-item:hover:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 400%;border-radius:22px;z-index:-1;animation:gradientShift 3s ease infinite;opacity:.2;pointer-events:none}.link-content:focus{border-radius:20px}.link-content:focus-visible{outline:3px solid #667eea;outline-offset:3px}.link-content{padding:1rem;text-decoration:none;color:inherit;width:100%;gap:1rem;position:relative;z-index:1}.link-content,.link-icon{display:flex;align-items:center}.link-icon{width:60px;height:60px;border-radius:16px;background:var(--link-color,linear-gradient(135deg,#667eea,#764ba2));justify-content:center;color:white;font-size:1.4rem;flex-shrink:0;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.15)}.link-icon i{font-weight:900;text-shadow:0 2px 4px rgba(0,0,0,.2)}.link-item:hover .link-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 35px rgba(0,0,0,.25)}.link-text{flex:1 1;text-align:left}.link-title{font-size:1.2rem;font-weight:700;color:#ffffff;margin-bottom:.4rem;letter-spacing:.3px}.link-description{font-size:.95rem;color:rgba(255,255,255,.7);margin:0;line-height:1.5}.link-arrow{color:rgba(255,255,255,.6);font-size:1.2rem;flex-shrink:0;transition:all .3s ease;font-weight:700}.link-item:hover .link-arrow{color:#ffffff;transform:translateX(6px) scale(1.2)}.links-footer{max-width:700px;margin:4rem auto 0;text-align:center;color:rgba(255,255,255,.9)}.footer-stats{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem;flex-wrap:wrap}.stat-item{text-align:center;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease;position:relative;overflow:hidden}.stat-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:200% 100%;animation:statsGlow 3s ease infinite}.stat-item:hover{transform:translateY(-4px);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);box-shadow:0 10px 30px rgba(0,0,0,.3),0 0 20px rgba(99,126,234,.1)}@keyframes statsGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.stat-number{display:block;font-size:2.5rem;font-weight:800;color:white;text-shadow:0 2px 4px rgba(0,0,0,.3)}.stat-label{display:block;font-size:.9rem;color:rgba(255,255,255,.8);font-weight:500;margin-top:.5rem;letter-spacing:.5px}@media (max-width:768px){.links-container{padding:1rem .75rem;margin-top:50px}.profile-section{padding:1rem;margin:0 .5rem;border-radius:24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.profile-name{font-size:2.4rem;line-height:1.2}.profile-title{font-size:1.2rem}.profile-description{font-size:1rem;line-height:1.6}.category-title{font-size:1.6rem;margin-bottom:1rem}.links-grid{grid-template-columns:1fr;gap:1rem;margin:0 .5rem}.link-content{padding:1rem;gap:1rem}.link-icon{width:50px;height:50px;font-size:1.2rem;border-radius:14px}.link-title{font-size:1.1rem;line-height:1.3}.link-description{font-size:.9rem;line-height:1.4}.stat-item{padding:1rem 1.5rem;min-width:120px}.stat-number{font-size:2.2rem}.footer-stats{gap:1rem}}@media (max-width:480px){.links-container{padding:.75rem .5rem}.profile-section{margin:0 .25rem;padding:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.profile-name{font-size:2rem}.profile-title{font-size:1.1rem}.profile-description{font-size:.95rem}.links-grid{margin:0 .25rem}.link-content{padding:1rem;gap:.875rem}.link-icon{width:45px;height:45px;font-size:1.1rem;border-radius:12px}.link-title{font-size:1rem}.link-description{font-size:.85rem}.stat-item{padding:.875rem 1.25rem}.stat-number{font-size:2rem}.category-section{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.link-item,.profile-section{border:2px solid rgba(255,255,255,.3)}.link-title{color:#ffffff}.link-description{color:rgba(255,255,255,.9)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.link-item{animation:fadeInUp .6s ease forwards;opacity:0}.category-title{animation:slideInRight .8s ease forwards}.profile-section{animation:fadeInUp .8s ease forwards}.link-item:first-child{animation-delay:.1s}.link-item:nth-child(2){animation-delay:.2s}.link-item:nth-child(3){animation-delay:.3s}.link-item:nth-child(4){animation-delay:.4s}.link-item:nth-child(5){animation-delay:.5s}.link-item:nth-child(6){animation-delay:.6s}html{scroll-behavior:smooth}.link-item:hover{cursor:pointer}.link-content:focus{outline:2px solid #667eea;outline-offset:2px}