.books-rank{color:color-mix(in srgb, var(--accent) var(--books-heat,0%), var(--ink-muted));font-variant-numeric:tabular-nums}.books-line{margin:0;padding:0;list-style:none;display:grid}.books-step{grid-template-columns:var(--space-7) minmax(0, 1fr);display:grid}.books-step__day{padding-top:var(--space-4);color:var(--ink-muted);font:var(--font-secondary);line-height:var(--space-5);white-space:nowrap;align-self:start;position:sticky;top:0}.books-panel__tree,.books-panel__lane{gap:calc(var(--space-1) / 2);grid-template-columns:minmax(0,1fr);display:grid}.books-panel__topics{padding-inline-start:var(--space-4)}@media (min-width:900px){.books-panel{padding-bottom:var(--control-lg)}}@media (min-width:1280px){.next-page.page-list:has(>.books-panel){max-width:calc(720px + var(--space-6) + var(--space-7) * 5 + var(--space-4));grid-template-columns:minmax(0, 1fr) calc(var(--space-7) * 5 + var(--space-4))}}@media (max-width:767px){.books-step__day{top:var(--control-lg)}}@media (max-width:899px){.books-panel__tree{border-radius:var(--radius-md);background:var(--fill);scrollbar-width:none;gap:0;max-width:100%;display:flex;overflow-x:auto}.books-panel__tree::-webkit-scrollbar{display:none}.books-panel__lane{flex:none;gap:0;display:flex}.books-panel__topics{flex:none;padding-inline-start:0}.books-panel__tree>ul,.books-panel__lane>ul{flex:none}}
