.arcade-shell .arcade-lineup-entry{order:3;align-items:center;gap:12px;display:flex}.arcade-lineup-start{color:#082c28;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#6be5c8;border:1px solid #79ecd4;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.arcade-lineup-start:hover{background:#94f2db}.arcade-lineup-start[aria-pressed=true]{color:#abf3df;background:#143630;border-color:#376b60}.arcade-drafts-link{color:#afbdce;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.arcade-drafts-link:hover{color:#f1f5f9}.arcade-lineup-start:focus-visible,.arcade-drafts-link:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.arcade-shell .arcade-lineup-cta{background:#10282c;border-color:#426e67;flex-direction:column;align-items:stretch;gap:0;width:min(500px,100% - 32px);padding:8px 16px 14px;display:flex}.arcade-shell .arcade-lineup-cta.is-invitation{display:none}.arcade-selection-heading{align-items:center;gap:8px;min-height:44px;display:flex}.arcade-selection-step{color:#88ead0;flex-shrink:0;font-size:12px;font-weight:700}.arcade-selection-step>span{color:#88aaa9;font-weight:400}.arcade-selection-heading>strong{color:#f1f5f9;flex:1;font-size:15px}.arcade-selection-mobile-prompt{display:none}.arcade-selection-exit{color:#b8ccce;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:0 4px;font-size:12px;display:inline-flex}.arcade-selection-exit:hover{color:#fff;background:#ffffff0c}.arcade-shell .arcade-lineup-cta p{color:#b7cbcf;margin:0 0 12px;font-size:12px;line-height:1.5}.arcade-selection-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.arcade-selection-footer .arcade-lineup-selection{color:#6be5c8;gap:6px}.arcade-selection-footer .arcade-lineup-selection strong{font-size:13px}.arcade-shell .arcade-lineup-cta .arcade-selection-limit{color:#f5c768;margin:10px 0 0}.arcade-shell.is-selecting-teams .arcade-main{padding-bottom:calc(200px + env(safe-area-inset-bottom,0px))}.arcade-shell.is-selecting-teams .arcade-main :is(button,a){scroll-margin-bottom:calc(200px + env(safe-area-inset-bottom,0px))}.arcade-shell .calendar-team-selection{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;touch-action:manipulation;position:relative}.arcade-shell .calendar-team-selection .calendar-target-team-button{cursor:inherit;padding-right:0}.arcade-shell .calendar-team-selection:hover{background:#163333}.arcade-shell .calendar-team-selection[aria-pressed=true]{background:#143a36;border-color:#5cbea5}.arcade-shell .calendar-team-selection:focus-visible{outline-offset:-2px;outline:2px solid #6be5c8}.calendar-team-selected-mark{color:#082c28;background:#6be5c8;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}@media (max-width:1100px) and (min-width:681px){.arcade-shell .arcade-topbar .brand>span:last-child{display:none}.arcade-shell .arcade-lineup-entry{gap:8px}.arcade-shell .arcade-column-cell>.calendar-legend-scale{display:none}}@media (max-width:680px){.calendar-team-selected-mark{flex-basis:17px;width:17px;height:17px}.arcade-shell .arcade-topbar{grid-template-rows:58px 26px}.arcade-shell .arcade-lineup-entry{display:none}.arcade-shell .arcade-column-bar{grid-area:2/1/3/-1}.arcade-shell .arcade-lineup-cta{background:#102328;border-color:#365354;border-radius:12px;width:calc(100% - 24px);min-height:0;padding:6px 10px;box-shadow:0 4px 18px #0005}.arcade-shell .arcade-lineup-cta.is-invitation{display:flex}.arcade-lineup-intro{display:none}.arcade-shell .arcade-lineup-actions{justify-content:space-between;gap:12px}.arcade-shell .arcade-lineup-build{cursor:pointer;border-radius:8px;gap:6px;min-height:44px;padding-inline:10px;font-size:12px}.arcade-shell.has-lineup-entry .arcade-main{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.arcade-shell.has-lineup-entry .arcade-main :is(button,a){scroll-margin-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.arcade-shell.is-selecting-teams .arcade-main{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}.arcade-shell.is-selecting-teams .arcade-main :is(button,a){scroll-margin-bottom:calc(160px + env(safe-area-inset-bottom,0px))}.arcade-selection-step,.arcade-selection-title,.arcade-selection-exit>span,.arcade-selection-footer .arcade-lineup-selection>svg{display:none}.arcade-selection-mobile-prompt{display:inline}.arcade-selection-heading{gap:4px}.arcade-shell #arcade-lineup-selection-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arcade-selection-footer{gap:8px}.arcade-selection-footer .arcade-lineup-selection strong{font-size:12px}.arcade-selection-heading>strong{color:#b7cbcf;font-size:12px;font-weight:600}}@media (max-width:360px){.calendar-team-selected-mark{flex-basis:16px;width:16px;height:16px}.arcade-shell .calendar-team-selection .calendar-target-team-button :is(.team-crest,.team-initials){flex-basis:16px;display:grid;width:16px!important;height:16px!important}}
