.release-platforms{padding-top:10px}.platform-link{display:inline-flex;flex-direction:column;align-items:center;gap:10px;min-width:64px;font-size:.875rem;text-align:center;text-decoration:none;isolation:isolate}.platform-icon{position:relative;display:grid;place-items:center;width:54px;height:54px;border:1px solid #80f97e45;border-radius:50%;background:#08120d;transition:transform .25s,border-color .25s}.platform-icon img{width:27px;height:27px;filter:brightness(0) saturate(100%) invert(76%) sepia(88%) saturate(2730%) hue-rotate(107deg) brightness(99%) contrast(104%)}.platform-icon::before,.platform-icon::after{content:"";position:absolute;inset:-5px;border:1px solid var(--green);border-radius:50%;opacity:0;pointer-events:none}.platform-icon::after{border-color:var(--purple);inset:-10px}.platform-link:hover .platform-icon,.platform-link:focus-visible .platform-icon{transform:translateY(-3px);border-color:var(--green);box-shadow:0 0 20px #80f97e35}.platform-link:hover .platform-icon::before,.platform-link:focus-visible .platform-icon::before{animation:platform-halo 1.5s ease-out infinite}.platform-link:hover .platform-icon::after,.platform-link:focus-visible .platform-icon::after{animation:platform-halo 1.5s .35s ease-out infinite}.platform-link:hover,.platform-link:focus-visible{color:var(--green)}@keyframes platform-halo{0%{opacity:.75;transform:scale(.9)}100%{opacity:0;transform:scale(1.55)}}@media(prefers-reduced-motion:reduce){.platform-link .platform-icon::before,.platform-link .platform-icon::after{animation:none!important}.platform-link:hover .platform-icon::before,.platform-link:focus-visible .platform-icon::before{opacity:.65}}
.socials .platform-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 16px;gap:14px}.socials .platform-icon{display:grid;margin:0;color:inherit}.socials .platform-link strong{font-size:1rem}.socials .platform-link .platform-icon img{display:block;width:27px;height:27px}

.socials{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:900px){.socials{grid-template-columns:repeat(3,minmax(0,1fr))}.socials a{border-right:0}}
@media(max-width:620px){.socials{grid-template-columns:repeat(2,minmax(0,1fr))}.socials a:last-child{grid-column:1/-1}}