.cook-grid{gap:var(--sp-24);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;display:grid}.cook-card{gap:var(--sp-16);min-width:0;display:grid}.cook-card__idea{font-size:var(--fs-md);line-height:var(--lh-body);margin:0}.cook-card .ui-disclosure summary{font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--track-label)}.beatstrip{border:var(--bw-control) solid var(--c-frame);background:var(--c-sunken);font-family:var(--font-mono);font-size:var(--fs-md);grid-template-columns:repeat(16,minmax(0,1fr));line-height:1;display:grid}.beatstrip__cell{min-height:var(--sp-32);color:var(--c-ink-3);border-right:1px solid var(--c-line);place-items:center;display:grid}.beatstrip__cell:nth-child(4n){border-right:var(--bw-control) solid var(--c-line-strong)}.beatstrip__cell:last-child{border-right:0}.beatstrip__cell[data-hit=true]{color:var(--c-accent-ink);background:var(--c-accent-wash)}.beatstrip__cell[data-cut=true]{color:var(--c-on-accent-2);background:var(--c-accent-2);font-weight:var(--fw-strong)}
