@keyframes Search-module-scss-module__9CMPfa__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Search-module-scss-module__9CMPfa__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Search-module-scss-module__9CMPfa__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Search-module-scss-module__9CMPfa__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes Search-module-scss-module__9CMPfa__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.Search-module-scss-module__9CMPfa__SearchView{flex-direction:column;gap:1rem;min-height:100%;padding:.75rem;display:flex}@media (min-width:576px){.Search-module-scss-module__9CMPfa__SearchView{padding:1rem}}@media (min-width:768px){.Search-module-scss-module__9CMPfa__SearchView{padding:1.5rem}}@media (min-width:992px){.Search-module-scss-module__9CMPfa__SearchView{padding:2rem}}.Search-module-scss-module__9CMPfa__SearchView .Search-module-scss-module__9CMPfa__ButtonsContainer{gap:.5rem;width:100%;height:100%;display:flex}.Search-module-scss-module__9CMPfa__SearchView .Search-module-scss-module__9CMPfa__ButtonsContainer .Search-module-scss-module__9CMPfa__RemixButton{border-color:#fafeae;gap:4px;box-shadow:1px 1px #fafeae}.Search-module-scss-module__9CMPfa__SearchView .Search-module-scss-module__9CMPfa__ButtonsContainer .Search-module-scss-module__9CMPfa__RemixButton:disabled{box-shadow:none;border-color:#8f8f8f}.Search-module-scss-module__9CMPfa__SearchView .Search-module-scss-module__9CMPfa__ButtonsContainer .Search-module-scss-module__9CMPfa__PlayButton{border-color:#00fffd;flex-grow:0;flex-basis:40px;box-shadow:1px 1px #00fffd}.Search-module-scss-module__9CMPfa__InfoMessage{color:#fff}
@keyframes CardButton-module-scss-module__3U4Z2a__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CardButton-module-scss-module__3U4Z2a__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CardButton-module-scss-module__3U4Z2a__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CardButton-module-scss-module__3U4Z2a__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CardButton-module-scss-module__3U4Z2a__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.CardButton-module-scss-module__3U4Z2a__CardButton{flex:1;height:auto;font-weight:500;line-height:1}
@keyframes HoverOverlayEffect-module-scss-module__WeQwBG__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes HoverOverlayEffect-module-scss-module__WeQwBG__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes HoverOverlayEffect-module-scss-module__WeQwBG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes HoverOverlayEffect-module-scss-module__WeQwBG__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes HoverOverlayEffect-module-scss-module__WeQwBG__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.HoverOverlayEffect-module-scss-module__WeQwBG__Container{width:100%;height:100%;position:relative}.HoverOverlayEffect-module-scss-module__WeQwBG__Container .HoverOverlayEffect-module-scss-module__WeQwBG__Overlay{pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:.2rem;position:absolute;inset:0}.HoverOverlayEffect-module-scss-module__WeQwBG__Container .HoverOverlayEffect-module-scss-module__WeQwBG__Overlay.HoverOverlayEffect-module-scss-module__WeQwBG__White{border-color:#fff}.HoverOverlayEffect-module-scss-module__WeQwBG__Container .HoverOverlayEffect-module-scss-module__WeQwBG__Overlay.HoverOverlayEffect-module-scss-module__WeQwBG__Yellow{border-color:#fafeae}.HoverOverlayEffect-module-scss-module__WeQwBG__Container .HoverOverlayEffect-module-scss-module__WeQwBG__Overlay.HoverOverlayEffect-module-scss-module__WeQwBG__Thick{border-width:2px}.HoverOverlayEffect-module-scss-module__WeQwBG__Container .HoverOverlayEffect-module-scss-module__WeQwBG__Overlay{opacity:var(--opacity,0);-webkit-mask:radial-gradient(25rem 25rem at var(--cardx)var(--cardy),#000 1%,transparent 50%);mask:radial-gradient(25rem 25rem at var(--cardx)var(--cardy),#000 1%,transparent 50%);-webkit-mask:radial-gradient(25rem 25rem at var(--cardx)var(--cardy),#000 1%,transparent 50%);will-change:mask,-webkit-mask;transition:-webkit-mask .4s,mask .4s}
@keyframes Card-module-scss-module___ZrXVW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Card-module-scss-module___ZrXVW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Card-module-scss-module___ZrXVW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Card-module-scss-module___ZrXVW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes Card-module-scss-module___ZrXVW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.Card-module-scss-module___ZrXVW__CardContainer{border:1px solid #382e3c;border-radius:.375rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent{will-change:background;background-color:#000;flex-direction:column;flex-grow:1;justify-content:space-between;gap:.5rem;height:100%;padding:1rem;transition:background .4s;display:flex}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent:hover{background-color:#141414}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent:hover .Card-module-scss-module___ZrXVW__PreviewImageContainer .Card-module-scss-module___ZrXVW__PreviewImage{transition:transform 15s;transform:scale(1.2)}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__ImageContainer{aspect-ratio:1.7;width:100%;height:auto;position:relative}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__ImageContainer .Card-module-scss-module___ZrXVW__PreviewImageContainer,.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__ImageContainer a.Card-module-scss-module___ZrXVW__PreviewImageContainer{border-radius:.375rem;width:100%;height:100%;display:block;position:relative;overflow:hidden}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__ImageContainer .Card-module-scss-module___ZrXVW__PreviewImageContainer .Card-module-scss-module___ZrXVW__PreviewImage,.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__ImageContainer a.Card-module-scss-module___ZrXVW__PreviewImageContainer .Card-module-scss-module___ZrXVW__PreviewImage{object-fit:cover}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__ImageContainer .Card-module-scss-module___ZrXVW__ImageOverlay{pointer-events:none;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding:.5rem;display:flex;position:absolute;top:0;left:0}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__ImageContainer .Card-module-scss-module___ZrXVW__ImageOverlay .Card-module-scss-module___ZrXVW__ImageOverlayText{pointer-events:auto;font-family:var(--font-source-code-pro);color:#fff;background-color:#000c;border-radius:.2rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:flex}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__TitleRow{justify-content:space-between;align-items:center;display:flex}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__TitleRow .Card-module-scss-module___ZrXVW__CardTitle{-webkit-line-clamp:1;line-clamp:1;color:#fff;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardBody{-webkit-line-clamp:2;line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:.8rem;font-weight:400;display:-webkit-box;overflow:hidden}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardAttributionSection{color:#fff;font-size:.7rem;font-weight:300}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardAttributionSection .Card-module-scss-module___ZrXVW__CardAttributionSourceProject,.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardAttributionSection .Card-module-scss-module___ZrXVW__CardAttributionCreator{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardAttributionSection .Card-module-scss-module___ZrXVW__AttributionText{color:#fafeae;font-weight:600}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardAttributionSection .Card-module-scss-module___ZrXVW__AttributionText.Card-module-scss-module___ZrXVW__Clickable{cursor:pointer;text-decoration:underline}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardAttributionSection .Card-module-scss-module___ZrXVW__AttributionText.Card-module-scss-module___ZrXVW__Clickable:hover{text-decoration:none}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardAttributionSection .Card-module-scss-module___ZrXVW__AttributionText.Card-module-scss-module___ZrXVW__Clickable:focus{outline:none}.Card-module-scss-module___ZrXVW__CardContainer .Card-module-scss-module___ZrXVW__CardContent .Card-module-scss-module___ZrXVW__CardAttributionSection .Card-module-scss-module___ZrXVW__AttributionText.Card-module-scss-module___ZrXVW__Clickable:active{color:#cb52fb}.Card-module-scss-module___ZrXVW__CardContainer footer{height:2.25rem;display:flex}.Card-module-scss-module___ZrXVW__CardContainer footer nav{flex-direction:row;justify-content:space-between;gap:1rem;width:100%;display:flex}@media (min-width:0){.Card-module-scss-module___ZrXVW__CardContainer footer{gap:.5rem}}@media (min-width:576px){.Card-module-scss-module___ZrXVW__CardContainer footer{gap:1rem}}.Card-module-scss-module___ZrXVW__Overlay{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--opacity,0);-webkit-mask:radial-gradient(25rem 25rem at var(--cardx)var(--cardy),#000 1%,transparent 50%);mask:radial-gradient(25rem 25rem at var(--cardx)var(--cardy),#000 1%,transparent 50%);-webkit-mask:radial-gradient(25rem 25rem at var(--cardx)var(--cardy),#000 1%,transparent 50%);will-change:mask;border:2px solid #fafeae;border-radius:.375rem;transition:-webkit-mask .4s,mask .4s;position:absolute;inset:0}
@keyframes CardInfoHover-module-scss-module__LLL5qW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CardInfoHover-module-scss-module__LLL5qW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CardInfoHover-module-scss-module__LLL5qW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CardInfoHover-module-scss-module__LLL5qW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CardInfoHover-module-scss-module__LLL5qW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.CardInfoHover-module-scss-module__LLL5qW__CardInfoHoverTrigger{border-radius:.2rem;width:20px;height:20px;padding:0}.CardInfoHover-module-scss-module__LLL5qW__Tooltip{text-align:center;color:#fff;font-size:.8rem;line-height:1;font-family:var(--font-source-code-pro);-webkit-user-select:none;user-select:none;will-change:transform,opacity;background-color:#222;border:1px solid #8f8f8f;border-radius:4px;padding:10px 15px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.CardInfoHover-module-scss-module__LLL5qW__Tooltip p{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:0){.CardInfoHover-module-scss-module__LLL5qW__Tooltip{max-width:80vw}}@media (min-width:576px){.CardInfoHover-module-scss-module__LLL5qW__Tooltip{max-width:33vw}}@media (min-width:768px){.CardInfoHover-module-scss-module__LLL5qW__Tooltip{max-width:18vw}}.CardInfoHover-module-scss-module__LLL5qW__TooltipArrow{fill:#222;filter:drop-shadow(0 2px #8f8f8f);transform:translateY(-1px)}
@keyframes InfiniteScrollerContainer-module-scss-module__SU5MFW__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes InfiniteScrollerContainer-module-scss-module__SU5MFW__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes InfiniteScrollerContainer-module-scss-module__SU5MFW__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes InfiniteScrollerContainer-module-scss-module__SU5MFW__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes InfiniteScrollerContainer-module-scss-module__SU5MFW__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer{position:relative}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__InMiddle{-webkit-mask-image:linear-gradient(to var(--scroll-direction-end),transparent 0%,black 20px,black calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to var(--scroll-direction-end),transparent 0%,black 20px,black calc(100% - 20px),transparent 100%)}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__AtEnd{-webkit-mask-image:linear-gradient(to var(--scroll-direction-end),transparent 0%,black 20px);mask-image:linear-gradient(to var(--scroll-direction-end),transparent 0%,black 20px)}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__AtStart{-webkit-mask-image:linear-gradient(to var(--scroll-direction-start),transparent 0%,black 20px);mask-image:linear-gradient(to var(--scroll-direction-start),transparent 0%,black 20px)}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__row{--scroll-direction-start:left;--scroll-direction-end:right}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__column{--scroll-direction-start:top;--scroll-direction-end:bottom}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer{overflow-x:auto}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__StartSentinel,.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__EndSentinel,.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__LoadMoreSentinel{pointer-events:none;position:absolute}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__row .InfiniteScrollerContainer-module-scss-module__SU5MFW__StartSentinel,.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__row .InfiniteScrollerContainer-module-scss-module__SU5MFW__EndSentinel,.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__row .InfiniteScrollerContainer-module-scss-module__SU5MFW__LoadMoreSentinel{width:1px;height:100%}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__row .InfiniteScrollerContainer-module-scss-module__SU5MFW__EndSentinel{right:0}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__row .InfiniteScrollerContainer-module-scss-module__SU5MFW__LoadMoreSentinel{width:30%;left:70%}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__column .InfiniteScrollerContainer-module-scss-module__SU5MFW__StartSentinel,.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__column .InfiniteScrollerContainer-module-scss-module__SU5MFW__EndSentinel,.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__column .InfiniteScrollerContainer-module-scss-module__SU5MFW__LoadMoreSentinel{width:100%;height:1px}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__column .InfiniteScrollerContainer-module-scss-module__SU5MFW__EndSentinel{bottom:1rem}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer.InfiniteScrollerContainer-module-scss-module__SU5MFW__column .InfiniteScrollerContainer-module-scss-module__SU5MFW__LoadMoreSentinel{height:30%;top:70%}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__Scroller{gap:16px;padding-bottom:1rem;display:grid;position:relative}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__Scroller.InfiniteScrollerContainer-module-scss-module__SU5MFW__row{grid-template-rows:repeat(4,1fr);grid-auto-columns:minmax(250px,min-content);grid-auto-flow:column;width:max-content}.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__Scroller.InfiniteScrollerContainer-module-scss-module__SU5MFW__column{grid-template-columns:repeat(1,minmax(250px,1fr));grid-auto-flow:row;justify-content:center}@media (min-width:576px){.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__Scroller.InfiniteScrollerContainer-module-scss-module__SU5MFW__column{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (min-width:992px){.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__Scroller.InfiniteScrollerContainer-module-scss-module__SU5MFW__column{grid-template-columns:repeat(3,minmax(250px,1fr))}}@media (min-width:1224px){.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__Scroller.InfiniteScrollerContainer-module-scss-module__SU5MFW__column{grid-template-columns:repeat(4,minmax(250px,1fr))}}@media (min-width:1800px){.InfiniteScrollerContainer-module-scss-module__SU5MFW__ScrollerContainer .InfiniteScrollerContainer-module-scss-module__SU5MFW__Scroller.InfiniteScrollerContainer-module-scss-module__SU5MFW__column{grid-template-columns:repeat(6,minmax(250px,1fr))}}
@keyframes PublishedProjectSection-module-scss-module__tQKYOa__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PublishedProjectSection-module-scss-module__tQKYOa__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PublishedProjectSection-module-scss-module__tQKYOa__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes PublishedProjectSection-module-scss-module__tQKYOa__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes PublishedProjectSection-module-scss-module__tQKYOa__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer{max-height:inherit;flex-direction:column;gap:1rem;display:flex}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__FilterTitleContainer{font-family:var(--font-source-code-pro);flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:1rem;padding-top:1rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__FilterTitleContainer .PublishedProjectSection-module-scss-module__tQKYOa__FilterTitle{color:#fff;font-size:1.5rem;font-weight:700}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__FilterTitleContainer .PublishedProjectSection-module-scss-module__tQKYOa__FilterDescription{color:#fff;font-size:1rem}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer{padding-left:1.5rem;padding-right:1.5rem}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__LoadingMessage{color:#fff;background:0 0}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__EmptyStateContent{flex-direction:column;align-items:center;gap:2rem;padding:3rem 1rem;display:flex}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__EmptyStateContent .PublishedProjectSection-module-scss-module__tQKYOa__EmptyMessage{color:#d2d2d2;text-align:center;font-size:1.125rem}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__EmptyStateContent .PublishedProjectSection-module-scss-module__tQKYOa__BackToHome{color:#fff;background-color:#cb52fb;border-radius:.375rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__EmptyStateContent .PublishedProjectSection-module-scss-module__tQKYOa__BackToHome:hover{background-color:#8f00c8}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__ButtonsContainer{gap:.5rem;width:100%;height:100%;display:flex}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__ButtonsContainer .PublishedProjectSection-module-scss-module__tQKYOa__RemixButton{border-color:#fafeae;gap:4px}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__ButtonsContainer .PublishedProjectSection-module-scss-module__tQKYOa__RemixButton:disabled{border-color:#8f8f8f}.PublishedProjectSection-module-scss-module__tQKYOa__ProjectSelectorContainer .PublishedProjectSection-module-scss-module__tQKYOa__ProjectGridContainer .PublishedProjectSection-module-scss-module__tQKYOa__ButtonsContainer .PublishedProjectSection-module-scss-module__tQKYOa__PlayButton{border-color:#00fffd;flex-grow:0;flex-basis:40px}
@keyframes HomeView-module-scss-module__rdofxG__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes HomeView-module-scss-module__rdofxG__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes HomeView-module-scss-module__rdofxG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes HomeView-module-scss-module__rdofxG__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes HomeView-module-scss-module__rdofxG__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.HomeView-module-scss-module__rdofxG__Main{scroll-snap-type:y mandatory;flex-direction:column;justify-content:center;align-items:center;display:flex}.HomeView-module-scss-module__rdofxG__MainBackground{z-index:-1;background-image:url(/assets/front-page-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}
@keyframes ProjectCardsContainer-module-scss-module__VbLDgG__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ProjectCardsContainer-module-scss-module__VbLDgG__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ProjectCardsContainer-module-scss-module__VbLDgG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ProjectCardsContainer-module-scss-module__VbLDgG__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ProjectCardsContainer-module-scss-module__VbLDgG__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.ProjectCardsContainer-module-scss-module__VbLDgG__CardsSelectorContainer{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;width:100%;display:grid}@media (min-width:576px){.ProjectCardsContainer-module-scss-module__VbLDgG__CardsSelectorContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.ProjectCardsContainer-module-scss-module__VbLDgG__CardsSelectorContainer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1224px){.ProjectCardsContainer-module-scss-module__VbLDgG__CardsSelectorContainer{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1800px){.ProjectCardsContainer-module-scss-module__VbLDgG__CardsSelectorContainer{grid-template-columns:repeat(5,minmax(0,1fr))}}.ProjectCardsContainer-module-scss-module__VbLDgG__CardsSelectorContainer button{font-size:.75rem}
@keyframes ProjectSelector-module-scss-module__D3VUIa__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ProjectSelector-module-scss-module__D3VUIa__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ProjectSelector-module-scss-module__D3VUIa__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ProjectSelector-module-scss-module__D3VUIa__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes ProjectSelector-module-scss-module__D3VUIa__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.ProjectSelector-module-scss-module__D3VUIa__QueryMessage{color:#fff;padding:2rem}.ProjectSelector-module-scss-module__D3VUIa__HiddenCard{visibility:hidden}.ProjectSelector-module-scss-module__D3VUIa__CreateProjectButton{color:#8f8f8f;font-family:var(--font-source-code-pro);background-color:#000;border:2px solid #8f8f8f;border-radius:.5rem;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;display:flex}.ProjectSelector-module-scss-module__D3VUIa__CreateProjectButton svg{color:#fff;width:20%;height:auto}.ProjectSelector-module-scss-module__D3VUIa__CreateProjectButton:hover{color:#fff;background-color:#8f00c8;border:2px solid #f19aa5;font-weight:700}
@keyframes UserProfilePage-module-scss-module__DB3oPa__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes UserProfilePage-module-scss-module__DB3oPa__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes UserProfilePage-module-scss-module__DB3oPa__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes UserProfilePage-module-scss-module__DB3oPa__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes UserProfilePage-module-scss-module__DB3oPa__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer{flex-direction:column;gap:1.5rem;padding:.75rem;display:flex}@media (min-width:576px){.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer{padding:1rem}}@media (min-width:768px){.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer{padding:1.5rem}}@media (min-width:992px){.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer{padding:2rem}}.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer header{width:100%}.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer .UserProfilePage-module-scss-module__DB3oPa__ButtonsContainer{gap:.5rem;width:100%;height:100%;display:flex}.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer .UserProfilePage-module-scss-module__DB3oPa__ButtonsContainer .UserProfilePage-module-scss-module__DB3oPa__RemixButton{border-color:#fafeae;gap:4px;box-shadow:1px 1px #fafeae}.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer .UserProfilePage-module-scss-module__DB3oPa__ButtonsContainer .UserProfilePage-module-scss-module__DB3oPa__RemixButton:disabled{box-shadow:none;border-color:#8f8f8f}.UserProfilePage-module-scss-module__DB3oPa__ProfileViewContainer .UserProfilePage-module-scss-module__DB3oPa__ButtonsContainer .UserProfilePage-module-scss-module__DB3oPa__PlayButton{border-color:#00fffd;flex-grow:0;flex-basis:40px;box-shadow:1px 1px #00fffd}
@keyframes SearchBar-module-scss-module__NHXX3q__fadeAndScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SearchBar-module-scss-module__NHXX3q__fadeAndScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SearchBar-module-scss-module__NHXX3q__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes SearchBar-module-scss-module__NHXX3q__scaleOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes SearchBar-module-scss-module__NHXX3q__pulseBackground{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px #34274080}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px #8f00c833}}.SearchBar-module-scss-module__NHXX3q__SearchBar{justify-content:center;align-items:center;width:36px;min-width:36px;transition:min-width .3s ease-in-out,width .3s ease-in-out;display:flex}.SearchBar-module-scss-module__NHXX3q__SearchBar.SearchBar-module-scss-module__NHXX3q__expanded,.SearchBar-module-scss-module__NHXX3q__SearchBar:focus-within{width:350px;min-width:250px;max-width:100%}.SearchBar-module-scss-module__NHXX3q__SearchBar.SearchBar-module-scss-module__NHXX3q__expanded .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper,.SearchBar-module-scss-module__NHXX3q__SearchBar:focus-within .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper{padding-left:24px;padding-right:40px}.SearchBar-module-scss-module__NHXX3q__SearchBar.SearchBar-module-scss-module__NHXX3q__expanded .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper input,.SearchBar-module-scss-module__NHXX3q__SearchBar:focus-within .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper input{pointer-events:auto;display:block}.SearchBar-module-scss-module__NHXX3q__SearchBar:not(.SearchBar-module-scss-module__NHXX3q__expanded) button[type=submit]{pointer-events:none}.SearchBar-module-scss-module__NHXX3q__SearchBar.SearchBar-module-scss-module__NHXX3q__fullWidth{width:100%}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper{border:1px solid #8f8f8f;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;padding-top:8px;padding-bottom:8px;display:flex;position:relative}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper:focus-within{border-color:#fff}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper:focus-within button[type=submit] svg{color:#fff}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper button[type=submit]{cursor:pointer;color:#8f8f8f;justify-content:center;align-items:center;display:flex}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper button[type=reset]{cursor:pointer;color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;right:24px}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper input{color:#fff;background-color:#0000;border:none;width:100%;font-size:small}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper input::-webkit-search-cancel-button{display:none}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper input{pointer-events:none;display:none}.SearchBar-module-scss-module__NHXX3q__SearchBar .SearchBar-module-scss-module__NHXX3q__SearchInputWrapper input:focus{outline:none}
