.wp-block-create-block-business-card-template{background-color:#21759b;color:#fff;padding:2px}.profile-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(30,41,59,.8);border-radius:1.5rem;overflow:hidden;padding:2.5rem;position:relative;transition:transform .3s ease}.profile-card:hover{transform:translateY(-5px)}.card-content{position:relative;z-index:2}.avatar-wrapper{height:120px;margin:0 auto 2rem;position:relative;width:120px}.avatar{border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}.avatar-inner{inset:0;opacity:.8}.avatar-glow,.avatar-inner{background:linear-gradient(45deg,#60a5fa,#a78bfa);position:absolute}.avatar-glow{border-radius:50%;filter:blur(15px);inset:-2px;opacity:0;transition:opacity .3s ease}.avatar:hover .avatar-glow{opacity:.5}.avatar-border{background:linear-gradient(45deg,#60a5fa,#a78bfa) border-box;border:3px solid transparent;border-radius:50%;inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;position:absolute}.profile-info{text-align:center}.name{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;font-size:1.8rem;margin-bottom:.5rem;-webkit-text-fill-color:transparent}.title{color:#94a3b8;font-size:1rem}.stats,.title{margin-bottom:2rem}.stats{border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-around;padding:1rem 0}.stat{display:flex;flex-direction:column;gap:.5rem}.stat-value{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;font-size:1.2rem;font-weight:700;-webkit-text-fill-color:transparent}.stat-label{color:#94a3b8;font-size:.9rem}.bio{color:#94a3b8;line-height:1.6;padding:0 1rem}.bio,.skills{margin-bottom:2rem}.skills{display:flex;gap:.8rem;justify-content:center}.skill{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:2rem;color:#94a3b8;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.skill:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:translateY(-2px)}.actions{display:flex;gap:1rem}.action-btn{border:none;border-radius:.8rem;cursor:pointer;flex:1;font-size:1rem;overflow:hidden;padding:.8rem;position:relative;transition:all .3s ease}.action-btn span{position:relative;z-index:1}.btn-effect{inset:0;position:absolute;transition:opacity .3s ease}.primary{background:linear-gradient(45deg,rgba(96,165,250,.125),rgba(167,139,250,.125));border:1px solid hsla(0,0%,100%,.1);color:#fff}.primary .btn-effect{background:linear-gradient(45deg,#60a5fa,#a78bfa);opacity:0}.primary:hover .btn-effect{opacity:.2}.secondary{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8}.secondary .btn-effect{background:hsla(0,0%,100%,.1);opacity:0}.secondary:hover .btn-effect{opacity:1}.card-shine{animation:shine 8s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shine{to{left:200%}}.card-border{background:linear-gradient(45deg,#60a5fa,#a78bfa) border-box;border:2px solid transparent;border-radius:1.5rem;inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;position:absolute;transition:opacity .3s ease}.profile-card:hover .card-border{opacity:1}.card-glow{background:linear-gradient(45deg,#60a5fa,#a78bfa);border-radius:1.5rem;filter:blur(20px);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.profile-card:hover .card-glow{opacity:.05}@media(max-width:480px){.container{padding:1rem}.profile-card{padding:1.5rem}.avatar-wrapper{height:100px;width:100px}.name{font-size:1.5rem}.skills{flex-wrap:wrap}}
