@import"https://fonts.googleapis.com/css?family=Karla:400,700&display=swap";:root{--bgColor: #223344;--bgColor2: #090a0f;--accentColor: #000000;--font: "Karla", sans-serif;--delay: .3s;--btn-bg: rgba(89, 89, 89, .45);--btn-bg-hover: rgba(255, 255, 255, .16);--btn-border: rgba(255, 255, 255, .32);--btn-shadow: 0 6px 16px rgba(0, 0, 0, .25);--btn-radius: 12px;--logo-size: 28px}main.has-linktree-bg.svelte-15le8xa{background-image:var(--lt-bg);background-position:center;background-size:cover;background-repeat:no-repeat}#profilePicture.svelte-15le8xa{position:relative;width:128px;height:128px;display:block;margin:40px auto 20px;border-radius:50%;overflow:hidden;-webkit-tap-highlight-color:transparent;border:2px solid rgba(255,255,255,.5);box-shadow:0 10px 24px #00000059}#profilePicture.svelte-15le8xa img:where(.svelte-15le8xa){width:100%;height:100%;object-fit:cover;display:block}#userName.svelte-15le8xa{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.25;display:block;width:100%;text-align:center;text-decoration:none}#links.svelte-15le8xa{max-width:675px;width:auto;display:block;margin:27px auto}.link.svelte-15le8xa{position:relative;display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:12px;padding:14px 16px;padding-right:calc(16px + var(--logo-size) + 10px);margin:10px;text-decoration:none;color:#fff;font-weight:700;background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:saturate(140%) blur(4px);backdrop-filter:saturate(140%) blur(4px);transition:transform .12s ease,background-color .15s ease,border-color .15s ease;font-size:1.5rem}.link.svelte-15le8xa:before{content:"";width:var(--logo-size);height:var(--logo-size);background-position:center;background-repeat:no-repeat;background-size:contain;display:none}.link.link--has-logo.svelte-15le8xa:before{display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%);background-image:var(--logo);pointer-events:none}.link.link--has-logo.svelte-15le8xa i:where(.svelte-15le8xa){display:none}#hashtag.svelte-15le8xa{position:relative;padding-bottom:20px;color:var(--accentColor);font-size:1.5rem;display:block;width:100%;text-align:center;overflow:hidden;background:linear-gradient(90deg,var(--bgColor),var(--accentColor),var(--bgColor));background-repeat:no-repeat;background-size:80%;animation:svelte-15le8xa-animate 3s linear var(--delay) infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.overlay.svelte-15le8xa{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;background-color:#000000b3;z-index:2;visibility:hidden;opacity:0;overflow:hidden;transition:.5s ease-in-out}.popup.svelte-15le8xa{position:relative;top:-43%;display:flex;flex-direction:column;align-items:center;max-width:400px;width:auto;height:auto;margin:56px;transform:scale(0);transition:.5s ease-in-out}.popup-photo.svelte-15le8xa{display:flex;width:100%;height:100%}.overlay.svelte-15le8xa:target{visibility:visible;opacity:1}@keyframes svelte-15le8xa-transitionAnimation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-15le8xa-animate{0%{background-position:-500%}to{background-position:500%}}
