.dark .customanchor a{color:#60a5fa;animation:subtlePulse 2s ease-in-out infinite;display:inline-block}.dark .customanchor a,.light .customanchor a{font-weight:700;transition:.3s;text-decoration:none;position:relative}.light .customanchor a{color:#133efc;animation:lightSubtlePulse 2s infinite}@keyframes subtlePulse{0%{opacity:1;transform:scale(1);box-shadow:0 0 0 rgba(59,130,246,0);filter:brightness(1)}50%{opacity:1;transform:scale(1.002);box-shadow:0 0 8px rgba(59,130,246,.6);filter:brightness(1.1)}to{opacity:1;transform:scale(1);box-shadow:0 0 0 rgba(59,130,246,0);filter:brightness(1)}}@keyframes lightSubtlePulse{0%{text-shadow:0 0 0 rgba(19,62,252,0)}50%{transform:scale(1.02);box-shadow:0 0 6px rgba(19,62,252,.5);text-shadow:0 0 5px rgba(19,62,252,.6)}to{text-shadow:0 0 0 rgba(19,62,252,0)}0%{opacity:1;transform:scale(1);box-shadow:0 0 0 rgba(19,62,252,0);filter:brightness(1)}50%{opacity:1;transform:scale(1.002);box-shadow:0 0 8px rgba(19,62,252,.6);filter:brightness(1.4)}to{opacity:1;transform:scale(1);box-shadow:0 0 0 rgba(19,62,252,0);filter:brightness(1)}}.customanchor a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background-color:currentColor;transform:scaleX(0);transition:transform .3s ease}.customanchor a:hover:after{transform:scaleX(1)}.customanchor a:hover{padding:2px 5px;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);outline:none;color:#fff;background-color:#1e40af}.imgdesc a,.imgdesc link{font-weight:500;color:#0331ff;text-decoration:underline;text-underline-position:under;transition:.3s}.imgdesc a:hover{font-weight:500;padding:2px 5px;border-radius:8px;text-decoration:none!important;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);outline:none;color:#fff;background-color:#1e40af}.nonebtn a:hover,.nonebtn link:hover,.nonebtn:hover{background-color:none;background:none}.btn1,.btn1 a{color:#fff}.btn2{box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.btn1 a:hover{font-weight:none;padding:20px 32px;box-shadow:none;outline:none}@keyframes gradientAnimation{0%{background:linear-gradient(90deg,#06b6d4,#3b82f6)}25%{background:linear-gradient(90deg,#ec4899,#f43f5e)}50%{background:linear-gradient(90deg,#f59e0b,#ef4444)}75%{background:linear-gradient(90deg,#10b981,#34d399)}to{background:linear-gradient(90deg,#06b6d4,#3b82f6)}}.animated-gradient{animation:gradientAnimation 5s linear infinite}@keyframes bgChange{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-gradient{background-size:400% 400%;animation:bgChange 10s ease infinite}@keyframes pulse-border{0%{box-shadow:0 0 10px rgba(0,123,255,.5)}50%{box-shadow:0 0 20px rgba(0,123,255,.8)}to{box-shadow:0 0 10px rgba(0,123,255,.5)}}.pulse-animation{animation:pulse-border 1.5s infinite}.hover-text-shadow:hover{text-shadow:2px 2px 4px rgba(0,0,0,.3),-2px -2px 4px hsla(0,0%,100%,.1)}.h1-hover-effect:hover{color:#2563eb;text-shadow:0 5px 15px rgba(37,99,235,.7)}.h2-hover-effect:hover{color:#4ade80;text-shadow:0 3px 10px rgba(74,222,128,.5)}.h3-hover-effect:hover{color:#facc15;text-shadow:0 3px 6px rgba(250,204,21,.5)}.strong-border{border:2px solid transparent;background-clip:padding-box}.hover-border:hover{border-color:#9333ea}