.page{max-width:34rem;padding:var(--s4);margin:0 auto}.page__title{margin:0 0 var(--s4);font-size:var(--t-h2);letter-spacing:-.01em;font-weight:700;line-height:var(--lh-head)}.row{gap:var(--s2);flex-wrap:wrap;display:flex}.rule{margin:var(--s3) 0;border:0;border-top:1px solid var(--n3)}.race__meta{color:var(--n6);font-size:var(--t-small);font-variant-numeric:tabular-nums;margin:0}.race__name{margin:var(--s1) 0 0;font-size:var(--t-h2);letter-spacing:-.01em;font-weight:700;line-height:var(--lh-head)}.elapsed{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:3rem;font-weight:800;line-height:var(--lh-display);text-align:center;margin:0}.clock{font-size:var(--t-h1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:var(--lh-head);margin:0}.clock__status{margin:var(--s1) 0 0;color:var(--n6);font-size:var(--t-small)}.segmented{border:1px solid var(--n4);border-radius:var(--r);display:inline-flex;overflow:hidden}.segmented__option{min-height:var(--hit);padding:var(--s2) var(--s4);background:var(--n0);color:var(--n7);font:inherit;font-size:var(--t-small);cursor:pointer;border:0;font-weight:600}.segmented__option+.segmented__option{border-left:1px solid var(--n4)}.segmented__option[aria-pressed=true]{background:var(--navy);color:var(--n0)}#signin-form{gap:var(--s3);flex-direction:column;display:flex}
