.particle-tech,.particle-tech+p{padding-left:0;padding-right:0}ul[aria-label=Medal\ Criteria]{margin-bottom:.25rem}ul[aria-label=Medal\ Criteria]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}ul[aria-label=Medal\ Criteria]{padding-top:.75rem;padding-bottom:.75rem;font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){ul[aria-label=Medal\ Criteria]{display:flex}}@media (min-width:768px){ul[aria-label=Medal\ Criteria]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}ul[aria-label=Medal\ Criteria]{font-size:1.5rem;line-height:2rem}}ul[aria-label=Medal\ Criteria] li{margin-right:2.25rem}ul[aria-label=Medal\ Criteria] svg{font-size:2.25rem;line-height:2.5rem}.game-container{border-width:2px;border-color:var(--color-bordercolor);background-image:url(https://storage.googleapis.com/rileyhoffmandotcom.appspot.com/wood-background.webp);background-position:100%;background-size:cover;border-bottom-right-radius:.125rem;height:31.25rem;padding-top:7rem;overflow:hidden}.game-container:not(.done){cursor:grabbing}.game-container.done{cursor:default}.completion-message,.game-container canvas{size:100%;position:absolute;inset:0}.game-container canvas{--tw-drop-shadow:drop-shadow(.063rem .063rem 0 #00000061);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.play-again{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem;width:100%;margin-top:0;padding:.75rem}@media (min-width:768px){.play-again{width:fit-content}}.completion-message{z-index:20;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));text-align:center}.completion-message>div{--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));position:absolute;top:50%;left:50%}.completion-message p{font-family:var(--font-sourcesans)}.completion-message p:is(.dark *){color:var(--color-siteblack)}
