.tachyon-footer{position:relative;width:100%;background:#080510;overflow:hidden}.tf-top-fade{position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(180deg,#0e0816 0,#080510);pointer-events:none;z-index:1}.tf-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:26px;width:100%;padding:90px 10% 64px}.tf-logo-wrap{display:flex;align-items:center}.tf-logo{height:72px;width:auto;object-fit:contain;filter:brightness(1.1)}.tf-blurb{font-family:var(--mono);font-size:1.05rem;line-height:1.9;color:#8a7fa8;margin:0;max-width:600px}.tf-blurb strong{color:#eee2cd;font-weight:700}.tf-highlight{color:#efa568}.tf-socials{display:flex;gap:12px;margin-top:6px}.tf-social-btn{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(195,145,100,.22);color:#6e6490;background:rgba(255,255,255,.03);transition:color .2s,border-color .2s,background .2s,transform .2s;text-decoration:none}.tf-social-btn:hover{color:#efa568;border-color:rgba(239,165,104,.55);background:rgba(239,165,104,.08);transform:translateY(-2px)}.tf-bottom-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:22px 10% 32px;border-top:1px solid rgba(195,145,100,.1);font-family:var(--mono);font-size:.82rem;color:#4a4060}.tf-sep{opacity:.4}@media (max-width:600px){.tf-inner{padding:36px 6% 28px;gap:14px}.tf-logo{height:40px}.tf-blurb{font-size:.78rem;line-height:1.7;max-width:100%}.tf-socials{gap:10px;margin-top:2px}.tf-social-btn{width:38px;height:38px}.tf-social-btn svg{width:15px;height:15px}.tf-bottom-bar{flex-wrap:wrap;justify-content:center;gap:4px;padding:14px 6% 20px;font-size:.68rem;text-align:center}}