.club-shell{--section-image:url(/casino/story/club-lounge.webp);--section-tint:#13332e}.club-shell[data-view=lobby],.club-shell[data-view=tables]{--section-image:var(--venue-image,url("/venues/saloon.webp"));--section-tint:#3d251a}.club-shell[data-view=tournaments]{--section-image:url(/club/tournament-evening.webp);--section-tint:#243c31}.club-shell[data-view=exchange],.club-shell[data-view=wallet]{--section-image:url(/club/club-vault.webp);--section-tint:#123b3a}.club-shell[data-view=history]{--section-image:url(/venues/billiards.webp);--section-tint:#142f30}.club-shell[data-view=settings]{--section-image:url(/venues/ship.webp);--section-tint:#232d45}.club-shell[data-view=promotions]{--section-image:url(/promotions/deposit.webp);--section-tint:#3a223c}.club-shell[data-view=casino]{--section-image:url(/casino/story/dragon-scene.webp);--section-tint:#28233c}.club-shell:not([data-view=table]):not([data-view=multitable]) .main-content{background-image:linear-gradient(180deg,#12161830 0,#101318d9 350px,#101318 590px),linear-gradient(90deg,#12171dee,#12171d20),var(--section-image);background-position:100% 0;background-size:100% 590px,100% 590px,auto 590px;background-repeat:no-repeat;min-height:calc(100dvh - 76px)}.club-shell:not([data-view=table]):not([data-view=multitable]) .main-content h1{text-shadow:0 3px 24px #000b;color:#fff6e6}.client-lobby-heading{padding:24px 26px!important;min-height:200px;align-items:flex-end!important;border:1px solid #d6b36c60;border-radius:18px;background:linear-gradient(90deg,#171713e0 0,#17171330 75%),var(--venue-image);background-size:cover;background-position:50%;box-shadow:0 12px 35px #0004;margin-bottom:20px!important}.client-lobby-heading h1{font-size:clamp(28px,3vw,42px)!important}.client-lobby-heading p{max-width:450px;color:#e5d7c4!important}.client-lobby-heading .lobby-location{color:#f3cf8b!important}.club-shell .lobby-row{background:linear-gradient(100deg,#182a28e8,#201d22f5)!important;border-color:#79998824!important;transition:background .2s,border-color .2s}.club-shell .lobby-row:hover{background:linear-gradient(100deg,#254540,#302b28)!important;border-color:#d8b96d80!important}.lobby-table-photo{width:62px;height:58px;object-fit:cover;object-position:center;flex-shrink:0;border-radius:9px;border:1px solid #d6b36c55}.club-shell .join-button{background:linear-gradient(135deg,#17564f,#223c3a)!important;color:#f6e2ab!important;border-color:#7c9b7666!important}.club-shell .table-list-head{background:#102d2a!important;color:#a7c2b9!important}.club-shell .history-stats>div,.club-shell .session-summary,.club-shell .surface{background:linear-gradient(135deg,#1c302ddd,#211e29ee)!important;border-color:#af9b5b38!important}.club-shell[data-view=history] .page-heading,.club-shell[data-view=tables] .page-heading{min-height:150px;padding:20px 22px;border:1px solid #d0af6747;border-radius:16px;background:linear-gradient(90deg,#152b27df,#152b2720);align-items:flex-end}.club-shell[data-view=settings] .settings-page{background:#19283ce8;border-color:#9eacbb38}.club-shell .main-nav a.active{background:linear-gradient(90deg,#493021,#273932)!important;color:#f7d283!important;border-color:#cda65d!important}.club-shell .topbar{background:#131b1bdc!important;backdrop-filter:blur(18px)}@media(max-width:680px){.client-lobby-heading{min-height:190px;padding:20px!important;background-position:58%;gap:18px!important}.client-lobby-heading p{max-width:250px;font-size:14px!important}.lobby-heading-actions{width:100%;display:flex;flex-wrap:wrap!important}.lobby-heading-actions button{flex:1;min-width:0;white-space:normal;min-height:42px;height:auto}.lobby-table-photo{width:57px;height:59px}.lobby-row .table-name{gap:10px!important;min-width:0}.lobby-row .table-name>div{min-width:0}.lobby-row .table-name strong{flex-wrap:wrap;overflow-wrap:anywhere}.lobby-row .favorite-button{order:2;margin-left:auto;align-self:flex-start;flex-shrink:0}.club-shell[data-view=history] .page-heading,.club-shell[data-view=tables] .page-heading{min-height:140px;padding:18px;gap:15px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.club-shell .lobby-row{transition:none}}.tournament-client-heading{min-height:180px;padding:26px;border:1px solid #caab6860;border-radius:18px;align-items:flex-end!important;background:linear-gradient(90deg,#112a25e8,#172c2545),url(/club/tournament-evening.webp) center 48%/cover;margin-bottom:22px}.tournament-client-heading p{color:#e0d4c0!important;max-width:400px}.tournament-client-heading .tournament-clock{background:#162621cf;padding:13px 16px;border:1px solid #cda96575;border-radius:12px}.club-shell .tournament-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto!important;overflow:visible!important;background:#22322d!important;padding:5px!important;gap:4px!important;border-radius:12px!important}.club-shell .tournament-tabs [data-slot=tabs-trigger]{height:auto!important;min-height:48px;min-width:0!important;padding:10px 12px!important;white-space:normal!important;line-height:1.3;font-size:15px!important;text-align:center}.club-shell .tournament-tabs [data-slot=tabs-trigger][data-state=active]{background:linear-gradient(135deg,#a73a2b,#70273c)!important;color:#fff2dc!important;border-radius:8px}.club-shell .settings-client-top{min-height:145px;padding:22px;border:1px solid #a2b2c443;border-radius:15px;background:linear-gradient(90deg,#182c44d8,#182c4420);align-items:flex-end}.club-shell .settings-rail{background:#17283dee!important}.club-shell .settings-page{background:linear-gradient(130deg,#1c2c39f2,#222333f2)!important}.club-shell .wallet-hero{background:linear-gradient(90deg,#102b29f5,#173d3785),url(/club/club-vault.webp) 100%/cover!important}.club-shell .history-stats{gap:12px}@media(max-width:800px){.club-shell .tournament-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.club-shell .tournament-tabs [data-slot=tabs-trigger]{flex:initial!important;white-space:normal!important;font-size:14px!important}.tournament-client-heading{min-height:190px;padding:20px;gap:14px;flex-wrap:wrap}.tournament-client-heading .tournament-clock{font-size:15px}.tournament-client-heading h1{font-size:30px}.tournament-client-heading p{font-size:14px;max-width:260px}.club-shell .settings-client-top{flex-wrap:wrap;gap:14px;padding:18px}}.club-shell .crypto-heading{min-height:155px;padding:22px;border:1px solid #b5cbaa38;border-radius:16px;background:linear-gradient(90deg,#15332ff2,#13383065),url(/club/club-vault.webp) center 50%/cover;align-items:flex-end}.club-shell .crypto-hero{background:linear-gradient(90deg,#0d302dec,#12392ca1),url(/club/club-vault.webp) 100%/cover}.club-shell .crypto-fees,.club-shell .crypto-panel{background:linear-gradient(130deg,#18342fee,#222b31f5);border-color:#93b7a238}.club-shell .crypto-market-banner{background:linear-gradient(90deg,#183e37ed,#173d3365),url(/club/club-vault.webp) 100%/cover}@media(max-width:680px){.club-shell .table-toolbar .club-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));height:auto!important;gap:4px!important;min-width:0!important}.club-shell .table-toolbar .club-tabs [data-slot=tabs-trigger]{flex:initial!important;min-width:0!important;min-height:48px;height:auto!important;white-space:normal!important;flex-wrap:wrap;padding:8px 4px!important;font-size:12px!important;line-height:1.25;text-align:center}.club-shell .crypto-heading{padding:18px;gap:16px;flex-wrap:wrap}}.club-shell .tournament-teaser{background:linear-gradient(90deg,#133b32f7,#253529a0),url(/club/tournament-evening.webp) 75% 50%/cover;border-color:#ba99576b;min-height:110px}.club-shell .tournament-teaser strong{color:#ffe1a4}.club-shell .saved-table{background:linear-gradient(110deg,#18352fe8,#18352fa3),var(--venue-image);background-size:cover;background-position:50%}.club-shell .guide-teaser{background:linear-gradient(120deg,#2c3147,#24382ee8)}.club-shell .settings-client-top{background:linear-gradient(90deg,#172942ee,#182c4470),url(/venues/ship.webp) center 45%/cover}.club-shell[data-view=history] .page-heading,.club-shell[data-view=tables] .page-heading{background:linear-gradient(90deg,#152b27ec,#152b2750),var(--section-image);background-size:cover;background-position:50%}.tournament-program_program__nqGWR{min-width:0}.tournament-program_filters__YiWlW{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px;margin:20px 0}.tournament-program_filters__YiWlW input,.tournament-program_filters__YiWlW select{font-size:16px;min-height:46px;background:#162823}.tournament-program_cards__ulUjq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tournament-program_card__IMS9w{position:relative;overflow:hidden;border-radius:17px;border:1px solid #d4b76f6b;background:#182922;min-width:0;isolation:isolate}.tournament-program_image__AH4Ou{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center;z-index:-2}.tournament-program_card__IMS9w:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08171025,#10201dc9 28%,#10201ff8 77%);z-index:-1}.tournament-program_tier5000__AibF8:after{background:linear-gradient(180deg,#28133412,#282039d4 35%,#171528fa 80%)}.tournament-program_tier10000__gsj_f:after{background:linear-gradient(180deg,#34191015,#432725cb 33%,#301b21fa 80%)}.tournament-program_cardTop__VGPb_{display:flex;justify-content:space-between;gap:12px;padding:18px 18px 64px;color:#ffe3a2;text-shadow:0 2px 8px #000}.tournament-program_cardTop__VGPb_ span{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:700}.tournament-program_cardTop__VGPb_ small{font-size:14px;color:#f2dfb8}.tournament-program_cardBody__QJ5TB{padding:0 20px 20px}.tournament-program_eyebrow__Obn9w{color:#dfbb79;font-size:12px;letter-spacing:.08em}.tournament-program_card__IMS9w h2{font-size:23px;font-weight:750;line-height:1.2;color:#fff4df;margin:7px 0 15px}.tournament-program_buyIn___WOr_{display:flex;align-items:baseline;gap:8px;margin-bottom:15px}.tournament-program_buyIn___WOr_ b{font-size:38px;color:#fae5ad;font-weight:750;line-height:1.1}.tournament-program_buyIn___WOr_ span{font-size:16px;color:#bba98c}.tournament-program_card__IMS9w dl{border-block:1px solid #dcc78126;padding:12px 0;display:grid;gap:9px}.tournament-program_card__IMS9w dl>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.tournament-program_card__IMS9w dt{color:#c8c3b5}.tournament-program_card__IMS9w dd{font-weight:650;color:#f5e4c3;white-space:nowrap}.tournament-program_cardMeta__8OiNA{display:flex;gap:12px;justify-content:space-between;color:#c6cbbe;font-size:14px;padding:14px 0}.tournament-program_cardMeta__8OiNA span{display:flex;align-items:center;gap:6px}.tournament-program_card__IMS9w button{width:100%;height:auto;min-height:45px;white-space:normal;background:#e1c484;color:#192720;font-size:15px;justify-content:space-between}.tournament-program_card__IMS9w button:hover{background:#ffe3a8}.tournament-program_details__usXEH{margin-top:20px;padding:24px;border:1px solid #caaa654f;border-radius:16px;background:linear-gradient(125deg,#1b302bea,#231e2af5)}.tournament-program_details__usXEH header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #b69c5c38}.tournament-program_details__usXEH header>svg{color:#f0c675;flex-shrink:0}.tournament-program_details__usXEH header small{font-size:14px;color:#bfb7a6}.tournament-program_details__usXEH h2{font-size:25px;color:#f9e8c4;font-weight:700}.tournament-program_details__usXEH header>span{margin-left:auto;color:#f1cf8c;font-size:18px;font-weight:700;white-space:nowrap}.tournament-program_detailGrid__pNpHa{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:22px}.tournament-program_amounts__279hi{display:grid;gap:15px}.tournament-program_amounts__279hi>div{display:flex;justify-content:space-between;gap:15px;font-size:16px}.tournament-program_amounts__279hi dt{color:#c6c6b8}.tournament-program_amounts__279hi dd{font-weight:700;color:#f7e8bd;white-space:nowrap}.tournament-program_amounts__279hi .tournament-program_total__LZ_q0{border-top:1px solid #baad7833;padding-top:16px;font-size:21px}.tournament-program_facts__YbHHA{display:grid;gap:15px}.tournament-program_facts__YbHHA>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;font-size:14px}.tournament-program_facts__YbHHA dt{color:#b4baaf}.tournament-program_facts__YbHHA dd{color:#f1e8d6}.tournament-program_facts__YbHHA small{display:block;font-size:13px;color:#b2b6aa;margin-top:4px}.tournament-program_funding__EK3UD{font-size:14px;color:#bbbdaf;line-height:1.55;display:flex;align-items:flex-start;gap:9px;margin:20px 0 12px}.tournament-program_funding__EK3UD svg{flex-shrink:0;margin-top:3px}.tournament-program_feeNote__7BhBf{display:flex;gap:12px;padding:17px;margin-top:22px;border:1px solid #80b49429;border-radius:10px;background:#1c453333;color:#cddbcf;font-size:14px;line-height:1.6}.tournament-program_feeNote__7BhBf svg{flex-shrink:0;color:#dec681;margin-top:3px}.tournament-program_feeNote__7BhBf p+p{margin-top:8px}.tournament-program_rules__MDXZo{font-size:15px;color:#d0c5b2;margin-top:18px}.tournament-program_rules__MDXZo summary{cursor:pointer;padding:7px 0;color:#e8d6ad}.tournament-program_rules__MDXZo p{line-height:1.7;padding-top:10px}.tournament-program_other__nPBtx{margin-top:30px}.tournament-program_other__nPBtx h2{font-size:22px;color:#efd5a3;margin-bottom:14px}.tournament-program_other__nPBtx>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tournament-program_other__nPBtx button{display:flex;align-items:center;gap:13px;padding:15px;background:#192c2be6;border:1px solid #aac7b531;border-radius:12px;text-align:left;min-width:0}.tournament-program_other__nPBtx button:hover{background:#25423b}.tournament-program_other__nPBtx img{height:66px;width:65px;object-fit:cover;border-radius:8px;flex-shrink:0}.tournament-program_other__nPBtx strong{font-size:16px;color:#f5e5c5}.tournament-program_other__nPBtx small{display:block;color:#b4bfba;font-size:13px;margin-top:4px}.tournament-program_otherPrice__FGwQi{margin-left:auto;font-size:14px;color:#e9cb8f;text-align:right}.tournament-program_otherPrice__FGwQi svg{display:block;margin-left:auto;margin-top:6px}.tournament-program_empty__O8AAl{padding:35px;color:#e2d7c1;text-align:center}@media(max-width:1100px){.tournament-program_cards__ulUjq{gap:10px}.tournament-program_cardBody__QJ5TB{padding:0 15px 16px}.tournament-program_cardTop__VGPb_{padding:15px 15px 55px;flex-wrap:wrap}.tournament-program_card__IMS9w h2{font-size:21px}.tournament-program_buyIn___WOr_ b{font-size:32px}.tournament-program_card__IMS9w dl>div{flex-wrap:wrap;gap:4px}.tournament-program_other__nPBtx>div{grid-template-columns:1fr}}@media(max-width:700px){.tournament-program_filters__YiWlW{grid-template-columns:minmax(0,1fr)}.tournament-program_cards__ulUjq{grid-template-columns:1fr;gap:14px}.tournament-program_card__IMS9w{display:grid;grid-template-columns:1fr}.tournament-program_image__AH4Ou{object-position:center 56%}.tournament-program_card__IMS9w:after{background:linear-gradient(95deg,#132d26f5,#17302bee 52%,#17302b77)}.tournament-program_tier5000__AibF8:after{background:linear-gradient(95deg,#25243cf5,#29213aeb 52%,#28263980)}.tournament-program_tier10000__gsj_f:after{background:linear-gradient(95deg,#402125f5,#402125eb 52%,#45232a77)}.tournament-program_cardTop__VGPb_{padding:17px 19px 14px}.tournament-program_cardBody__QJ5TB{padding:0 19px 19px}.tournament-program_cardBody__QJ5TB h2{font-size:26px}.tournament-program_buyIn___WOr_{margin-bottom:12px}.tournament-program_buyIn___WOr_ b{font-size:39px}.tournament-program_card__IMS9w dl>div{flex-wrap:nowrap;font-size:14px}.tournament-program_card__IMS9w dl{max-width:100%}.tournament-program_details__usXEH{padding:18px}.tournament-program_details__usXEH header{flex-wrap:wrap;gap:10px}.tournament-program_details__usXEH h2{font-size:22px}.tournament-program_details__usXEH header>span{width:100%;margin-left:36px;font-size:16px}.tournament-program_detailGrid__pNpHa{grid-template-columns:1fr;gap:24px}.tournament-program_facts__YbHHA>div{grid-template-columns:1fr 1.2fr}.tournament-program_amounts__279hi>div{font-size:15px}.tournament-program_amounts__279hi .tournament-program_total__LZ_q0{font-size:19px}.tournament-program_feeNote__7BhBf{padding:13px}.tournament-program_other__nPBtx button{flex-wrap:wrap}.tournament-program_other__nPBtx button>span:first-of-type{flex:1;min-width:0}.tournament-program_otherPrice__FGwQi{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:9px;flex-wrap:wrap}.tournament-program_otherPrice__FGwQi small,.tournament-program_otherPrice__FGwQi svg{margin:0}.tournament-program_other__nPBtx strong{overflow-wrap:anywhere}}