.pixel-corners{clip-path:polygon(0px calc(100% - 20px),4px calc(100% - 20px),4px calc(100% - 12px),8px calc(100% - 12px),8px calc(100% - 8px),12px calc(100% - 8px),12px calc(100% - 4px),20px calc(100% - 4px),20px 100%,calc(100% - 20px) 100%,calc(100% - 20px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 20px),100% calc(100% - 20px),100% 20px,calc(100% - 4px) 20px,calc(100% - 4px) 12px,calc(100% - 8px) 12px,calc(100% - 8px) 8px,calc(100% - 12px) 8px,calc(100% - 12px) 4px,calc(100% - 20px) 4px,calc(100% - 20px) 0px,20px 0px,20px 4px,12px 4px,12px 8px,8px 8px,8px 12px,4px 12px,4px 20px,0px 20px)}.pixel-corners--sm{clip-path:polygon(0px calc(100% - 10px),2px calc(100% - 10px),2px calc(100% - 6px),4px calc(100% - 6px),4px calc(100% - 4px),6px calc(100% - 4px),6px calc(100% - 2px),10px calc(100% - 2px),10px 100%,calc(100% - 10px) 100%,calc(100% - 10px) calc(100% - 2px),calc(100% - 6px) calc(100% - 2px),calc(100% - 6px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 6px),calc(100% - 2px) calc(100% - 6px),calc(100% - 2px) calc(100% - 10px),100% calc(100% - 10px),100% 10px,calc(100% - 2px) 10px,calc(100% - 2px) 6px,calc(100% - 4px) 6px,calc(100% - 4px) 4px,calc(100% - 6px) 4px,calc(100% - 6px) 2px,calc(100% - 10px) 2px,calc(100% - 10px) 0px,10px 0px,10px 2px,6px 2px,6px 4px,4px 4px,4px 6px,2px 6px,2px 10px,0px 10px)}.pixel-corners--wrapper{clip-path:polygon(0px calc(100% - 20px),4px calc(100% - 20px),4px calc(100% - 12px),8px calc(100% - 12px),8px calc(100% - 8px),12px calc(100% - 8px),12px calc(100% - 4px),20px calc(100% - 4px),20px 100%,calc(100% - 20px) 100%,calc(100% - 20px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 20px),100% calc(100% - 20px),100% 20px,calc(100% - 4px) 20px,calc(100% - 4px) 12px,calc(100% - 8px) 12px,calc(100% - 8px) 8px,calc(100% - 12px) 8px,calc(100% - 12px) 4px,calc(100% - 20px) 4px,calc(100% - 20px) 0px,20px 0px,20px 4px,12px 4px,12px 8px,8px 8px,8px 12px,4px 12px,4px 20px,0px 20px);position:relative;width:fit-content;height:fit-content}.pixel-corners--wrapper>*{display:block;clip-path:polygon(8px 24px,12px 24px,12px 16px,16px 16px,16px 12px,24px 12px,24px 8px,calc(100% - 24px) 8px,calc(100% - 24px) 12px,calc(100% - 16px) 12px,calc(100% - 16px) 16px,calc(100% - 12px) 16px,calc(100% - 12px) 24px,calc(100% - 8px) 24px,calc(100% - 8px) calc(100% - 24px),calc(100% - 12px) calc(100% - 24px),calc(100% - 12px) calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) calc(100% - 12px),calc(100% - 24px) calc(100% - 12px),calc(100% - 24px) calc(100% - 8px),24px calc(100% - 8px),24px calc(100% - 12px),16px calc(100% - 12px),16px calc(100% - 16px),12px calc(100% - 16px),12px calc(100% - 24px),8px calc(100% - 24px))}.pixel-corners--wrapper:after{content:"";position:absolute;clip-path:polygon(0px calc(100% - 20px),4px calc(100% - 20px),4px calc(100% - 12px),8px calc(100% - 12px),8px calc(100% - 8px),12px calc(100% - 8px),12px calc(100% - 4px),20px calc(100% - 4px),20px 100%,calc(100% - 20px) 100%,calc(100% - 20px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 20px),100% calc(100% - 20px),100% 20px,calc(100% - 4px) 20px,calc(100% - 4px) 12px,calc(100% - 8px) 12px,calc(100% - 8px) 8px,calc(100% - 12px) 8px,calc(100% - 12px) 4px,calc(100% - 20px) 4px,calc(100% - 20px) 0px,20px 0px,20px 4px,12px 4px,12px 8px,8px 8px,8px 12px,4px 12px,4px 20px,0px 20px,0px 50%,8px 50%,8px 24px,12px 24px,12px 16px,16px 16px,16px 12px,24px 12px,24px 8px,calc(100% - 24px) 8px,calc(100% - 24px) 12px,calc(100% - 16px) 12px,calc(100% - 16px) 16px,calc(100% - 12px) 16px,calc(100% - 12px) 24px,calc(100% - 8px) 24px,calc(100% - 8px) calc(100% - 24px),calc(100% - 12px) calc(100% - 24px),calc(100% - 12px) calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) calc(100% - 12px),calc(100% - 24px) calc(100% - 12px),calc(100% - 24px) calc(100% - 8px),24px calc(100% - 8px),24px calc(100% - 12px),16px calc(100% - 12px),16px calc(100% - 16px),12px calc(100% - 16px),12px calc(100% - 24px),8px calc(100% - 24px),8px 50%,0px 50%);top:0;bottom:0;left:0;right:0;background:var(--pixel-border-color, var(--balatro-panel-border));display:block;pointer-events:none}.bundle-builder.balatro-theme{background:radial-gradient(1px 1px at 20px 30px,white,transparent),radial-gradient(1px 1px at 40px 70px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 50px 160px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 90px 40px,white,transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 160px 120px,white,transparent),radial-gradient(2px 2px at 200px 50px,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 250px 100px,white,transparent),radial-gradient(1px 1px at 300px 60px,rgba(255,255,255,.6),transparent),linear-gradient(180deg,#0a1628,#0d1b2a,#162d44);background-size:350px 350px,350px 350px,350px 350px,350px 350px,350px 350px,350px 350px,350px 350px,350px 350px,350px 350px,100% 100%;background-color:#0d1b2a;font-family:m6x11plus,monospace;height:100vh!important;height:100dvh!important;overflow:hidden!important}.bundle-builder.balatro-theme,.bundle-builder.balatro-theme h1,.bundle-builder.balatro-theme h2,.bundle-builder.balatro-theme h3,.bundle-builder.balatro-theme h4,.bundle-builder.balatro-theme p,.bundle-builder.balatro-theme span,.bundle-builder.balatro-theme button{font-family:m6x11plus,monospace}.bundle-builder.balatro-theme .bb-header{display:none}.bundle-builder.balatro-theme .bb-main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;min-height:0;padding:10px 0 120px;box-sizing:border-box;overflow:hidden}.bundle-builder.balatro-theme .bb-step-container{animation:bb-fadeIn .5s ease-out;position:relative;width:100%;max-width:100vw;display:flex;flex-direction:column;height:100%;min-height:0}@keyframes bb-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bundle-builder.balatro-theme .bb-step-item{background:var(--balatro-panel);border:none;border-radius:0;padding:10px 14px;margin:0 4px;transition:all .2s;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-step-item.active{background:var(--balatro-mult);box-shadow:0 0 15px #fe5f5580}.bundle-builder.balatro-theme .bb-step-item.completed{background:var(--balatro-cyan)}.bundle-builder.balatro-theme .bb-step-num{font-size:.7rem;color:var(--balatro-gold)}.bundle-builder.balatro-theme .bb-step-label{font-size:.5rem;text-transform:uppercase;letter-spacing:1px}.bundle-builder.balatro-theme .bb-timer-display{background:var(--balatro-panel);border:none;border-radius:0;padding:10px 18px;color:var(--balatro-gold);font-size:.8rem;box-shadow:0 0 10px #f9c8464d;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-step-header{text-align:center;margin-top:40px;margin-bottom:5px;padding:10px 20px;min-height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:visible;flex-shrink:0;top:30px}.bundle-builder.balatro-theme .bb-step-title{font-weight:200;font-size:3rem;color:var(--balatro-gold);text-shadow:2px 2px 0 #000,-1px -1px 0 #000,0 4px 10px rgba(249,200,70,.5);margin-bottom:8px;text-transform:uppercase;letter-spacing:2px;line-height:1.1}.bundle-builder.balatro-theme .bb-step-description{font-size:1.2rem;color:var(--bb-text-secondary);line-height:1.5;margin:0}@media (max-height: 800px){.bundle-builder.balatro-theme .bb-step-header{padding:5px 20px;margin-bottom:0}.bundle-builder.balatro-theme .bb-step-title{font-size:2.5rem;margin-bottom:5px}.bundle-builder.balatro-theme .bb-step-description{font-size:1rem}}@media (max-height: 650px){.bundle-builder.balatro-theme .bb-step-title{font-size:2rem;margin-bottom:3px}.bundle-builder.balatro-theme .bb-step-description{font-size:.9rem}.bundle-builder.balatro-theme .bb-main{padding-top:10px}}.bundle-builder.balatro-theme .bb-tier-progress-wrapper{position:fixed!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;top:auto!important;right:auto!important;width:calc(100% - 40px)!important;max-width:900px!important;height:auto!important;background:#0d1b2af2!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;padding:12px 20px 16px 16px!important;margin:0!important;z-index:1000!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:left!important;gap:12px!important;overflow:visible!important}.bundle-builder.balatro-theme .bb-tier-stats-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important;flex-wrap:nowrap!important;flex-shrink:0!important}.bundle-builder.balatro-theme .bb-tier-savings-display{--savings-bg: #FB4C45;--savings-shadow: #B02823;background:transparent;padding:0;min-width:120px;min-height:40px;position:relative;overflow:visible;margin:0;border-radius:0;box-shadow:none;flex:0 0 auto}.bundle-builder.balatro-theme .bb-tier-savings-display .bb-tier-percent-content{justify-content:flex-start;width:100%;height:100%;box-sizing:border-box}.bundle-builder.balatro-theme .bb-tier-savings-display .bb-tier-savings-shadow,.bundle-builder.balatro-theme .bb-tier-savings-display .bb-tier-savings-main{justify-content:flex-start!important;padding-left:12px!important;padding-right:48px;width:100%;box-sizing:border-box}.bundle-builder.balatro-theme .bb-tier-savings-prefix,.bundle-builder.balatro-theme .bb-tier-shadow-prefix{position:relative;z-index:5;pointer-events:none}.bundle-builder.balatro-theme .bb-tier-savings-display:before{content:"";position:absolute;top:6px;left:0;right:0;bottom:-4px;background:var(--savings-shadow);z-index:0;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-tier-savings-display:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--savings-bg);z-index:1;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}#balatro-fire-canvas-savings{position:absolute;top:-50px;left:0;width:100%;height:150%;z-index:2;pointer-events:none}.bundle-builder.balatro-theme .bb-tier-savings-value,.bundle-builder.balatro-theme .bb-tier-savings-prefix{font-size:2rem;text-shadow:none}.bundle-builder.balatro-theme .bb-tier-savings-currency{position:absolute;top:-1px;right:6px;font-size:1rem;font-weight:400;color:#f000;opacity:1;pointer-events:none;z-index:5;text-shadow:0px 2px #0000005e}.bundle-builder.balatro-theme .bb-tier-savings-label{position:absolute;bottom:0;right:6px;font-size:1rem;color:#fff;text-transform:uppercase;letter-spacing:1px;opacity:1;z-index:5;pointer-events:none;text-shadow:0px 2px #0000005e}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next{--next-bg: #62b587;--next-shadow: #3d7a56;flex:1 1 0;background:var(--next-bg)!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:8px 12px!important;min-width:0;height:46px;white-space:nowrap;top:1px;position:relative;overflow:visible;cursor:pointer;font-size:1.1rem!important;font-weight:700;color:#fff!important;text-shadow:0 2px 0 rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:1px;line-height:1;display:flex;align-items:center;justify-content:center;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next:before{content:"";position:absolute;top:0;left:0;right:0;bottom:6px;background:var(--next-bg);z-index:-1;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next:hover{background:var(--next-shadow)!important;transform:translateY(-2px)}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next:active{transform:translateY(2px)!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next:active:before{top:4px;bottom:-2px}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next.bb-btn-skip{--next-bg: #8b7b9e;--next-shadow: #5d4f6e;background:var(--next-bg)!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next.bb-btn-skip:before{background:var(--next-shadow)!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next.bb-btn-skip:hover{--next-bg: #9d8db0;background:var(--next-bg)!important}@keyframes bb-rainbow-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bb-checkout-glow{0%,to{box-shadow:0 4px #2d1f4e,0 0 20px #ff649666;filter:brightness(1)}50%{box-shadow:0 4px #2d1f4e,0 0 35px #64c8ff99;filter:brightness(1.1)}}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next.bb-btn-checkout-rainbow{background:linear-gradient(90deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff,#5f27cd,#ff6b6b)!important;background-size:300% 100%!important;animation:bb-rainbow-shift 3s ease infinite,bb-checkout-glow 2s ease-in-out infinite!important;border:none!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5),0 0 10px rgba(255,255,255,.3)!important;font-weight:800!important;letter-spacing:1px!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next.bb-btn-checkout-rainbow:before{background:linear-gradient(90deg,#4a1942,#2d1f4e,#1a2a5e,#2d1f4e,#4a1942)!important;background-size:300% 100%!important;animation:bb-rainbow-shift 3s ease infinite!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next.bb-btn-checkout-rainbow:hover{transform:translateY(-3px) scale(1.02)!important;filter:brightness(1.15)!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-next.bb-btn-checkout-rainbow:active{transform:translateY(2px) scale(.98)!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-btn-checkout-disabled{background:#4a4a4a!important;color:#888!important;cursor:not-allowed!important;opacity:.6!important;box-shadow:none!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-btn-checkout-disabled:hover{transform:none!important;filter:none!important}.bundle-builder.balatro-theme .bb-btn-cta.bb-checkout-loading{pointer-events:none;position:relative!important;overflow:hidden}.bundle-builder.balatro-theme .bb-btn-cta.bb-checkout-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#5f27cd,#54a0ff,#48dbfb,#ff9ff3,#54a0ff,#5f27cd);background-size:300% 100%;animation:bb-rainbow-shift 3s ease infinite;z-index:1;border-radius:inherit}.bundle-builder.balatro-theme .bb-checkout-building-text{position:relative;z-index:2;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:2px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);animation:bb-building-pulse 1s ease-in-out infinite}@keyframes bb-building-pulse{0%,to{opacity:1}50%{opacity:.7}}.bundle-builder.balatro-theme .bb-btn-cta.bb-checkout-loading:before{display:none}@keyframes bb-spinner-spin{to{transform:rotate(360deg)}}.bundle-builder.balatro-theme .bb-sticky-nav-buttons{display:flex;gap:8px;flex-shrink:1;width:100%}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-back{--back-bg: #4a5568;--back-shadow: #2d3748;flex:1 1 0;background:var(--back-bg)!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:8px 12px!important;min-width:0;height:46px;white-space:nowrap;top:1px;position:relative;overflow:visible;cursor:pointer;font-size:1.1rem!important;font-weight:700;color:#fff!important;text-shadow:0 2px 0 rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:1px;line-height:1;display:flex;align-items:center;justify-content:center;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px);transition:opacity .2s ease}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-back:before{content:"";position:absolute;top:0;left:0;right:0;bottom:6px;background:var(--back-bg);z-index:-1;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-back:disabled{opacity:.4;cursor:not-allowed}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-back:not(:disabled){--back-bg: #5a6677;--back-shadow: #3d4654}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-back:not(:disabled):hover{--back-bg: #6b7a8a;transform:translateY(-2px)}.bundle-builder.balatro-theme .bb-btn-cta.bb-sticky-back:not(:disabled):active{transform:translateY(2px)!important}.bundle-builder.balatro-theme .bb-tier-bar-container{flex:1 1 auto;min-width:280px;max-width:none;display:block;position:relative;height:44px;margin-top:6px}.bundle-builder.balatro-theme .bb-tier-percent-display{background:transparent;padding:0;min-width:100px;min-height:40px;position:relative;overflow:visible;margin:0;border-radius:0;box-shadow:none;flex:0 0 auto}.bundle-builder.balatro-theme .bb-tier-percent-display:before{content:"";position:absolute;top:6px;left:0;right:0;bottom:-4px;background:#0069c1;z-index:0;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-tier-percent-display:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0093fe;z-index:1;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-tier-percent-content{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0 0 4px;line-height:1}.bundle-builder.balatro-theme .bb-tier-total-display{--total-bg: #F9C846;--total-shadow: #C49B30;background:transparent;padding:0;min-width:100px;height:40px;position:relative;overflow:visible;margin:0;border-radius:0;box-shadow:none;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.bundle-builder.balatro-theme .bb-tier-total-display:before{content:"";position:absolute;top:6px;left:0;right:0;bottom:-4px;background:var(--total-shadow);z-index:0;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-tier-total-display:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--total-bg);z-index:1;pointer-events:none;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,4px 2px,4px 4px,2px 4px,2px 8px,0px 8px)}.bundle-builder.balatro-theme .bb-tier-total-label{position:absolute;top:-1px;right:6px;font-size:.6rem;font-weight:700;color:#0006;text-transform:uppercase;letter-spacing:.5px;z-index:5}.bundle-builder.balatro-theme .bb-tier-total-value{position:relative;z-index:3;display:flex;align-items:baseline;justify-content:center;padding:4px 12px 0;font-size:2rem;font-weight:400;color:#1a1a2e;text-shadow:none;line-height:1}.bundle-builder.balatro-theme .bb-tier-total-currency{font-size:1.4rem;margin-right:2px;line-height:1}.bundle-builder.balatro-theme .bb-tier-total-decimals{font-size:1.2rem;line-height:1}.bundle-builder.balatro-theme .bb-price-dollars{display:inline-block;font-variant-numeric:tabular-nums}.bundle-builder.balatro-theme .bb-nav-price{font-variant-numeric:tabular-nums}.bundle-builder.balatro-theme .bb-sticky-footer{display:none!important}.bundle-builder.balatro-theme .bb-tier-operator{font-size:2.5rem;font-weight:100;color:#fc4e42;text-shadow:0px 2px #0000005e;margin:0 -20px -8px -17px;line-height:0}.bundle-builder.balatro-theme .bb-tier-percent-shadow,.bundle-builder.balatro-theme .bb-tier-savings-shadow{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;z-index:3;pointer-events:none;transform:translateY(3px);flex-wrap:nowrap}.bundle-builder.balatro-theme .bb-tier-percent-shadow{padding:8px 0 0 4px!important}.bundle-builder.balatro-theme .bb-tier-savings-shadow{justify-content:flex-start!important;padding-left:12px!important;padding-right:48px!important;width:100%;box-sizing:border-box}.bundle-builder.balatro-theme .bb-tier-percent-main,.bundle-builder.balatro-theme .bb-tier-savings-main{position:relative;z-index:4;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.bundle-builder.balatro-theme .bb-tier-shadow-value,.bundle-builder.balatro-theme .bb-tier-shadow-suffix,.bundle-builder.balatro-theme .bb-tier-shadow-prefix{color:#0000004f;text-shadow:none!important;font-size:2rem}.bundle-builder.balatro-theme .bb-tier-shadow-suffix{font-weight:100;text-transform:lowercase}.bundle-builder.balatro-theme .bb-tier-percent-value,.bundle-builder.balatro-theme .bb-tier-percent-suffix,.bundle-builder.balatro-theme .bb-tier-savings-value,.bundle-builder.balatro-theme .bb-tier-savings-prefix{color:#fff;text-shadow:none!important}#balatro-fire-canvas{position:absolute;top:-50px;left:0;width:100%;height:150%;z-index:2;pointer-events:none}.bundle-builder.balatro-theme .bb-tier-percent-value,.bundle-builder.balatro-theme .bb-tier-percent-suffix{font-size:2rem;font-weight:100;text-transform:lowercase}@keyframes balatro-char-shake-1{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-3deg)}50%{transform:translateY(2px) rotate(2deg)}75%{transform:translateY(-2px) rotate(-1deg)}}@keyframes balatro-char-shake-2{0%,to{transform:translateY(0) rotate(0)}15%{transform:translateY(-6px) rotate(-5deg)}30%{transform:translateY(3px) rotate(4deg)}45%{transform:translateY(-4px) rotate(-3deg)}60%{transform:translateY(3px) rotate(3deg)}75%{transform:translateY(-2px) rotate(-2deg)}90%{transform:translateY(1px) rotate(1deg)}}@keyframes balatro-char-shake-3{0%,to{transform:translateY(0) rotate(0) scale(1)}10%{transform:translateY(-8px) rotate(-6deg) scale(1.1)}20%{transform:translateY(4px) rotate(5deg) scale(1.05)}30%{transform:translateY(-6px) rotate(-5deg) scale(1.08)}40%{transform:translateY(3px) rotate(4deg) scale(1.04)}50%{transform:translateY(-5px) rotate(-3deg) scale(1.05)}60%{transform:translateY(3px) rotate(3deg) scale(1.02)}70%{transform:translateY(-3px) rotate(-2deg) scale(1.02)}80%{transform:translateY(2px) rotate(1deg)}90%{transform:translateY(-1px) rotate(-1deg)}}@keyframes balatro-char-shake-4{0%,to{transform:translateY(0) rotate(0) scale(1)}8%{transform:translateY(-12px) rotate(-8deg) scale(1.15)}16%{transform:translateY(6px) rotate(7deg) scale(1.12)}24%{transform:translateY(-10px) rotate(-7deg) scale(1.1)}32%{transform:translateY(5px) rotate(6deg) scale(1.08)}40%{transform:translateY(-8px) rotate(-5deg) scale(1.08)}48%{transform:translateY(4px) rotate(4deg) scale(1.05)}56%{transform:translateY(-6px) rotate(-4deg) scale(1.04)}64%{transform:translateY(3px) rotate(3deg) scale(1.02)}72%{transform:translateY(-4px) rotate(-3deg) scale(1.02)}80%{transform:translateY(2px) rotate(2deg)}88%{transform:translateY(-2px) rotate(-1deg)}}.bundle-builder.balatro-theme .bb-char{display:inline-block;position:relative;transform-origin:var(--char-origin-x, 50%) var(--char-origin-y, 50%)}.bundle-builder.balatro-theme .bb-char.show-origin:after{content:"";position:absolute;top:var(--char-origin-y, 50%);left:var(--char-origin-x, 50%);width:6px;height:6px;margin-left:-3px;margin-top:-3px;background:red;border-radius:50%;z-index:100;pointer-events:none}.bundle-builder.balatro-theme .bb-char.shake-1{animation:balatro-char-shake-1 .4s ease-in-out}.bundle-builder.balatro-theme .bb-char.shake-2{animation:balatro-char-shake-2 .5s ease-in-out}.bundle-builder.balatro-theme .bb-char.shake-3{animation:balatro-char-shake-3 .7s ease-in-out}.bundle-builder.balatro-theme .bb-char.shake-4{animation:balatro-char-shake-4 .9s ease-in-out}.bundle-builder.balatro-theme .bb-tier-bar-bg{background:#0d1b2a;border:none;border-radius:0;height:28px;position:relative;clip-path:polygon(0px calc(100% - 10px),2px calc(100% - 10px),2px calc(100% - 6px),4px calc(100% - 6px),4px calc(100% - 4px),6px calc(100% - 4px),6px calc(100% - 2px),10px calc(100% - 2px),10px 100%,calc(100% - 10px) 100%,calc(100% - 10px) calc(100% - 2px),calc(100% - 6px) calc(100% - 2px),calc(100% - 6px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 6px),calc(100% - 2px) calc(100% - 6px),calc(100% - 2px) calc(100% - 10px),100% calc(100% - 10px),100% 10px,calc(100% - 2px) 10px,calc(100% - 2px) 6px,calc(100% - 4px) 6px,calc(100% - 4px) 4px,calc(100% - 6px) 4px,calc(100% - 6px) 2px,calc(100% - 10px) 2px,calc(100% - 10px) 0px,10px 0px,10px 2px,6px 2px,6px 4px,4px 4px,4px 6px,2px 6px,2px 10px,0px 10px)}.bundle-builder.balatro-theme .bb-tier-bar-bg:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:-3px;background:var(--balatro-panel-border);pointer-events:none;z-index:-1;clip-path:polygon(0px calc(100% - 10px),2px calc(100% - 10px),2px calc(100% - 6px),4px calc(100% - 6px),4px calc(100% - 4px),6px calc(100% - 4px),6px calc(100% - 2px),10px calc(100% - 2px),10px 100%,calc(100% - 10px) 100%,calc(100% - 10px) calc(100% - 2px),calc(100% - 6px) calc(100% - 2px),calc(100% - 6px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 6px),calc(100% - 2px) calc(100% - 6px),calc(100% - 2px) calc(100% - 10px),100% calc(100% - 10px),100% 10px,calc(100% - 2px) 10px,calc(100% - 2px) 6px,calc(100% - 4px) 6px,calc(100% - 4px) 4px,calc(100% - 6px) 4px,calc(100% - 6px) 2px,calc(100% - 10px) 2px,calc(100% - 10px) 0px,10px 0px,10px 2px,6px 2px,6px 4px,4px 4px,4px 6px,2px 6px,2px 10px,0px 10px,0px 50%,6px 50%,6px 12px,8px 12px,8px 8px,10px 8px,10px 6px,12px 6px,12px 4px,calc(100% - 12px) 4px,calc(100% - 12px) 6px,calc(100% - 10px) 6px,calc(100% - 10px) 8px,calc(100% - 8px) 8px,calc(100% - 8px) 12px,calc(100% - 6px) 12px,calc(100% - 6px) calc(100% - 12px),calc(100% - 8px) calc(100% - 12px),calc(100% - 8px) calc(100% - 8px),calc(100% - 10px) calc(100% - 8px),calc(100% - 10px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) calc(100% - 4px),12px calc(100% - 4px),12px calc(100% - 6px),10px calc(100% - 6px),10px calc(100% - 8px),8px calc(100% - 8px),8px calc(100% - 12px),6px calc(100% - 12px),6px 50%,0px 50%)}.bundle-builder.balatro-theme .bb-tier-bar-fill{background:linear-gradient(90deg,var(--balatro-chips) 0%,var(--balatro-cyan) 100%);border-radius:0;box-shadow:0 0 15px #009dff80;height:100%;clip-path:polygon(0px calc(100% - 8px),2px calc(100% - 8px),2px calc(100% - 5px),3px calc(100% - 5px),3px calc(100% - 3px),5px calc(100% - 3px),5px calc(100% - 2px),8px calc(100% - 2px),8px 100%,calc(100% - 8px) 100%,calc(100% - 8px) calc(100% - 2px),calc(100% - 5px) calc(100% - 2px),calc(100% - 5px) calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) calc(100% - 5px),calc(100% - 2px) calc(100% - 5px),calc(100% - 2px) calc(100% - 8px),100% calc(100% - 8px),100% 8px,calc(100% - 2px) 8px,calc(100% - 2px) 5px,calc(100% - 3px) 5px,calc(100% - 3px) 3px,calc(100% - 5px) 3px,calc(100% - 5px) 2px,calc(100% - 8px) 2px,calc(100% - 8px) 0px,8px 0px,8px 2px,5px 2px,5px 3px,3px 3px,3px 5px,2px 5px,2px 8px,0px 8px)}.bb-extension-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center}.bb-extension-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bb-extension-content{position:relative;background:linear-gradient(145deg,#1a1a2e,#16213e);border:3px solid var(--balatro-gold, #f59e0b);border-radius:16px;padding:40px;max-width:400px;text-align:center;animation:bb-modal-pop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes bb-modal-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.bb-extension-icon{font-size:4rem;margin-bottom:15px;animation:bb-shake .5s ease-in-out infinite}@keyframes bb-shake{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.bb-extension-title{font-family:m6x11plus,monospace;font-size:1.8rem;color:#fff;margin-bottom:15px}.bb-extension-text{color:#888;font-size:1rem;line-height:1.6;margin-bottom:25px}.bb-extension-buttons{display:flex;gap:15px;justify-content:center}.bb-btn-extend,.bb-btn-continue{padding:15px 25px;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .2s,box-shadow .2s}.bb-btn-extend{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.bb-btn-extend:hover{transform:translateY(-2px);box-shadow:0 5px 20px #22c55e66}.bb-btn-continue{background:#333;color:#fff}.bb-btn-continue:hover{background:#444}.bb-timer.extended{animation:bb-timer-flash .5s ease}@keyframes bb-timer-flash{0%,to{background:inherit}50%{background:#22c55e4d}}.bb-leaderboard{position:fixed;top:80px;right:20px;width:280px;background:linear-gradient(145deg,#1a1a2ef2,#16213ef2);border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #00000080}.bb-leaderboard-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.bb-leaderboard-title{font-family:m6x11plus,monospace;font-size:1rem;color:var(--balatro-gold, #f59e0b);text-transform:uppercase;letter-spacing:1px}.bb-leaderboard-teams{display:flex;flex-direction:column;gap:10px}.bb-leaderboard-team{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#0000004d;border-radius:8px;transition:transform .2s,background .2s}.bb-leaderboard-team:hover{transform:translate(5px);background:#00000080}.bb-leaderboard-team.my-team{border:2px solid var(--balatro-gold, #f59e0b);background:#f59e0b1a}.bb-leaderboard-team-info{display:flex;align-items:center;gap:10px}.bb-leaderboard-rank{font-weight:700;font-size:.9rem;color:#666;min-width:25px}.bb-leaderboard-rank.rank-1{color:#f59e0b}.bb-leaderboard-rank.rank-2{color:#94a3b8}.bb-leaderboard-rank.rank-3{color:#cd7f32}.bb-leaderboard-emoji{font-size:1.5rem}.bb-leaderboard-emoji img.twemoji,.bb-podium-emoji img.twemoji{height:1em;width:1em;vertical-align:middle}.bb-leaderboard-emoji:has(img.twemoji),.bb-podium-emoji:has(img.twemoji){font-size:0;display:inline-flex;align-items:center}.bb-leaderboard-emoji:has(img.twemoji) img.twemoji{height:24px;width:24px}.bb-podium-emoji:has(img.twemoji) img.twemoji{height:22px;width:22px}.bb-leaderboard-name{font-weight:600;color:#fff;font-size:.9rem}.bb-leaderboard-savings{font-weight:700;color:#22c55e;font-size:.9rem}.bb-leaderboard-note{font-size:.75rem;color:#666;text-align:center;margin-top:10px}.bb-leaderboard-toggle{position:fixed;top:80px;right:20px;padding:10px 15px;background:linear-gradient(145deg,#1a1a2e,#16213e);border:2px solid var(--balatro-gold, #f59e0b);border-radius:8px;color:#fff;font-size:1.2rem;cursor:pointer;z-index:99;display:none}.bb-leaderboard.collapsed{display:none}.bb-leaderboard.collapsed+.bb-leaderboard-toggle{display:block}.bb-session-timer{position:fixed;top:12px;right:20px;z-index:100;display:none;align-items:center;justify-content:center;gap:14px;padding:0 20px;background:#0f172af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--balatro-gold, #f59e0b);border-radius:24px;font-family:m6x11plus,monospace;box-shadow:0 0 12px #f59e0b33;height:44px;box-sizing:border-box;transition:all .3s ease}.bb-session-timer.active{display:flex}.bb-session-timer-label{font-size:.75rem;font-weight:700;color:#fbbf24;text-transform:uppercase;letter-spacing:1px;line-height:1;margin-top:2px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.bb-session-timer-value{font-size:1.3rem;font-weight:700;color:var(--balatro-gold, #f59e0b);text-shadow:0 0 10px rgba(245,158,11,.5);letter-spacing:1.5px;min-width:60px;text-align:right;line-height:1;margin-top:1px}.bb-session-timer.urgent{border-color:#ef4444;animation:bb-timer-pulse 1s ease-in-out infinite}.bb-session-timer.urgent .bb-session-timer-label{color:#ef4444cc}.bb-session-timer.urgent .bb-session-timer-value{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.4)}.bb-session-timer.expired{border-color:#ef4444;background:#ef44441a;animation:none}.bb-session-timer.expired .bb-session-timer-label{display:none}.bb-session-timer.expired .bb-session-timer-value{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.6);width:auto;min-width:0;font-size:1rem;letter-spacing:2px}@keyframes bb-extension-flash{0%,to{border-color:var(--balatro-gold, #f59e0b);background:#0f172ae6}50%{border-color:#4ade80;background:#4ade801a}}.bb-session-timer.extending{animation:bb-extension-flash .5s ease-in-out 2}@keyframes bb-timer-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px #ef444433}50%{transform:scale(1.02);box-shadow:0 0 20px #ef444466}}.bb-queue-priority{background:linear-gradient(135deg,var(--balatro-gold, #f59e0b),#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}@media (max-width: 768px){.bb-extension-content{margin:20px;padding:30px 20px}.bb-extension-buttons{flex-direction:column}}.bb-complete-package-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#10b981cc;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:#fff;padding:14px 24px;border-radius:12px;display:flex;align-items:center;gap:10px;z-index:10001;box-shadow:0 4px 20px #10b98166,0 0 40px #10b98133;animation:bb-toast-in .4s cubic-bezier(.34,1.56,.64,1);font-family:var(--balatro-font, "m6x11plus", monospace);font-weight:100;text-shadow:0 2px 0 rgba(0,0,0,.5)}.bb-complete-package-toast.bb-toast-exit{animation:bb-toast-out .3s ease-in forwards}.bb-toast-icon{font-size:24px;animation:bb-toast-bounce .6s ease-out}.bb-toast-text{font-size:16px;font-weight:100;letter-spacing:.5px}.bb-toast-savings{font-size:13px;opacity:.9;padding-left:10px;border-left:1px solid rgba(255,255,255,.3);font-weight:100}@keyframes bb-toast-in{0%{opacity:0;transform:translate(-50%,-50%) translateY(20px) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}}@keyframes bb-toast-out{0%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateY(-20px) scale(.9)}}@keyframes bb-toast-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width: 768px){.bb-complete-package-toast{top:50%;left:16px;right:16px;transform:translateY(-50%);padding:12px 16px;flex-wrap:wrap;justify-content:center;text-align:center;animation:bb-toast-in-mobile .4s cubic-bezier(.34,1.56,.64,1)}.bb-complete-package-toast.bb-toast-exit{animation:bb-toast-out-mobile .3s ease-in forwards}.bb-toast-savings{border-left:none;padding-left:0;width:100%;margin-top:4px}@keyframes bb-toast-in-mobile{0%{opacity:0;transform:translateY(-50%) translateY(20px) scale(.9)}to{opacity:1;transform:translateY(-50%) translateY(0) scale(1)}}@keyframes bb-toast-out-mobile{0%{opacity:1;transform:translateY(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateY(-50%) translateY(-20px) scale(.9)}}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/bb-layout.css.map */
