@font-face{font-family:Urbanist;src:url(./fonts/urbanist.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}:root{--links-ink:#111;--links-white:#fff;--links-focus:#ba7d75}*{box-sizing:border-box}html{min-width:320px;background:#e9e3e2}body.links-body{margin:0;color:var(--links-ink);background:#e9e3e2;font-family:Urbanist,Arial,sans-serif;font-weight:300;line-height:1.4}.links-page{position:relative;isolation:isolate;min-height:100dvh;display:grid;place-items:center;padding:80px;overflow:hidden}.links-page:before{content:"";position:fixed;z-index:-2;inset:-120px;background:url(./links-background.webp) center/cover no-repeat;filter:blur(90px);transform:scale(1.18)}.links-page:after{content:"";position:fixed;z-index:-1;inset:0;background:#ffffff29}.links-card{width:min(760px,60vw);min-height:90vh;display:flex;flex-direction:column;align-items:center;padding:80px;border-radius:30px;background:var(--links-white);box-shadow:0 24px 70px #4436341f}.links-profile{width:min(80%,500px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:20px}.links-identity{position:relative;width:100%;margin-top:-59px;text-align:center}.links-identity h1{margin:0;color:#000;font-size:30px;font-weight:600;line-height:1.15}.links-identity p{margin:4px 0 30px;color:#000;font-size:17px;font-weight:300;letter-spacing:1.9px}.links-navigation{width:100%;display:grid;gap:15px}.links-navigation a{min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 24px;border:2px solid #000;border-radius:50px;color:#000;text-align:center;text-decoration:none;animation:link-enter .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--link-order) * 70ms);transition:color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease;touch-action:manipulation}.links-navigation a:hover{color:#fff;background:#000;transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.links-navigation a:active{transform:translateY(0) scale(.99)}.links-navigation a:focus-visible{outline:3px solid var(--links-focus);outline-offset:4px}.links-navigation strong{font-size:17px;font-weight:400;line-height:1.15;letter-spacing:1.7px}.links-navigation span{font-size:11px;font-weight:400;line-height:1.2;letter-spacing:1.2px}.links-footer{width:100%;margin-top:auto;padding-top:42px;text-align:center}.links-footer p{margin:0 0 8px;font-size:12px;font-weight:400;letter-spacing:-.2px;text-transform:uppercase}.links-footer strong{display:block;font-size:16px;font-weight:500;letter-spacing:-.2px}@keyframes link-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1024px){.links-card{width:min(90vw,680px)}}@media(max-width:767px){html,body.links-body{background:#fff}.links-page{display:block;min-height:100dvh;padding:0;background:#fff;overflow:visible}.links-page:before,.links-page:after{display:none}.links-card{width:100%;min-height:100dvh;padding:0 0 calc(48px + env(safe-area-inset-bottom));border-radius:0;box-shadow:none}.links-profile{width:100%;max-width:none;border-radius:0}.links-identity{margin-top:-59px;padding-inline:20px}.links-identity h1{font-size:30px}.links-identity p{margin-top:5px;margin-bottom:31px;font-size:17px}.links-navigation{width:90%;gap:15px}.links-navigation a{padding-inline:16px}.links-navigation strong{font-size:15px}.links-footer{padding:38px 20px 0}}@media(max-width:390px){.links-identity h1{font-size:27px}.links-identity p{font-size:15px}.links-navigation{width:88%}}@media(prefers-reduced-motion:reduce){.links-navigation a{animation:none;transition:none}}
