.tilted-card-figure{position:relative;display:flex;align-items:center;justify-content:center;margin:0;perspective:900px}.tilted-card-inner{position:relative;transform-style:preserve-3d;will-change:transform}.tilted-card-caption{position:absolute;top:0;left:0;z-index:10;padding:5px 9px;border:1px solid #e4e4e4;border-radius:6px;background:#fff;color:#2d2d2d;box-shadow:0 7px 20px #00000014;font-size:10px;line-height:1;white-space:nowrap;pointer-events:none}@media (max-width:640px){.tilted-card-caption{display:none}}@media (prefers-reduced-motion:reduce){.tilted-card-inner{transform:none!important}}.profile-effect-card{--profile-radius:30px;position:relative;width:370px;height:450px;perspective:700px;touch-action:pan-y}.profile-effect-glow{position:absolute;inset:6%;border-radius:var(--profile-radius);background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,47%,.34),transparent 54%);filter:blur(35px);opacity:0;transition:opacity .25s ease}.profile-effect-card:hover .profile-effect-glow{opacity:.9}.profile-effect-shell{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border:1px solid #d8d8d8;border-radius:var(--profile-radius);background:#ecebe8;box-shadow:0 22px 50px #00000026;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.profile-effect-card:hover .profile-effect-shell{transition:transform .08s linear,box-shadow .3s ease;box-shadow:0 28px 60px #00000038}.profile-effect-avatar,.profile-effect-glare,.profile-effect-gradient,.profile-effect-shine{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.profile-effect-shell:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:5;height:50%;pointer-events:none;background:linear-gradient(180deg,transparent 0,#09090938 30%,#090909c7 58%,#090909f5 80%,#090909);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 48%);mask-image:linear-gradient(180deg,transparent 0,#000 48%);border-radius:0 0 var(--profile-radius) var(--profile-radius)}.profile-effect-gradient{background:linear-gradient(145deg,#f6f5f2,#deddd9)}.profile-effect-shine{z-index:2;background:linear-gradient(125deg,transparent 25%,#ffffff9c 48%,transparent 70%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),#ffffff9c,transparent 58%);background-position:var(--background-x) var(--background-y);background-size:350% 350%,100% 100%}.profile-effect-glare,.profile-effect-shine{mix-blend-mode:soft-light;opacity:.55;pointer-events:none}.profile-effect-glare{z-index:4;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#ffffff7a 0,transparent 48%)}.profile-effect-glare:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#090909c7 0,#09090970 10%,transparent 26%,transparent 74%,#09090970 90%,#090909c7);opacity:.82}.profile-effect-avatar{z-index:3;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:translateZ(18px) translateY(-10px) scale(1.06);transform-origin:top center;pointer-events:none}.profile-effect-avatar--dark{display:none!important}.profile-effect-avatar--light{display:block!important}.profile-effect-details{position:absolute;right:16px;top:auto;bottom:18px;left:16px;z-index:6;padding:12px 14px 10px;border:0;border-radius:12px;background:transparent;color:#fff;text-align:center;box-shadow:none;backdrop-filter:none;transform:translateZ(35px)}.profile-effect-details h2{margin:0;font:500 21px/1.15 var(--mono);letter-spacing:-.05em;color:#fff!important;text-shadow:0 1px 8px #000}.profile-effect-details p{margin:5px 0 0;color:#fff!important;font:11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.05em}:root[data-theme=dark] .profile-effect-shell{border-color:#3b3b3b;background:#202020}:root[data-theme=dark] .profile-effect-gradient{background:linear-gradient(145deg,#2c2c2c,#181818)}:root[data-theme=dark] .profile-effect-details{background:transparent;color:#fff}:root[data-theme=dark] .profile-effect-details p,:root[data-theme=light] .profile-effect-details,:root[data-theme=light] .profile-effect-details h2,:root[data-theme=light] .profile-effect-details p{color:#fff!important}:root[data-theme=dark] .profile-effect-shell:after{background:linear-gradient(180deg,transparent 0,#09090938 30%,#090909c7 58%,#090909f5 80%,#090909)}:root[data-theme=dark] .profile-effect-details,:root[data-theme=dark] .profile-effect-details h2,:root[data-theme=dark] .profile-effect-details p{color:#fff!important}@media (max-width:650px){.profile-effect-card{--profile-radius:22px;width:min(230px,78vw);height:min(290px,98vw)}.profile-effect-shell:after{height:54%}.profile-effect-details{top:auto;right:10px;bottom:10px;left:10px;padding:10px 9px 8px;border-radius:10px}.profile-effect-details h2{font-size:14px;letter-spacing:-.04em}.profile-effect-details p{margin-top:4px;font-size:8.5px}}@media (hover:none),(prefers-reduced-motion:reduce){.profile-effect-shell{transform:none!important;transition:none}.profile-effect-glow{display:none}}