.today-lead{font-size:17px;font-weight:600}.day-split{color:var(--soft);margin:20px 0 8px;font-size:15px;font-weight:700}.day-split:first-child{margin-top:0}.day-thread{border-top:3px solid var(--ink);margin:0;padding:0;list-style:none}.day-step{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr auto;gap:4px 16px;padding:16px 0;display:grid;position:relative}.day-step:before{content:"";background:var(--ink);width:3px;position:absolute;top:0;bottom:0;left:12px}.day-step:first-child:before{top:24px}.day-step:last-child:before{bottom:calc(100% - 24px)}.day-step:only-child:before{display:none}.day-dot{z-index:1;border:3px solid var(--ink);background:var(--paper);text-align:center;border-radius:50%;width:27px;height:27px;margin-top:1px;font-size:13px;font-weight:700;line-height:21px;position:relative}.day-step-now .day-dot{background:var(--vivid);color:var(--on-vivid)}.day-kind{color:var(--soft);font-size:14px;font-weight:700}.day-quiet{color:var(--soft);font-weight:400}.day-title{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.day-why{max-width:62ch;color:var(--soft);margin-top:2px;font-size:15px}.day-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.day-fold{margin:0}.day-fold summary{font-size:16px}.day-stopped{opacity:.6}.day-total{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;font-weight:600;display:flex}.day-pending li{padding:8px 0}.day-unseen li+li{margin-top:8px}.day-domains{border-top:3px solid var(--ink);margin:0;padding:0;list-style:none}.day-domain{border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;align-items:start;gap:4px 12px;padding:12px 0;display:grid}.day-domain-title{font-weight:600;line-height:1.3}@media (max-width:860px){.day-step{grid-template-columns:28px 1fr}.day-time{color:var(--soft);grid-column:2}}
