.host-hub{--hub-bg:#0f1913;--hub-panel:#18271d;--hub-border:#d8e5cf15;--hub-muted:#92a896;--hub-gold:#e4c48d;min-height:100dvh;background:radial-gradient(ellipse at 70% 0,#25413042,transparent 55%),var(--hub-bg);display:flex;color:#ecf0e5;font-family:'DM Sans',sans-serif}.host-hub *{box-sizing:border-box}.host-hub button,.host-hub input{font:inherit}.host-hub button{cursor:pointer}.host-hub button:focus-visible,.host-hub input:focus-visible,.host-hub summary:focus-visible,.host-login button:focus-visible,.host-login input:focus-visible{outline:2px solid #e4c48d;outline-offset:4px}.host-hub button:disabled{opacity:.45;cursor:wait}.host-hub .hub-icon{width:19px;height:19px;flex:none}.host-hub .hub-sidebar{width:236px;flex:none;position:sticky;top:0;height:100dvh;border-right:1px solid var(--hub-border);padding:33px 21px 23px;background:#101d16d9;display:flex;flex-direction:column}.host-hub .hub-brand{border:0;background:none;color:#f2eee0;display:flex;gap:11px;align-items:center;text-align:left;padding:0;font:700 26px 'Manrope',sans-serif;letter-spacing:-.7px}.host-hub .hub-brand small{display:block;font:500 15px 'DM Sans',sans-serif;letter-spacing:2px;color:var(--hub-gold);margin-top:5px}.host-hub .hub-brand-mark{display:grid;place-items:center;width:37px;height:41px;border:1px solid #e4c48d40;background:#e4c48d0b;color:var(--hub-gold);border-radius:9px;font:30px Georgia,serif}.host-hub .hub-nav{display:grid;gap:8px;margin-top:52px}.host-hub .hub-nav-link{border:1px solid transparent;color:#9eb3a3;background:none;border-radius:10px;padding:13px 12px;display:flex;align-items:center;gap:11px;text-align:left;font-size:17px;transition:background .15s,color .15s}.host-hub .hub-nav-link:hover{background:#ffffff05;color:#e9eede}.host-hub .hub-nav-link.is-active{background:#e4c48d0b;border-color:#e4c48d1d;color:var(--hub-gold)}.host-hub .hub-sidebar-bottom{margin-top:auto;padding-top:30px}.host-hub .hub-account-mini{display:flex;gap:9px;align-items:center;border-top:1px solid var(--hub-border);padding:20px 0 15px;min-width:0}.host-hub .hub-avatar{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:#2c4230;color:#bed0b7}.host-hub .hub-account-mini div{min-width:0}.host-hub .hub-account-mini strong{font-size:15px;display:block;color:#dbe7d6;font-weight:500}.host-hub .hub-account-mini div>span{display:block;max-width:155px;overflow:hidden;text-overflow:ellipsis;color:#78927f;font-size:15px;margin-top:4px}.host-hub .hub-signout{background:none;border:0;color:#809988;font-size:15px;padding:10px 12px;margin-top:6px}.host-hub .hub-workspace{flex:1;min-width:0}.host-hub .hub-main{max-width:1460px;margin:auto;padding:40px clamp(22px,4vw,60px) 20px}.host-hub .hub-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px}.host-hub .hub-eyebrow{color:var(--hub-gold);text-transform:uppercase;letter-spacing:1.8px;font-size:15px;font-weight:500}.host-hub h1{font:700 clamp(30px,calc(2.5vw + 5px),38px) 'Manrope',sans-serif;letter-spacing:-1.2px;margin:9px 0 8px}.host-hub .hub-page-header p{font-size:17px;color:var(--hub-muted);margin:0;line-height:1.65}.host-hub .hub-header-actions,.host-hub .hub-inline-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.host-hub .hub-btn{border-radius:8px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:1.45;white-space:nowrap;transition:background .15s,border-color .15s}.host-hub .hub-btn-secondary{border:1px solid #c7ddbd23;background:#ffffff02;color:#b9cbb7}.host-hub .hub-btn-secondary:hover{border-color:#c7ddbd45;background:#ffffff05}.host-hub .hub-btn-primary{border:1px solid #ead09b;background:linear-gradient(135deg,#ebd3a3,#d8b577);color:#233122;box-shadow:0 3px 14px #0002}.host-hub .hub-btn-primary:hover{background:#ead09b}.host-hub .hub-hero{border:1px solid #e4c48d24;border-radius:18px;overflow:hidden;padding:31px 35px;display:flex;justify-content:space-between;gap:28px;background:radial-gradient(ellipse at right,#b59b5c18,transparent 70%),linear-gradient(130deg,#253b2c,#1b2c22);position:relative}.host-hub .hub-hero h2{font:700 clamp(31px,calc(3vw + 5px),44px) 'Manrope',sans-serif;letter-spacing:-1.5px;line-height:1.2;margin:12px 0}.host-hub .hub-hero p{color:#b2c4b3;max-width:370px;font-size:17px;line-height:1.7;margin:0 0 20px}.host-hub .hub-price{border-left:1px solid #e4c48d23;padding:22px 0 8px 35px;min-width:250px;align-self:center}.host-hub .hub-price>span:first-child{color:#c7c5ad;font-size:15px}.host-hub .hub-price>strong{display:block;font:700 53px 'Manrope',sans-serif;letter-spacing:-2px;color:#eed2a0;margin:7px 0 12px}.host-hub .hub-price strong small{font:400 17px 'DM Sans',sans-serif;color:#c1bfaa;letter-spacing:0}.host-hub .hub-price p{margin-bottom:14px;font-size:16px;color:#9cb19c}.host-hub .hub-price-footnote{font-size:15px;color:#bcb59b}.host-hub .hub-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 30px}.host-hub .hub-stat{border:1px solid var(--hub-border);padding:19px 22px;border-radius:13px;background:linear-gradient(130deg,#203326,#17271c)}.host-hub .hub-stat>span{font-size:15px;color:#9bb09a;display:block;line-height:1.5}.host-hub .hub-stat strong{font:700 32px 'Manrope',sans-serif;display:block;color:#e8eeda;margin:9px 0 5px;letter-spacing:-.8px}.host-hub .hub-stat small{font-size:15px;color:#74917c;display:block;line-height:1.5}.host-hub .hub-section-block{margin-top:30px}.host-hub .hub-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.host-hub .hub-section-heading h2{font:700 22px 'Manrope',sans-serif;margin:0 0 6px;letter-spacing:-.4px}.host-hub .hub-section-heading p{font-size:16px;color:#809c86;margin:0}.host-hub .hub-table-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.host-hub .hub-table-card{border:1px solid var(--hub-border);border-radius:14px;background:linear-gradient(145deg,#203326,#17281d);padding:19px;min-width:0}.host-hub .hub-table-card-top{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:15px}.host-hub .hub-game-label{color:#91a68d;font-size:15px;letter-spacing:.2px;line-height:1.6}.host-hub .hub-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:#87b19312;border:1px solid #8bbb8e23;color:#b2cdb1;padding:4px 7px;border-radius:5px;font-size:15px}.host-hub .hub-status i{height:4px;width:4px;border-radius:50%;background:#8fbb90}.host-hub .hub-status-finished{color:#9aaca0;background:#9aaca007;border-color:#9aaca016}.host-hub .hub-status-finished i{background:#799587}.host-hub .hub-status-last{color:#e4c48d;background:#e4c48d0b;border-color:#e4c48d24}.host-hub .hub-status-last i{background:#e4c48d}.host-hub .hub-table-card h3{font:700 21px 'Manrope',sans-serif;letter-spacing:-.4px;color:#e3eada;margin:0 0 14px;overflow-wrap:anywhere;line-height:1.5}.host-hub .hub-table-facts{display:flex;justify-content:space-between;gap:10px;font-size:15px;color:#8ca08d;flex-wrap:wrap}.host-hub .hub-table-facts strong{font-weight:500;color:#c3d2b9}.host-hub .hub-table-cutoff{font-size:15px;line-height:1.6;color:#758f7a;margin:10px 0 17px;min-height:15px}.host-hub .hub-table-card-actions{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--hub-border);padding-top:15px}.host-hub .hub-table-card-actions .hub-btn{font-size:15px;padding:8px 10px}.host-hub .hub-table-card-actions .hub-icon{width:13px;height:13px}.host-hub .hub-empty{padding:34px 20px;text-align:center;border:1px dashed #acc39d1e;border-radius:13px;background:#1a2a1f55}.host-hub .hub-empty-symbol{display:block;color:#e4c48d8f;font:31px Georgia,serif;margin-bottom:11px}.host-hub .hub-empty h3{font:700 20px 'Manrope',sans-serif;color:#cbd9c3;margin:0 0 8px}.host-hub .hub-empty p{font-size:16px;color:#829d86;margin:0 auto 16px;max-width:390px;line-height:1.75}.host-hub .hub-panel{border:1px solid var(--hub-border);border-radius:13px;background:#18291e;margin:20px 0;overflow:hidden}.host-hub .hub-checkouts{margin-top:28px}.host-hub .hub-checkouts>summary{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;cursor:pointer;color:#b1c2aa;font-size:16px}.host-hub .hub-checkouts>summary>span:first-child:before{content:'＋';margin-right:10px;color:#879c81}.host-hub .hub-checkouts[open]>summary>span:first-child:before{content:'−'}.host-hub .hub-count{background:#e4c48d0b;border:1px solid #e4c48d20;color:#cfba8d;border-radius:5px;padding:3px 7px;font-size:15px}.host-hub .hub-checkout-list{padding:0 20px}.host-hub .hub-checkout-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;border-top:1px solid var(--hub-border);min-width:0}.host-hub .hub-checkout-row strong{font-size:16px;overflow-wrap:anywhere}.host-hub .hub-checkout-row p{font-size:15px;color:#879e83;margin:6px 0 0}.host-hub .hub-load-more{text-align:center;margin-top:25px}.host-hub .hub-load-more p{font-size:15px;color:#77907d;margin:10px 0}.host-hub .hub-footer{margin-top:40px;border-top:1px solid var(--hub-border);padding-top:17px;display:flex;justify-content:space-between;gap:12px;color:#637d6c;font-size:15px;line-height:1.7}.host-hub .hub-alert{padding:13px 16px;border-radius:9px;border:1px solid #dc987538;background:#ce80610c;color:#e1baa6;font-size:17px;margin-bottom:20px;line-height:1.65;overflow-wrap:anywhere}.host-hub .hub-loading{font-size:16px;color:#a9c29f;margin-bottom:17px;display:flex;align-items:center;gap:8px}.host-hub .hub-loading>span{width:6px;height:6px;background:#bda16a;border-radius:50%}.host-hub .hub-account-panel{max-width:640px;padding:30px}.host-hub .hub-account-icon{height:46px;width:46px;border:1px solid #e4c48d20;border-radius:12px;display:grid;place-items:center;background:#e4c48d09;color:#e4c48d;margin-bottom:20px}.host-hub .hub-account-panel h2{font:700 26px 'Manrope',sans-serif;letter-spacing:-.6px;margin:12px 0 14px;overflow-wrap:anywhere}.host-hub .hub-account-panel form{margin-top:30px}.host-hub .hub-field label{display:block;font-size:16px;font-weight:500;color:#c6d3bd;margin-bottom:10px}.host-hub .hub-field input{width:100%;border:1px solid #a2bb9426;border-radius:8px;background:#102017;color:#edf0e5;padding:12px 14px;outline:none;font-size:18px}.host-hub .hub-field input::placeholder{color:#6c8573}.host-hub .hub-field p{color:#7e9984;font-size:15px;line-height:1.6;margin:9px 0 17px}.host-hub .hub-account-details{border-top:1px solid var(--hub-border);margin-top:28px;padding-top:18px;display:grid;gap:18px}.host-hub .hub-account-details strong{font-size:16px;display:block;font-weight:500;color:#c1d0b7}.host-hub .hub-account-details span{font-size:15px;color:#7e9780;display:block;margin-top:5px;line-height:1.6}.host-hub .hub-account-signout{border-top:1px solid var(--hub-border);padding-top:20px;margin-top:24px}.host-hub .hub-report-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.host-hub .hub-report-title{padding:25px 0 23px}.host-hub .hub-report-title h2{font:700 clamp(29px,calc(3vw + 5px),39px) 'Manrope',sans-serif;margin:10px 0;letter-spacing:-1px;overflow-wrap:anywhere}.host-hub .hub-report-title p{font-size:16px;color:#8da588;margin:0}.host-hub .hub-report-tabs{display:flex;gap:5px;border-bottom:1px solid var(--hub-border);overflow-x:auto;margin-bottom:24px;padding-bottom:0;scrollbar-width:none}.host-hub .hub-report-tabs button{white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;color:#8ca786;font-size:16px;padding:12px 17px;position:relative}.host-hub .hub-report-tabs button.is-active{border-bottom-color:#e4c48d;color:#e4c48d}.host-hub .hub-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:13px;border-bottom:1px solid var(--hub-border);padding:16px 20px}.host-hub .hub-panel-heading h3{font:700 18px 'Manrope',sans-serif;color:#d9e3cf;margin:0;letter-spacing:-.2px}.host-hub .hub-panel-heading>span{font-size:15px;color:#8ca183}.host-hub .hub-table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#486149 transparent}.host-hub .hub-data-table{width:100%;border-collapse:collapse;white-space:nowrap}.host-hub .hub-data-table th,.host-hub .hub-data-table td{padding:13px 18px;font-size:16px;text-align:left;border-bottom:1px solid #ffffff07;color:#b7c9ad;font-weight:400}.host-hub .hub-data-table thead th{font-size:15px;text-transform:uppercase;letter-spacing:.5px;color:#789875;font-weight:500}.host-hub .hub-data-table tbody th{color:#d5e0cb;font-weight:500}.host-hub .hub-data-table tbody tr:last-child th,.host-hub .hub-data-table tbody tr:last-child td{border-bottom:0}.host-hub .hub-positive{color:#aed4b1!important}.host-hub .hub-negative{color:#e9a38a!important}.host-hub .hub-report-info{padding:21px}.host-hub .hub-report-info h3{font-size:17px;color:#cbd8c1;margin:0 0 17px}.host-hub .hub-report-info dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 25px;margin:0}.host-hub .hub-report-info dt{font-size:15px;color:#80967b;margin-bottom:6px}.host-hub .hub-report-info dd{font-size:16px;color:#b8cbb0;margin:0;overflow-wrap:anywhere}.host-hub .hub-report-note{font-size:16px;color:#8da486;line-height:1.7;margin:0 0 23px}.host-hub .hub-player-stats>summary,.host-hub .hub-hand>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 21px;font-size:16px;color:#adc4a5}.host-hub .hub-player-stats>summary strong,.host-hub .hub-hand>summary strong{font:600 18px 'Manrope',sans-serif;color:#d6e2cd}.host-hub .hub-player-stats>summary small,.host-hub .hub-hand>summary small{display:block;font-size:15px;color:#81977a;margin-top:6px}.host-hub .hub-player-stats>summary:after,.host-hub .hub-hand>summary:after{content:'＋';font-size:22px;color:#829579;flex:none}.host-hub .hub-player-stats[open]>summary:after,.host-hub .hub-hand[open]>summary:after{content:'−'}.host-hub .hub-player-stats>summary>span:first-child,.host-hub .hub-hand>summary>div{flex:1;min-width:0;overflow-wrap:anywhere}.host-hub .hub-player-stats-body{padding:0 20px 20px;border-top:1px solid var(--hub-border)}.host-hub .hub-stat-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.host-hub .hub-stat-detail-grid .hub-stat{padding:12px 14px;background:#102218;border-color:#b2cc9e12;border-radius:8px}.host-hub .hub-stat-detail-grid .hub-stat strong{font-size:26px}.host-hub .hub-stat-detail-grid .hub-stat>span{font-size:15px}.host-hub .hub-stack-history>summary,.host-hub .hub-hand-subsection>summary{font-size:16px;color:#a8bf9f;cursor:pointer;padding:12px 0}.host-hub .hub-panel-message{font-size:16px;color:#81997b;padding:20px;margin:0;line-height:1.7}.host-hub .hub-hand-body{padding:0 20px 20px;border-top:1px solid var(--hub-border)}.host-hub .hub-hand-meta{display:flex;gap:18px;justify-content:space-between;font-size:15px;color:#738e6c;padding:15px 0}.host-hub .hub-boards{display:flex;gap:25px;flex-wrap:wrap;margin:7px 0 22px}.host-hub .hub-small-label{font-size:15px;color:#8ea27e;display:block;margin-bottom:9px}.host-hub .hub-cards{display:flex;gap:6px;align-items:center;min-height:60px}.host-hub .hub-card{height:57px;width:40px;border-radius:5px;background:linear-gradient(130deg,#fffef8,#deded3);color:#17231b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 3px 6px #0003;border:1px solid #fffc;flex:none}.host-hub .hub-card strong{font:700 27px 'Manrope',sans-serif;line-height:1}.host-hub .hub-card>span{font-size:24px;line-height:1}.host-hub .hub-card-red{color:#9d453b}.host-hub .hub-muted{font-size:15px;color:#809878}.host-hub .hub-pot{border:1px solid #b5cf9d13;background:#102217;border-radius:9px;padding:13px 15px;margin-bottom:13px}.host-hub .hub-pot>div{display:flex;justify-content:space-between;gap:12px;color:#b6c6a8;font-size:15px;margin-bottom:11px}.host-hub .hub-pot>div>strong{font-weight:500;color:#dcc698}.host-hub .hub-pot p{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:9px 0;font-size:16px}.host-hub .hub-pot p strong{font-weight:500;color:#d1e0c7}.host-hub .hub-pot p>span{font-size:15px;color:#8ca680;flex:1}.host-hub .hub-pot p b{color:#bfcca1;font-weight:500;font-size:15px}.host-hub .hub-hand-subsection{border-top:1px solid var(--hub-border);margin-top:15px}.host-hub .hub-action-log{list-style:none;padding:0;margin:0}.host-hub .hub-action-log li{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid #ffffff06;font-size:15px;color:#a7be9e;line-height:1.6}.host-hub .hub-action-log strong{font-weight:500;color:#ccd9c1}.host-hub .hub-action-log small{color:#71906b;font-size:15px;flex:none}.host-hub .hub-mobile-header,.host-hub .hub-mobile-nav{display:none}
.host-login{min-height:100dvh;background:radial-gradient(ellipse at center top,#29423280,transparent 60%),#0f1b14;padding:34px clamp(20px,5vw,70px);color:#e7eddf}.host-login .host-login-header{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.host-login .host-login-card{max-width:480px;margin:clamp(35px,8vh,85px) auto 35px;padding:32px;border:1px solid #e4c48d25;border-radius:18px;background:linear-gradient(135deg,#25372b,#192a20);box-shadow:0 20px 70px #0003}.host-login .host-login-card h1,.host-login .host-login-card h2{font:700 34px 'Manrope',sans-serif;letter-spacing:-1px;line-height:1.3}.host-login .host-login-card p{font-size:17px;color:#a1b69c;line-height:1.75}.host-login .host-login-card .field{margin:20px 0}.host-login .host-login-card input{font-size:18px}.host-login .host-login-note{max-width:460px;margin:22px auto;text-align:center;color:#79967f;font-size:15px;line-height:1.8}.host-login .host-login-card .segmented{margin:22px 0}.host-login .host-login-card .notice{overflow-wrap:anywhere}
@media(min-width:1500px){.host-hub .hub-table-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1150px){.host-hub .hub-sidebar{width:209px;padding:30px 17px 20px}.host-hub .hub-brand{font-size:24px}.host-hub .hub-main{padding:33px 26px 20px}.host-hub .hub-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-hub .hub-hero{padding:27px}.host-hub .hub-price{padding-left:26px;min-width:220px}.host-hub .hub-stat-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.host-hub{display:block}.host-hub .hub-sidebar{display:none}.host-hub .hub-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 18px;background:#122218a1}.host-hub .hub-mobile-header .hub-brand{font-size:25px}.host-hub .hub-mobile-header .hub-brand-mark{width:33px;height:37px;font-size:28px}.host-hub .hub-mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hub-border);padding:0 11px;background:#122218a1}.host-hub .hub-mobile-nav .hub-nav-link{flex-direction:column;justify-content:center;gap:6px;border-radius:0;border:0;border-bottom:2px solid transparent;font-size:15px;padding:12px 2px 13px;white-space:nowrap}.host-hub .hub-mobile-nav .hub-nav-link.is-active{background:none;border-bottom-color:#e4c48d}.host-hub .hub-mobile-nav .hub-icon{height:17px;width:17px}.host-hub .hub-main{padding:26px 20px 18px}.host-hub .hub-page-header{align-items:flex-start;margin-bottom:24px;gap:12px}.host-hub .hub-page-header h1{font-size:30px;margin-top:8px;letter-spacing:-.9px}.host-hub .hub-page-header p{font-size:16px;max-width:280px}.host-hub .hub-header-actions{gap:6px;flex-wrap:nowrap;padding-top:19px}.host-hub .hub-header-actions .hub-btn{height:33px;width:33px;padding:0;border-radius:7px}.host-hub .hub-header-actions .hub-btn span{display:none}.host-hub .hub-header-actions .hub-icon{width:16px;height:16px}.host-hub .hub-hero{padding:25px;display:block;border-radius:14px}.host-hub .hub-hero h2{font-size:35px}.host-hub .hub-hero p{font-size:16px;margin-bottom:19px}.host-hub .hub-price{margin-top:25px;border-left:0;border-top:1px solid #e4c48d23;padding:18px 0 0;min-width:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:18px}.host-hub .hub-price>span:first-child{grid-column:1;font-size:15px}.host-hub .hub-price>strong{grid-column:1;margin:5px 0 3px;font-size:40px;letter-spacing:-1px;white-space:nowrap}.host-hub .hub-price strong small{font-size:15px}.host-hub .hub-price p{grid-column:2;grid-row:1 / 3;font-size:15px;margin:0}.host-hub .hub-price-footnote{grid-column:1 / 3;margin-top:12px;font-size:15px}.host-hub .hub-stats{gap:8px;margin:15px 0 25px}.host-hub .hub-stat{padding:13px 10px;border-radius:9px}.host-hub .hub-stat>span{font-size:15px;min-height:27px}.host-hub .hub-stat strong{font-size:28px;margin:7px 0 6px}.host-hub .hub-stat small{font-size:15px;line-height:1.6}.host-hub .hub-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.host-hub .hub-table-card{padding:15px;border-radius:11px}.host-hub .hub-table-card h3{font-size:19px;margin-bottom:12px}.host-hub .hub-table-card-top{flex-wrap:wrap;gap:8px;margin-bottom:13px}.host-hub .hub-table-card-actions{gap:5px;padding-top:12px}.host-hub .hub-table-card-actions .hub-btn{font-size:15px;padding:8px}.host-hub .hub-section-block{margin-top:26px}.host-hub .hub-section-heading h2{font-size:21px}.host-hub .hub-section-heading p{font-size:15px;line-height:1.6}.host-hub .hub-section-heading .hub-btn{font-size:15px;padding:8px 11px}.host-hub .hub-checkout-row{align-items:flex-start;flex-direction:column;gap:13px}.host-hub .hub-inline-actions{gap:7px}.host-hub .hub-inline-actions .hub-btn{font-size:15px;padding:9px 10px}.host-hub .hub-footer{font-size:15px;flex-wrap:wrap;margin-top:30px;padding-top:15px}.host-hub .hub-account-panel{padding:24px;margin-top:0}.host-hub .hub-account-panel h2{font-size:24px}.host-hub .hub-report-top>.hub-btn{font-size:15px;padding:8px 11px}.host-hub .hub-report-title{padding:23px 0 20px}.host-hub .hub-report-title h2{font-size:32px}.host-hub .hub-report-tabs{gap:0;margin-bottom:20px}.host-hub .hub-report-tabs button{font-size:15px;padding:11px 13px}.host-hub .hub-panel-heading{padding:14px 15px}.host-hub .hub-panel-heading h3{font-size:17px}.host-hub .hub-data-table th,.host-hub .hub-data-table td{padding:12px 14px;font-size:15px}.host-hub .hub-report-info{padding:18px}.host-hub .hub-report-info dl{gap:17px}.host-hub .hub-player-stats>summary,.host-hub .hub-hand>summary{padding:16px 15px;gap:10px;font-size:15px}.host-hub .hub-player-stats>summary strong,.host-hub .hub-hand>summary strong{font-size:17px}.host-hub .hub-player-stats>summary small,.host-hub .hub-hand>summary small{font-size:15px;line-height:1.7}.host-hub .hub-player-stats-body,.host-hub .hub-hand-body{padding:0 15px 15px}.host-hub .hub-stat-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.host-hub .hub-stat-detail-grid .hub-stat{padding:10px}.host-hub .hub-stat-detail-grid .hub-stat>span{font-size:15px;min-height:24px}.host-hub .hub-stat-detail-grid .hub-stat strong{font-size:23px}.host-hub .hub-report-note{font-size:15px}.host-hub .hub-hand-meta{font-size:15px;gap:12px;line-height:1.7;flex-wrap:wrap}.host-hub .hub-action-log li{display:block;font-size:15px}.host-hub .hub-action-log small{display:block;font-size:15px;margin-top:3px}.host-login{padding:23px 20px}.host-login .host-login-card{padding:26px 23px;margin-top:40px;border-radius:15px}.host-login .host-login-card h1,.host-login .host-login-card h2{font-size:31px}.host-login .host-login-header .brand{font-size:26px}.host-login .host-login-header .btn{font-size:15px;padding:9px 11px}}
@media(max-width:480px){.host-hub .hub-table-grid{grid-template-columns:1fr}.host-hub .hub-table-card{padding:18px}.host-hub .hub-table-card-top{flex-wrap:nowrap}.host-hub .hub-table-card-actions .hub-btn{font-size:15px;padding:9px 11px}.host-hub .hub-stat-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-hub .hub-price{column-gap:12px}.host-hub .hub-account-panel{padding:21px}.host-hub .hub-report-info dl{grid-template-columns:1fr 1fr}.host-hub .hub-report-tabs button{padding:11px 10px}.host-hub .hub-player-stats>summary>span:last-of-type{font-size:15px;max-width:85px;text-align:right}.host-hub .hub-hand>summary>span{font-size:15px;white-space:nowrap}}

/* Host-only inherited text also grows; poker-table styles are untouched. */
.host-hub,.host-login{font-size:21px}
.host-login .field label,.host-login .segmented button,.host-login .text-btn,.host-login .notice{font-size:20px}
.host-login .field small{font-size:19px}
.host-login .btn{font-size:21px}.host-login .btn.small{font-size:19px}
.host-login .brand-name{font-size:26px}.host-login .brand-tag{font-size:16px}.host-login .brand-mark{font-size:33px}
.host-hub .hub-mobile-nav .hub-nav-link{white-space:normal;overflow-wrap:anywhere;text-align:center}
@media(max-width:760px){.host-login .brand-name{font-size:24px}}

.host-hub .hub-field input,.host-login .host-login-card input{font-size:19px}

@media(max-width:760px){.host-hub .hub-mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}

.modal .host-hub.hub-event-modal{min-height:0;display:block;background:none}
.modal:has(.hub-event-modal) .modal-head h2{font-size:33px}
.modal:has(.hub-event-modal) .modal-head p{font-size:20px}
.modal:has(.hub-event-modal) .modal-head .btn{font-size:19px}
