.contract-address-container{width:100%;max-width:550px;margin:0 auto;animation:slideUp .6s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contract-address-content{background:rgba(255,255,255,.05);border:1px solid rgba(59,130,246,.2);border-radius:16px;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;transition:all .3s ease;backdrop-filter:blur(10px);padding-top:1rem}.contract-address-content:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#60a5fa 50%,transparent);animation:shimmer 2s infinite}.contract-label{display:flex;flex-direction:column;gap:.25rem}.label-text{font-family:Inter,sans-serif;color:#60a5fa;font-size:1.1rem;font-weight:600;text-align:center;letter-spacing:.05em;animation:glow 2s infinite}@keyframes glow{0%,to{text-shadow:0 0 10px rgba(96,165,250,.3)}50%{text-shadow:0 0 20px rgba(96,165,250,.6)}}.label-subtitle{font-family:"Changa",var(--font-changa),sans-serif;color:var(--color-text);opacity:.8;font-size:.9rem;transition:opacity .3s ease}.address-button{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:rgba(255,255,255,.03);border-radius:8px;padding:1rem;cursor:pointer;transition:all .3s ease;width:100%;position:relative;overflow:hidden}.address-button:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(96,165,250,.1) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.address-button:hover{background:rgba(255,255,255,.08);border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.2)}.address-button:hover:after{opacity:1}.address-button:active{transform:translateY(0)}.address-text{font-family:Geist Mono,monospace;color:#ffffff;font-size:1rem;transition:color .3s ease}.address-button:hover .address-text{color:#60a5fa}.copy-icon{color:rgba(255,255,255,.7);transition:all .3s ease;flex-shrink:0}.address-button:hover .copy-icon{color:#60a5fa;transform:scale(1.1)}.address-mobile{display:none}@media (max-width:768px){.contract-address-container{max-width:100%}.address-desktop{display:none}.address-mobile{display:inline}.contract-address-content{padding:1rem;border-radius:12px}.label-text{font-size:1rem}.address-button{padding:.875rem;gap:.75rem}.address-text{font-size:.9rem}}@media (max-width:480px){.contract-address-container{max-width:100%}.contract-address-content{padding:.875rem;border-radius:10px;margin:0 .25rem}.label-text{font-size:.95rem;letter-spacing:.02em}.address-button{padding:.75rem;gap:.5rem;border-radius:6px}.address-text{font-size:.85rem;letter-spacing:.02em}.copy-icon{width:16px;height:16px}}.schismatic-section{padding:6rem 2rem;background:linear-gradient(135deg,#0a0b0d,#1a1b23 50%,#0a0b0d);position:relative;overflow:hidden}.schismatic-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.05) 0,transparent 50%);pointer-events:none}.schismatic-container{max-width:1000px;margin:0 auto;position:relative;z-index:2}.definition-card{background:rgba(255,255,255,.05);border:1px solid rgba(59,130,246,.2);border-radius:20px;padding:3rem;backdrop-filter:blur(20px);box-shadow:0 20px 40px rgba(0,0,0,.3);transform:translateY(50px);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1)}.schismatic-section.visible .definition-card{transform:translateY(0);opacity:1}.word-header{text-align:center;margin-bottom:2.5rem;border-bottom:1px solid rgba(59,130,246,.2);padding-bottom:2rem}.word-title{font-size:3.5rem;font-weight:800;color:#ffffff;margin:0;letter-spacing:-.02em;background:linear-gradient(135deg,#60a5fa,#3b82f6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(59,130,246,.3)}.pronunciation,.word-title{font-family:Inter,sans-serif}.pronunciation{font-size:1.1rem;color:rgba(255,255,255,.6);margin-top:.5rem;font-style:italic}.definition-content{margin-bottom:2.5rem}.definition-item{margin-bottom:2rem;padding:1.5rem;background:rgba(59,130,246,.05);border-radius:12px;border-left:4px solid #60a5fa}.definition-label{font-weight:700;color:#60a5fa;display:block;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.definition-label,.definition-text{font-family:Inter,sans-serif;font-size:1.1rem}.definition-text{font-weight:400;color:rgba(255,255,255,.9);line-height:1.7;margin:0}.definition-text strong{color:#60a5fa;font-weight:600}.definition-text em{color:#ffffff;font-style:italic}.highlight{background:linear-gradient(135deg,#60a5fa,#3b82f6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.application{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(96,165,250,.05));border-radius:12px;padding:2rem;border:1px solid rgba(59,130,246,.3);margin-bottom:2rem}.application-header{margin-bottom:1rem}.application-label{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;color:#60a5fa;text-transform:uppercase;letter-spacing:.05em}.application-text{font-weight:400;color:rgba(255,255,255,.9);line-height:1.7;margin:0}.application-text,.join-movement{font-family:Inter,sans-serif;font-size:1.1rem}.join-movement{margin-top:1.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:8px;text-align:center;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 15px rgba(59,130,246,.3);transition:all .3s ease;cursor:pointer}.join-movement:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.4)}.brand-highlight{background:linear-gradient(135deg,#f59e0b,#eab308);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.visual-separator{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(59,130,246,.2)}.split-animation{display:flex;align-items:center;justify-content:center;gap:2rem;font-family:Inter,sans-serif;font-weight:700;font-size:1.1rem}.split-left{color:rgba(255,255,255,.6);padding:1rem 1.5rem;border:2px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.05)}.split-divider{font-size:2rem;color:#60a5fa;animation:pulse 2s ease-in-out infinite}.split-right{color:#60a5fa;padding:1rem 1.5rem;border:2px solid #60a5fa;border-radius:8px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(96,165,250,.05));box-shadow:0 0 20px rgba(59,130,246,.3)}@media (max-width:768px){.schismatic-section{padding:4rem 1rem}.definition-card{padding:2rem}.word-title{font-size:2.5rem}.application-text,.definition-text{font-size:1rem}.split-animation{flex-direction:column;gap:1rem}.split-left,.split-right{text-align:center}}@media (max-width:480px){.word-title{font-size:2rem}.definition-card{padding:1.5rem}.application,.definition-item{padding:1.25rem}}.shib-chart-section{padding:8rem 2rem;background:#0a0b0d;color:#ffffff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;will-change:transform;transform:translateZ(0)}.chart-container-wrapper{max-width:1200px;margin:0 auto;width:100%}.chart-section-title{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#ffffff;letter-spacing:-.02em;position:relative}.chart-section-title,.chart-subtitle{font-family:Inter,sans-serif;text-align:center}.chart-subtitle{font-size:1.25rem;font-weight:400;color:rgba(255,255,255,.7);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.chart-container{width:100%;max-width:100%;margin:0 auto;background:rgba(255,255,255,.08);border:1px solid rgba(59,130,246,.3);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);height:600px;transition:all .3s ease;position:relative;overflow:hidden;will-change:transform,border-color,box-shadow;transform:translateZ(0)}.chart-container:hover{border-color:rgba(59,130,246,.5);box-shadow:0 25px 50px rgba(0,0,0,.4);transform:translateY(-2px) translateZ(0)}.chart-wrapper{height:100%;width:100%;opacity:0;transition:opacity .5s ease;position:relative;transform:translateZ(0)}.chart-wrapper.visible{opacity:1}.chart-wrapper.loaded .chart-loader{display:none}.chart-frame{border:none;height:100%;width:100%;background:transparent;border-radius:16px;transform:translateZ(0)}.chart-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:60px;height:60px;border-radius:50%;border:4px solid rgba(59,130,246,.2);border-top-color:#60a5fa;animation:spin 1s linear infinite;will-change:transform}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn) translateZ(0)}}.chart-error{flex-direction:column;height:100%;padding:2rem;text-align:center;color:#ffffff}.chart-error,.error-image-container{display:flex;align-items:center;justify-content:center}.error-image-container{width:120px;height:120px;margin-bottom:1.5rem;opacity:.9;border-radius:50%;overflow:hidden;background:rgba(59,130,246,.1)}.error-image{width:80%;height:80%;object-fit:contain}.chart-error h3{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#60a5fa}.chart-error p{margin-bottom:1.5rem;opacity:.8;color:rgba(255,255,255,.8)}.btn-link,.chart-error p{font-family:Inter,sans-serif}.btn-link{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#1e40af,#3b82f6);color:white;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;border:1px solid rgba(59,130,246,.3);will-change:transform;transform:translateZ(0)}.btn-link:hover{transform:translateY(-2px) translateZ(0);background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 8px 25px rgba(59,130,246,.4);border-color:rgba(59,130,246,.5)}.chart-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,11,13,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease;z-index:2;border-radius:16px;backdrop-filter:blur(2px);will-change:opacity;transform:translateZ(0)}.chart-overlay.hidden{opacity:0;pointer-events:none}.overlay-content{text-align:center;display:flex;flex-direction:column;align-items:center}.overlay-image{width:120px;height:120px;margin-bottom:1.5rem;border-radius:50%;animation:simplePulse 3s ease-in-out infinite;box-shadow:0 0 30px rgba(59,130,246,.3);will-change:transform,box-shadow;transform:translateZ(0)}@keyframes simplePulse{0%{transform:scale(1) translateZ(0);box-shadow:0 0 30px rgba(59,130,246,.3)}50%{transform:scale(1.05) translateZ(0);box-shadow:0 0 40px rgba(59,130,246,.5)}to{transform:scale(1) translateZ(0);box-shadow:0 0 30px rgba(59,130,246,.3)}}.overlay-content p{color:#ffffff;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;color:#60a5fa}.chart-note{margin-top:2rem;text-align:center;opacity:.6;font-size:.9rem}.chart-note p{color:rgba(255,255,255,.7);font-family:Inter,sans-serif}@media (max-width:1024px){.chart-container{height:550px;backdrop-filter:blur(2px)}}@media (max-width:768px){.shib-chart-section{padding:4rem 1rem}.chart-container{height:450px;backdrop-filter:none;background:rgba(255,255,255,.12)}.chart-overlay{backdrop-filter:blur(1px)}.chart-section-title{font-size:2.5rem}.chart-subtitle{font-size:1.1rem;margin-bottom:2rem}.error-image-container,.overlay-image{width:100px;height:100px}}@media (max-width:480px){.chart-container{height:400px;backdrop-filter:none;background:rgba(255,255,255,.15)}.chart-overlay{backdrop-filter:none;background:rgba(10,11,13,.95)}.chart-section-title{font-size:2rem}.chart-subtitle{font-size:1rem}.overlay-image{animation:none}.error-image-container,.overlay-image{width:80px;height:80px}.chart-error h3{font-size:1.25rem}.btn-link{font-size:.9rem;padding:.75rem 1.5rem}}@media (min-width:1200px){.chart-container{height:700px}}@media (min-width:1600px){.chart-container{height:800px}.shib-chart-section{padding:6rem 2rem}}.token-info-section{padding:8rem 2rem;background:#0a0b0d;color:#ffffff;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.section-header{text-align:center;margin-bottom:6rem}.section-title{font-family:Inter,sans-serif;font-size:3rem;font-weight:700;color:#ffffff;margin-bottom:1rem;letter-spacing:-.02em}.section-subtitle{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;color:rgba(255,255,255,.7);max-width:600px;margin:0 auto;line-height:1.6}.token-cards{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem}.token-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;text-align:center;transition:all .3s ease;backdrop-filter:blur(10px)}.token-card:hover{background:rgba(255,255,255,.08);border-color:rgba(59,130,246,.3);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.token-icon{width:80px;height:80px;margin:0 auto 2rem;border-radius:50%;background:linear-gradient(135deg,#1e40af,#3b82f6);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(59,130,246,.3)}.token-name{font-family:Inter,sans-serif;font-size:2rem;font-weight:700;color:#ffffff;margin-bottom:1.5rem;letter-spacing:-.01em}.token-description{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:rgba(255,255,255,.8);line-height:1.7;margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}.token-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem}.feature-item{text-align:center;padding:1.5rem;background:rgba(59,130,246,.1);border-radius:12px;border:1px solid rgba(59,130,246,.2)}.feature-title{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;color:#60a5fa;margin-bottom:.5rem}.feature-value{font-family:Inter,sans-serif;font-size:.95rem;font-weight:400;color:rgba(255,255,255,.8)}.token-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.action-button{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#1e40af,#3b82f6);padding:.875rem 2rem;border-radius:8px;border:none;text-decoration:none;display:inline-block;transition:all .3s ease;cursor:pointer}.action-button:hover{transform:translateY(-2px);background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 8px 25px rgba(59,130,246,.4);color:white}.action-button.secondary{background:transparent;border:2px solid rgba(59,130,246,.5);color:#60a5fa}.action-button.secondary:hover{background:rgba(59,130,246,.1);border-color:#60a5fa;color:#ffffff;box-shadow:0 8px 25px rgba(59,130,246,.2)}.contract-addresses{max-width:800px;margin:4rem auto 0;display:grid;gap:2rem}.contract-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;text-align:center}.contract-label{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;color:#60a5fa;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.token-info-section{padding:4rem 1rem}.section-title{font-size:2.5rem}.section-subtitle{font-size:1.1rem}.token-card{padding:2rem 1.5rem}.token-name{font-size:1.75rem}.token-features{grid-template-columns:1fr;gap:1rem}.feature-item{padding:1rem}.token-actions{flex-direction:column;align-items:center;gap:.75rem}.action-button{width:100%;max-width:280px;padding:1rem 1.5rem;font-size:.95rem;text-align:center}}@media (max-width:480px){.token-info-section{padding:3rem .75rem}.section-header{margin-bottom:4rem}.section-title{font-size:2rem}.section-subtitle{font-size:1rem;padding:0 .5rem}.token-card{padding:1.5rem 1rem;margin:0 .5rem}.token-icon{width:60px;height:60px;margin-bottom:1.5rem}.token-name{font-size:1.5rem;margin-bottom:1rem}.token-description{font-size:.95rem;margin-bottom:2rem}.token-features{grid-template-columns:1fr;gap:.75rem;margin-bottom:2rem}.feature-item{padding:.875rem}.feature-title{font-size:1rem}.feature-value{font-size:.9rem}.token-actions{gap:.5rem}.action-button{width:100%;max-width:250px;padding:.875rem 1rem;font-size:.9rem;border-radius:6px}}.shiba-story-section{padding:8rem 2rem;background:#0a0b0d;color:#ffffff;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.story-container{max-width:1200px;margin:0 auto}.story-header{text-align:center;margin-bottom:6rem}.story-title{font-family:Inter,sans-serif;font-size:3rem;font-weight:700;color:#ffffff;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.story-subtitle{font-family:Inter,sans-serif;font-size:1.25rem;color:rgba(255,255,255,.7);font-weight:400;max-width:600px;margin:0 auto;line-height:1.6}.story-content{display:grid;grid-template-columns:1fr 400px;gap:4rem;align-items:start}.story-text{color:rgba(255,255,255,.9);font-family:Inter,sans-serif;line-height:1.7}.story-highlight{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:2rem;margin-bottom:2.5rem}.story-highlight p{margin:0;font-size:1.1rem;font-weight:500;color:rgba(255,255,255,.9)}.highlight-text{color:#60a5fa;font-weight:600}.story-paragraphs p{margin-bottom:1.5rem;font-size:1rem;color:rgba(255,255,255,.8);line-height:1.7}.story-conclusion{margin-top:2rem;padding:2rem;background:rgba(255,255,255,.05);border-radius:12px;border-left:4px solid #60a5fa}.story-conclusion p{margin:0;font-style:italic;font-size:1.05rem;color:rgba(255,255,255,.9)}.legendary-text{color:#60a5fa;font-weight:600}.story-visual{display:flex;justify-content:center;align-items:center}.shiba-illustration{text-align:center;position:relative}.shiba-logo-large{border-radius:50%;box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 60px rgba(59,130,246,.2);transition:transform .3s ease}.shiba-logo-large:hover{transform:scale(1.05)}.evolution-text{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}.evolution-text span{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.evolution-text span,.evolution-text span:first-child{color:rgba(255,255,255,.6)}.evolution-text span:nth-child(2),.evolution-text span:nth-child(3){color:#60a5fa}@media (max-width:1024px){.story-content{grid-template-columns:1fr;gap:3rem;text-align:center}.story-visual{order:-1}.shiba-logo-large{width:250px;height:250px}}@media (max-width:768px){.shiba-story-section{padding:4rem 1rem}.story-title{font-size:2.5rem}.story-subtitle{font-size:1.1rem}.story-highlight{padding:1.5rem}.shiba-logo-large{width:200px;height:200px}.evolution-text span{font-size:1rem}}@media (max-width:480px){.story-title{font-size:2rem}.story-highlight p{font-size:1rem}.story-paragraphs p{font-size:.95rem}}.socials-section{padding:8rem 2rem;background:#0a0b0d;color:#ffffff;text-align:center;position:relative;overflow:hidden}.socials-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.05) 0,transparent 70%);pointer-events:none}.socials-container{max-width:800px;margin:0 auto;position:relative;z-index:2}.socials-title{font-family:Inter,sans-serif;font-size:3rem;font-weight:700;color:#ffffff;margin-bottom:1rem;letter-spacing:-.02em;animation:fadeInUp 1s ease-out}.socials-subtitle{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;color:rgba(255,255,255,.7);margin-bottom:4rem;line-height:1.6;animation:fadeInUp 1s ease-out .2s both}.socials-links{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;animation:fadeInUp 1s ease-out .4s both}.social-link{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;text-decoration:none;color:rgba(255,255,255,.9);font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.social-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.social-link:hover:before{left:100%}.social-link:hover{background:rgba(255,255,255,.1);border-color:rgba(59,130,246,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2);color:#ffffff}.social-link.telegram:hover{border-color:rgba(34,139,230,.6);box-shadow:0 8px 25px rgba(34,139,230,.2)}.social-link.x:hover{border-color:rgba(255,255,255,.6);box-shadow:0 8px 25px rgba(255,255,255,.1)}.social-link.email:hover{border-color:rgba(239,68,68,.6);box-shadow:0 8px 25px rgba(239,68,68,.2)}.social-link.coingecko:hover{border-color:rgba(142,199,92,.6);box-shadow:0 8px 25px rgba(142,199,92,.2)}.social-icon{width:2rem;height:2rem;object-fit:contain;animation:pulse 2s infinite}.social-link.email .social-icon,.social-link.telegram .social-icon,.social-link.x .social-icon{filter:brightness(0) invert(1)}.social-link:hover .social-icon{animation:bounce .6s ease}.social-link.telegram{background:linear-gradient(135deg,rgba(34,139,230,.1),rgba(34,139,230,.05))}.social-link.x{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05))}.social-link.email{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05))}.social-link.coingecko{background:linear-gradient(135deg,rgba(142,199,92,.1),rgba(142,199,92,.05))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.text-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(255,255,255,1) 50%,rgba(255,255,255,.8));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}@media (max-width:768px){.socials-section{padding:4rem 1rem}.socials-title{font-size:2.5rem}.socials-subtitle{font-size:1.1rem;margin-bottom:3rem}.socials-links{flex-direction:column;align-items:center;gap:1.5rem}.social-link{width:80%;max-width:300px;justify-content:center}}@media (max-width:480px){.socials-title{font-size:2rem}.social-link,.socials-subtitle{font-size:1rem}.social-link{padding:.875rem 1.5rem}}