.notebooks-page{background:var(--background);min-height:100%;padding:28px 0 88px}.notebooks-shell{width:min(1320px,100% - 36px)}.notebooks-workbench{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 94%, var(--background-soft))}.notebooks-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.68fr);min-height:560px;display:grid}.notebooks-manifest{border-right:1px solid var(--border);background:var(--background);min-width:0;padding:32px 0 38px}.notebooks-manifest .series-author{color:var(--muted)}.notebooks-title-line h1{max-width:820px;font-size:clamp(2.6rem,6.2vw,5.6rem)}.notebooks-preview{background:color-mix(in srgb, var(--background-soft) 52%, var(--background));grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.notebooks-anatomy{flex-direction:column;align-content:start;gap:18px;margin:0;padding:20px 22px;list-style:none;display:flex}.notebooks-anatomy li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.notebooks-anatomy-ordinal{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:color-mix(in srgb, var(--accent) 78%, var(--muted));padding-top:2px;font-size:.68rem}.notebooks-anatomy strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.01em;color:var(--foreground);font-size:.78rem;font-weight:500;display:block}.notebooks-anatomy p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.5}@media (max-width:1080px){.notebooks-grid{grid-template-columns:minmax(0,1fr);min-height:0}.notebooks-manifest{border-right:0;border-bottom:1px solid var(--border)}}
