html{background-color:var(--background)}body{background-color:#0000}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 1.5px 1.5px,#f3efe629 1.1px,#0000 1.6px) 0 0/24px 24px,radial-gradient(60% 45% at 85% 0,#b8a3ff1a,#0000 70%),radial-gradient(50% 40% at 0 100%,#f2c48d12,#0000 70%);position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 55%,#0000008c);mask-image:radial-gradient(120% 90% at 50% 40%,#000 55%,#0000008c)}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0 46px,#f0a9b024 46px 47px,#0000 47px);position:fixed;inset:0}html[data-embed=forge] body:before,html[data-embed=forge] body:after{content:none}.pkm-mascot{overflow:visible}.pkm-mascot-body,.pkm-mascot-arm,.pkm-mascot-bookmark{transition:transform .45s cubic-bezier(.22,1,.36,1)}.pkm-mascot-eyes{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite pkm-blink}.pkm-mascot-bookmark{transform-box:fill-box;transform-origin:top}.pkm-mascot-arm{transform-box:fill-box;transform-origin:50%}.md-brand:hover .pkm-mascot-body,.md-brand:focus-visible .pkm-mascot-body,.md-footer-brand:hover .pkm-mascot-body{animation:.6s cubic-bezier(.22,1,.36,1) pkm-hop}.md-brand:hover .pkm-mascot-arm--l{transform:translate(-2px)rotate(-6deg)}.md-brand:hover .pkm-mascot-arm--r{transform:translate(2px)rotate(6deg)}.md-brand:hover .pkm-mascot-bookmark{transform:rotate(8deg)}@keyframes pkm-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pkm-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}@media(prefers-reduced-motion:reduce){.pkm-mascot-eyes,.pkm-mascot-body{animation:none!important}}
