@font-face{font-family:Sinistre;src:url(/assets/SinistreVF-CuqDXAeZ.woff2) format("woff2");font-weight:72 200;font-style:normal;font-display:swap}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#35654d}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card-base{position:relative;display:flex;flex-direction:column;border-radius:5px;border:1px solid #000;box-sizing:border-box;overflow:visible;cursor:default;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.card-base.card-ephemeral{border-top-right-radius:65px}.card-size-normal{width:200px;height:140px;padding:5px;margin:2px;font-size:small}.card-size-preview{width:200px;min-height:280px;padding:8px;font-size:11px}.card-size-compact{width:180px;min-height:240px;padding:6px;font-size:10px}.card-bg-white{background-color:#edeff0;color:#000;--card-sb-color: gray}.card-bg-blue{background-color:#2e337e;color:#fff;--card-sb-color: white}.card-bg-black{background-color:#171a3f;color:#fff;--card-sb-color: white}.card-bg-red{background-color:#7e2e33;color:#fff;--card-sb-color: white}.card-bg-green{background-color:#337e2e;color:#fff;--card-sb-color: white}.card-bg-colorless{background-color:#b8c0c3;color:#000;--card-sb-color: gray}.card-bg-artifact{background-color:#3f171a;color:#fff;--card-sb-color: white}.card-bg-land{background-color:#f8e1b2;color:#000;--card-sb-color: gray}.card-bg-gold{background-color:#e8b923;color:#000;--card-sb-color: gray}.card-bg-facedown{background-color:#8e007b;color:#fff;--card-sb-color: white}.card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgba(0,0,0,.2);flex-shrink:0;overflow:visible;height:16px}.card-bg-blue .card-header,.card-bg-black .card-header,.card-bg-red .card-header,.card-bg-green .card-header,.card-bg-artifact .card-header,.card-bg-facedown .card-header{border-bottom-color:#ffffff4d}.card-name{font-weight:700;font-size:12px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-type-line{font-size:10px;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid rgba(0,0,0,.2)}.card-bg-blue .card-type-line,.card-bg-black .card-type-line,.card-bg-red .card-type-line,.card-bg-green .card-type-line,.card-bg-artifact .card-type-line,.card-bg-facedown .card-type-line{border-bottom-color:#ffffff4d}.card-text-box{flex:1;background-color:#ffffff26;border-radius:4px;padding:6px;font-size:10px;line-height:1.4;overflow:auto}.card-base button{background-color:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:3px;color:inherit;font:inherit;cursor:pointer;padding:2px 4px}.card-base button:hover{background-color:#ffffff4d}.card-bg-white button,.card-bg-colorless button,.card-bg-land button,.card-bg-gold button{border-color:#0000004d}.card-size-preview .card-text-box,.card-size-compact .card-text-box{display:flex;flex-direction:column;gap:6px}.card-size-preview .card-text-box>p,.card-size-compact .card-text-box>p{margin:0}.card-size-preview .card-text-box>div,.card-size-compact .card-text-box>div{display:flex;flex-direction:column;gap:3px}.card-size-preview .card-type-line,.card-size-compact .card-type-line{padding-bottom:8px;margin-bottom:8px}.card-size-preview .card-name,.card-size-compact .card-name{font-weight:700;font-size:12px}.card-size-normal .card-text-box{background-color:transparent;border-radius:0;padding:0;font-size:inherit;line-height:inherit;display:flex;flex-direction:column;gap:6px}.card-size-normal .card-text-box>p{margin:0}.card-size-normal .card-text-box>div{display:flex;flex-direction:column;gap:3px}.card-size-normal .card-type-line{border-bottom:none;padding-bottom:0;margin-bottom:4px;font-size:inherit}.card-size-normal .card-header{margin-bottom:2px;padding-bottom:0;border-bottom:none}.card-size-normal .card-name{font-weight:400;font-size:inherit}.card-scroll-area{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--card-sb-color) transparent}.card-name-sickness{font-style:italic}.card-peek-corner{position:absolute;top:0;right:0;width:45px;height:45px;clip-path:polygon(100% 0,0 0,100% 100%);border-radius:0 5px 0 0;cursor:pointer;z-index:10}.card-peek-overlay{position:absolute;top:0;left:0;width:200px;height:140px;padding:5px;box-sizing:border-box;border-radius:5px;border:1px solid #000;z-index:20;display:flex;flex-direction:column;pointer-events:none}.card-footer{display:flex;flex-direction:row;align-items:center;margin-top:auto;gap:3px}.card-footer>div{display:flex;flex-wrap:wrap;gap:3px}.card-count-label{font-size:12px;font-weight:700;color:#ccc;background:#00000080;padding:1px 5px;border-radius:3px;white-space:nowrap}.card-deck-actions{display:flex;gap:2px;margin-left:4px}.card-base.card-selected{box-shadow:0 0 10px 3px #4caf5099}.card-base.card-attacking{box-shadow:0 0 10px 5px #ff000080}.card-base.card-blocking{box-shadow:0 0 10px 5px #00000080}.card-base.card-valid-target{box-shadow:0 0 8px 4px #ffd700b3;cursor:pointer}.card-base.card-tapped{transform:rotate(10deg)}.card-base.card-chosen{transform:translateY(-10px)}.card-base.card-tapped.card-chosen{transform:rotate(10deg) translateY(-10px)}.card-sickness-indicator{position:absolute;top:0;left:0;width:0;height:0;border-left:20px solid red;border-bottom:20px solid transparent;opacity:.7}.cardWrapper{overflow:hidden}.cardWrapper:last-child,.cardWrapper:hover{overflow:visible}.cardWrapper:hover{z-index:10}.cardStack{display:flex;align-content:center;flex-direction:row}.cardWrapperCompact{flex-shrink:1000;min-width:4px}.cardWrapperCompact .card-base{margin-left:0}.zone-toggle{display:flex;flex-direction:row;overflow:hidden}.zone-toggle-tabs{min-height:150px;width:100px;flex-shrink:0;display:flex;flex-direction:column;padding:5px;margin:2px;border:1px solid black;background-color:#fff}.zone-toggle-content{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.yield-profile-buttons{display:flex;flex-direction:column;margin-top:5px}.yield-profile-buttons button.active{font-weight:700;text-decoration:underline}.player-bar{display:flex;flex-direction:row;padding:5px;margin:2px;height:20px;border:1px solid black;font-size:small;background-color:#fff}.board-layout{display:flex;flex-direction:row}.board-sidebar{display:flex;flex-direction:column;justify-content:space-between}.game-info-panel{min-height:175px;width:200px;display:flex;flex-direction:column;padding:5px;margin:2px;border:1px solid black;font-size:small;background-color:#fff}.more-menu-container{margin-top:auto;padding-top:5px}.more-menu{display:flex;flex-direction:column;gap:3px;margin-top:3px}.board-main{flex:1;width:0}.pass-controls{display:flex;flex-direction:column;gap:3px}.damage-assignment-panel p{margin:4px 0}.balatro-container{width:100%;height:100%;position:absolute;top:0;left:0}.background-layer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}.game-content{position:relative;z-index:2;width:100%;height:100%}
