.game-page.bourre-page{color:#e6eee4;background:#0c1512;min-height:100vh}.bourre-page .game-page-topbar{background:#111d17;border-color:#314032}.bourre-page .game-page-body{grid-template-columns:220px minmax(0,1fr);gap:26px;max-width:1320px;margin:0 auto;padding:28px 24px 60px;display:grid}.bourre-page .game-canvas-wrapper{box-shadow:none;background:0 0;border:0;overflow:visible}.bourre-page .game-canvas-wrapper .arena{background:0 0;padding:0!important}.bourre-page .game-canvas-col{min-width:0}.bourre-settings{align-self:start;padding:20px 0}.bs-eyebrow{color:#d0b779;letter-spacing:2px;font-size:9px}.bourre-settings h1{color:#efe5cb;margin:14px 0;font:32px/1.2 Georgia,serif}.bs-copy{color:#94aa98;margin:0 0 26px;font-size:12px;line-height:1.8}.bs-field{color:#b5c4b6;font-size:11px;display:block}.bs-field>div{background:#19291f;border:1px solid #475740;border-radius:8px;align-items:center;margin-top:10px;padding:4px 10px;display:flex}.bs-field input{color:#f4dfae;background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:20px}.bs-field span{white-space:nowrap;font-size:9px}.bs-balance{border-block:1px solid #2d3c2e;flex-direction:column;gap:8px;margin:24px 0;padding:20px 0;display:flex}.bs-balance span{color:#b2c0ad;font-size:10px}.bs-balance strong{color:#e5dfcb;font-size:23px}.bs-balance small{color:#8d9f8b;font-size:9px}.bs-guide>span{letter-spacing:1.5px;color:#bda76c;font-size:8px}.bs-guide p{color:#9daf9b;align-items:center;gap:12px;margin:18px 0;font-size:11px;line-height:1.7;display:flex}.bs-guide b{color:#b4a16e;font:italic 19px Georgia,serif}.bourre-settings>a{color:#ddc58b;margin-top:12px;font-size:11px;text-decoration:none;display:inline-block}@media (max-width:1000px){.bourre-page .game-page-body{grid-template-columns:minmax(0,1fr);gap:14px;max-width:900px;padding:18px}.bourre-settings{grid-template-columns:1fr 1fr;gap:15px;padding:0;display:grid}.bourre-settings h1,.bs-eyebrow,.bs-copy,.bs-guide,.bourre-settings>a{display:none}.bs-balance{text-align:right;border:0;align-self:center;gap:3px;margin:0;padding:0}.bs-balance strong{font-size:19px}.bs-field>div{margin-top:5px}}@media (max-width:600px){.bourre-page .game-page-body{padding:12px 8px 30px}.bourre-page .game-page-topbar{padding:12px}.bourre-page .game-page-players{display:none}.bs-field{font-size:10px}.bs-field input{padding:8px 0;font-size:17px}.bourre-settings{padding:0 7px}}.bourre-page .game-canvas-wrapper .arena-card{padding:0}.bourre-page .game-breadcrumb .crumb-sep:nth-of-type(3),.bourre-page .game-breadcrumb>span:nth-child(3){display:none}.bs-create-room{color:#172518;cursor:pointer;background:#dbc086;border:1px solid #a68f5e;border-radius:7px;margin-top:10px;padding:9px 14px;font-size:12px;font-weight:700}.bourre-room-dialog{color:#e6eee4;box-sizing:border-box;background:#0c1512;border:1px solid #64704b;border-radius:14px;width:min(1100px,100vw - 24px);max-height:90vh;margin:auto;padding:18px}.bourre-room-dialog::backdrop{background:#000000bf}.bourre-room-close{justify-content:flex-end;margin-bottom:12px;display:flex}.bourre-room-close button{color:#f0dbab;cursor:pointer;background:#213827;border:1px solid #a68f5e;border-radius:7px;padding:9px 14px}.new-card-game-page .game-canvas-col{padding:0}@media (max-width:1000px){.new-card-game-page .bourre-settings{display:none}.new-card-game-page .game-page-body{padding-top:12px}}
