.social-links{--social-orange:#83bfd8;--social-blue:#8ed3ef;justify-items:end;gap:14px;max-width:760px;display:grid}.social-links__label{color:var(--social-orange);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;align-items:center;gap:10px;font-size:.6875rem;font-weight:850;line-height:1;display:inline-flex}.social-links__label:before{content:"";background:currentColor;width:24px;height:2px;box-shadow:0 0 10px #83bfd833}.social-links .social-links__nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.social-links .social-links__item{--social-accent:var(--social-orange);color:#e7eff8c2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:2px solid #e7eff83d;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:grid;position:relative}.social-links .social-links__item[data-accent=blue]{--social-accent:var(--social-blue)}.social-links .social-links__item:before{display:none}.social-links .social-links__item:after{background:var(--social-accent);content:"";opacity:1;transform-origin:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.2)}.social-links__mark{width:26px;height:26px;color:var(--social-accent);background:0 0;border:0;flex:0 0 26px;place-items:center;transition:color .18s;display:grid}.social-links__mark svg{width:20px;height:20px;display:block}.social-links__mark--fudog{overflow:hidden}.social-links__fudog-crop{width:23px;height:24px;display:block;overflow:hidden}.social-links__fudog-crop img{filter:drop-shadow(0 0 4px #5aa9e633);width:auto;max-width:none;height:24px;transition:filter .18s;display:block;transform:translate(-1px)}.social-links__name{display:none}@media (hover:hover){.social-links .social-links__item:hover{border-color:var(--social-accent);color:#fff;transform:translateY(-2px)}.social-links .social-links__item:hover:after{opacity:1;transform:scaleX(1)}.social-links .social-links__item:hover .social-links__mark{color:#fff}.social-links .social-links__item:hover .social-links__fudog-crop img{filter:drop-shadow(0 0 5px #5aa9e66b)}}.social-links .social-links__item:focus-visible{border-color:var(--social-accent);color:#fff;outline:2px solid var(--social-accent);outline-offset:3px}.social-links .social-links__item:focus-visible:after{opacity:1;transform:scaleX(1)}.social-links .social-links__item:active{transform:translateY(0)}@media (max-width:680px){.social-links{justify-items:center;width:100%}.social-links .social-links__nav{justify-content:center;gap:14px;width:auto}.social-links .social-links__item{width:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.social-links .social-links__item,.social-links .social-links__item:after,.social-links__mark,.social-links__fudog-crop img{transition:none}}@media (forced-colors:active){.social-links .social-links__item{border-color:buttontext}.social-links .social-links__item:focus-visible{outline-color:highlight}}
