.shell-focus{-webkit-tap-highlight-color:transparent;outline:none}.shell-focus:focus{outline:none}.shell-focus:focus-visible:after{content:"";border-radius:var(--focus-r,calc(var(--r-tile) + 5px));border:3px solid var(--accent-ink);pointer-events:none;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;box-shadow:0 0 0 2px #fff,inset 0 0 0 2px #fff}@supports not selector(:focus-visible){.shell-focus:focus:after{content:"";border-radius:var(--focus-r,calc(var(--r-tile) + 5px));border:3px solid var(--accent-ink);pointer-events:none;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;box-shadow:0 0 0 2px #fff,inset 0 0 0 2px #fff}}@keyframes shell-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}45%{transform:rotate(11deg)}70%{transform:rotate(-6deg)}85%{transform:rotate(3deg)}}.shell-wiggle{animation:shell-wiggle var(--dur-wiggle) ease-in-out}@keyframes shell-coach{0%,60%,to{transform:rotate(0)scale(1)}8%{transform:rotate(-12deg)scale(1.08)}18%{transform:rotate(10deg)scale(1.08)}28%{transform:rotate(-7deg)scale(1.04)}38%{transform:rotate(4deg)scale(1.02)}}.shell-coach{animation:1.4s ease-in-out .7s 2 both shell-coach}@keyframes shell-spin{to{transform:rotate(360deg)}}.shell-spin{animation:.9s linear infinite shell-spin}@keyframes shell-pulse{0%{opacity:0;transform:scale(.96)}35%{opacity:.9}to{opacity:0;transform:scale(1.22)}}.shell-pulse{animation:shell-pulse 1.1s var(--ease-out) 3 both}@keyframes shell-pop{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:scale(1.2)}36%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1)}}.shell-pop{animation:shell-pop .9s var(--ease-out) both}@keyframes shell-fade-in{0%{opacity:0}to{opacity:1}}.shell-fade-in{animation:shell-fade-in var(--dur-fade) var(--ease-out) both}@keyframes shell-bubble{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.shell-bubble{animation:shell-bubble .15s var(--ease-spring) both}.shell-morph{transition:transform var(--dur-fade) var(--ease-spring), opacity var(--dur-fade) var(--ease-out)}@keyframes shell-corner{0%{opacity:.15;transform:scale(.4)}to{opacity:.6;transform:scale(1)}}.shell-corner{animation:1s linear both shell-corner}@media (prefers-reduced-motion:reduce){.shell-wiggle,.shell-coach,.shell-bubble,.shell-corner,.shell-spin{animation:none}.shell-pulse{opacity:.8;animation:none}@keyframes shell-pop-rm{0%{opacity:0}9%{opacity:1}91%{opacity:1}to{opacity:0}}.shell-pop{animation:.9s linear both shell-pop-rm}.shell-fade-in{animation-duration:80ms}.shell-morph{transition:opacity 80ms linear}}.shell-stat-short,[data-stat-compact] .shell-stat-full{display:none}[data-stat-compact] .shell-stat-short{display:inline}.shell-stat .shell-stat-icon{display:inline-flex}.shell-stat .shell-stat-ring,.shell-stat[data-fit=bare] .shell-stat-icon,.shell-stat[data-fit=shortBare] .shell-stat-icon,.shell-stat[data-fit=tiny] .shell-stat-icon,.shell-stat[data-fit=short] .shell-stat-full,.shell-stat[data-fit=shortBare] .shell-stat-full{display:none}.shell-stat[data-fit=short] .shell-stat-short,.shell-stat[data-fit=shortBare] .shell-stat-short{display:inline}.shell-stat[data-fit=ring] .shell-stat-text{display:none}.shell-stat[data-fit=ring] .shell-stat-ring{display:block}.shell-stat[data-fit=tiny] .shell-stat-text{font-size:11px!important}[data-theme=dark] .shell-stat{--stat-accent:var(--accent-lip)}[data-theme=dark] [data-shell-hud] .shell-stat{--stat-accent:var(--accent-ink)}[data-shell-hud] .shell-stat{box-shadow:none!important;background:0 0!important;border-width:0!important;min-width:0!important;padding:0 2px!important;transform:none!important}[data-cap-noname] .shell-cap-name,[data-cap-noemoji] .shell-cap-emoji,[data-cap-noemoji] .shell-cap-identity{display:none}
