.home-footer-icons{margin:24px auto 8px;padding:18px 12px 22px;border-top:1px solid rgba(211,174,235,.13)}
.home-footer-icons-inner{display:flex;justify-content:center;align-items:center;gap:clamp(18px,4vw,42px);flex-wrap:wrap}
.home-footer-icon-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:62px;color:#cdb8da;text-decoration:none;transition:color .2s,transform .2s}
.home-footer-icon-link:hover{color:#e2bdf7;transform:translateY(-3px)}
.home-footer-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(211,174,235,.25);border-radius:50%;background:linear-gradient(145deg,#281a33,#17101f);color:#d8b2f0;font-size:18px;box-shadow:0 5px 16px #0003}
.home-footer-icon-label{font-size:11px;line-height:1.4;white-space:nowrap}
@media(max-width:560px){.home-footer-icons{padding:15px 6px}.home-footer-icons-inner{gap:14px 20px}.home-footer-icon{width:33px;height:33px}}
