[data-scorekeeper-newsletter]{--skn-blue:#267bbd;--skn-text:inherit;--skn-muted:#63758a;--skn-border:#bac7d6;color:var(--skn-text)}[data-scorekeeper-newsletter] .skn-form{display:flex;flex-direction:column;gap:12px;max-width:520px}[data-scorekeeper-newsletter] .skn-field{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.95rem}[data-scorekeeper-newsletter] .skn-input{width:100%;box-sizing:border-box;border:1px solid var(--skn-border);border-radius:7px;background:#fff;color:#172032;padding:12px 14px;font:inherit}[data-scorekeeper-newsletter] .skn-input:focus-visible{outline:2px solid var(--skn-blue);outline-offset:2px}[data-scorekeeper-newsletter] .skn-input:disabled{opacity:.65;cursor:not-allowed}[data-scorekeeper-newsletter] .skn-button{align-self:flex-start;width:auto;min-width:148px;max-width:100%;padding:11px 18px;background:var(--skn-blue);color:#fff;border:0;border-radius:var(--skn-button-radius,var(--ws-button-radius,7px));box-shadow:none;font:inherit;font-weight:700;cursor:pointer}[data-scorekeeper-newsletter] .skn-button:hover:not(:disabled){filter:brightness(.94)}[data-scorekeeper-newsletter] .skn-button:focus-visible{outline:2px solid var(--skn-blue);outline-offset:3px}[data-scorekeeper-newsletter] .skn-button:disabled{opacity:.65;cursor:wait}[data-scorekeeper-newsletter] .skn-form[aria-disabled=true] .skn-button:disabled{cursor:default}[data-scorekeeper-newsletter] .skn-confirm-reminder{margin:0;color:var(--skn-muted);font-size:.9rem;line-height:1.5}[data-scorekeeper-newsletter] .skn-status{font-size:.9rem;margin:12px 0 0;color:var(--skn-muted)}[data-scorekeeper-newsletter] .skn-status:empty{display:none}[data-scorekeeper-newsletter] .skn-status[data-state=success]{color:#147d43}[data-scorekeeper-newsletter] .skn-status[data-state=error]{color:#b42318}[data-scorekeeper-newsletter] .skn-preferences{display:grid;gap:14px;max-width:680px}[data-scorekeeper-newsletter] .skn-preference{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;border-bottom:1px solid var(--skn-border);padding:10px 0}[data-scorekeeper-newsletter] .skn-preference-name{font-weight:700;flex:1 1 180px}[data-scorekeeper-newsletter] .skn-preference-state{color:var(--skn-muted)}[data-scorekeeper-newsletter] .skn-title{margin:0 0 12px}[data-scorekeeper-newsletter] .skn-mailbox{color:var(--skn-muted)}