.scene.svelte-uxzemy{perspective:900px}.card.svelte-uxzemy{border:1px solid var(--color-stone-200,#e7e5e4);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 55%), linear-gradient(160deg, #fffdf9 0%, #fff 60%, color-mix(in srgb, var(--accent) 4%, #fff) 100%);transform:rotateX(var(--rx)) rotateY(var(--ry));animation:svelte-uxzemy-card-in .6s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:var(--enter-delay);will-change:transform;border-radius:16px;flex-direction:column;gap:16px;padding:20px;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s,background .3s;display:flex;position:relative}@media (width>=640px){.card.svelte-uxzemy{flex-direction:row;align-items:center;gap:20px;padding:24px}}.card.hovering.svelte-uxzemy{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), linear-gradient(160deg, #fffdf9 0%, #fff 55%, color-mix(in srgb, var(--accent) 7%, #fff) 100%);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--accent) 35%, transparent), 0 2px 8px -2px #1c191714;transition:transform 80ms linear,border-color .3s,box-shadow .3s,background .3s}.dark .card.svelte-uxzemy{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 55%), linear-gradient(160deg, #ffffff0b 0%, #ffffff05 60%, #ffffff0b 100%);border-color:#e7e5e414}.dark .card.hovering.svelte-uxzemy{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 60%), linear-gradient(160deg, #ffffff0f 0%, #ffffff08 55%, #ffffff0f 100%)}@keyframes svelte-uxzemy-card-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.shine.svelte-uxzemy{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 9%, transparent), transparent 65%);transition:opacity .3s;position:absolute;inset:0}.card.hovering.svelte-uxzemy .shine:where(.svelte-uxzemy){opacity:1}.bubble.svelte-uxzemy{background:var(--accent);color:#faf9f5;white-space:nowrap;opacity:0;transform-origin:0 100%;pointer-events:none;transition:opacity .22s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), transform .26s cubic-bezier(.34, 1.56, .64, 1);border-radius:10px 10px 10px 2px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:-14px;left:68px;transform:translateY(6px)rotate(-4deg)scale(.9)}.card.hovering.svelte-uxzemy .bubble:where(.svelte-uxzemy){opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}.avatar.svelte-uxzemy{object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:9999px;flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.card.hovering.svelte-uxzemy .avatar:where(.svelte-uxzemy){box-shadow:0 0 0 2px var(--accent);transform:rotate(-8deg)scale(1.08)}.links.svelte-uxzemy{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.link-btn.svelte-uxzemy{border:1px solid var(--color-stone-200,#e7e5e4);width:36px;height:36px;color:var(--color-stone-400,#a8a29e);border-radius:10px;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s,color .2s,background-color .2s;display:inline-flex}.dark .link-btn.svelte-uxzemy{color:var(--color-stone-500,#78716c);border-color:#e7e5e41a}.link-btn.svelte-uxzemy:hover{border-color:color-mix(in srgb, var(--accent) 70%, transparent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);transform:translateY(-3px)scale(1.08)}.dark .link-btn.svelte-uxzemy:hover{color:color-mix(in srgb, var(--accent) 80%, #fff 20%)}@media (prefers-reduced-motion:reduce){.card.svelte-uxzemy{transition:none!important;animation:none!important;transform:none!important}.bubble.svelte-uxzemy,.avatar.svelte-uxzemy,.shine.svelte-uxzemy,.link-btn.svelte-uxzemy{transition:none!important;transform:none!important}}
