.stacks-page .feed-table{min-width:0}.feed-block+.feed-block{margin-top:20px}.feed-subhead{margin:0 0 10px;color:var(--text-2);font-size:13px;font-weight:800;letter-spacing:-.01em}.feed-subhead a{color:var(--green);text-decoration:none}.feed-subhead a:hover{color:var(--green-ink);text-decoration:underline}.feed-subhead-note{margin-left:8px;color:var(--text-5);font-size:11.5px;font-weight:600}.stack-facet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:12px}.stack-facet-card{display:flex;flex-direction:column;padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 1px 3px #1f2c3308,0 4px 16px #1f2c330d;transition:border-color .16s ease,box-shadow .16s ease}.stack-facet-card:hover{border-color:#c9e5df;box-shadow:0 2px 6px #1f2c3310,0 10px 24px #1f2c330f}.stack-facet-head{display:flex;align-items:center;gap:9px;min-width:0;padding-bottom:11px;border-bottom:1px solid var(--surface-2)}.stack-facet-head h3{flex:1 1 auto;min-width:0;margin:0;color:var(--text-1);font-size:14px;line-height:1.4;font-weight:800;letter-spacing:-.02em}.stack-facet-head h3 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.stack-facet-head h3 a:hover{color:var(--green)}.stack-facet-head small{flex:0 0 auto;color:var(--text-5);font:600 10px/1.5 JetBrains Mono,monospace}.stack-facet-list{display:grid;gap:2px;margin:9px 0 0;padding:0;list-style:none}.stack-facet-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:6px 8px;border-radius:8px;color:var(--text-2);font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s ease,color .15s ease}.stack-facet-list a:hover{background:var(--surface-2);color:var(--green-ink)}.stack-facet-list span{min-width:0;overflow-wrap:anywhere}.stack-facet-list b{flex:0 0 auto;color:var(--text-5);font:600 10.5px JetBrains Mono,monospace}.stack-facet-list a:hover b{color:var(--green)}.stack-sample-list{display:grid;gap:6px;margin:0;padding:10px 0 0;border-top:1px dashed var(--line-soft);list-style:none}.stack-sample-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.stack-sample-list a{color:var(--green);font-size:11.5px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.stack-sample-list a:hover{color:var(--green-ink);text-decoration:underline}.stack-sample-list span{flex:0 0 auto;color:var(--text-5);font:10px JetBrains Mono,monospace;white-space:nowrap}.feed-grid .feed-empty{grid-column:1/-1}.dir-side-group>summary small{flex:0 0 auto;padding-left:8px;color:var(--text-5);font:600 10px JetBrains Mono,monospace}.dir-side-group-body .dir-side-note{margin:6px 10px 2px;color:var(--text-5);font-size:10.5px}.dir-side{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--green-tint) transparent}.dir-side::-webkit-scrollbar{width:6px}.dir-side::-webkit-scrollbar-thumb{border-radius:3px;background:var(--green-tint)}.dir-side>.dir-sidenav{flex:0 0 auto;overflow:visible}.dir-side>.dir-side-group{flex:0 0 auto;overflow:visible}.dir-side>.dir-side-group>summary{position:sticky;top:0;z-index:1;background:#fff}.dir-sideitem.is-muted{color:var(--text-5);cursor:default}.dir-sideitem.is-muted:hover{background:transparent;color:var(--text-5)}.feed-grid{align-items:stretch}.feed-card h3 a{overflow-wrap:anywhere}.feed-card-body strong{color:var(--text-2);font-weight:700}.feed-card-body{overflow-wrap:anywhere}.feed-card-note{color:var(--text-5)}.feed-card .feed-kv dd{font-size:13px}.feed-chip-row .feed-chip{white-space:normal}.feed-table .feed-link{white-space:normal;overflow-wrap:anywhere}.stack-card-head{display:flex;align-items:flex-start;gap:9px;min-width:0;flex:1 1 auto}.stack-card-head h3{min-width:0}.stack-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;margin-top:-1px;border-radius:9px;background:var(--stack-icon-bg,var(--green-tint));color:var(--stack-icon-fg,var(--green));transition:background .16s ease,color .16s ease}.stack-card-icon .stack-icon{display:block}.stack-card-icon--lang-runtime{--stack-icon-bg:var(--green-tint);--stack-icon-fg:var(--green)}.stack-card-icon--frontend-ui{--stack-icon-bg:var(--surface);--stack-icon-fg:#2f6fae}.stack-card-icon--mobile{--stack-icon-bg:#efeafc;--stack-icon-fg:#6a55c4}.stack-card-icon--desktop{--stack-icon-bg:#fdf0e2;--stack-icon-fg:#b9761b}.stack-card-icon--backend{--stack-icon-bg:#fcebf1;--stack-icon-fg:#bd4a75}.stack-card-icon--data-storage{--stack-icon-bg:#e6f4f7;--stack-icon-fg:#1d7f93}.stack-card-icon--devops{--stack-icon-bg:var(--surface-2);--stack-icon-fg:var(--green-bright)}.stack-card-icon--quality-security{--stack-icon-bg:var(--surface);--stack-icon-fg:#2f6fae}.stack-card-icon--ai-engineering{--stack-icon-bg:#fdeee2;--stack-icon-fg:#c06f16}.feed-card{transition:border-color .16s ease,box-shadow .16s ease}.feed-card:hover{border-color:#c9e5df;box-shadow:0 2px 6px #1f2c3310,0 10px 24px #1f2c330f}@media (max-width:1000px){.dir-side{overflow:visible}.dir-side>.dir-sidenav{overflow-y:auto}}@media (max-width:900px){.stack-facet-grid{grid-template-columns:1fr}}@media (max-width:650px){.feed-block+.feed-block{margin-top:16px}.feed-card .feed-kv{grid-template-columns:1fr}.stack-card-head{gap:7px}.stack-card-icon{width:26px;height:26px;border-radius:8px}}
