.school-rocky-avatar.svelte-1u5eb62{--rocky-size: 50px;--rocky-eye-x: 0px;--rocky-eye-y: 0px;--rocky-face-x: 0px;--rocky-face-y: 0px;position:relative;z-index:1;display:block;width:var(--rocky-size);height:calc(var(--rocky-size) * 1.02);flex:0 0 auto;transform-origin:50% 56%;transition:transform .16s cubic-bezier(.2,1.4,.28,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.school-rocky-avatar.is-mouse-down.svelte-1u5eb62,.school-rocky-avatar.is-active.svelte-1u5eb62:hover{transform:scale(1.1)}.school-rocky-avatar.is-asleep.svelte-1u5eb62{animation:svelte-1u5eb62-rocky-breathe 3.8s ease-in-out infinite}@keyframes svelte-1u5eb62-rocky-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(1.5px) scale(.985)}}.school-rocky-avatar.svelte-1u5eb62:before{position:absolute;left:50%;top:52%;z-index:0;width:142%;height:142%;border-radius:999px;background:radial-gradient(circle,rgba(164,42,255,.42) 0%,rgba(147,35,255,.24) 36%,rgba(109,25,207,.1) 58%,transparent 72%);filter:blur(7px);content:"";pointer-events:none;transform:translate(-50%,-50%);transition:opacity .4s ease}.school-rocky-avatar.no-glow.svelte-1u5eb62:before{opacity:0}.rocky-avatar-base.svelte-1u5eb62{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.rocky-avatar-eye.svelte-1u5eb62{position:absolute;z-index:2;width:35%;aspect-ratio:1;display:block;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 36% 30%,#fffffffa,#eef2ff 62%),#fff;box-shadow:0 1px 1px #ffffffad inset,0 1px 4px #00000038;pointer-events:none;transform:translate(var(--rocky-face-x),var(--rocky-face-y));transform-origin:50% 50%;transition:transform 90ms ease-out,background 90ms ease-out,box-shadow 90ms ease-out}.school-rocky-avatar.is-blinking.svelte-1u5eb62 .rocky-avatar-eye:where(.svelte-1u5eb62){background:linear-gradient(180deg,#311753fa,#11091ffa);box-shadow:0 1px 1px #ffffff38 inset,0 1px 3px #00000052;transform:translate(var(--rocky-face-x),var(--rocky-face-y)) scaleY(.12)}.school-rocky-avatar.is-asleep.svelte-1u5eb62 .rocky-avatar-eye:where(.svelte-1u5eb62){width:26%;height:7%;aspect-ratio:auto;background:linear-gradient(180deg,#f4f0fb,#ddd2f0 55%,#ab97d2);box-shadow:0 2px 3px #08041466,0 -1px 1px #ffffff8c inset;transform:translate(var(--rocky-face-x),var(--rocky-face-y))}.school-rocky-avatar.is-asleep.svelte-1u5eb62 .rocky-avatar-eye-left:where(.svelte-1u5eb62){left:21%;top:44%}.school-rocky-avatar.is-asleep.svelte-1u5eb62 .rocky-avatar-eye-right:where(.svelte-1u5eb62){left:55%;top:45.5%}.rocky-avatar-eye-left.svelte-1u5eb62{left:20.5%;top:35%}.rocky-avatar-eye-right.svelte-1u5eb62{left:54.5%;top:36%}.rocky-avatar-pupil.svelte-1u5eb62{position:absolute;left:50%;top:53%;width:56%;aspect-ratio:1;display:block;border-radius:999px;background:radial-gradient(circle at 42% 36%,rgba(40,40,40,.96),transparent 22%),radial-gradient(circle at 50% 50%,#040404 0,#040404 64%,#111);transform:translate(calc(-50% + var(--rocky-eye-x)),calc(-50% + var(--rocky-eye-y)));transition:transform 70ms linear,width .1s ease,opacity 80ms ease}.school-rocky-avatar.is-blinking.svelte-1u5eb62 .rocky-avatar-pupil:where(.svelte-1u5eb62){opacity:0}.school-rocky-avatar.is-mouse-down.svelte-1u5eb62 .rocky-avatar-pupil:where(.svelte-1u5eb62){width:68%}@media (prefers-reduced-motion: reduce){.school-rocky-avatar.svelte-1u5eb62{transition:none}.school-rocky-avatar.is-asleep.svelte-1u5eb62{animation:none}}
