.lr-masthead{gap:8px;margin:4px 0 18px;display:grid}.lr-title{min-width:0}.lr-title h1{font:800 clamp(24px, 2.5vw, 32px)/1.12 var(--look-face,var(--font-heading));letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.lr-settings{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text-muted);box-shadow:none;cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.lr-settings:hover{color:var(--text);border-color:var(--border);background:var(--surface)}.lr-scope{color:var(--text-muted);flex-wrap:wrap;gap:4px 20px;font-size:13px;line-height:1.5;display:flex}.lr-leadership{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.lr-leadership>span{align-items:center;gap:5px;display:inline-flex}.lr-entry-cue{color:var(--text);flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.lr-locked-missing{white-space:normal;max-width:80px;line-height:1.3}.lr-utilities{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:2px;display:flex}.lr-people-link{min-width:0;min-height:44px;color:var(--text);font:inherit;box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:3px 8px;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lr-people-count{align-items:center;gap:7px;display:inline-flex}.lr-people-link:hover{color:var(--action)}.lr-entry-count{color:var(--text-muted);font-size:13px;font-weight:500}.lr-entry-count:before{content:"·";padding-right:6px}.lr-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lr-head-feedback{color:var(--text-muted);text-align:right;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.lr-invite{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lr-action{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:750;display:inline-flex}.lr-action-primary,.lr-action-primary:hover{background:var(--p-u-action,var(--action-fill));color:var(--p-u-panel,#fff)}.lr-action-strong,.lr-action-strong:hover{background:var(--text);color:var(--surface)}.lr-action:hover{filter:brightness(.94);border-color:#0000}.lr-masthead :is(button,a):focus-visible,.lr-manage:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:3px}.lr-competition{min-width:0}.lr-band{--lr-wide-total:36px;container:league-comparison/inline-size}.lr-band .sp-band[data-ch=house]{--lr-wide-total:56px}.league-page .lr-band .sp-band{gap:0;padding:0;overflow:hidden}.lr-band .sp-band-rows,.lr-band .sp-band-foot{width:100%;max-width:1040px;margin-inline:auto;padding:0 20px 12px}.lr-competition>.lg-tabs{margin-top:0}.lr-band .sp-band-head{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:8px;width:100%;max-width:1040px;margin-inline:auto;padding:16px 20px 12px;display:grid}.lr-band .sp-band-note{margin:4px 0 0}.lr-band .sp-band-head h2{font-size:18px;line-height:1.25}.lr-band .sp-band-head>.lg-scope{justify-self:start;width:max-content;max-width:100%}.lr-finding{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lr-finding>span{min-width:0}.lr-manage{min-height:44px;color:var(--text-muted);font:inherit;text-underline-offset:4px;cursor:pointer;box-shadow:none;background:0 0;border:0;flex:none;margin-top:-7px;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.lr-manage:hover{color:var(--text)}.lr-row-finish{border:1px solid var(--border);min-height:44px;color:var(--text);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.lr-row-finish:hover{border-color:var(--text-muted)}.lr-row-state{min-height:28px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.lr-row-state[data-ready]{background:var(--surface-raised);color:var(--text)}.lr-set-identity{gap:4px;min-width:0;display:grid}.lr-set-identity>strong{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.3}.lr-set-identity>span{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.3}.league-page .lr-band .sp-brow .lr-set-identity small{font-size:inherit;font-weight:700;display:inline}.lr-band .sp-brow-who{align-items:center;min-width:0}.lr-band .sp-brow-name{min-width:0}.lr-band .sp-brow-name>small{margin-top:3px;font-size:12px}.league-page .lr-band .sp-band .sp-brow{min-height:64px}.league-page .lr-band .sp-brow[data-you]{box-shadow:none;border-top-color:var(--pp-hair);background:0 0;margin-inline:0;padding-inline:0}.league-page .lr-band .sp-brow[data-you]+.sp-brow{border-top-color:var(--pp-hair)}.lr-band .sp-brow-tail{font-size:12px}@container league-comparison (width>=760px){.lr-band .sp-band-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px}.lr-band .sp-band-head>.lg-scope{justify-self:end}}@media (width>=1100px){.lr-masthead{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:8px;margin-bottom:22px}.lr-title{grid-area:1/1}.lr-scope{grid-area:2/1}.lr-utilities{grid-area:1/2/3;gap:24px}.lr-invite{margin-left:0}}@media (width>=761px){.league-page .lr-band .sp-band .sp-brow{grid-template-columns:minmax(180px, 1fr) var(--lr-wide-total) minmax(160px, 400px) var(--lr-wide-total) 80px}}@media (width<=760px){.lr-masthead{margin-bottom:14px}.lr-scope{gap:3px 12px}.lr-utilities{padding-top:4px}.lr-people-link{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;line-height:1.3;display:flex}.lr-entry-count{font-size:12px}.lr-entry-count:before{content:none}.lr-action{padding-inline:16px}.lr-band .sp-band-head{padding:14px 16px 12px}.lr-band .sp-band-head>.lg-scope{width:100%}.league-page .lr-band .sp-band .sp-brow{grid-template-columns:32px minmax(0,1fr) 32px 70px;grid-template-areas:"who who who who""d bar r tail";gap:8px 6px;min-height:0;padding-block:12px}.lr-band .sp-brow-who{grid-area:who}.lr-band .sp-brow-who .lg-face{display:inline-flex}.lr-band .sp-brow-name>small{display:none}.league-page .lr-band .sp-band .sp-fig{font-size:20px}.lr-band .sp-brow-tail{grid-area:tail;justify-self:end;align-items:center;display:flex}.league-page .lr-band .sp-brow>.sp-brow-instead{grid-area:2/1/auto/-1}}.sheet.league-settings-sheet[data-size=fit],.sheet.lr-people-sheet[data-size=fit]{border-radius:12px;width:min(580px,100vw - 32px);max-width:none}.league-settings-sheet .sheet-body,.lr-people-sheet .sheet-body{gap:18px;padding:22px}.league-settings-sheet .sheet-head,.lr-people-sheet .sheet-head{align-items:center;margin:-22px -22px 0;padding:18px 22px}.league-settings-sheet .sheet-head h2,.lr-people-sheet .sheet-head h2{letter-spacing:-.025em;font-size:21px;font-weight:800}.lr-settings-form{gap:18px;display:grid}.lr-form-field{gap:10px;min-width:0;display:grid}.lr-form-field>:is(label,span),.lr-setting-line>:is(label,span){font-size:14px;font-weight:700}.lr-form-field input[type=text]{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:16px}.lr-game-settings{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.lr-game-settings legend{color:var(--text-muted);margin-bottom:12px;padding:0;font-size:12px;font-weight:700}.lr-game-settings .lr-form-field{margin-bottom:18px}.lr-settings-form .lg-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lr-settings-form .lg-toggle{border:1px solid var(--border);min-width:0;min-height:44px;box-shadow:none;background:var(--surface);color:var(--text-muted);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:14px;font-weight:700;display:inline-flex}.lr-settings-form .lg-toggle[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text);box-shadow:none}.lr-setting-line{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:66px;display:flex}.lr-limit{width:88px;position:relative}.lr-limit>button{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;box-shadow:none;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-weight:700;display:flex}.lr-limit-options{z-index:3;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:150px;max-height:220px;color:var(--text);border-radius:9px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0002}.lr-limit-options[data-above]{top:auto;bottom:calc(100% + 6px)}.lr-limit-options [role=option]{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;min-height:44px;padding:0 10px;font-size:14px;display:flex}.lr-limit-options [aria-selected=true]{font-weight:800}.lr-limit-options [data-active]{background:var(--text);color:var(--surface)}.lr-switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex;position:relative}.lr-switch>span{color:var(--text-muted);font-size:13px}.lr-switch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lr-switch i{pointer-events:none;border:1px solid var(--text-muted);background:var(--surface-raised);border-radius:20px;width:46px;height:26px;display:block;position:relative}.lr-switch i:after{content:"";background:var(--text-muted);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.lr-switch input:checked+i{background:var(--text);border-color:var(--text)}.lr-switch input:checked+i:after{background:var(--surface);left:23px}.lr-switch input:focus-visible+i,.lr-settings-form :is(input[type=text],select,button):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:3px}.lr-invite-reset{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.lr-invite-reset>span{font-size:14px;font-weight:700}.lr-invite-reset p{flex-basis:100%;margin:0;font-size:13px}.lr-reset-confirm{flex-wrap:wrap;gap:8px;display:flex}.lr-reset-confirm p{flex-basis:100%}.lr-rule-facts{gap:10px;margin:0;font-size:13px;display:grid}.lr-rule-facts div{justify-content:space-between;gap:16px;display:flex}.lr-rule-facts dt{color:var(--text-muted)}.lr-rule-facts dd{text-align:right;margin:0}.lr-settings-people{border-top:1px solid var(--border);margin:0}.lr-settings-people summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;font-weight:700;display:flex}.lr-settings-people summary span{color:var(--text-muted)}.lr-settings-people .ls-people-h,.lr-people-sheet .ls-people-h{display:none}.lr-player-role,.lr-player-sets{color:var(--text-muted);font-size:12px}.ls-person-who{flex-wrap:wrap}.lr-readonly{justify-content:space-between;margin:0;font-size:15px;display:flex}.lr-locked,.lr-readonly small{color:var(--text-muted);margin-left:12px;font-size:12px}.sheet.lg-entry-sheet[data-size=fit],.sheet.lr-entry-picker[data-size=fit]{border-radius:12px;width:min(620px,100vw - 32px)}.lg-entry-sheet .sheet-body,.lr-entry-picker .sheet-body{gap:18px;padding:22px}.lg-entry-sheet .sheet-head,.lr-entry-picker .sheet-head{margin:-22px -22px 0;padding:18px 22px}.lr-entries{min-width:0}.league-page .lr-entries.data-card{padding:20px}.lr-entries-head h2{margin:0 0 14px;font-size:20px}.lr-entries-head p{color:var(--text-muted);margin:0 0 14px;font-size:13px}.lr-entry-list{margin:0;padding:0;list-style:none;display:grid}.lr-entry-card{border-top:1px solid var(--border);padding:18px 0 10px}.lr-entry-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lr-entry-main>div{min-width:0}.lr-entry-main h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.35}.lr-entry-main p{color:var(--text-muted);margin:6px 0 0;font-size:13px}.lr-entry-main>a{flex:none}.lr-entry-detail{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:13px;display:flex}.lr-entry-detail>div>span{font-weight:700}.lr-entry-detail p{color:var(--text-muted);margin:4px 0 0;line-height:1.4}.lr-entry-detail>a{flex:none}.lr-entry-remove{min-height:44px;color:var(--text-muted);font:inherit;text-underline-offset:3px;box-shadow:none;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:8px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.lr-entry-remove:hover{color:var(--text)}.lr-entry-confirm{border:1px solid var(--border);border-radius:8px;padding:12px}.lr-entry-confirm p{margin:0 0 12px;font-size:13px}.lr-entry-change{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:13px;display:flex}.lr-entry-profile{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.lr-entry-profile button{padding-left:0;font-size:13px}.lr-entries :is(button,a),.lr-entry-picker :is(button,a){min-height:44px}.lr-entries .entry-add{margin-top:18px}.lr-entry-picker .entry-count{margin:0}.lr-entry-picker .entry-checks{gap:10px}.lr-entry-picker .entry-check{border-radius:8px}.lr-entry-picker .entry-save{margin-bottom:0}.lr-entries :is(button,a):focus-visible,.lr-row-finish:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:3px}@media (width<=760px){.sheet.lg-entry-sheet[data-size=fit],.sheet.lr-entry-picker[data-size=fit]{border-radius:12px 12px 0 0;width:100%}.lg-entry-sheet .sheet-body,.lr-entry-picker .sheet-body{padding:20px}.lg-entry-sheet .sheet-head,.lr-entry-picker .sheet-head{margin:-20px -20px 0;padding:16px 20px}.sheet.lr-people-sheet[data-size=fit]{border-radius:12px 12px 0 0;width:100%}.lr-people-sheet .sheet-body{padding:20px}.lr-people-sheet .sheet-head{margin:-20px -20px 0;padding:16px 20px}.sheet.league-settings-sheet[data-size=fit]{border-width:1px;border-radius:12px;width:min(580px,100vw - 32px);max-height:84dvh;margin:auto;inset:0}.league-settings-sheet .sheet-body{gap:16px;padding:16px}.league-settings-sheet .sheet-head{margin:-16px -16px 0;padding:12px 16px}.league-settings-sheet .lr-settings-form{gap:16px}}
