.nw-controls{display:grid;grid-gap:12px;gap:12px;margin-bottom:22px}.nw-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:22px;gap:22px;align-items:start}.nw-list{display:grid;grid-gap:10px;gap:10px}.nw-story{border-radius:var(--uv-radius-sm);background:var(--pj-surface);border:1px solid var(--pj-line);overflow:hidden;transition:border-color .25s,transform .25s var(--uv-ease);animation:uv-rise .5s var(--uv-ease) both;animation-delay:calc(var(--i)*35ms)}.nw-story:hover{border-color:var(--pj-accent)}.nw-story--lead{border-radius:var(--uv-radius);box-shadow:var(--pj-shadow)}.nw-lead-art{display:grid;place-items:center;aspect-ratio:21/8;background-size:cover;background-position:50%;border-bottom:1px solid var(--pj-line)}.nw-lead-art--mesh{background:radial-gradient(circle at 20% 30%,var(--pj-accent-glow),transparent 55%),radial-gradient(circle at 80% 70%,var(--pj-accent-soft),transparent 55%),linear-gradient(var(--pj-grid) 1px,transparent 0) 0 0/24px 24px,linear-gradient(90deg,var(--pj-grid) 1px,transparent 0) 0 0/24px 24px,var(--pj-bg-deep)}.nw-lead-art--mesh i{font-size:3rem;color:var(--pj-accent);filter:drop-shadow(0 0 20px var(--pj-accent-glow))}.nw-story-body{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px 14px 14px 16px}.nw-story--lead .nw-story-body{padding:20px}.nw-rank{font:700 .95rem var(--uv-font-mono);color:var(--pj-accent);opacity:.75;padding-top:2px}.nw-story-main{display:grid;grid-gap:7px;gap:7px;min-width:0}.nw-title{font-weight:600;font-size:.98rem;line-height:1.4;color:var(--pj-ink)}.nw-story--lead .nw-title{font:700 clamp(1.2rem,2.2vw,1.55rem)/1.3 var(--uv-font-display);letter-spacing:-.015em}.nw-title:hover{color:var(--pj-accent)}.nw-summary{font-size:.88rem;line-height:1.55;color:var(--pj-muted)}.nw-src{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:2px 8px;border-radius:999px;font-weight:600}.nw-src--hn{background:rgba(255,102,0,.14);color:#f60}.nw-src--devto{background:var(--pj-heat-0);color:var(--pj-ink)}.nw-src--github{background:var(--pj-accent-soft);color:var(--pj-accent)}.nw-save{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--pj-muted);cursor:pointer;transition:all .2s}.nw-save:hover{border-color:var(--pj-line-strong);color:var(--pj-accent)}.nw-save.is-saved{color:var(--pj-accent);background:var(--pj-accent-soft)}.nw-filter{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:12px;font-size:.9rem;color:var(--pj-ink-soft)}.nw-filter b{color:var(--pj-accent)}.nw-filter button{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid var(--pj-line-strong);background:var(--pj-surface);color:var(--pj-ink-soft);font:500 .75rem var(--uv-font-mono);cursor:pointer}.nw-side{display:grid;grid-gap:16px;gap:16px;position:sticky;top:96px}.nw-cloud{display:flex;flex-wrap:wrap;align-items:baseline;grid-gap:6px 10px;gap:6px 10px}.nw-cloud button{padding:2px 4px;border:0;border-radius:6px;background:none;font:700 calc(0.85rem*var(--s))/1.2 var(--uv-font-display);color:var(--pj-ink-soft);opacity:calc(.45 + var(--s)*0.35);cursor:pointer;transition:color .2s,background .2s,opacity .2s;animation:uv-rise .5s var(--uv-ease) both;animation-delay:calc(var(--i)*25ms)}.nw-cloud button.is-active,.nw-cloud button:hover{color:var(--pj-accent);opacity:1;background:var(--pj-accent-soft)}.nw-credit,.nw-side-note{font:.74rem/1.6 var(--uv-font-mono);color:var(--pj-muted)}.nw-discussed{display:grid;grid-gap:12px;gap:12px}.nw-discussed li{display:grid;grid-gap:3px;gap:3px}.nw-discussed a{font-weight:600;font-size:.86rem;line-height:1.4;color:var(--pj-ink)}.nw-discussed a:hover{color:var(--pj-accent)}.nw-discussed span{font:.72rem var(--uv-font-mono);color:var(--pj-muted)}@media (max-width:960px){.nw-layout{grid-template-columns:minmax(0,1fr)}.nw-side{position:static;order:-1}.nw-side .uv-panel:nth-child(2){display:none}}@media (max-width:560px){.nw-story-body{grid-template-columns:minmax(0,1fr) auto}.nw-rank{display:none}}
/*# sourceMappingURL=10.72b79818.chunk.css.map */