:root{--v335-o:#ff5708;--v335-black:#0b0f13;--v335-red:#e80f3d;--v335-blue:#4569e8;--v335-bg:#f4f5f6;--v335-line:#dedfe1}
/* New-game pages: reproduce supplied HOOPROVE screens */
.hp-page-game_create .hp-app-main{background:#f4f5f6!important}.hp-page-game_create .hp-app-content{max-width:1180px!important;padding-top:36px!important}.v335-create-head span{display:none!important}.v335-create-head h1{font-size:29px!important;margin-bottom:5px!important}.v335-create-head p{font-size:12px!important;color:#777!important}.hp-page-game_create .v333-wizard-steps{margin:20px auto 28px!important;max-width:680px}.hp-page-game_create .v333-step{width:110px!important}.hp-page-game_create .v333-step b{width:38px!important;height:38px!important}.hp-page-game_create .v333-wizard-steps i{width:95px!important}.hp-page-game_create .v333-wizard-card{border-radius:11px!important;box-shadow:0 5px 18px #00000008!important}.hp-page-game_create .v333-wizard-head{padding:20px 24px!important}.hp-page-game_create .v333-wizard-head h2{font-size:18px!important}.hp-page-game_create .v333-wizard-body{padding:24px!important}.hp-page-game_create .v333-fields{gap:16px!important}.hp-page-game_create .v333-fields input,.hp-page-game_create .v333-fields select{height:50px!important;background:#fff!important}.hp-page-game_create .v333-mode-grid button{min-height:126px!important;border-radius:11px!important}.hp-page-game_create .v333-mode-grid strong{font-size:19px!important}.hp-page-game_create .v333-mode-grid button.selected{border-color:var(--v335-o)!important;background:#fff8f4!important}.hp-page-game_create .v333-mode-grid em{background:#f0f1f2!important;color:#111!important}.hp-page-game_create .v333-mode-grid button:nth-child(3) em{background:#111!important;color:#fff!important}.hp-page-game_create .v333-actions-bar{padding:18px 24px!important}.hp-page-game_create .v333-next{background:var(--v335-o)!important;min-width:96px}
/* game_setup and lineup selection */
.hp-page-game_setup .hp-focus-content{padding-top:26px!important}.hp-page-game_setup .v333-lineup-wrap{width:min(100%,900px)!important}.hp-page-game_setup .v333-lineup-logo{width:190px!important}.hp-page-game_setup .v333-lineup-head h1{font-size:28px!important}.hp-page-game_setup .v333-lineup-card{border-radius:11px!important}.hp-page-game_setup .v333-lineup-tabs button{height:58px!important}.hp-page-game_setup .v333-lineup-team{padding-bottom:6px}.hp-page-game_setup .v333-jersey-grid{grid-template-columns:repeat(10,1fr)!important;max-height:none!important}.hp-page-game_setup .v333-jersey-grid .jersey-number{height:43px!important}.hp-page-game_setup .team-home .jersey-number.selected{background:var(--v335-red)!important;border-color:var(--v335-red)!important}.hp-page-game_setup .team-away .jersey-number.selected{background:var(--v335-blue)!important;border-color:var(--v335-blue)!important}.hp-page-game_setup .v333-lineup-actions .v333-start{background:var(--v335-red)!important}
/* Desktop recording console */
.hp-page-score.hp-focus-shell{background:#d8dadd!important}.hp-page-score .hp-focus-main{max-width:920px!important;margin:auto!important;background:#fff!important;min-height:100vh!important;box-shadow:0 0 35px #0002!important}.hp-page-score .hp-focus-header{display:none!important}.hp-page-score .hp-focus-content{padding:0!important}.hp-page-score .v333-score-console{background:#fff!important;min-height:100vh!important}.hp-page-score .v335-record-header{height:100px;background:var(--v335-black);display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.hp-page-score .v335-record-header img{width:220px;background:#fff;border-radius:9px;padding:6px 10px}.v335-record-actions{display:flex;gap:8px}.v335-record-actions button{height:40px;padding:0 14px;border-radius:7px;border:1px solid #3b4046;background:#171b20;color:#fff;font-size:10px;font-weight:900}.v335-record-actions button:last-child{background:var(--v335-red);border-color:var(--v335-red)}.hp-page-score .v335-record-score{background:var(--v335-black);color:#fff;display:grid;grid-template-columns:1fr 180px 1fr;text-align:center;align-items:center;padding:2px 50px 12px}.v335-record-score small{display:block;font-size:12px;font-weight:900}.v335-record-score strong{display:block;font-size:42px;line-height:1.05}.v335-record-score>div:first-child strong{color:#ff8da8}.v335-record-score>div:last-child strong{color:#92a8ff}.v335-record-score b{display:block;font-size:20px}.v335-record-score em{font-style:normal;color:#ff7f9a;font-size:11px;font-weight:900}.v335-quarter-tabs{background:var(--v335-black);display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:0 18px 16px;border-bottom:4px solid var(--v335-red)}.v335-quarter-tabs span{height:38px;border:1px solid #444b52;border-radius:6px;color:#aaa;display:grid;place-items:center;font-size:10px;font-weight:900}.v335-quarter-tabs span.active{background:var(--v335-red);border-color:var(--v335-red);color:#fff}.v335-mode-title{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 8px}.v335-mode-title h1{font-size:19px;margin:0}.v335-mode-title span{font-size:8px;background:#111;color:#fff;border-radius:999px;padding:5px 10px;font-weight:900}.hp-page-score .rsc-topbar,.hp-page-score .rsc-score-head{display:none!important}.hp-page-score .rsc-court{grid-template-columns:145px minmax(0,1fr) 145px!important;padding:0 14px 12px!important;background:#fff!important}.hp-page-score .rsc-roster-column{border-radius:9px!important;padding:9px!important;background:#fff!important}.hp-page-score .rsc-roster-column-home{border:1px solid #f2a8b8!important;border-left:1px solid #f2a8b8!important;background:#fffafb!important}.hp-page-score .rsc-roster-column-away{border:1px solid #a9b9f4!important;border-right:1px solid #a9b9f4!important;background:#f9faff!important}.hp-page-score .rsc-controls{border:0!important;padding:0 9px!important}.hp-page-score .rsc-shot-grid{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.hp-page-score .rsc-shot-grid .rsc-action{min-height:82px!important;background:#fff!important;color:#111!important;border:1px solid #ddd!important}.hp-page-score .rsc-shot-grid .rsc-made{background:#fff5f7!important;color:var(--v335-red)!important;border-color:#efb5c1!important}.hp-page-score .rsc-shot-grid .rsc-action:nth-child(2),.hp-page-score .rsc-shot-grid .rsc-action:nth-child(5){border-top:30px solid var(--v335-blue)!important}.hp-page-score .rsc-stat-grid{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.hp-page-score .rsc-stat-grid .rsc-action{min-height:48px!important;background:#fff!important;color:#111!important}.hp-page-score .rsc-bottom-actions{margin:8px 14px 14px!important}.hp-page-score .rsc-points-card{display:none!important}
/* lineup gate should look like supplied centered 1Q selection screen when JS opens it */
.hp-page-score dialog.lineup-dialog form{border-radius:11px!important}.hp-page-score .lineup-side-tabs{display:grid!important;grid-template-columns:1fr 1fr!important}.hp-page-score .lineup-side-tab{min-height:54px!important}.hp-page-score #lineup-options{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}.hp-page-score #lineup-options button{min-height:88px!important;border-radius:9px!important}
@media(max-width:767px){.hp-page-game_create .hp-app-content{padding:18px 12px 80px!important}.hp-page-game_create .v333-wizard-steps i{width:25px!important}.hp-page-game_create .v333-mode-grid{grid-template-columns:1fr!important}.hp-page-game_setup .v333-jersey-grid{grid-template-columns:repeat(5,1fr)!important}.hp-page-score .hp-focus-main{width:100%!important}.hp-page-score .v335-record-header{height:78px;padding:10px}.hp-page-score .v335-record-header img{width:165px}.hp-page-score .v335-record-score{grid-template-columns:1fr 100px 1fr;padding:4px 10px 10px}.v335-record-score strong{font-size:34px}.hp-page-score .rsc-court{grid-template-columns:90px minmax(0,1fr) 90px!important;padding:0 6px 8px!important}.hp-page-score .rsc-controls{padding:0 4px!important}.v335-mode-title{padding-inline:10px}.hp-page-score #lineup-options{grid-template-columns:repeat(2,1fr)!important}}
