.stage{background:radial-gradient(circle at 50% 42%,#1e1e2e 0%,#11111b 75%);position:fixed;inset:0}canvas{width:100%;height:100%;display:block}.socials{z-index:10;gap:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.socials a{color:#bac2de;-webkit-backdrop-filter:blur(8px);background:#7f849c29;border:1px solid #cdd6f414;border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:grid}.socials a:hover,.socials a:focus-visible{color:#cba6f7;background:#7f849c4d;outline:none;transform:translateY(-5px)scale(1.12);box-shadow:0 6px 24px #cba6f738}.socials svg{width:21px;height:21px}
