.capture-mobile{min-width:0;padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}.capture-mobile .local-card{padding:12px}.capture-mobile .auth-input{width:100%;min-width:0;min-height:44px;padding:8px;font-size:16px}.capture-mobile summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:14px}.capture-mobile input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.capture-mobile .capture-main-navigation{z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#f1f5f9;border-top:1px solid #94a3b8;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0001}.capture-mobile .capture-context{font-size:12px}.capture-mobile .capture-presence{grid-template-columns:minmax(0,1fr) minmax(110px,1fr);align-items:center;column-gap:8px;display:grid}.capture-mobile .capture-presence>details{grid-column:1/-1}.capture-mobile .capture-presence>label{font-size:12px}.capture-mobile .capture-statistics,.capture-mobile .capture-lineup{margin-block:8px}.capture-mobile .capture-match-selector button[aria-pressed=true]{color:#fff;background:#065f46}.capture-mobile input,.capture-mobile select,.capture-mobile textarea{scroll-margin-block:100px 170px}.capture-mobile.capture-short-viewport .capture-context{position:static}@media (max-width:639px) and (max-height:480px){.capture-mobile .capture-context{position:static}}@media (min-width:640px){.capture-mobile{padding-bottom:16px}.capture-mobile .capture-main-navigation{box-shadow:none;border:0;padding:0;position:static}.capture-mobile .local-card{padding:20px}}.capture-mobile{color:#292038}.capture-mobile .local-card{background:#fff;border-color:#ddd3e9}.capture-mobile .auth-button{color:#fff;background:#492478;border-color:#492478}.capture-mobile .local-secondary{color:#492478;background:#faf8fd;border-color:#cdbfdd}.capture-mobile .local-secondary[aria-pressed=true],.capture-mobile [role=tab][aria-selected=true]{color:#fff;background:#492478}.capture-mobile .capture-main-navigation{background:#faf8fd;border-color:#d8c9e8}.capture-brand{color:#492478;align-items:center;gap:12px;display:flex}.capture-brand svg{flex-shrink:0}.capture-motto{color:#775615;letter-spacing:.03em;font-size:11px;font-weight:700}.capture-score-pad{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.capture-score-pad button,.capture-steppers button{color:#492478;background:#faf8fd;border:1px solid #cdbfdd;border-radius:8px;min-height:44px;font-weight:700}.capture-steppers{grid-template-columns:1fr 1fr;gap:4px;margin-top:4px;display:grid}.capture-mobile button:disabled{opacity:.5}.capture-mobile .capture-statistics{border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(72px,.85fr) minmax(0,2fr);gap:6px;padding:8px 4px;display:grid}.capture-statistics>strong{overflow-wrap:anywhere;align-self:center;font-size:12px}.capture-statistics>p{grid-column:1;font-size:10px}.capture-statistics>div{grid-area:1/2/3}.capture-mobile .capture-statistics .auth-input{padding:6px}.capture-mobile .capture-statistics summary{overflow-wrap:anywhere;font-size:11px}.capture-mobile .capture-lineup{padding:8px}.capture-mobile .capture-lineup>label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px}.capture-mobile :focus-visible{outline-offset:2px;outline:3px solid #96651b}
