@font-face{font-family:"Bakbak One";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/bakbak-one-latin-400-normal.woff2") format("woff2")}
.slime-title{overflow:visible!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:850}
slup-word{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere}slup-letter{display:inline-block;position:relative;font:inherit;letter-spacing:inherit;color:inherit}
slup-baseline{display:inline-block;width:0;height:0;vertical-align:baseline}slup-drip{display:block;position:absolute;pointer-events:none;color:inherit;transform:translateX(-50%)}
slup-drip::before,slup-drip::after{content:"";position:absolute;left:0;top:0;width:100%;background:currentColor;pointer-events:none;animation-delay:var(--slime-delay);animation-duration:var(--slime-speed);animation-iteration-count:infinite;animation-play-state:paused}
slup-drip::after{height:100%;border-radius:0 0 999px 999px;transform-origin:50% 0;animation-name:slup-title-drip;animation-timing-function:cubic-bezier(.52,.04,.2,1)}
slup-drip::before{top:95%;aspect-ratio:1;border-radius:50%;opacity:0;animation-name:slup-title-drop;animation-timing-function:ease-in}
.slime-visible slup-drip::before,.slime-visible slup-drip::after{animation-play-state:running}
@keyframes slup-title-drip{0%,16%,100%{transform:scale(1.15,.15)}35%{transform:scale(.95,.45)}60%{transform:scale(.75,.85)}78%{transform:scale(.58,1.2)}88%{transform:scale(.5,1.42)}96%{transform:scale(.9,.28)}}
@keyframes slup-title-drop{0%,72%{opacity:0;transform:translateY(0) scale(.35)}75%{opacity:.85;transform:translateY(0) scale(.72)}90%{opacity:.65;transform:translateY(.22em) scale(.82)}100%{opacity:0;transform:translateY(.42em) scale(.45)}}
#slup-shell .slup-room-title h2{font-family:"Bakbak One",Impact,"Arial Black",sans-serif;font-weight:400;font-style:normal;transform:none;letter-spacing:.015em}
#slup-shell .slup-room-title{padding-bottom:18px}
@media(prefers-reduced-motion:reduce){slup-drip::before{display:none}slup-drip::after{animation:none;transform:scaleY(.15)}}
