.pro-links-wrapper{min-height:100vh;background-color:var(--parchment,#f2ecdf);background-image:radial-gradient(circle at 50% 0,hsla(31,44%,62%,.14) 0,transparent 60%),radial-gradient(circle at 50% 100%,rgba(122,155,110,.1) 0,transparent 60%);display:flex;justify-content:center;align-items:flex-start;padding:1.5rem 1rem 3rem;box-sizing:border-box}.pro-links-card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:1.75rem;background-color:var(--surface,#fbf8f2);border:1px solid rgba(46,38,32,.08);border-radius:32px;padding:1.75rem 1.5rem 2rem;box-shadow:0 4px 6px -1px rgba(46,38,32,.03),0 20px 40px -15px rgba(46,38,32,.08);box-sizing:border-box}.pro-links-top{display:flex;align-items:center;justify-content:space-between;width:100%}.pro-top-back,.pro-top-share{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-title);font-size:.78rem;font-weight:600;color:var(--ink-soft,#6b6152);text-decoration:none;background:rgba(46,38,32,.04);border:1px solid rgba(46,38,32,.06);border-radius:9999px;padding:.35rem .75rem;cursor:pointer;transition:all .2s ease}.pro-top-back:hover,.pro-top-share:hover{color:var(--ink,#2e2620);background:rgba(46,38,32,.08);transform:translateY(-1px)}.pro-header{flex-direction:column;text-align:center;gap:.35rem}.pro-avatar,.pro-header{display:flex;align-items:center}.pro-avatar{width:96px;height:96px;border-radius:50%;background:linear-gradient(145deg,#fff,hsla(31,44%,62%,.18));border:2px solid hsla(31,44%,62%,.35);justify-content:center;margin-bottom:.5rem;box-shadow:0 10px 24px -6px rgba(46,38,32,.1);overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pro-avatar:hover{transform:scale(1.06);border-color:var(--clay,#c9a074)}.pro-title{font-family:var(--font-title);font-size:1.65rem;font-weight:700;color:var(--ink,#2e2620);letter-spacing:-.02em;margin:0;line-height:1.2}.pro-tagline{font-family:var(--font-body);font-style:italic;font-size:.95rem;color:var(--clay-deep,#a3754a);margin:0 0 .5rem}.pro-badge{display:inline-flex;align-items:center;gap:.45rem;background-color:rgba(122,155,110,.12);border:1px solid rgba(122,155,110,.3);border-radius:9999px;padding:.25rem .75rem;font-size:.74rem;font-family:var(--font-title);font-weight:600;color:var(--sprout-deep,#5c7a52)}.pro-dot{width:7px;height:7px;border-radius:50%;background-color:#38a169;box-shadow:0 0 0 2px rgba(56,161,105,.25)}.pro-links-list{display:flex;flex-direction:column;gap:.75rem;width:100%}.pro-link-group{position:relative}.pro-link-btn,.pro-link-group{display:flex;align-items:center;width:100%}.pro-link-btn{gap:.85rem;background-color:#fff;border:1px solid rgba(46,38,32,.08);border-radius:20px;padding:.9rem 1.15rem;text-decoration:none;color:var(--ink,#2e2620);box-shadow:0 4px 12px -2px rgba(46,38,32,.04);transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box;text-align:left;cursor:pointer}.pro-link-btn:hover{transform:translateY(-2px);border-color:hsla(31,44%,62%,.45);box-shadow:0 8px 20px -4px rgba(46,38,32,.08)}.pro-link-featured{border:1.5px solid hsla(31,44%,62%,.45);background:linear-gradient(135deg,#fff,hsla(31,44%,62%,.08))}.pro-link-vcard{border-color:rgba(122,155,110,.3);background:linear-gradient(135deg,#fff,rgba(122,155,110,.06))}.pro-link-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:hsla(31,44%,62%,.14);color:var(--clay-deep,#a3754a);flex-shrink:0;transition:transform .2s ease}.pro-link-btn:hover .pro-link-icon{transform:scale(1.08)}.pro-icon-wa{background-color:rgba(37,211,102,.14);color:#128c7e}.pro-icon-mail{background-color:rgba(234,67,53,.1);color:#c5221f}.pro-icon-insta{background:linear-gradient(135deg,rgba(240,148,51,.15),rgba(188,24,136,.15));color:#c13584}.pro-icon-vcard{background-color:rgba(122,155,110,.15);color:var(--sprout-deep,#5c7a52)}.pro-link-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.pro-link-title{font-family:var(--font-title);font-size:.95rem;font-weight:700;color:var(--ink,#2e2620);line-height:1.25}.pro-link-sub{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-arrow,.pro-link-sub{color:var(--ink-soft,#6b6152)}.pro-arrow{font-family:var(--font-title);font-size:1.1rem;opacity:.45;transition:all .2s ease;flex-shrink:0}.pro-link-btn:hover .pro-arrow{opacity:1;color:var(--clay-deep,#a3754a);transform:translate(2px,-2px)}.pro-copy-action{position:absolute;right:2.85rem;background:rgba(46,38,32,.05);border:1px solid rgba(46,38,32,.08);border-radius:9999px;padding:.25rem .6rem;font-family:var(--font-title);font-size:.7rem;font-weight:600;color:var(--ink-soft,#6b6152);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);z-index:3}.pro-link-group:hover .pro-link-btn{transform:translateY(-2px);border-color:hsla(31,44%,62%,.45);box-shadow:0 8px 20px -4px rgba(46,38,32,.08)}.pro-link-group:hover .pro-copy-action{transform:translateY(-2px)}.pro-copy-action:hover{background:var(--surface,#fbf8f2);color:var(--ink,#2e2620);border-color:var(--clay,#c9a074);transform:translateY(-2px) scale(1.04)}.pro-link-group:active .pro-copy-action,.pro-link-group:active .pro-link-btn{transform:translateY(0)}@media (max-width:480px){.pro-links-wrapper{padding:1rem .75rem 2rem}.pro-links-card{padding:1.5rem 1.15rem 1.75rem;border-radius:28px}.pro-link-btn{padding:.85rem 1rem}.pro-copy-action{right:2.5rem}}