/* Floating social links and private access. */
footer .socialsbar, footer .passcode-container { border: 0; background: transparent; padding: 0; min-height: 44px; }
footer .socialsbar { gap: 2px; }
footer .socialsbar a { display: grid; place-items: center; width: 40px; height: 44px; flex: 0 0 40px; border: 0; border-radius: 0; background: none; filter: none; transform: none; color: #fff; }
footer .socialsbar a::before { content: ""; display: block; width: 22px; height: 22px; background: currentColor; mask: var(--social-icon) center / contain no-repeat; -webkit-mask: var(--social-icon) center / contain no-repeat; }
footer .socialsbar a:hover, footer .socialsbar a:focus-visible { color: var(--signal-orange); background: none; transform: none; }
footer .passcode-container { gap: 16px; }
footer .passcode-popover { position: static; width: auto; grid-template-columns: minmax(120px,200px) auto; padding: 0; border: 0; background: #000; gap: 8px; }
footer #passcodeInput { box-sizing: border-box; width: 100%; border: 1px solid #fff; background: #000; color: #fff; }
footer #passcodeBtn { border: 0; background: var(--signal-orange); color: #000; box-shadow: none; font-weight: 500; letter-spacing: 0; text-transform: none; }
footer #passcodeBtn:hover { background: #fff; color: #000; }
footer .instagramlogo { --social-icon: url(data:image/png;base64,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); }
footer .youtubelogo { --social-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFUUlEQVR4nO2dW4hVVRjHf1OJdjNLpQeptBREwofuJYmkVtOkLzFqYWVQUy9TQmJFL2FlhT2kMshI9CAVJkGhFhWWIXYjCSali0SEBBmRZVaS1az44oMOhxnXamattdee8/3gezvn/L/LPnuv+wbDMAzDMAzDMAzDMAzDMAzDMAwjF6cAE4Hz1aYDFzfYvAZbCHR6bGHTdxp/a3qDzgTVHpG0aZBXA4uB+4DVwEZgC/AasBPYA+wHvgUOAa4QO6Q+7Vcfd6rPWzQGieVejU1inKIxF8MJwHygB/gA+KWApLrMJjG/rzmYpzmphGuBfQUkxBVme7Uw2ZC/6FNAfwHBu0JNcvNErtvZ+gICdjWxdamLcUcBQbqa2W2pinEm8FMBAbqambTcxqUoyMMFBOdqag+lKMi+ITzYvgP6gF3AVmCTPoMeBe4HuoAl2pFr19bJldp5m6F9mkn672y2scfxdewg35mkvzlDNa5SzXb1YYn6tEJ9XK8+b9UY+jSm/iG0vKJyVoATvwNrgBuAycAoRi6jNMYOjflowMUpOYzG/CofXjVgWUB+5sYUfMAj9gcwmtZlDHDMkyO5DUZjo0fsk5hiNaXPk6MNMcXe9IhtjilWU1725EgGKaPxuUdMhglanTWeHEkrNRq+UdzumGI1ZbknRz/HbOL5WhA3xxKrMUsDmr4nxhCaGFAQaRa3OtcH5ClKX2RagNBFpOUc4HTK5pKAPF0QQ+iyACFJWEo6gR90SjjK3z4BkwPyJMM1WXrpp5K+IE7tYx2DKo3TAvIUZSZxsUfkL9LTOYDuNr0qS0FmB//25EriGDZ3e0QOU01BHPAb8KRenSVwxJOru2KIrPCIyHB0VQVxat8Ai6iegx4/Zcoh+cTUV1RfEKf2IXAF1fG1xz/J5bB5xCMig2qlFMTpfVwmlc4mP3s9vq2KIbLaIyKLxEoqiFM7ohdTzmmBjzw+yfKp5INm71BmQZzalzqzl4N3Pb6sjSGy1iPyFmUXxKntAC5M7OeOHHMiGzwir1OPgjjgT6BXV7yn4A2P/nMxRJ71iEgHrS4FcWoyDHNPgmGY7R7d52OIbPKIvEL9CuLUPtNR2li86tF7MYbIZo+ITF3WtSCu4V8u67VST+O+FEHDClJaQUb6Leu6ut2y7KFe2EPdmr2FNXutY1hYx9CGTgobOrHBxcIGF234Pd4emlWtOEF1OSN8gsqmcAubwu3yiNgih//41ZOrO4nAooKXAZ1HvZYB3RRDyBbKFbZQ7tIAoXNJS2cNlpJOybUGemouoeNgi60bmBAgJCcDtTrtAXmSvfLD5qSAPeq3xBCqObfm2rATsqVNTllrdZbn2tIm2KbPwjZ92rbowrZF93rE7OAA8h4csNIjdkyPl2hVxuQ+WiOkty4HsLQqy3IfPhNyPNNRfbB16JKakXwYzWiN8Ubg6SqOZwrZ+zCQHdTv7dYVGS/o+baP622wSzfcy9DIAh3rma27VWc2nD49fpADyQY69bNtkM+Ob/i9maoxWzUXqA9L1aeV6mOP+rxdY5BYvh9CHqIfYIYeU/d/HTHjX3swRUHGFXYsuKuJ/QicQSJuLyBAVzOTIZWkrCsgSFcTe4YMtOnSIDtqnEFNcvNY7jcnSLv60wKCd4WZ9NivoSLatNnYowvmDheQEJfZJOb3NAdzS3ufCLrwYJZO6HfrgcS9OgApCxPe1pelfAEc0JZbCbe/fvXlgPq2R33dpr73aizdGtusDFPXlXJyU+dtWtNriuY0vL6oI+CVRx0Nn5/T9FtTmzqdom0YhmEYhmEYhmEYhmEYhmEYhmGQnn8AVt9bJxIGaE4AAAAASUVORK5CYII=); }
footer .tiktoklogo { --social-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEC0lEQVR4nO2dz4tWVRjHP+OojGLTKAQR+AtyUkva1Gj+A4IIE0E1tQqxTbvJhUSbMCjBIiKESJtZtNBRN+ouaFUQgZvApholHCWqqfyxEEVHbxw4Lw7hvPd55z333OO53w88y3vvOc+H97733HvOc0AIIYQQQgghhBBCiGbTC2wDXgdGgX2ZxKjv01bfx+R5BhgH/gGKzONvYAx4mgRZ5Rs3m0Ciisjh+nwEGCARngR+TiAxRc1xHthUt4yNwJUEklEkEv8Cg3XepqYSSEKRWPwCrKxDyHgCnS8SjS9iy9jS0D/wwhizsZ++rL+Oe8A0cDaTmPZ9svT9y1gyFhvHGUeBteTHOmDC0P+ZWIPHF4wyesiXHqMUN6KvnNcMt6k15M86w+1rJEZD9pY04iLNYbokF2/HaMR7JY04R3M4V5ILl6vKkZD7SEhiSEhiSEgbygZ1LxEeCWlD2ZjgEOGRkC6EXAf6CYuEdCHExSeERUK6FOJG1sOEQ0K6FOLiFrCTMEhIACEu7gKfAkvoDgkJJKQVbnLGq/6TwkKQkMBCWvEn8BadIyEVCXFxnM6RkDZIiIQgIW2QkIdMyO8SkpaQV4A3gasSkoaQl+dMgX0fuCYhYVgGPNGFkBZ9wC7gM+AM8OEC2tJIIcv8dJpjfpHMfNfoVEgIGiVkkU/ib8ZrSEiFQh4BTnd4DQmpSMjjwE8LuIaEVCCkD/jekFwJiSTkkCGxEhJJyEbgjoSkI2TCKENCIghZDtwwJHUS2OMLFPwfCQkoZNiQ0G+8uPmQkIBC3i05521gdck5JCSgkLKnq+8M55CQgEK+KjnnqZLjlxqEhJwgl72QjwzTddrxrEHI84QnWyGjhoTuaHP8mOH4B72y75ZshTxnXPe9/QFvhN8xHHuBashWiFv3fdk4BfRr4KD/sPSr4ZjC3xKrIFshlvMWCdYdyVrICuCPCoQcpjqyFoL/VGst7lIYp/647ytVkb0QxweBZNz0lVGrpBFCFgEfdynjasljcigaIaTFG36hZqcyfgSeIg6NEuJ4zD/eWl7Nu6I3uyMXOG6ckBbutfuLXo57r/UD8K2vy7XfDyzrqM/VWCGpIiGJISGJISGJkYQQlfi7z6UUSvxZimC6ApG5s97wmsetga+cbYYxwUQDysSeMORhKEZjeues02gXxzP9pawHThr6/1fMQarlk2krLiVQIvxsoCj7z5gbbpOXaHQyD7eJMQtsJjJHEuh4kWh8Tg30GxbWNHVDlwFqYtBv81N3EopEwu0asYEENgWbTCAZRc0x5f9bk2DAb/PTxF137vj/jEdJkM1+Z5mZBBJVVBwz/sGm9q3yLPT6zUxG/DTRA5nEqO/T0MOy9aoQQgghhBBCCCGEEFTEf/vorTwnTyThAAAAAElFTkSuQmCC); }
footer .facebooklogo { --social-icon: url(data:image/png;base64,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); }
footer .spotifylogo { --social-icon: url(data:image/png;base64,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); }

footer .socialsbar { border: 1px solid #fff; background: #050505; padding: 4px 8px; gap: 4px; }
footer .socialsbar a { width: 44px; flex-basis: 44px; }
footer .socialsbar a::before { width: 28px; height: 28px; }
footer .passcode-container { bottom: 16px; padding: 5px; background: #050505; }
footer .socialsbar a { position: relative; font-size: 0; text-indent: 0; }
footer .socialsbar a::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
@media (max-width: 800px) {
  body { padding-bottom: 0; }
  footer { position: relative; inset: auto; display: flex; flex-direction: column; align-items: center; gap: 18px; padding: 24px 14px; pointer-events: auto; }
  footer .socialsbar, footer .passcode-container { position: static; margin: 0; width: auto; }
  footer .socialsbar { justify-content: center; }
  footer .socialsbar a { width: 40px; flex-basis: 40px; }
  footer .passcode-popover { position: static; width: min(290px, calc(100vw - 38px)); grid-template-columns: minmax(0,1fr) auto; }
}
