.balatro-container{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.balatro-container canvas{width:100%;height:100%;display:block}
.shiny-text{color:rgba(181,181,181,.643);background:linear-gradient(120deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 60%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine;display:inline-block}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}
.star-border-container{--sb-bubble:linear-gradient(90deg,#ff5acd,#3bd9ff);--sb-bubble-scale:3;border-radius:9999px;display:inline-flex;position:relative;overflow:hidden}.star-border-container,.star-border-container:after{font:inherit;letter-spacing:inherit}.border-gradient-bottom,.border-gradient-top{opacity:.7;z-index:0;border-radius:50%;width:300%;height:50%;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.border-gradient-bottom{animation-name:star-movement-bottom;bottom:-11px;right:-250%}.border-gradient-top{animation-name:star-movement-top;top:-10px;left:-250%}.inner-content{z-index:1;isolation:isolate;border-radius:inherit;color:#0b0f1a;text-align:center;font-size:inherit;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid rgba(255,255,255,.35);justify-content:center;align-items:center;gap:.5rem;padding:12px 18px;line-height:1;transition:transform .15s,opacity .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 5px rgba(0,0,0,.18)}.inner-content>*{z-index:2;position:relative}.inner-content:before{content:"";border-radius:inherit;transform-origin:50%;will-change:transform;z-index:0;background:var(--sb-bubble,linear-gradient(90deg,#ff5acd,#3bd9ff));width:50px;height:50px;margin:auto;transition:transform .45s cubic-bezier(.23,1,.32,1);position:absolute;top:1px;bottom:1px;left:1px;right:1px;transform:scale(0)}.star-border-container:hover .inner-content>*{transition:opacity .12s}.star-border-container:hover .inner-content:before{transform:scale(var(--sb-bubble-scale,3))}.star-border-container:hover .inner-content{transform:translateY(-1px)}.star-border-container:active .inner-content{opacity:.95;transform:translateY(0)}.star-border-container:hover .inner-content,.star-border-container:hover .inner-content>*{color:#fff;transition:color .18s}@keyframes star-movement-bottom{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes star-movement-top{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(100%)}}
.curved-loop-jacket{align-items:flex-end;width:100%;height:100%;display:flex;position:relative;top:0;bottom:0;left:0;right:0}.curved-loop-svg{fill:#fff;text-transform:uppercase;width:100%;height:100%;min-height:120px}
.gradual-blur-inner{width:100%;height:100%;position:relative}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{opacity:.5;background:rgba(0,0,0,.3)}}.gradual-blur-fixed{pointer-events:none;z-index:1000;top:0;bottom:0;left:0;right:0;position:fixed!important}
