.avatar-wrap.svelte-ypbj28{aspect-ratio:1;transform-style:preserve-3d;position:relative}.avatar.svelte-ypbj28{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 1px #ffffff26, 0 40px 100px -30px color-mix(in oklab, var(--glow-a) 90%, transparent);border-radius:2.5rem;position:relative}.announce.svelte-ypbj28{max-width:100%;color:var(--color-muted);border:1px solid color-mix(in oklab, var(--a) 35%, transparent);box-shadow:0 10px 40px -15px color-mix(in oklab, var(--a) 60%, transparent);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.35rem 1rem .35rem .35rem;font-size:.875rem;transition:border-color .4s,color .4s;display:inline-flex}.announce.svelte-ypbj28:hover{color:var(--color-fg);border-color:var(--a)}.announce.svelte-ypbj28 b:where(.svelte-ypbj28){color:var(--color-fg);font-weight:600}.announce.svelte-ypbj28 img:where(.svelte-ypbj28){border-radius:6px;flex:none}.announce.svelte-ypbj28 .new:where(.svelte-ypbj28){color:var(--color-ink);background:linear-gradient(90deg, var(--a), var(--b));border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.announce.svelte-ypbj28 .arrow:where(.svelte-ypbj28){transition:transform .4s var(--ease-out-expo);flex:none}.announce.svelte-ypbj28:hover .arrow:where(.svelte-ypbj28){transform:translate(3px)}.principle.svelte-ypbj28{transition:background .4s}.principle.svelte-ypbj28:hover{background:#ffffff0a}.contact.svelte-ypbj28{border-radius:2.5rem;padding:clamp(2.5rem,7vw,5rem) 1.5rem;position:relative;overflow:hidden}.contact.svelte-ypbj28:before{content:"";background:radial-gradient(ellipse, color-mix(in oklab, var(--glow-a) 45%, transparent), transparent 65%);filter:blur(40px);z-index:-1;height:100%;position:absolute;inset:auto 10% -60%}
