.social-links{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin:1em 0}.social-links__item{-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.2);box-shadow:5px 5px 15px 0 rgba(0,0,0,.2)}.social-links__item:hover{-webkit-box-shadow:5px 5px 25px 5px rgba(0,0,0,.2);box-shadow:5px 5px 25px 5px rgba(0,0,0,.2)}.social-links__item{display:grid}.social-links__item>*{grid-area:1/-1}.social-links__item{height:3em;width:6em;-webkit-transition-property:background-color,-webkit-transform,-webkit-box-shadow;transition-property:background-color,-webkit-transform,-webkit-box-shadow;transition-property:transform,box-shadow,background-color;transition-property:transform,box-shadow,background-color,-webkit-transform,-webkit-box-shadow;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.1, 1, 0.25, 1);transition-timing-function:cubic-bezier(0.1, 1, 0.25, 1)}.social-links__item:hover{-webkit-transform:scale(105%);transform:scale(105%)}.social-links__item .c-social-icon{height:50%;width:auto}.social-links__item .c-social-icon__foreground{fill:var(--foreground-primary-color)}.social-links__item .c-social-icon__background{fill:#fff}@media screen and (prefers-color-scheme: light){.social-links__item .c-social-icon__background{fill:#fff}}.social-links__item .c-social-icon__background.t-light.t-light,.t-light .social-links__item .c-social-icon__background{fill:#fff}@media screen and (prefers-color-scheme: dark){.social-links__item .c-social-icon__background{fill:#232323}}.social-links__item .c-social-icon__background.t-dark.t-dark,.t-dark .social-links__item .c-social-icon__background{fill:#232323}.social-links__item .c-social-icon__foreground,.social-links__item .c-social-icon__background{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-delay:.05s;transition-delay:.05s}.social-links__item--linkedin:hover{background-color:#0072b1}.social-links__item--linkedin:hover *{color:#fff}.social-links__item--linkedin:hover .c-social-icon__foreground{fill:#fff}.social-links__item--linkedin:hover .c-social-icon__background{fill:#0072b1}.social-links__item--github:hover{background-color:#1b1f24}.social-links__item--github:hover *{color:#fff}.social-links__item--github:hover .c-social-icon__foreground{fill:#fff}@media screen and (prefers-color-scheme: light){.social-links__item--github:hover{background-color:#1b1f24}.social-links__item--github:hover *{color:#fff}.social-links__item--github:hover .c-social-icon__foreground{fill:#fff}}.social-links__item--github:hover.t-light.t-light,.t-light .social-links__item--github:hover{background-color:#1b1f24}.social-links__item--github:hover.t-light.t-light *,.t-light .social-links__item--github:hover *{color:#fff}.social-links__item--github:hover.t-light.t-light .c-social-icon__foreground,.t-light .social-links__item--github:hover .c-social-icon__foreground{fill:#fff}@media screen and (prefers-color-scheme: dark){.social-links__item--github:hover{background-color:#fff}.social-links__item--github:hover *{color:#000}.social-links__item--github:hover .c-social-icon__foreground{fill:#1b1f24}}.social-links__item--github:hover.t-dark.t-dark,.t-dark .social-links__item--github:hover{background-color:#fff}.social-links__item--github:hover.t-dark.t-dark *,.t-dark .social-links__item--github:hover *{color:#000}.social-links__item--github:hover.t-dark.t-dark .c-social-icon__foreground,.t-dark .social-links__item--github:hover .c-social-icon__foreground{fill:#1b1f24}.social-links__item--medium:hover{background-color:#000}.social-links__item--medium:hover *{color:#fff}.social-links__item--medium:hover .c-social-icon__foreground{fill:#fff}.social-links__item--medium:hover .c-social-icon__background{fill:#000}@media screen and (prefers-color-scheme: light){.social-links__item--medium:hover{background-color:#000}.social-links__item--medium:hover *{color:#fff}.social-links__item--medium:hover .c-social-icon__foreground{fill:#fff}.social-links__item--medium:hover .c-social-icon__background{fill:#000}}.social-links__item--medium:hover.t-light.t-light,.t-light .social-links__item--medium:hover{background-color:#000}.social-links__item--medium:hover.t-light.t-light *,.t-light .social-links__item--medium:hover *{color:#fff}.social-links__item--medium:hover.t-light.t-light .c-social-icon__foreground,.t-light .social-links__item--medium:hover .c-social-icon__foreground{fill:#fff}.social-links__item--medium:hover.t-light.t-light .c-social-icon__background,.t-light .social-links__item--medium:hover .c-social-icon__background{fill:#000}@media screen and (prefers-color-scheme: dark){.social-links__item--medium:hover{background-color:#fff}.social-links__item--medium:hover *{color:#000}.social-links__item--medium:hover .c-social-icon__foreground{fill:#000}.social-links__item--medium:hover .c-social-icon__background{fill:#fff}}.social-links__item--medium:hover.t-dark.t-dark,.t-dark .social-links__item--medium:hover{background-color:#fff}.social-links__item--medium:hover.t-dark.t-dark *,.t-dark .social-links__item--medium:hover *{color:#000}.social-links__item--medium:hover.t-dark.t-dark .c-social-icon__foreground,.t-dark .social-links__item--medium:hover .c-social-icon__foreground{fill:#000}.social-links__item--medium:hover.t-dark.t-dark .c-social-icon__background,.t-dark .social-links__item--medium:hover .c-social-icon__background{fill:#fff}.social-links__icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6em;height:3em}.social-links__label{display:none}@media(max-width: 510px){.social-links{grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content min-content;grid-template-columns:auto;row-gap:1em}.social-links__item{width:100%}.social-links__icon{width:100%}.social-links__label{display:block}}