.club-home_home__xoiFF{--gold:#e7c687;color:#f6f3ed;padding:12px 0 28px;isolation:isolate}.club-home_welcome__oNrQE{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 30px}.club-home_eyebrow__7u16i{display:flex;align-items:center;gap:9px;letter-spacing:2.5px;font-size:10px;font-weight:700;color:var(--gold)}.club-home_eyebrow__7u16i i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px #e7c68770}.club-home_welcome__oNrQE h1{font-size:clamp(30px,3.4vw,52px);font-weight:750;letter-spacing:-1.7px;line-height:1.15;margin:13px 0 12px}.club-home_heading__LO3cm p,.club-home_welcome__oNrQE p{font-size:13px;line-height:1.6;color:#abb0be;margin:0}.club-home_clubSeal__0j2hk{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.7;padding:0 12px;flex-shrink:0}.club-home_clubSeal__0j2hk img{width:57px;height:57px;object-fit:contain}.club-home_clubSeal__0j2hk span{font-size:7px;letter-spacing:2px;color:#c1b49b}.club-home_featured__hiPVx{display:grid;grid-template-columns:1.1fr 1.1fr 1fr;gap:16px}.club-home_boardCard__xHlMf,.club-home_feature__3Z_9h{position:relative;display:block;border-radius:18px;overflow:hidden;border:1px solid #ffffff12;background:#181a22;text-decoration:none!important;color:#fff!important;transform:translateZ(0)}.club-home_feature__3Z_9h{height:340px}.club-home_boardCard__xHlMf>img,.club-home_feature__3Z_9h>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.club-home_feature__3Z_9h>img{object-position:50% 20%}.club-home_boardCard__xHlMf:hover>img,.club-home_feature__3Z_9h:hover>img{transform:scale(1.04)}.club-home_boardCard__xHlMf:hover,.club-home_feature__3Z_9h:hover{border-color:#e7c68765}.club-home_shade__OAYYJ{position:absolute;inset:0;background:linear-gradient(180deg,#0000000a 20%,#090b1450 45%,#070914eb 94%)}.club-home_cardNumber__bbkvc{position:absolute;top:17px;left:19px;font-size:10px;letter-spacing:2px;color:#fff9}.club-home_cardContent__PMXk1{position:absolute;bottom:25px;left:24px;right:22px}.club-home_cardContent__PMXk1 small{display:block;font-size:8px;letter-spacing:1.6px;color:#ded4c4}.club-home_cardContent__PMXk1 h2{font-size:35px;line-height:1.15;letter-spacing:-.7px;margin:9px 0;font-weight:750}.club-home_cardContent__PMXk1 p{font-size:12px;line-height:1.6;color:#d5d6db;margin:0;max-width:250px}.club-home_enter__9_XhP{display:inline-flex;gap:18px;align-items:center;font-size:11px;font-weight:650;border-top:1px solid #ffffff20;margin-top:19px;padding-top:14px;color:var(--gold)}.club-home_sports__8PIiX .club-home_enter__9_XhP{color:#9ff1d7}.club-home_slots__kLc_L .club-home_enter__9_XhP{color:#e5b4fd}.club-home_heading__LO3cm{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:38px 0 20px}.club-home_heading__LO3cm h2{font-size:25px;font-weight:700;letter-spacing:-.65px;margin:7px 0}.club-home_heading__LO3cm>a{color:var(--gold);display:flex;align-items:center;gap:10px;font-size:11px;white-space:nowrap;padding-bottom:4px}.club-home_boards__LgTwL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.club-home_boardCard__xHlMf{height:244px}.club-home_boardCard__xHlMf .club-home_shade__OAYYJ{background:linear-gradient(180deg,#080c1908 30%,#080b17ce 85%,#080b17f0)}.club-home_boardCard__xHlMf .club-home_cardContent__PMXk1{left:22px;bottom:22px;right:44px}.club-home_cardContent__PMXk1 h3{font-size:25px;letter-spacing:-.4px;font-weight:650;margin:0 0 8px;line-height:1.15}.club-home_boardCard__xHlMf p{font-size:11px;color:#d3d5e1}.club-home_roundArrow__fOiWi{position:absolute;right:17px;bottom:25px;color:#e7d6ae}.club-home_search__x4shh{display:flex;align-items:center;gap:9px;border:1px solid #ffffff1f;border-radius:10px;background:#111520;min-width:220px;padding:10px 13px;color:#8a91a5}.club-home_search__x4shh input{border:0;outline:0;background:transparent;color:#fff;font-size:12px;width:100%;min-width:0}.club-home_search__x4shh:focus-within{border-color:var(--gold)}.club-home_filters__SCaY9{display:flex;align-items:center;gap:8px;margin:0 0 20px;flex-wrap:wrap}.club-home_filters__SCaY9 button{border:1px solid #ffffff12;border-radius:8px;padding:9px 15px;background:#161a24;color:#aeb3c2;font-size:11px;cursor:pointer;transition:background .2s}.club-home_filters__SCaY9 button[aria-pressed=true]{background:#e7c687;color:#171820;border-color:#e7c687}.club-home_count__Msa49{margin-left:auto;color:#818a9f;font-size:10px;font-variant-numeric:tabular-nums}.club-home_collection__b39_E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}.club-home_game__sSX_y{overflow:hidden;border:1px solid #ffffff12;border-radius:13px;background:#141824;color:#f6f3ed!important;min-width:0;text-decoration:none!important;transition:border-color .2s,transform .2s}.club-home_game__sSX_y:hover{border-color:#e7c68760;transform:translateY(-3px)}.club-home_game__sSX_y>div:first-child{border-radius:0;aspect-ratio:1.35;min-height:0}.club-home_gameMeta__UFCLX{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px}.club-home_gameMeta__UFCLX>span{min-width:0;display:grid;gap:4px}.club-home_gameMeta__UFCLX small{font-size:8px;color:#8b94aa;letter-spacing:.4px}.club-home_gameMeta__UFCLX strong{font-size:12px;line-height:1.4;font-weight:600}.club-home_gameMeta__UFCLX>svg{flex-shrink:0;color:var(--gold)}.club-home_tournaments__Cc20V{margin-top:36px;background:linear-gradient(110deg,#322638,#1a1c2c 50%,#142b30);border:1px solid #e7c68720;border-radius:15px;display:flex;align-items:center;gap:23px;padding:26px}.club-home_trophy__iKf0A{color:var(--gold);flex-shrink:0}.club-home_tournaments__Cc20V h2{font-size:21px;margin:0 0 8px;letter-spacing:-.3px}.club-home_tournaments__Cc20V p{font-size:12px;line-height:1.6;color:#aeb3c2;max-width:440px;margin:0}.club-home_tourLinks__RHPxD{margin-left:auto;display:grid;gap:9px}.club-home_tourLinks__RHPxD a{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #ffffff26;background:#ffffff08;border-radius:8px;padding:11px 13px;color:#e8d3ac;white-space:nowrap;font-size:11px}.club-home_message__t5i_R{padding:35px;text-align:center;color:#adb4c7;font-size:13px;border:1px dashed #ffffff1a;border-radius:13px}.club-home_message__t5i_R button{margin-top:10px;border:1px solid #e7c68760;color:var(--gold);border-radius:8px;padding:9px 18px;cursor:pointer}.club-home_home__xoiFF a:focus-visible,.club-home_home__xoiFF button:focus-visible{outline:3px solid #e7c687;outline-offset:4px}.club-home_home__xoiFF a:hover{text-decoration:none}@media(min-width:1600px){.club-home_feature__3Z_9h{height:390px}.club-home_boardCard__xHlMf{height:300px}.club-home_collection__b39_E{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.club-home_featured__hiPVx{gap:12px}.club-home_feature__3Z_9h{height:300px}.club-home_cardContent__PMXk1{left:19px;bottom:22px;right:15px}.club-home_cardContent__PMXk1 h2{font-size:30px}.club-home_cardContent__PMXk1 p{font-size:11px}.club-home_cardContent__PMXk1 h3{font-size:23px}.club-home_boards__LgTwL{gap:12px}.club-home_boardCard__xHlMf{height:230px}.club-home_collection__b39_E{grid-template-columns:repeat(3,minmax(0,1fr))}.club-home_tournaments__Cc20V{gap:18px;padding:22px}.club-home_tournaments__Cc20V h2{font-size:18px}.club-home_trophy__iKf0A{display:none}.club-home_tourLinks__RHPxD a{font-size:10px}}@media(max-width:750px){.club-home_home__xoiFF{padding-top:3px}.club-home_welcome__oNrQE{padding:4px 0 22px;gap:10px}.club-home_welcome__oNrQE h1{font-size:33px;letter-spacing:-1.1px;margin:11px 0 10px;max-width:340px}.club-home_welcome__oNrQE p{font-size:12px;max-width:330px}.club-home_clubSeal__0j2hk{display:none}.club-home_eyebrow__7u16i{font-size:9px;letter-spacing:2px}.club-home_featured__hiPVx{grid-template-columns:1fr 1fr;gap:12px}.club-home_feature__3Z_9h{height:248px}.club-home_feature__3Z_9h:first-child{grid-column:1/-1;height:270px}.club-home_feature__3Z_9h:first-child>img{object-position:50% 36%}.club-home_feature__3Z_9h:first-child .club-home_shade__OAYYJ{background:linear-gradient(90deg,#080813e8,#08081370 50%,#08081310),linear-gradient(0deg,#08081380,transparent)}.club-home_feature__3Z_9h:first-child .club-home_cardContent__PMXk1{max-width:63%;bottom:25px}.club-home_cardContent__PMXk1{bottom:18px;left:17px;right:13px}.club-home_cardContent__PMXk1 h2{font-size:27px}.club-home_cardContent__PMXk1 small{font-size:7px;letter-spacing:1px}.club-home_cardContent__PMXk1 p{font-size:11px}.club-home_cardNumber__bbkvc{top:14px;left:17px}.club-home_enter__9_XhP{margin-top:13px;padding-top:10px;font-size:10px;gap:10px}.club-home_heading__LO3cm{margin-top:31px;flex-wrap:wrap;gap:13px}.club-home_heading__LO3cm h2{font-size:23px}.club-home_heading__LO3cm p{font-size:12px}.club-home_heading__LO3cm>a{font-size:11px}.club-home_boards__LgTwL{grid-template-columns:1fr;gap:12px}.club-home_boardCard__xHlMf{height:172px}.club-home_boardCard__xHlMf>img{object-position:65% 45%;width:72%;left:auto}.club-home_boardCard__xHlMf .club-home_shade__OAYYJ{background:linear-gradient(90deg,#10121fee 5%,#10121fa0 42%,#10121f08 80%),linear-gradient(0deg,#090e1840,transparent)}.club-home_boardCard__xHlMf .club-home_cardContent__PMXk1{left:20px;bottom:23px;right:38%}.club-home_boardCard__xHlMf .club-home_cardContent__PMXk1 h3{font-size:24px}.club-home_boardCard__xHlMf p{font-size:11px;max-width:160px}.club-home_roundArrow__fOiWi{bottom:22px;right:19px}.club-home_collection__b39_E{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.club-home_gameMeta__UFCLX{padding:11px}.club-home_gameMeta__UFCLX strong{font-size:11px}.club-home_gameMeta__UFCLX small{font-size:7px}.club-home_search__x4shh{width:100%;min-width:0}.club-home_filters__SCaY9{gap:6px}.club-home_filters__SCaY9 button{padding:8px 11px;font-size:10px}.club-home_count__Msa49{font-size:9px}.club-home_tournaments__Cc20V{display:block;padding:23px 20px;margin-top:27px}.club-home_tournaments__Cc20V h2{font-size:21px}.club-home_tourLinks__RHPxD{margin-top:18px;gap:8px}.club-home_tourLinks__RHPxD a{font-size:12px}.club-home_message__t5i_R{padding:25px}}@media(prefers-reduced-motion:reduce){.club-home_boardCard__xHlMf>img,.club-home_feature__3Z_9h>img,.club-home_game__sSX_y{transition:none}.club-home_boardCard__xHlMf:hover>img,.club-home_feature__3Z_9h:hover>img,.club-home_game__sSX_y:hover{transform:none}}.club-home_home__xoiFF .club-home_game__sSX_y>div:first-child>strong{font-size:clamp(18px,1.5vw,25px);line-height:1.12;overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0}@media(max-width:750px){.club-home_home__xoiFF .club-home_game__sSX_y>div:first-child>strong{font-size:18px}.club-home_home__xoiFF .club-home_game__sSX_y>div:first-child{padding:14px 11px}}.poker-lobby-r1{--poker-text:#f6f0e5;--poker-muted:#aebdb7;color:var(--poker-text)}.poker-lobby-hero{position:relative;isolation:isolate;overflow:hidden;min-height:240px;padding:30px 34px;border:1px solid #ccb77e45;border-radius:18px;background:#101c19;margin-bottom:0}.poker-hero-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:75% 42%}.poker-lobby-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071a18fa 2%,#0b1e1cdd 36%,#0b1b1840 65%,#0714110c)}.poker-hero-copy{max-width:610px}.poker-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:3.4px;color:#dfc78e;margin-bottom:10px}.poker-hero-copy h1{margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.05;letter-spacing:-1.6px;color:#fff7e9}.poker-hero-copy>p{margin:13px 0 24px;font-size:15px;line-height:1.5;color:#c5d0c8}.poker-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.poker-hero-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-height:42px;font:inherit;font-size:12px;border-radius:8px;padding:10px 14px;transition:background .18s,border-color .18s}.poker-hero-actions .poker-create{background:#ddc28b;border:1px solid #f2d9a3;color:#171d18;font-weight:700}.poker-hero-actions .poker-create:hover{background:#f2d8a2}.poker-hero-actions .poker-location{background:#071b1670;border:1px solid #d8c9a536;color:#d5d6c5}.poker-hero-actions .poker-location:hover{border-color:#d5bf88;background:#152d26}.poker-lobby-overview{display:flex;gap:28px;align-items:center;padding:17px 4px 23px;border-bottom:1px solid #c0cbb51c;margin-bottom:24px}.poker-lobby-overview>span{display:inline-flex;align-items:baseline;gap:8px;color:var(--poker-muted);font-size:11px}.poker-lobby-overview strong{font-size:16px;font-variant-numeric:tabular-nums;font-weight:650;color:#f4e5bf}.poker-formats-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}.poker-formats-heading h2,.poker-table-heading h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.3px}.poker-formats-heading button{display:inline-flex;align-items:center;gap:5px;border:1px solid #b0c5b62e;background:#132520c4;color:#bbc8bf;border-radius:999px;padding:7px 12px;font-size:11px;cursor:pointer}.poker-formats-heading button[aria-pressed=true]{color:#f3dca4;border-color:#d5bd8270}.poker-format-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:29px}.poker-format-card{position:relative;isolation:isolate;overflow:hidden;text-align:left;min-width:0;min-height:184px;aspect-ratio:1.18;border:1px solid #d5c49d36;border-radius:12px;display:flex;align-items:flex-end;background:#101e1a;color:#fff7eb;cursor:pointer;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s}.poker-format-card>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:65% 35%;transition:transform .35s}.poker-format-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07130d00 25%,#0b141642 48%,#091412f7)}.poker-format-copy{display:block;padding:36px 14px 15px;width:100%;min-width:0}.poker-format-copy strong{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:17px;font-weight:650;letter-spacing:-.35px;line-height:1.25;text-wrap:balance;text-shadow:0 2px 8px #000}.poker-format-copy small{display:block;margin-top:6px;font-size:10px;line-height:1.4;color:#c4c7ba}.poker-format-card:hover{border-color:#dec78b;transform:translateY(-2px)}.poker-format-card:hover>img{transform:scale(1.035)}.poker-format-card.is-selected{border-color:var(--format-accent,#dfc78e);box-shadow:0 0 0 1px var(--format-accent,#dfc78e),0 8px 24px #0002}.poker-format-check{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:#0d2119;background:var(--format-accent,#e4c88f)}.poker-tournament-card>img{object-position:60% 40%}.poker-tournament-card .poker-format-copy strong{color:#ffe1a2}.poker-table-heading{display:flex;align-items:center;gap:10px;margin:0 0 14px}.poker-table-heading>span{background:#d5bf8517;border:1px solid #d5bf8533;border-radius:6px;padding:2px 7px;font-size:10px;color:#dfcea6}.poker-lobby-r1 .lobby-tables{border:1px solid #c8c5ac2c;border-radius:14px;background:linear-gradient(135deg,#13241fe8,#151d1de8);padding:20px;margin-bottom:22px}.poker-lobby-r1 .table-list{border-radius:9px;overflow:hidden;border-color:#bbc9ab29}.poker-lobby-r1 .table-list-head{font-size:11px;color:#b5c9bc!important;background:#0b1d18!important;padding-top:11px;padding-bottom:11px}.poker-lobby-r1 .lobby-row{background:#14231be6;border-color:#cad0b315;min-height:76px}.poker-lobby-r1 .lobby-row:nth-child(odd){background:#182922bd}.poker-lobby-r1 .table-name>img.poker-row-art{width:56px;height:48px;border-radius:7px;object-fit:cover;object-position:70% 35%;border:1px solid #dfcba92e;flex-shrink:0}.poker-lobby-r1 .table-name strong{font-size:13px}.poker-lobby-r1 .table-name small{font-size:10px;color:#b0bdb1}.poker-lobby-r1 .table-toolbar{gap:12px}.poker-lobby-r1 .promotions-teaser{margin:22px 0}.poker-lobby-r1 .join-button{min-height:35px;border-radius:7px!important}.poker-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.poker-format-card:focus-visible,.poker-formats-heading button:focus-visible,.poker-hero-actions button:focus-visible{outline:3px solid #8ee2ca;outline-offset:4px}@media(max-width:1150px){.poker-format-grid{gap:9px}.poker-format-card{min-height:165px}.poker-format-copy{padding:32px 10px 12px}.poker-format-copy strong{font-size:14px}.poker-format-copy small{font-size:9px}.poker-lobby-r1 .lobby-tables{padding:15px}}@media(max-width:850px){.poker-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poker-format-card{aspect-ratio:1.65;min-height:160px}.poker-tournament-card{grid-column:1/-1;aspect-ratio:auto;min-height:128px}.poker-tournament-card>img{object-position:65% 42%}.poker-tournament-card:after{background:linear-gradient(90deg,#081813f5,#08181399 44%,#07181200)}.poker-tournament-card .poker-format-copy{max-width:60%}.poker-format-copy strong{font-size:18px}.poker-format-copy small{font-size:11px}.poker-lobby-hero{min-height:230px;padding:25px}.poker-hero-copy{max-width:65%}}@media(max-width:560px){.poker-lobby-hero{min-height:235px;padding:22px 18px}.poker-hero-copy{max-width:90%}.poker-hero-copy h1{font-size:35px}.poker-hero-copy>p{font-size:12px;max-width:215px;margin-bottom:21px}.poker-lobby-hero:after{background:linear-gradient(90deg,#071a18f5,#071a18bb 48%,#071a1855)}.poker-hero-art{object-position:68% 35%}.poker-eyebrow{font-size:9px}.poker-hero-actions{gap:7px}.poker-hero-actions button{min-height:38px;font-size:11px;padding:9px 10px}.poker-hero-actions .poker-location{max-width:100%}.poker-location span:not(.poker-sr-only){max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poker-lobby-overview{gap:14px;justify-content:space-between;padding:14px 0 18px;margin-bottom:20px}.poker-lobby-overview>span{display:block;font-size:9px}.poker-lobby-overview strong{display:block;font-size:17px;margin-bottom:3px}.poker-formats-heading h2,.poker-table-heading h2{font-size:16px}.poker-format-grid{gap:9px;margin-bottom:22px}.poker-format-card{aspect-ratio:1.05;min-height:155px}.poker-format-copy{padding:30px 10px 12px}.poker-format-copy strong{font-size:15px}.poker-format-copy small{font-size:9px;line-height:1.35}.poker-tournament-card{aspect-ratio:auto;min-height:115px}.poker-tournament-card .poker-format-copy{max-width:70%}.poker-lobby-r1 .lobby-tables{padding:13px 9px;border-radius:10px}.poker-lobby-r1 .table-name>img.poker-row-art{width:43px;height:42px}.poker-lobby-r1 .lobby-row{min-height:75px}.poker-lobby-r1 .table-name strong{font-size:12px}.poker-lobby-r1 .table-name small{font-size:9px}.poker-lobby-r1 .club-tabs [data-slot=tabs-trigger]{font-size:11px;padding:8px 7px}.poker-lobby-r1 .lobby-filters{width:100%}}@media(prefers-reduced-motion:reduce){.poker-format-card,.poker-format-card>img,.poker-hero-actions button{transition:none}.poker-format-card:hover,.poker-format-card:hover>img{transform:none}}@media(max-width:360px){.poker-format-grid{grid-template-columns:minmax(0,1fr)}.poker-format-card{aspect-ratio:1.8;min-height:155px}.poker-tournament-card{grid-column:auto;aspect-ratio:2;min-height:120px}.poker-tournament-card .poker-format-copy{max-width:75%}}.club-shell[data-view=home] .main-shell{background:radial-gradient(ellipse at 65% 0,#22233a 0,transparent 38%),#0c101a}.club-shell[data-theme-system=r1][data-view=home] .main-content{background:none}.club-shell[data-view=home] .main-content:after,.club-shell[data-view=home] .main-content:before{display:none}.breadcrumb-root[href]{color:inherit;text-decoration:none}.breadcrumb-root[href]:hover{color:#e7c687}.breadcrumb-root[href]:focus-visible,.mobile-mark[href]:focus-visible{outline:2px solid #e7c687;outline-offset:4px;border-radius:3px}@media(max-width:1100px){.topbar .breadcrumb .mobile-mark[href]{display:inline-flex;align-items:center}.topbar .breadcrumb .mobile-mark[href] .brand-mark{width:21px;height:21px;border:0;box-shadow:none}}.club-shell>.sidebar{height:100vh;height:100dvh;max-height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#77706466 transparent;-webkit-overflow-scrolling:touch}.club-shell>.sidebar>*{flex-shrink:0}.club-shell>.sidebar::-webkit-scrollbar{width:6px}.club-shell>.sidebar::-webkit-scrollbar-thumb{background:#77706466;border-radius:6px}.club-shell>.sidebar::-webkit-scrollbar-thumb:hover{background:#b3a58a99}.club-mobile-menu{max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.club-sidebar-control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid #ffffff12;border-radius:9px;background:#ffffff04;color:inherit;cursor:pointer;transition:background .15s,border-color .15s}.club-sidebar-control:hover{background:#ffffff0c;border-color:#dcb76c55}.club-sidebar-control:focus-visible{outline:2px solid #e7c687;outline-offset:3px}.club-sidebar-control svg{flex-shrink:0}.club-sidebar-control-mobile{display:none}.club-shell[data-view=sports] .main-content{max-width:none;width:100%;min-width:0}@media(min-width:1101px){.club-shell[data-sidebar-collapsed=true]>.sidebar{display:none}.club-shell[data-sidebar-collapsed=true]>.main-shell{margin-left:0;width:100%;max-width:none}}@media(max-width:1100px){.club-shell>.sidebar{display:none}.club-shell>.main-shell{margin-left:0;width:100%}.club-sidebar-control-desktop{display:none}.club-sidebar-control-mobile{display:inline-flex}.club-mobile-menu[data-slot=dialog-content]{left:0;top:0;right:auto;bottom:0;transform:none;translate:0 0;width:min(88vw,360px);max-width:360px;height:100vh;height:100dvh;max-height:100dvh;margin:0;border-radius:0 18px 18px 0;border-left:0;animation:none;gap:18px;align-content:start;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}.club-mobile-menu nav{grid-template-columns:minmax(0,1fr)}.club-mobile-menu nav a{min-height:44px;min-width:0;overflow-wrap:anywhere}.club-mobile-menu nav a svg{flex:0 0 20px}}@media(max-width:680px){.club-shell .topbar .breadcrumb{gap:8px;min-width:0}.club-sidebar-control{flex-basis:34px;width:34px;height:34px;border-radius:8px}.club-shell[data-view=sports] .main-content{padding-left:10px;padding-right:10px}}@media(prefers-reduced-motion:reduce){.club-sidebar-control{transition:none}}