.standalone{padding:0 24px}.node-header,.node-article,.standalone footer{max-width:850px;margin-left:auto;margin-right:auto}.node-header{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid var(--line);font-size:11px}.node-article{padding:45px 0}.node-article h1{font-size:clamp(32px,5vw,56px)}.node-article h2{margin-top:30px;font-size:24px}.node-article p{font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.node-article .question{color:var(--muted)}.node-article li{padding-bottom:15px}.node-article .hash{font-size:11px}.standalone .detail-actions{margin-top:35px}

.reading-page pre{overflow-x:auto;padding:22px;background:var(--card);border:1px solid var(--line);font-size:12px;line-height:1.7;border-radius:8px}.reading-page code{overflow-wrap:anywhere}.reading-page ul{padding-left:22px;margin:8px 0}.catalog-list{padding-left:22px}.catalog-list li{padding:18px 0;border-bottom:1px solid var(--line)}.catalog-list h3{font-size:19px;margin:0}.catalog-list p{margin:6px 0}.node-header nav{text-align:right;font-size:11px;line-height:1.8}.reading-page a{overflow-wrap:anywhere}@media(max-width:600px){.node-header{align-items:flex-start;gap:16px}.reading-page pre{padding:12px;font-size:11px}}
.node-header nav{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px;margin-top:0}.reading-page a{text-decoration:underline;text-underline-offset:3px}.reading-page .detail-actions a{text-decoration:none}
