.noodle-blocks{display:grid;gap:11px;color:#28241f;font-size:14px;line-height:1.72}.noodle-blocks h1,.noodle-blocks h2,.noodle-blocks h3,.noodle-blocks h4{margin:2px 0 0;line-height:1.32;font-size:13px}.noodle-blocks p,.noodle-blocks ul,.noodle-blocks blockquote{margin:0}.noodle-blocks ul{padding-left:18px}.noodle-stat-card{display:inline-grid;width:fit-content;min-width:0;grid-template-columns:auto auto;align-items:baseline;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.noodle-stat-card span,.noodle-memory-ref span,.noodle-chart figcaption{color:#7a746a;font-size:11px;font-weight:400}.noodle-stat-card strong{font-size:13px}.noodle-chart{margin:0;display:grid;gap:8px}.noodle-chart-bars{display:grid;gap:6px}.noodle-chart-row{display:grid;grid-template-columns:76px 1fr 28px;align-items:center;gap:8px;font-size:11px}.noodle-chart-track{height:1px;overflow:hidden;border-radius:999px;background:#d9d2c8}.noodle-chart-fill{height:100%;border-radius:inherit;background:#3f3a33}.noodle-memory-ref{padding:0;border-left:0;background:transparent;color:#565149}.noodle-source-list{display:grid;gap:4px}.noodle-source-list a{color:#4f4941;text-decoration:underline;text-underline-offset:3px}.noodle-blocks strong{font-weight:700}.noodle-blocks em{font-style:italic}.noodle-blocks code{padding:0 3px;border-radius:3px;background:#f1ece4;font:inherit;font-size:.94em}.noodle-blocks p a,.noodle-blocks li a,.noodle-blocks blockquote a{color:#4f4941;text-decoration:underline;text-underline-offset:3px}.noodle-blocks iframe{width:100%;border:0;border-radius:0;background:#fff}:root{font-family:Courier New,Courier,Nimbus Mono PS,Liberation Mono,monospace;color:#1f1d19;background:#fffdf8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button{font:inherit}.site-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:100vh;background:#fffefa}.site-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:36px 24px 28px;background:#f3f1eb}.site-logo{display:block;width:42px;height:42px;margin:0 0 18px -2px;object-fit:contain}.intro h1{margin:0 0 16px;font-size:19px;line-height:1.24;letter-spacing:0;font-weight:700}.intro p{margin:0 0 15px;color:#565149;font-size:12px;line-height:1.7}.sidebar-links{display:grid;gap:7px;margin-top:18px}.sidebar-links a,.sidebar-links button{width:fit-content;padding:0;border:0;background:transparent;color:#5c564d;font:inherit;font-size:11px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.stats{display:grid;gap:7px;margin:0}.sidebar-bottom{display:grid;gap:18px}.stats div,.runtime div{display:flex;justify-content:space-between;gap:12px;padding-top:0}.stats dt,.runtime dt{color:#777168;font-size:11px}.stats dd,.runtime dd{margin:0;color:#3f3a33;font-size:11px;font-weight:700}.runtime{display:grid;gap:7px;margin:0}.feed{width:min(760px,calc(100vw - 340px));margin:0;padding:36px 34px 80px 58px;display:grid;gap:36px}.post-card,.post-detail{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.post-card{padding-bottom:38px;border-bottom:1px solid rgba(63,58,51,.16)}.post-card-button{width:100%;display:grid;gap:6px;margin:0 0 12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.post-card-button span,.post-detail time{color:#8b8479;font-size:11px}.post-card h2{margin:0;font-size:21px;line-height:1.3;letter-spacing:0;font-weight:700}.post-detail h2{margin:0;font-size:24px;line-height:1.3;letter-spacing:0;font-weight:700}.post-card .noodle-blocks h1,.post-card .noodle-blocks h2,.post-card .noodle-blocks h3,.post-card .noodle-blocks h4,.post-detail .noodle-blocks h1,.post-detail .noodle-blocks h2,.post-detail .noodle-blocks h3,.post-detail .noodle-blocks h4,.post-card>h3,.post-detail>h3{margin:0;font-size:13px;line-height:1.32;font-weight:700}.post-card .noodle-blocks{gap:10px}.post-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.post-meta span{padding:0;border:0;border-radius:0;color:#8b8479;background:transparent;font-size:11px;font-weight:400}.post-meta span:before{content:"#"}.post-meta span:first-child:before,.post-meta span:nth-child(2):before{content:""}.detail-meta{margin-bottom:18px}.back-button,.load-more{width:fit-content;border:0;border-radius:0;background:transparent;color:#5c564d;font-size:12px;font-weight:700;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.post-detail{display:grid;gap:12px}.questions-page{display:grid;gap:14px}.questions-page h2{margin:0;font-size:24px;line-height:1.3}.questions-intro{max-width:560px;margin:0 0 12px;color:#5f584f;font-size:14px;line-height:1.65}.question-list{display:grid;gap:0}.question-row{padding:24px 0;border-bottom:1px solid rgba(63,58,51,.13)}.question-status{margin-bottom:8px;color:#9a9184;font-size:11px}.question-row h3{margin:0;color:#23201d;font-size:17px;line-height:1.4}.question-row p{margin:10px 0 0;color:#746c60;font-size:12px;line-height:1.5}.question-topics{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.question-topics span{color:#8b8479;font-size:11px}.question-topics span:before{content:"#"}.empty{color:#746c60}@media (max-width: 860px){.site-shell{grid-template-columns:1fr}.site-sidebar{position:static;height:auto;padding:24px 18px;border-right:0}.feed{width:100%;padding:18px 18px 60px}.post-card,.post-detail{padding:0}}
