.core-profile-card-wrapper{--core-pointer-x:50%;--core-pointer-y:50%;--core-pointer-left:.5;--core-pointer-top:.5;--core-rotate-x:0deg;--core-rotate-y:0deg;--core-bg-rotate:0deg;--core-card-radius:30px;--core-accent-a:var(--core-primary);--core-accent-b:color-mix(in srgb, var(--core-primary) 55%, #ff9466);--core-accent-soft:color-mix(in srgb, var(--core-primary) 18%, transparent);--core-accent-border:color-mix(in srgb, var(--core-primary) 34%, #fff3);--core-behind-glow:color-mix(in srgb, var(--core-primary) 55%, #7dbeff73);--core-inner-a:color-mix(in srgb, var(--core-primary) 36%, #120b12);--core-inner-b:color-mix(in srgb, var(--core-primary) 28%, #0a0610);--core-sunpillar-1:color-mix(in srgb, var(--core-primary) 72%, #ff7a75);--core-sunpillar-2:color-mix(in srgb, var(--core-primary) 48%, #ffed61);--core-sunpillar-3:color-mix(in srgb, var(--core-primary) 42%, #a8ff61);--core-sunpillar-4:color-mix(in srgb, var(--core-primary) 42%, #85fff7);--core-sunpillar-5:color-mix(in srgb, var(--core-primary) 46%, #7a95ff);--core-sunpillar-6:color-mix(in srgb, var(--core-primary) 62%, #d875ff);aspect-ratio:.718;perspective:500px;touch-action:pan-y;justify-self:center;width:min(100%,388px);position:relative;transform:translateZ(.1px)}.core-card-behind{border-radius:var(--core-card-radius);background:radial-gradient(circle at var(--core-pointer-x) var(--core-pointer-y), var(--core-behind-glow) 0%, transparent 25%);filter:blur(50px)saturate(1.1);opacity:.42;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.core-profile-card{border-radius:var(--core-card-radius);box-shadow:#000c calc((var(--core-pointer-left) * 10px) - 3px) calc((var(--core-pointer-top) * 20px) - 6px) 20px -5px;backface-visibility:hidden;transform:translateZ(0) rotateX(var(--core-rotate-x)) rotateY(var(--core-rotate-y));transform-style:preserve-3d;will-change:transform;background:#000000e6;border:0;transition:transform 1s;animation:12s linear infinite coreCardGlowBg;display:grid;position:absolute;inset:0;overflow:hidden}.core-profile-card.has-avatar{background:#000000e6}.core-profile-card-wrapper.is-active .core-card-behind{opacity:.52}.core-card-inside,.core-card-content,.core-card-shine,.core-card-glare{border-radius:inherit;position:absolute;inset:0}.core-card-inside{background-image:radial-gradient(circle at 50% 8%, #ffffff14, transparent 30%), linear-gradient(145deg, var(--core-inner-a) 0%, color-mix(in srgb, var(--core-inner-b) 80%, transparent) 100%);background-color:#000000e6;overflow:hidden}.core-card-inside:before{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 color-mix(in srgb, var(--core-accent-a) 24%, transparent);pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:0}.core-card-portrait-frame{z-index:2;border-radius:var(--core-card-radius);mix-blend-mode:luminosity;backface-visibility:hidden;position:absolute;inset:153px 0 0;overflow:visible;transform:translateZ(2px)}.core-card-portrait-frame:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--core-primary) 13%, transparent), color-mix(in srgb, var(--core-primary) 22%, transparent));mix-blend-mode:soft-light;opacity:.72;pointer-events:none;position:absolute;inset:-153px 0 0}.core-card-portrait-image,.core-card-portrait-fallback{object-fit:cover;object-position:center top;transform-origin:50% 100%;width:100%;height:auto;min-height:100%;transform:translateX(calc(-50% + (var(--core-pointer-left) - .5) * 6px)) translateZ(0) scaleY(calc(1 + (var(--core-pointer-top) - .5) * .02)) scaleX(calc(1 + (var(--core-pointer-left) - .5) * .01));backface-visibility:hidden;will-change:transform;transition:transform .12s ease-out;display:block;position:absolute;bottom:-1px;left:50%}.core-card-portrait-fallback{background:radial-gradient(circle at 50% 18%, #fff, color-mix(in srgb, var(--core-primary) 68%, #777) 18%, #35383a 34%, transparent 35%), radial-gradient(ellipse at 50% 72%, color-mix(in srgb, var(--core-primary) 82%, #fff), #555b5e 42%, transparent 43%), linear-gradient(145deg, color-mix(in srgb, var(--core-primary) 22%, #202328), #070707);height:100%;top:0}.core-card-shine{--space:5%;z-index:3;background:repeating-linear-gradient(0deg, var(--core-sunpillar-1) calc(var(--space) * 1), var(--core-sunpillar-2) calc(var(--space) * 2), var(--core-sunpillar-3) calc(var(--space) * 3), var(--core-sunpillar-4) calc(var(--space) * 4), var(--core-sunpillar-5) calc(var(--space) * 5), var(--core-sunpillar-6) calc(var(--space) * 6), var(--core-sunpillar-1) calc(var(--space) * 7)), repeating-linear-gradient(-45deg, #0e152e 0%, color-mix(in srgb, var(--core-primary) 22%, #8fa3a3) 3.8%, color-mix(in srgb, var(--core-primary) 18%, #8fc1c1) 4.5%, color-mix(in srgb, var(--core-primary) 22%, #8fa3a3) 5.2%, #0e152e 10%, #0e152e 12%), radial-gradient(farthest-corner circle at var(--core-pointer-x) var(--core-pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-position:0 var(--core-pointer-y), var(--core-pointer-x) var(--core-pointer-y), center;background-blend-mode:color, hard-light;mix-blend-mode:color-dodge;filter:brightness(.66)contrast(1.33)saturate(.33)opacity(.5);opacity:1;pointer-events:none;background-repeat:repeat;background-size:500% 500%,300% 300%,200% 200%;animation:18s linear infinite coreCardHoloBg;overflow:hidden;transform:translateZ(1px)}.core-card-glare{z-index:4;background-image:radial-gradient(farthest-corner circle at var(--core-pointer-x) var(--core-pointer-y), #c3bfd973 12%, color-mix(in srgb, var(--core-primary) 28%, #2e506b8c) 90%);mix-blend-mode:overlay;filter:brightness(.7)contrast(1.05);opacity:.55;pointer-events:none;overflow:hidden;transform:translateZ(1.1px)}.core-profile-card-wrapper.is-active .core-card-shine{filter:brightness(.55)contrast(1.2)saturate(.45)opacity(.55);animation-play-state:paused}.core-card-heading{z-index:5;text-align:center;mix-blend-mode:luminosity;height:auto;transform:translate3d(calc(var(--core-pointer-left) * -6px + 3px), calc(var(--core-pointer-top) * -6px + 3px), .1px);padding:0 20px;inset:3em 0 auto}.core-card-heading h3{overflow-wrap:anywhere;color:#fff;text-shadow:0 2px 12px #0000008c,0 1px 2px #000c;letter-spacing:0;margin:0;font-size:min(5svh,3em);font-weight:700;line-height:1}.core-card-heading p{white-space:nowrap;color:color-mix(in srgb, var(--core-accent-b) 58%, #ffd0a8);text-shadow:0 1px 8px #000000b3;letter-spacing:.04em;text-transform:uppercase;width:min-content;margin:4px auto 0;font-size:16px;font-weight:600;position:relative;top:0}.core-card-user-info{z-index:6;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0a0a108c;border:1px solid #ffffff2e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 12px 32px #00000073}.core-card-user-details{align-items:center;gap:10px;min-width:0;display:flex}.core-card-mini-avatar{border:2px solid color-mix(in srgb, var(--core-accent-b) 60%, transparent);width:44px;height:44px;box-shadow:0 0 14px color-mix(in srgb, var(--core-primary) 36%, transparent);border-radius:50%;flex:0 0 44px;overflow:hidden}.core-card-mini-avatar-image,.core-card-mini-avatar .core-card-avatar-fallback{object-fit:cover;width:100%;height:100%;display:block;position:static;transform:none}.core-card-mini-avatar .core-card-avatar-fallback{background:radial-gradient(circle at 50% 28%, #fff, color-mix(in srgb, var(--core-primary) 72%, #777) 32%, transparent 33%), radial-gradient(ellipse at 50% 86%, color-mix(in srgb, var(--core-primary) 82%, #fff), #555b5e 52%, transparent 53%)}.core-card-user-text{gap:4px;min-width:0;display:grid}.core-card-user-text strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.core-card-user-text small{color:#4ade80;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.core-card-contact{background:linear-gradient(135deg, var(--core-accent-a) 0%, var(--core-accent-b) 100%);color:#1a0b12;border:1px solid #0000;border-radius:999px;flex:none;padding:10px 18px;font-size:12px;font-weight:700;text-decoration:none}.core-card-contact:hover{filter:brightness(1.08);transform:translateY(-1px)}.core-card-contact:disabled{cursor:not-allowed;opacity:.45}.core-card-contact:focus-visible{outline-offset:3px;outline:2px solid #fff}.core-profile-card-wrapper.is-loading .core-profile-card{color:#ffffff8f;text-transform:uppercase;place-items:center;font-size:11px;font-weight:800;display:grid}@keyframes coreCardGlowBg{0%{--core-bg-rotate:0deg}to{--core-bg-rotate:360deg}}@keyframes coreCardHoloBg{0%{background-position:0 var(--core-pointer-y), 0 0, center}to{background-position:0 var(--core-pointer-y), 90% 90%, center}}@media (width<=640px){.core-profile-card-wrapper{width:min(100%,330px)}.core-card-heading h3{font-size:34px}.core-card-heading p{font-size:12px}.core-card-user-info{padding:10px 12px;bottom:14px;left:14px;right:14px}.core-card-contact{padding:9px 14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.core-profile-card,.core-card-heading{transition:none;transform:none}.core-card-portrait-image,.core-card-portrait-fallback{transition:none;transform:translate(-50%)}.core-profile-card,.core-card-shine{animation:none}.core-card-shine{background-position:0 var(--core-pointer-y), 45% 45%, center}}
