.rb-page{--rb-bg:oklch(0.977 0.008 250);--rb-panel:oklch(1 0 0);--rb-border:oklch(0.884 0.019 250);--rb-muted:oklch(0.49 0.041 250);--rb-text:oklch(0.25 0.048 255);--rb-button:oklch(0.952 0.012 250);--rb-hover:oklch(0.921 0.02 250);--rb-accent:oklch(0.557 0.145 340);--rb-soft:oklch(0.942 0.021 340);--rb-strong:oklch(0.431 0.123 340);--rb-on-accent:oklch(1 0 0);--rb-note:oklch(0.46 0.085 75);width:min(1280px,100%);padding:24px 20px 48px;color:var(--rb-text)}.dark .rb-page{--rb-bg:oklch(0.22 0.025 255);--rb-panel:oklch(0.26 0.026 255);--rb-border:oklch(0.41 0.025 255);--rb-muted:oklch(0.79 0.026 250);--rb-text:oklch(0.964 0.009 250);--rb-button:oklch(0.315 0.025 255);--rb-hover:oklch(0.37 0.03 255);--rb-accent:oklch(0.738 0.123 340);--rb-soft:oklch(0.32 0.045 340);--rb-strong:oklch(0.842 0.081 340);--rb-on-accent:oklch(0.22 0.025 255);--rb-note:oklch(0.914 0.073 85)}.rb-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px;font-size:13px;color:var(--rb-muted)}.rb-breadcrumb a:hover{text-decoration:underline}.rb-shell{position:relative;padding:28px;background:var(--rb-bg);color:var(--rb-text);border:1px solid var(--rb-border);border-radius:12px;width:100%;font-family:Arial,Microsoft YaHei,sans-serif;color-scheme:light}.dark .rb-shell{color-scheme:dark}.rb-shell *,.rb-shell :after,.rb-shell :before{box-sizing:border-box}.rb-shell button,.rb-shell select{font:600 14px/1.4 Arial,Microsoft YaHei,sans-serif;color:var(--rb-text)}.rb-shell button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 17px;border:1px solid var(--rb-border);border-radius:6px;background:var(--rb-button);cursor:pointer;transition:background .15s,border-color .15s}.rb-shell button:hover:not(:disabled){background:var(--rb-hover);border-color:var(--rb-border)}.rb-shell button:disabled{opacity:.4;cursor:not-allowed}.rb-shell button:focus-visible,.rb-shell canvas:focus-visible,.rb-shell select:focus-visible{outline:3px solid var(--rb-accent);outline-offset:3px}.rb-shell .rb-primary{background:var(--rb-accent);border-color:var(--rb-accent);color:var(--rb-on-accent)}.rb-shell .rb-primary:hover:not(:disabled){background:var(--rb-strong)}.rb-game-header{justify-content:space-between;margin-bottom:24px}.rb-brand,.rb-game-header{display:flex;align-items:center;gap:16px}.rb-brand{min-width:0}.rb-ball-mark{width:52px;height:52px;flex-shrink:0}.rb-brand h1{margin:0;text-transform:uppercase;font:900 clamp(20px,2.4vw,32px)/1.15 Arial Black,Arial,sans-serif;letter-spacing:-.7px}.rb-brand h1 span{color:var(--rb-accent);overflow-wrap:anywhere;margin-inline-start:8px}.rb-brand p{margin:10px 0 0;font-size:12px;letter-spacing:2px;color:var(--rb-muted)}.rb-utilities{display:flex;gap:8px;flex-shrink:0}.rb-shell .rb-icon-button{padding:11px;width:43px}.rb-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rb-border);margin-bottom:16px}.rb-tabs{display:flex;gap:8px}.rb-shell .rb-tabs button{width:115px;border-radius:6px 6px 0 0;border-bottom:0}.rb-shell .rb-tabs button[aria-pressed=true]{background:var(--rb-accent);border-color:var(--rb-accent);color:var(--rb-on-accent)}.rb-career-summary{display:flex;align-items:center;gap:18px;color:var(--rb-muted);font-size:12px}.rb-career-summary strong{color:var(--rb-note);font-size:18px}.rb-career-summary small{font-size:11px;font-weight:400}.rb-notice:empty{display:none}.rb-notice{margin-bottom:16px;color:var(--rb-note);font-size:13px;line-height:1.6}.rb-match-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:18px}.rb-match-layout[hidden]{display:none}.rb-match-main{min-width:0;padding:12px;background:var(--rb-panel);border:1px solid var(--rb-border);border-radius:8px}.rb-scoreboard{display:grid;grid-template-columns:1fr 1.05fr 1fr;min-height:54px;align-items:stretch;margin-bottom:8px;border-radius:5px;overflow:hidden;font-family:monospace,Microsoft YaHei,sans-serif}.rb-away-score,.rb-home-score{display:flex;gap:10px;align-items:center;padding:10px 12px;background:#047f7f;color:#fff}.rb-away-score{background:#b84f15;justify-content:flex-end}.rb-away-score span,.rb-home-score span{font-size:13px;font-weight:700;overflow-wrap:anywhere;min-width:0}.rb-away-score strong,.rb-home-score strong{font-size:28px;line-height:1}.rb-home-score strong{margin-inline-start:auto}.rb-away-score strong{margin-inline-end:auto}.rb-clock{display:flex;gap:10px;align-items:center;justify-content:center;background:var(--rb-button);padding:6px}.rb-clock strong{font-size:18px}.rb-clock span{font-size:12px;font-weight:700;white-space:nowrap}.rb-canvas-wrap{position:relative;border-radius:5px;overflow:hidden}.rb-tactics{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 0;color:var(--rb-muted);font-size:11px}.rb-tactics>span{margin-inline-end:4px}.rb-shell .rb-tactics button{padding:6px 10px;min-height:43px;font-size:11px}.rb-shell .rb-tactics button[aria-pressed=true]{border-color:var(--rb-accent);color:var(--rb-strong);background:var(--rb-soft)}.rb-field{position:relative}.rb-field canvas{display:block;width:100%;height:auto;aspect-ratio:2;touch-action:none;image-rendering:pixelated;cursor:crosshair}.rb-field canvas:focus-visible{outline-offset:-4px}.rb-loading{display:grid;place-items:center;aspect-ratio:2;background:#33783d;color:#fff}.rb-asset-error{position:absolute;inset:20% 10%;background:#102138;padding:20px;color:#ffcd80}.rb-overlay{position:absolute;inset:0;background:#071324b5;display:flex;align-items:center;justify-content:center;padding:16px}.rb-overlay-content{text-align:center;color:#fff;max-width:450px}.rb-overlay-content>svg{margin:0 auto 12px;color:#f5c16f}.rb-overlay h2{font-size:clamp(21px,3vw,32px);font-weight:900;margin:0 0 12px}.rb-overlay p{font-size:13px;line-height:1.6;margin:0 0 18px;color:#d3e0ec}.rb-conversion-actions{display:flex;justify-content:center;gap:10px}.rb-play-actions{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:8px;margin-top:15px}.rb-shell .rb-play-actions button{min-width:0;padding:11px 6px}.rb-shell .rb-play-actions button[aria-pressed=true]{border-color:var(--rb-accent);color:var(--rb-strong)}.rb-live-controls{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px}.rb-movement-buttons,.rb-receiver-buttons{display:flex;flex-wrap:wrap;gap:5px}.rb-shell .rb-live-controls button{padding:8px;min-height:38px;font-size:11px;white-space:nowrap}.rb-live-controls kbd{color:var(--rb-muted);font:11px monospace;border:1px solid var(--rb-border);padding:0 3px;border-radius:2px}.rb-score-team{display:flex;flex-direction:column;gap:5px}.rb-score-team .rb-rating{font-size:11px}.rb-live-controls .rb-receiver-number{display:grid;place-items:center;flex-shrink:0;width:25px;height:27px;color:#0d1c2d;font:900 17px Arial,sans-serif;border:0}.rb-receiver-buttons button span{text-align:start}.rb-receiver-buttons small{display:block;margin-top:3px;color:var(--rb-muted);font-size:11px}.rb-kick-control{display:flex;align-items:center;width:100%;gap:15px;font-size:12px}.rb-kick-meter{position:relative;height:18px;background:var(--rb-button);flex:1;border-radius:3px}.rb-kick-center{position:absolute;height:100%;left:40%;right:40%;background:#139f89}.rb-kick-meter i{position:absolute;height:26px;width:4px;background:var(--rb-strong);top:-4px;transform:translateX(-2px)}.rb-game-message{min-height:38px;margin:0;padding:6px 0;color:var(--rb-text);font-size:12px;line-height:1.65;border-bottom:1px solid var(--rb-border)}.rb-game-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:12px;color:var(--rb-muted);font-size:10px}.rb-game-stats span{display:inline-flex;align-items:center;gap:5px}.rb-game-stats label{margin-inline-start:auto;display:flex;gap:6px;align-items:center}.rb-game-stats select{border:1px solid var(--rb-border);padding:3px;background:var(--rb-button);border-radius:3px;font-size:11px}.rb-line-blue,.rb-line-yellow{width:14px;height:3px;background:#5bd3ff}.rb-line-yellow{background:#f6d35a}.rb-sidebar{display:flex;flex-direction:column;gap:14px}.rb-side-section{padding:18px;border:1px solid var(--rb-border);border-radius:8px;background:var(--rb-panel)}.rb-side-section h2{margin:0 0 18px;font-size:18px;font-weight:800}.rb-game-plan{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:15px}.rb-game-plan li{display:flex;gap:10px;align-items:flex-start}.rb-game-plan li>span{flex-shrink:0;display:grid;place-items:center;background:var(--rb-button);width:27px;height:27px;border-radius:4px;font:700 15px monospace}.rb-game-plan p{font-size:12px;line-height:1.7;margin:2px 0 0}.rb-side-note{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--rb-border);color:var(--rb-muted);font-size:11px;line-height:1.8}.rb-mini-roster{display:flex;flex-direction:column;gap:14px}.rb-roster-row{display:flex;align-items:center;gap:10px}.rb-position{min-width:36px;height:36px;display:grid;place-items:center;background:var(--rb-accent);border-radius:4px;font:700 16px monospace;color:var(--rb-on-accent)}.rb-roster-row strong{font-size:12px}.rb-recruit-row small,.rb-roster-row small{display:block;font-size:10px;color:var(--rb-muted);margin-top:4px}.rb-rating{color:var(--rb-accent);white-space:nowrap;font:13px/1 monospace;letter-spacing:1px}.rb-rating-stars{position:relative;display:inline-block;direction:ltr;color:#567087}.rb-rating-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--rb-accent)}.rb-roster-row .rb-rating{margin-inline-start:auto;font-size:11px}.rb-shell .rb-text-button{background:none;border:none;padding:14px 0 0;min-height:32px;color:var(--rb-strong);font-size:11px}.rb-play-log ul{list-style:none;margin:0;padding:0}.rb-play-log li{color:var(--rb-muted);font-size:11px;line-height:1.7;padding:7px 0;border-top:1px solid var(--rb-border)}.rb-game-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:20px;font-size:10px;color:var(--rb-muted)}.rb-management{min-height:590px;padding:15px 0}.rb-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:25px}.rb-section-heading h2{font-size:25px;font-weight:800;margin:0 0 10px}.rb-section-heading p{font-size:13px;color:var(--rb-muted);margin:0;line-height:1.6}.rb-section-heading>strong{display:flex;align-items:center;gap:8px;color:var(--rb-note);font-size:14px;white-space:nowrap}.rb-lock-note{font-size:13px;color:var(--rb-note);padding-bottom:16px}.rb-roster-table{overflow-x:auto}.rb-roster-table table{width:100%;border-collapse:collapse;font-size:13px}.rb-roster-table th{text-align:start;color:var(--rb-muted);font-size:11px;font-weight:400}.rb-roster-table td,.rb-roster-table th{padding:15px 12px;border-bottom:1px solid var(--rb-border);white-space:nowrap}.rb-position-inline{color:var(--rb-strong);font-weight:700}.rb-management h3{font-size:18px;font-weight:700;margin:30px 0 18px}.rb-facilities{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rb-facilities section{padding:18px 0;border-top:2px solid var(--rb-accent)}.rb-facilities section>div{display:flex;justify-content:space-between;gap:10px}.rb-facilities h4{font-size:15px;margin:0;font-weight:700}.rb-facilities span{font-size:11px;color:var(--rb-strong)}.rb-facilities p{min-height:40px;font-size:12px;line-height:1.7;color:var(--rb-muted);margin:15px 0}.rb-recruits{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px}.rb-recruit-row{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--rb-border)}.rb-recruit-row>div{flex:1}.rb-recruit-row strong{font-size:13px}.rb-shell .rb-recruit-row button{font-size:11px;padding:7px 10px}.rb-season-summary{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin:30px 0}.rb-season-summary>span{color:var(--rb-muted);font-size:13px}.rb-season-summary strong{font:700 34px monospace;color:var(--rb-text)}.rb-season-summary p{margin-inline-start:auto;color:var(--rb-muted);font-size:13px}.rb-schedule{list-style:none;padding:0;margin:0}.rb-schedule li{display:grid;grid-template-columns:80px 1fr 1fr 140px;gap:14px;align-items:center;border-bottom:1px solid var(--rb-border);padding:19px 14px;font-size:13px}.rb-schedule li.rb-current-week{border-inline-start:3px solid var(--rb-accent);background:var(--rb-soft);padding-inline-start:11px}.rb-week{color:var(--rb-muted);font-size:12px}.rb-schedule li>span:last-child{text-align:end;color:var(--rb-muted)}.rb-result b{margin-inline-start:10px;color:var(--rb-strong)}.rb-season-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.rb-reset-dialog{max-width:min(420px,calc(100vw - 40px));margin:auto;padding:28px;color:var(--rb-text);border:1px solid var(--rb-border);border-radius:10px;background:var(--rb-panel)}.rb-reset-dialog::backdrop{background:#020a14c9}.rb-reset-dialog h2{font-size:22px;font-weight:700;margin:0 0 16px}.rb-reset-dialog p{font-size:14px;color:var(--rb-muted);margin:0 0 24px}.rb-reset-dialog form{display:flex;justify-content:flex-end;gap:10px}.rb-info{padding:48px 8px 0}.rb-info h2{font-size:clamp(22px,2.5vw,28px);line-height:1.4;font-weight:800;margin:0 0 18px;color:var(--rb-strong)}.rb-info-intro{max-width:720px;margin:0 0 32px;font-size:15px;line-height:1.9;color:var(--rb-muted)}.rb-guide-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.rb-guide-columns section{border-top:2px solid var(--rb-accent);padding-top:18px}.rb-guide-columns h3{font-size:17px;font-weight:700;color:var(--rb-text);margin:0 0 13px}.rb-guide-columns p{margin:0;font-size:13px;line-height:1.9;color:var(--rb-muted)}.rb-faq{margin-top:42px}.rb-faq>h2{font-size:clamp(22px,2.5vw,28px)}.rb-faq details{border-bottom:1px solid var(--rb-border);padding:18px 0}.rb-faq summary{font-weight:600;font-size:15px;cursor:pointer}.rb-faq details p{max-width:850px;font-size:14px;margin-top:12px}.rb-about-note,.rb-faq details p{line-height:1.8;color:var(--rb-muted)}.rb-about-note{font-size:12px;margin-top:25px}.rb-about-note a{color:var(--rb-strong);text-decoration:underline}.rb-search-intro{margin:0 0 20px;max-width:900px;color:var(--rb-muted);font-size:14px;line-height:1.8}.rb-score-team .rb-rating-fill{color:#fff}.rb-score-team .rb-rating-stars{color:#ffffff69}.rb-rating-stars{color:var(--rb-border)}.rb-info{font-size:15px;line-height:1.85}.rb-info p{color:var(--rb-muted);margin:0 0 16px}.rb-info h3{font-size:17px;line-height:1.5;font-weight:700;color:var(--rb-text);margin:0 0 12px}.rb-section-links{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--rb-border);padding-bottom:22px;margin-bottom:32px}.rb-section-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:6px;background:var(--rb-button);color:var(--rb-strong);font-size:14px}.rb-faq summary:focus-visible,.rb-info a:focus-visible,.rb-info button:focus-visible{outline:3px solid var(--rb-accent);outline-offset:3px}.rb-info button:hover,.rb-section-links a:hover{background:var(--rb-hover)}.rb-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:center}.rb-overview figure{margin:0;min-width:0}.rb-overview img{width:100%;height:auto;border-radius:8px;border:1px solid var(--rb-border)}.rb-overview figcaption{margin-top:10px;color:var(--rb-muted);font-size:12px;line-height:1.7}.rb-inline-link{color:var(--rb-strong);text-decoration:underline;text-underline-offset:4px}.rb-content-section{margin-top:44px;scroll-margin-top:80px}.rb-keyboard-guide{margin-top:30px}.rb-keyboard-guide dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:0}.rb-keyboard-guide dl>div{padding:10px 0;border-bottom:1px solid var(--rb-border)}.rb-keyboard-guide dt{font-size:14px;color:var(--rb-text)}.rb-keyboard-guide dd{font-size:13px;color:var(--rb-muted);margin:6px 0 0}.rb-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rb-feature-grid section{padding:24px;border:1px solid var(--rb-border);background:var(--rb-panel);border-radius:10px}.rb-feature-grid p{margin:0;font-size:14px}.rb-tips{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px;align-items:start}.rb-tips ol{margin:0;padding-inline-start:25px}.rb-tips li{padding-inline-start:6px;margin-top:20px}.rb-tips li::marker{color:var(--rb-accent);font-weight:700}.rb-tips p{font-size:14px}.rb-season-guide{padding:24px;border-inline-start:3px solid var(--rb-accent);background:var(--rb-soft);border-radius:0 8px 8px 0}.rb-season-guide p{margin:0}.rb-faq details p{margin:12px 0 0}.rb-faq summary{min-height:26px}.rb-related-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.rb-related-games a{display:block;min-width:0;overflow:hidden;border:1px solid var(--rb-border);border-radius:10px;background:var(--rb-panel)}.rb-related-games a:hover{border-color:var(--rb-accent)}.rb-related-games img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.rb-related-games a>div{padding:18px}.rb-related-games h3{font-size:17px}.rb-related-games p{font-size:13px;margin:0}.rb-content-footer{justify-content:space-between;gap:18px;padding-top:28px}.rb-content-footer,.rb-share{display:flex;align-items:center;flex-wrap:wrap}.rb-share{gap:8px}.rb-info button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 13px;background:var(--rb-button);color:var(--rb-text);border:1px solid var(--rb-border);border-radius:6px;font-size:13px}.rb-share [role=status]{color:var(--rb-muted);font-size:12px}.rb-shell:fullscreen{border-radius:0;overflow-y:auto;padding:28px max(24px,calc((100vw - 1440px) / 2))}@media (max-width:768px){.rb-guide-columns,.rb-overview,.rb-tips{grid-template-columns:minmax(0,1fr);gap:24px}.rb-overview figure{max-width:560px}.rb-keyboard-guide dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-related-games{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:540px){.rb-feature-grid{grid-template-columns:minmax(0,1fr)}.rb-feature-grid section{padding:20px}.rb-content-section{margin-top:36px}.rb-info h2,.rb-info h3{overflow-wrap:anywhere}}@media (max-width:1100px){.rb-match-layout{grid-template-columns:minmax(0,1fr) 240px;gap:12px}.rb-shell{padding:20px}.rb-away-score svg,.rb-home-score svg{display:none}.rb-clock{gap:6px}.rb-live-controls{flex-wrap:wrap}.rb-side-section{padding:15px}}@media (max-width:850px){.rb-match-layout{grid-template-columns:minmax(0,1fr)}.rb-sidebar{display:grid;grid-template-columns:1fr 1fr}.rb-play-log{display:none}.rb-game-header{align-items:flex-start}.rb-recruits{grid-template-columns:1fr}}@media (max-width:540px){.rb-page{padding:18px 10px 36px}.rb-shell{padding:16px 10px;border-radius:8px}.rb-brand{gap:9px}.rb-ball-mark{width:30px;height:34px;font-size:23px}.rb-brand h1{font-size:18px;letter-spacing:-.5px}.rb-brand h1 span{display:block;margin:5px 0 0;font-size:16px}.rb-brand p{font-size:10px;letter-spacing:0}.rb-shell .rb-icon-button{min-height:36px;width:36px;padding:8px}.rb-utilities{gap:4px}.rb-game-header{margin-bottom:20px;gap:8px}.rb-shell .rb-tabs button{min-width:58px;width:auto;padding:9px;font-size:12px;min-height:40px}.rb-tabs{gap:4px}.rb-career-summary{flex-direction:column;gap:2px;align-items:flex-end;font-size:10px}.rb-career-summary strong{font-size:14px}.rb-match-main{padding:7px}.rb-scoreboard{min-height:48px;grid-template-columns:1fr .85fr 1fr}.rb-away-score,.rb-home-score{padding:8px 6px;gap:4px}.rb-away-score span,.rb-home-score span{font-size:10px}.rb-away-score strong,.rb-home-score strong{font-size:21px}.rb-clock{flex-wrap:wrap;gap:2px 5px}.rb-clock strong{font-size:14px}.rb-clock span{font-size:10px}.rb-clock span:last-child{width:100%;text-align:center}.rb-play-actions{gap:4px;grid-template-columns:1.4fr repeat(4,1fr)}.rb-shell .rb-play-actions button{font-size:11px;gap:3px;padding:9px 3px}.rb-play-actions svg{display:none}.rb-live-controls{justify-content:center;min-height:100px;gap:7px}.rb-shell .rb-live-controls button{min-height:40px;padding:9px 10px}.rb-movement-buttons{justify-content:center}.rb-game-stats{gap:9px}.rb-game-stats label{margin-inline-start:0}.rb-sidebar{grid-template-columns:1fr;gap:12px;margin-top:3px}.rb-game-plan{gap:10px}.rb-game-footer{font-size:9px}.rb-overlay{padding:10px}.rb-overlay h2{font-size:20px;margin-bottom:7px}.rb-overlay p{font-size:10px;margin-bottom:9px}.rb-overlay .rb-primary{min-height:36px;font-size:12px}.rb-overlay-content>svg{display:none}.rb-section-heading{flex-direction:column}.rb-section-heading h2{font-size:22px}.rb-facilities{grid-template-columns:1fr;gap:0}.rb-facilities p{min-height:0}.rb-recruit-row{gap:8px;flex-wrap:wrap}.rb-schedule li{grid-template-columns:52px 1fr 70px;gap:8px;padding:16px 8px;font-size:12px}.rb-schedule .rb-rating{display:inline;grid-column:2;grid-row:2}.rb-schedule .rb-week{grid-row:1/3}.rb-schedule li>span:last-child{grid-column:3;grid-row:1/3}.rb-season-summary{gap:18px}.rb-season-summary p{margin-inline-start:0;width:100%}.rb-info{padding:35px 5px 0}.rb-guide-columns{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.rb-shell button{transition:none}}.rb-brand>div,.rb-side-section,.rb-sidebar{min-width:0}.rb-brand p{letter-spacing:.4px;line-height:1.6}.rb-roster-row>div{min-width:0}.rb-away-score strong,.rb-away-score svg,.rb-home-score strong,.rb-home-score svg,.rb-rating{flex-shrink:0}.rb-field,.rb-kick-meter{direction:ltr}.rb-result,.rb-shell[dir=rtl] .rb-position,.rb-shell[dir=rtl] .rb-rating{unicode-bidi:isolate}.rb-recruit-row{flex-wrap:wrap}@media (max-width:540px){.rb-navigation{flex-wrap:wrap}.rb-career-summary{flex:1;min-width:60px}.rb-shell .rb-receiver-buttons button{padding:9px 5px;font-size:11px;min-width:0;white-space:normal;overflow-wrap:anywhere}.rb-receiver-buttons{min-width:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rb-receiver-buttons .rb-receiver-number{display:grid}.rb-shell .rb-tabs button{overflow-wrap:anywhere}.rb-brand h1 span{font-size:14px}.rb-schedule li{grid-template-columns:minmax(50px,.7fr) minmax(0,1.7fr) minmax(65px,1fr)}.rb-scoreboard{grid-template-columns:minmax(0,1fr) minmax(70px,.85fr) minmax(0,1fr)}}