@font-face{font-family:Linbei Cinzel;src:url(/design/limbo-fonts/cinzel.ttf) format("truetype");font-weight:400 900;font-display:swap}.bj-guild-page{background:#101c2b;--bj-full-width:134px;--bj-compact-width:106px}.bj-guild-shell{border-color:#c5aa6b55}.bj-guild-aside{background:linear-gradient(145deg,#24394a,#142936)}.bj-guild-stage{background:linear-gradient(#0d26361a,#0d26362b),url(/assets/game-scenes/blackjack-guild-v1.webp) center top/cover,#123747}.bj-guild-dealer{padding-top:70px}.bj-guild-label{display:inline-block;border:1px solid #d9c48a77;background:#133246e8;padding:4px 12px;border-radius:8px;color:#ebe5d5!important;font-size:10px!important}.bj-guild-total{font-family:Linbei Cinzel,Georgia,serif;font-weight:700;font-size:16px!important;display:inline-flex;align-items:center;border:1px solid #dcc184;background:linear-gradient(#29485a,#142d40);color:#fff4d4!important;box-shadow:0 3px 5px #0004;line-height:1.4}.bj-guild-card{width:var(--bj-full-width);height:190px}.bj-guild-card-compact{width:var(--bj-compact-width);height:150px}.bj-guild-card-face{background:linear-gradient(135deg,#fffdf1,#f0e5cb)}.bj-guild-card-face:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #bba47166;border-radius:8px;pointer-events:none}.bj-guild-card-index,.bj-guild-card-corner{font-family:Linbei Cinzel,Georgia,serif;font-weight:700}.bj-guild-card-corner{position:absolute;right:9px;bottom:9px;transform:rotate(180deg);font-size:20px;line-height:1;display:flex;flex-direction:column;align-items:center}.bj-guild-card-corner span{font-size:16px;margin-top:3px;font-family:Georgia,serif}.bj-guild-card-suit{font-size:54px;padding-top:6px}.bj-guild-card-back{background:radial-gradient(circle,#315c81,#112c4b);border-color:#d2bd85}.bj-guild-table-rules{border-color:#b9a66c66!important;background:#123246e8!important;color:#f1dfb6!important;margin-top:14px!important;margin-bottom:16px!important}.bj-guild-hands{padding:12px 4px;gap:16px;align-items:flex-start!important}.bj-guild-hand{max-width:100%;min-width:0;background-color:#112e40b8;padding:12px 12px 10px!important}.bj-guild-hand[data-active=true]{border-color:#efd197;box-shadow:0 0 0 2px #eac77b44,0 7px 20px #0004}.bj-guild-hand[data-outcome=""]{border-color:#c0ae7666}.bj-guild-hand[data-active=true][data-outcome=""]{border-color:#efd197}.bj-guild-fan{display:flex;min-height:0!important;width:min(100%,calc(var(--bj-card-width,var(--bj-full-width)) + (var(--bj-card-count,1) - 1)*38px));max-width:100%;margin-inline:auto;justify-content:flex-start!important}.bj-guild-fan>div{flex:1 1 0;min-width:0;margin-left:0!important}.bj-guild-fan>div:last-child{flex:0 0 var(--bj-card-width,var(--bj-full-width))}.bj-guild-wager{display:flex;justify-content:center;align-items:center;gap:7px;color:#f3e4c2!important;font-size:10px!important;flex-wrap:wrap}.bj-guild-wager-chip{position:relative;width:23px;height:23px;display:inline-block;border:3px solid #bda46c;border-radius:50%;background:repeating-conic-gradient(#b8dded 0,#b8dded 12deg,#235377 12deg,#235377 45deg);box-shadow:0 3px #79653e,0 5px 6px #0004}.bj-guild-wager-chip:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#244e6a;border:1px solid #e0ca8c}.bj-guild-actions{padding:10px;border:1px solid #b9a47188;border-radius:18px;background:linear-gradient(#3e3025,#251e18)}.bj-guild-actions button,.bj-guild-dock [data-bj-action]{border:1px solid #cbb984;background:linear-gradient(#31566d,#172e41);color:#f3e9d6;box-shadow:inset 0 1px #ffffff30,0 3px #14222d;min-height:48px;font-size:12px}.bj-guild-actions [data-bj-action=hit],.bj-guild-dock [data-bj-action=hit]{background:linear-gradient(#f3d490,#b78b43);color:#172532}.bj-guild-actions button:focus-visible,.bj-guild-dock [data-bj-action]:focus-visible{outline:3px solid #fff0b3;outline-offset:3px}.bj-guild-dock{background:linear-gradient(145deg,#244155,#152b3c);border-color:#c0a56e66}.bj-guild-page [class*="text-white/24"],.bj-guild-page [class*="text-white/26"],.bj-guild-page [class*="text-white/28"],.bj-guild-page [class*="text-white/32"],.bj-guild-page [class*="text-white/35"],.bj-guild-page [class*="text-white/38"],.bj-guild-page [class*="text-white/42"]{color:#c2ced9}@media(max-width:1023px){.bj-guild-page{--bj-full-width:110px;--bj-compact-width:88px}.bj-guild-card{height:156px}.bj-guild-card-compact{height:125px}.bj-guild-dealer{padding-top:55px}}@media(max-width:639px){.bj-guild-page{--bj-full-width:90px;--bj-compact-width:62px}.bj-guild-stage{background-position:65% top}.bj-guild-dealer{padding-top:44px;min-height:205px!important}.bj-guild-player{min-height:200px!important}.bj-guild-card{height:130px}.bj-guild-card-compact{height:90px}.bj-guild-card-index>div:first-child{font-size:16px}.bj-guild-card-index>div:last-child{font-size:12px}.bj-guild-card-corner{right:6px;bottom:6px;font-size:16px}.bj-guild-card-corner span{font-size:12px}.bj-guild-card-suit{font-size:36px}.bj-guild-card-compact .bj-guild-card-corner{display:none}.bj-guild-card-compact .bj-guild-card-index{left:5px;top:5px}.bj-guild-card-compact .bj-guild-card-suit{font-size:29px;padding-top:12px}.bj-guild-hand{padding:10px 7px 8px!important}.bj-guild-hands{gap:10px;padding:12px 0}.bj-guild-fan{width:min(100%,calc(var(--bj-card-width,var(--bj-full-width)) + (var(--bj-card-count,1) - 1)*26px))}.bj-guild-total{font-size:13px!important}.bj-guild-wager,.bj-guild-label{font-size:9px!important}.bj-guild-table-rules{margin-block:10px!important}.bj-guild-hand>div:first-of-type{font-size:7px}.bj-guild-dock [data-bj-action]{font-size:10px}}@media(prefers-reduced-motion:reduce){.bj-guild-page *{transition-duration:0s!important;animation-duration:0s!important}}.bj-guild-card-face[data-bj-outcome=""]{border:2px solid #bea36a}.bj-guild-insurance{background:#153447ed!important;border-color:#d7bb7a88!important}.bj-guild-stage{background-position:right top}.bj-guild-hand{width:min(100%,calc(var(--bj-card-width)*var(--bj-card-count,1) + 32px))}.bj-guild-fan{width:min(100%,calc(var(--bj-card-width,var(--bj-full-width))*var(--bj-card-count,1) + 8px))}@media(max-width:639px){.bj-guild-hands:not([data-bj-hand-count="0"]):not([data-bj-hand-count="1"]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bj-guild-hand{width:min(100%,calc(var(--bj-card-width)*var(--bj-card-count,1) + 20px))}.bj-guild-hands:not([data-bj-hand-count="1"]) .bj-guild-hand{width:100%}.bj-guild-hand>div:first-of-type{flex-wrap:wrap;gap:4px}}
