.items-today{border-top:1px solid var(--ink);margin-top:28px}.items-today-head{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 6px;display:flex}.items-today-head h2{font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:450}.items-today-head span{letter-spacing:.08em;text-transform:uppercase;color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font:11px monospace}.items-today-list{border-bottom:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));margin:0;padding:0;list-style:none}.items-today-list li{border-top:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e))}.items-today-list :is(button,a){width:100%;min-height:52px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:minmax(150px,15em) minmax(0,1fr) auto;align-items:baseline;gap:3px 16px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.items-today-list :is(button,a):hover strong{text-underline-offset:3px;text-decoration:underline}.items-today-list :is(button,a):focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.items-today-list li.is-urgent :is(button,a){border-left-color:var(--mustard);background:var(--lightningcss-light,#f6efd9)var(--lightningcss-dark,#2a2516)}.items-today-list strong{font-size:1.02rem;font-weight:600}.items-today-list span{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font-size:.85rem;line-height:1.4}.items-today-list :is(button,a):after{content:"→";color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);grid-area:1/-2;align-self:center}.items-today-foot{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);margin:10px 0 0;font-size:.88rem}.items-today-foot strong{color:var(--ink)}.items-today-target input{width:5em;font:inherit;border:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));background:var(--white);color:var(--ink);border-radius:2px;margin-left:4px;padding:3px 6px}@media (max-width:760px){.items-today{margin-top:18px}.items-today-list :is(button,a){grid-template-columns:minmax(0,1fr) auto}.items-today-list span{grid-column:1}.items-today-list :is(button,a):after{grid-row:1/span 2}.items-today-list :is(button,a){min-height:56px}}@media (max-width:820px){.items-today{border-top:0}.items-today-head{padding:4px 0 8px}.items-today-head h2{letter-spacing:-.04em;font-size:1.75rem}.items-today-head span{font:12px var(--font-body), sans-serif;letter-spacing:0;text-transform:none}.items-today-list{border-bottom:0;gap:6px;display:grid}.items-today-list li{border-top:0}.items-today-list :is(button,a){background:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#25221d);border:0;border-radius:14px;padding:12px;box-shadow:0 0 0 1px var(--lightningcss-light,#1f223314)var(--lightningcss-dark,#ffffff10)}.items-today-list li.is-urgent :is(button,a){background:var(--mustard);color:var(--ink);box-shadow:none}.items-today-list li.is-urgent span,.items-today-list li.is-urgent :is(button,a):after{color:var(--ink);opacity:.8}.items-today-list strong{font-size:1.05rem}.items-today-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.items-today-foot .st-link{min-height:44px;font-weight:600}}.items-today-foot .st-link{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}