@-webkit-keyframes text-elastic{0%{width:0}75%{width:calc(120% + 8px)}to{width:120%}}@keyframes text-elastic{0%{width:0}75%{width:calc(120% + 8px)}to{width:120%}}@-webkit-keyframes loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes expand-collapse{0%{max-height:0;opacity:0}to{max-height:100vh}}@keyframes expand-collapse{0%{max-height:0;opacity:0}to{max-height:100vh}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}95%{-webkit-transform:scaleY(1.05);transform:scaleY(1.05)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}95%{-webkit-transform:scaleY(1.05);transform:scaleY(1.05)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slide-right{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}95%{-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slide-right{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}95%{-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fade-out{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}95%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-out{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}95%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}:root{--bg-button-shadow:rgba(62,74,200,.4);--border-color:#ddd}.dark-mode,:root{--color:#fff;--color-secondary:#0e2233;--bg:#181a20;--bg-button:#4d5dfa}.dark-mode{--bg-button-hover:#404fe1;--bg-button-shadow:rgba(62,74,200,.4);--bg-button-shadow-hover:rgba(62,73,200,.651);--border-color:#ddd}.light-mode{--color:#000;--color-secondary:#0e2233;--bg:#d4d4d4;--bg-button:#fa4d4d;--bg-button-hover:#e14040;--bg-button-shadow:#fa28288a;--bg-button-shadow-hover:#fa2828c9;--border-color:#ddd}.social-links{-ms-flex-pack:center;margin:24px 0}.social-links,.social-links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.social-links-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:24px;max-width:300px}.social-links a{padding:4px;position:relative}.social-links a:before{background:-webkit-gradient(linear,left top,left bottom,from(#2f333f),to(#070709));background:linear-gradient(180deg,#2f333f,#070709);border-radius:50%;bottom:0;content:"";-webkit-filter:blur(2px);filter:blur(2px);left:0;position:absolute;right:0;top:0;z-index:0}.social-links a:hover span{background:#111215;-webkit-box-shadow:inset 0 -10px 10px -3px #23262f;box-shadow:inset 0 -10px 10px -3px #23262f}.social-links a span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#23262f;border-radius:50%;-webkit-box-shadow:inset 0 -10px 10px -3px #111215;box-shadow:inset 0 -10px 10px -3px #111215;height:42px;justify-content:center;width:42px}.social-links a img,.social-links a span{-webkit-transition:all .3s ease;transition:all .3s ease}.social-links a img{max-height:32px;width:auto}.social-links a.disabled{cursor:not-allowed}.social-links a.disabled span{background:#292b32;-webkit-box-shadow:inset 0 -10px 10px -3px #1b1c20;box-shadow:inset 0 -10px 10px -3px #1b1c20}.social-links a.disabled span img{opacity:.8}.social-links a.disabled:before{background:-webkit-gradient(linear,left top,left bottom,from(#363944),to(#19191e));background:linear-gradient(180deg,#363944,#19191e)}@media(min-width:480px)and (max-width:992px){.social-links-container{max-width:none}}
