.dacity-x-social{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;box-sizing:border-box;border:1px solid transparent;border-radius:12px;background:linear-gradient(145deg,#1f1730,#1d162e) padding-box,linear-gradient(130deg,#fff,#f789c9 48%,#f570be) border-box;box-shadow:inset 0 1px #ffffff2c,0 3px #1c152d,0 6px 17px #1c152d2b;isolation:isolate;transition:transform .2s,box-shadow .2s,filter .2s}.dacity-x-social:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #F78ECC20;border-radius:8px;pointer-events:none}.dacity-x-social>svg{display:block;width:21px;height:21px;filter:drop-shadow(0 2px 1px #1C152D80)}a.dacity-x-social:hover{transform:translateY(-2px);filter:brightness(1.14);box-shadow:inset 0 1px #ffffff45,0 4px #1c152d,0 0 22px #f783c72c}a.dacity-x-social:focus-visible{outline:3px solid #FFFFFF;outline-offset:4px}.dacity-bottom-tools .dacity-x-social{width:40px;height:40px;border-radius:11px}.dacity-bottom-tools .dacity-x-social>svg{width:19px;height:19px}@media(max-width:600px){.city-header-tools .dacity-x-social{width:38px;height:38px;border-radius:10px}.city-header-tools .dacity-x-social>svg{width:18px;height:18px}.city-header-tools .dacity-x-social:before{border-radius:6px}}@media(prefers-reduced-motion:reduce){.dacity-x-social{transition:none}a.dacity-x-social:hover{transform:none}}.vcs-contract{width:100%;max-width:620px;margin:20px auto;color:#fff;border:1px solid #F784C76b;border-radius:16px;background:linear-gradient(135deg,#1f1730ee,#1d162eee);box-shadow:inset 0 1px #ffffff3b,0 0 26px #f671be1a;overflow:hidden;text-align:left}.vcs-contract-address{display:flex;align-items:center;gap:12px;padding:14px;min-width:0}.vcs-contract-address>span{flex:none;font-size:20px}.vcs-contract-address code{flex:1;min-width:0;font-size:12px;overflow-wrap:anywhere;line-height:1.6;-webkit-user-select:all;user-select:all}.vcs-contract-address button{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #F788C966;border-radius:10px;background:#f788c915;color:inherit;cursor:pointer}.vcs-contract-links{display:flex;justify-content:center;gap:24px;padding:10px 14px;border-top:1px solid #F788C933}.vcs-contract-links a{color:#f78ccb;font:600 13px/1.4 system-ui;text-decoration:none}.vcs-contract a:hover{text-decoration:underline}.vcs-contract :focus-visible{outline:2px solid #F785C7;outline-offset:3px}@media(max-width:420px){.vcs-contract-address{gap:8px;padding:12px}.vcs-contract-address code{font-size:11px}}
