.wr-week{margin:0 0 var(--space-6)}.wr-week-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wr-week-row{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--sx-line);display:flex}.wr-week-badge{font-family:var(--font-ui-mono);font-weight:700;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;padding:2px 7px;display:inline-block}.wr-week-badge.bs{background:var(--sx-bs);color:var(--sx-bs-ink)}.wr-week-badge.but{background:var(--sx-but);color:var(--sx-but-ink)}.wr-week-badge.con{background:var(--sx-con);color:var(--sx-con-ink)}.wr-week-badge.ver{background:var(--sx-ver);color:var(--sx-ver-ink)}.wr-week-badge.unc{background:var(--sx-unc);color:var(--sx-unc-ink)}.wr-week-h{font-family:var(--font-story);font-weight:600;font-size:var(--t-small);color:var(--sx-ink);line-height:1.35;text-decoration:none}.wr-week-h:hover{color:var(--sx-accent)}.wr-week-empty{color:var(--sx-mute);font-style:italic;font-size:var(--t-small)}.wr-chips{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wr-chip{min-height:36px;font-family:var(--font-ui-mono);font-size:var(--t-fine);letter-spacing:.03em;background:var(--sx-card);color:var(--sx-ink-2);border:1px solid var(--sx-line-2);border-radius:var(--r-pill,999px);cursor:pointer;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.wr-chip:hover{border-color:var(--sx-ink)}.wr-chip[aria-pressed=true]{background:var(--sx-hl);border-color:var(--sx-hl);color:var(--sx-on-hl,var(--sx-ink));font-weight:700}.wr-chip-n{opacity:.75;font-variant-numeric:tabular-nums}.wr-chip:focus-visible,.wr-ask:focus-visible,.wr-h:focus-visible,.wr-src-link:focus-visible{outline:3px solid var(--sx-hl);outline-offset:2px;border-radius:4px}.wr-stories{margin:0;padding:0;list-style:none}.wr-story{border-bottom:1px solid var(--sx-rule);padding:var(--space-4) 0;gap:var(--space-2);view-transition-name:none;flex-direction:column;display:flex}.wr-story[hidden]{display:none}.wr-topic{font-family:var(--font-ui-mono);font-weight:700;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-accent);display:inline-block}.wr-h{font-family:var(--font-story);font-weight:700;font-size:var(--t-lead);color:var(--sx-ink);line-height:1.3;text-decoration:none}.wr-h:hover{color:var(--sx-accent)}.wr-row{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.04em;color:var(--sx-mute);flex-wrap:wrap;display:flex}.wr-st{font-family:var(--font-ui-mono);font-weight:600;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--sx-line-2);color:var(--sx-ink-2);border-radius:4px;padding:1px 6px;display:inline-block}.wr-st-checked{background:var(--sx-ver);border-color:var(--sx-ver);color:var(--sx-ver-ink)}.wr-st-queued{background:var(--sx-hl);border-color:var(--sx-hl);color:var(--sx-on-hl)}.wr-lab{border:1px solid var(--sx-accent);color:var(--sx-accent);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-weight:700;display:inline-flex}.wr-count{color:var(--sx-ink-2);font-weight:700}.wr-letter{font-family:var(--font-ui);font-style:italic;font-size:var(--t-small);letter-spacing:0;color:var(--sx-accent)}.wr-ask{min-height:36px;font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.04em;color:var(--sx-ink);border:1px solid var(--sx-line-2);border-radius:var(--r-pill,999px);cursor:pointer;background:0 0;padding:4px 12px}.wr-ask:hover{border-color:var(--sx-ink)}.wr-ask[disabled]{opacity:.7;cursor:default}.wr-src-list{gap:var(--space-2);font-family:var(--font-ui-mono);font-size:var(--t-fine);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wr-src-link{color:var(--sx-ink-2);text-underline-offset:2px;text-decoration:underline}.wr-src-link:hover{color:var(--sx-accent)}.wr-src,.wr-legend{font-family:var(--font-ui-mono);font-size:var(--t-micro);letter-spacing:.04em;color:var(--sx-mute)}.wr-legend{gap:var(--space-2);margin:var(--space-2) 0 var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.wr-wait{padding:var(--space-3) 0;color:var(--sx-mute);font-style:italic}@media (width<=420px){.wr-h{font-size:var(--t-body)}.wr-chips{gap:var(--space-1)}.wr-chip{font-size:var(--t-micro);padding:4px 10px}}@media (prefers-reduced-motion:reduce){.wr-story,.wr-chip{transition:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
