@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400;6..72,500&family=Space+Grotesk:wght@400;500;600&display=swap";:root{color-scheme:light dark;--font-ui: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-read: "Newsreader", ui-serif, Georgia, serif;--bg: #f7f6f2;--surface: #ffffff;--surface-2: #f0eef8;--ink: #17151f;--ink-2: #4b4759;--muted: #7a7589;--line: #e4e1ec;--line-strong: #d3cfdf;--accent: #6d3fe0;--accent-ink: #5a2fc4;--accent-soft: rgba(109, 63, 224, .1);--focus: rgba(109, 63, 224, .45);--shadow: 0 1px 2px rgba(23, 21, 31, .05);--score-high: #6d3fe0;--score-mid: #0b84c6;--score-low: #c2410c;--hn: #c2560c;--lobsters: #b4232a;--github: #24292f;--reddit: #d93a00;--tag-l: 38%;--tag-bg-l: 94%;--skeleton: #ebe8f1;--danger: #b42318;--danger-soft: #fdecea}@media (prefers-color-scheme: dark){:root{--bg: #0b0a10;--surface: #13121b;--surface-2: #1b1926;--ink: #f2f0f7;--ink-2: #c4bfd3;--muted: #8d879f;--line: #24212f;--line-strong: #34303f;--accent: #a586ff;--accent-ink: #bba3ff;--accent-soft: rgba(165, 134, 255, .14);--focus: rgba(165, 134, 255, .55);--shadow: none;--score-high: #a586ff;--score-mid: #38bdf8;--score-low: #fb923c;--hn: #f0883e;--lobsters: #f07178;--github: #e6e6e6;--reddit: #ff6a3d;--tag-l: 76%;--tag-bg-l: 16%;--skeleton: #1d1b27;--danger: #ff8a80;--danger-soft: #2a1414}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}code{font-size:.9em;padding:.05em .35em;border-radius:4px;background:var(--surface-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{min-height:100vh}.topbar{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar__inner,.content{max-width:1240px;margin:0 auto;padding:0 20px}.topbar__inner{display:flex;align-items:center;gap:12px;height:54px}.content{padding-bottom:64px}.brand{display:flex;align-items:center;gap:8px;margin-right:8px}.brand__mark{border-radius:7px;background:#fff}.brand__name{font-weight:600;font-size:1.05rem;letter-spacing:.02em}.segmented{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--surface-2)}.segmented button{border:0;background:transparent;color:var(--muted);padding:4px 12px;border-radius:999px;font-size:.85rem;font-weight:500;transition:background .15s,color .15s}.segmented button:hover{color:var(--ink)}.segmented button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.search{position:relative;display:flex;align-items:center;margin-left:auto;width:200px}.search svg{position:absolute;left:10px;width:15px;height:15px;color:var(--muted);pointer-events:none}.search input{width:100%;height:34px;padding:0 78px 0 32px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem}.search input::placeholder{color:var(--muted)}.search input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search__mode{position:absolute;right:4px;border:0;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.7rem;font-weight:600}.search__mode.is-active{background:var(--accent-soft);color:var(--accent-ink)}.account{flex:none;border:0;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:.8rem;font-weight:600}.account--quiet{background:none;color:var(--muted);font-weight:500}.account--quiet:hover{color:var(--ink)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 8px}.chips{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.chips--tags{margin-bottom:10px}.tag-chip{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 9px;font-size:.78rem;font-weight:500}.tag-chip span{opacity:.65;font-size:.7rem;font-variant-numeric:tabular-nums}.tag-chip__rising{color:var(--score-mid);font-weight:700;opacity:1!important}.trends{margin-bottom:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.trends__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.trends__head h2{margin:0;font-size:.9rem}.trends__head span,.trends__empty{color:var(--muted);font-size:.78rem}.trends__empty{margin:0}.trends__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 24px;margin:0;padding:0;list-style:none}.trends__list li{display:grid;grid-template-columns:96px 1fr 28px 44px;align-items:center;gap:8px}.trends__list .tag-chip{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.spark{width:100%;height:22px}.spark rect{fill:var(--accent)}.spark rect:hover{fill:var(--accent-ink)}.trends__count{color:var(--ink);font-size:.8rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.trends__delta{color:var(--ink-2);font-size:.74rem;font-variant-numeric:tabular-nums}.stepper{position:relative;display:inline-flex;align-items:center;gap:2px}.stepper__label{min-width:112px;border:0;padding:4px 8px;border-radius:6px;background:none;color:var(--ink-2);font-size:.84rem;font-weight:500;white-space:nowrap}.stepper__label:hover{background:var(--surface-2);color:var(--ink)}.stepper__label.is-past{color:var(--accent-ink)}.stepper__picker{position:absolute;left:30px;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.stepper__now{border:0;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:.75rem;font-weight:600}.chip{flex:none;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);padding:3px 12px;border-radius:999px;font-size:.82rem;font-weight:500}.chip:hover{border-color:var(--line-strong);color:var(--ink)}.chip.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.toolbar__status{display:flex;align-items:center;gap:6px;flex:none;color:var(--muted);font-size:.8rem}.icon-button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent}.icon-button{color:var(--muted)}.icon-button.is-active{background:var(--accent-soft);color:var(--accent-ink)}.icon-button svg{width:16px;height:16px}.icon-button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.icon-button:disabled{opacity:.35}.toolbar__status .icon-button:disabled{opacity:1}.toolbar__status .icon-button:disabled svg{animation:spin .9s linear infinite}svg path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}svg path.fill{fill:currentColor;stroke:none}@keyframes spin{to{transform:rotate(360deg)}}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:.82rem}.filters__label{color:var(--muted)}.filter{display:inline-flex;align-items:center;gap:6px;border:0;padding:2px 6px 2px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.filter span{opacity:.7;font-size:1rem;line-height:1}.filter:hover span{opacity:1}.filters__clear{border:0;background:transparent;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.filters__clear:hover{color:var(--ink)}.button{border:1px solid var(--line-strong);background:var(--surface);padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:500}.button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.button--small{padding:3px 10px;font-size:.78rem}.button--primary{border-color:var(--accent);background:var(--accent);color:#fff}.button--primary:hover:not(:disabled){color:#fff;filter:brightness(1.08)}.button--danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.button:disabled{opacity:.5}a.button{display:inline-block}.notice__action{margin-left:8px;padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.chip--new{padding:2px 10px;font-size:.76rem}.chip--new:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--accent);vertical-align:1px}.post__new{flex:none;align-self:center;width:6px;height:6px;border-radius:50%;background:var(--accent)}.posts__divider{display:flex;align-items:center;gap:10px;padding:10px 0 4px;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;list-style:none}.posts__divider:before,.posts__divider:after{content:"";flex:1;height:1px;background:var(--line-strong)}.details__mutes{display:flex;flex-wrap:wrap;gap:6px}.notice{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--accent-soft);color:var(--ink-2);font-size:.84rem}.muted{color:var(--muted)}.button--more{display:block;margin:20px auto 0}.state{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px;border:1px dashed var(--line-strong);border-radius:14px;color:var(--ink-2)}.state .button{margin-top:8px}.state--error{border-style:solid;border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:var(--danger-soft)}.state--error strong{color:var(--danger)}.posts{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden;transition:opacity .2s}.posts--stale{opacity:.6}.post{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 290px 30px;gap:10px;padding:9px 10px 9px 14px;border-top:1px solid var(--line)}.posts--comfortable .post{padding-top:13px;padding-bottom:13px}.post:first-child{border-top:0}.post:hover{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.post--selected{background:var(--accent-soft)}.post--selected:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent)}.post--open{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.post__body{min-width:0}.score-col{display:flex;flex-direction:column;align-items:stretch;gap:2px}.votes{display:flex;justify-content:space-between}.vote{display:grid;place-items:center;width:16px;height:16px;border:0;padding:0;border-radius:4px;background:none;color:var(--muted);opacity:.55}.vote svg{width:14px;height:14px}.vote:hover,.vote.is-active{opacity:1}.vote:hover{color:var(--ink)}.vote.is-active{background:var(--accent-soft);color:var(--accent-ink)}.vote--down.is-active{background:color-mix(in srgb,var(--score-low) 14%,transparent);color:var(--score-low)}.score{align-self:stretch;margin-top:1px;padding:2px 0;border-radius:6px;background:color-mix(in srgb,var(--score-color, var(--muted)) 12%,transparent);color:var(--score-color, var(--muted));font-size:.82rem;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.score--high{--score-color: var(--score-high)}.score--mid{--score-color: var(--score-mid)}.score--low{--score-color: var(--score-low)}.score--none{background:transparent;color:var(--line-strong)}.post__headline{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:7px;row-gap:2px;line-height:1.35}.post__title{font-size:.97rem;font-weight:500;overflow-wrap:anywhere}.post__title:hover{color:var(--accent-ink)}.post--seen .post__title{color:var(--muted);font-weight:400}.kind{padding:0 5px;border-radius:4px;border:1px solid var(--line-strong);color:var(--muted);font-size:.7rem;font-weight:500;line-height:1.45}.kind--release,.kind--tool,.kind--show{border-color:color-mix(in srgb,var(--score-mid) 45%,transparent);color:var(--score-mid)}.kind--deep-dive,.kind--tutorial,.kind--paper{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-ink)}.post__domain{border:0;padding:0;background:none;color:var(--muted);font-size:.76rem}.post__domain:hover,.post__domain.is-active{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 9px;margin-top:4px;color:var(--muted);font-size:.75rem}.source{border:0;padding:0 6px;border-radius:4px;background:color-mix(in srgb,var(--source-color, var(--accent)) 14%,transparent);color:var(--source-color, var(--accent-ink));font-size:.7rem;font-weight:600;line-height:1.55}.also{display:inline-flex;align-items:center;gap:6px}.source--static{cursor:default}.source:not(.source--static):hover,.source.is-active{box-shadow:inset 0 0 0 1px var(--source-color, var(--accent))}.source--hn,.chip--hn{--source-color: var(--hn)}.source--lobsters,.chip--lobsters{--source-color: var(--lobsters)}.source--github,.chip--github{--source-color: var(--github)}.source--reddit,.chip--reddit{--source-color: var(--reddit)}.post__comments{color:var(--ink-2);font-weight:500}.post__comments:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.language{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2)}.language__dot{width:7px;height:7px;border-radius:50%}.tag,.tag-chip{border:0;border-radius:999px;background:hsl(var(--tag-hue, 260) 55% var(--tag-bg-l));color:hsl(var(--tag-hue, 260) 50% var(--tag-l))}.tag[style*=--tag-color],.tag-chip[style*=--tag-color]{background:color-mix(in srgb,var(--tag-color) 15%,transparent);color:oklch(from var(--tag-color) min(l,.5) c h)}@media (prefers-color-scheme: dark){.tag[style*=--tag-color],.tag-chip[style*=--tag-color]{color:oklch(from var(--tag-color) max(l,.8) c h)}}.tag{padding:0 6px;font-size:.7rem;line-height:1.55}.tag:hover,.tag.is-active,.tag-chip:hover,.tag-chip.is-active{box-shadow:inset 0 0 0 1px currentColor}.post__summary{margin:2px 0 0;color:var(--ink-2);font-family:var(--font-read);font-size:.95rem;line-height:1.45}.posts--compact .post:not(.post--open) .post__summary,.posts--compact .post:not(.post--open) .post__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posts--compact .post:not(.post--open) .post__summary:empty:before{content:" "}.posts--compact .post:not(.post--open) .post__headline{flex-wrap:nowrap}.posts--compact .post:not(.post--open) .post__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posts--compact .post:not(.post--open) .post__headline>:not(.post__title){flex:none}.posts--compact .post:not(.post--open) .post__meta{display:block}.posts--compact .post:not(.post--open) .post__meta>*+*{margin-left:9px}.post__thread{min-width:0;padding-left:12px;border-left:1px solid var(--line);color:var(--ink-2);font-size:.8rem;line-height:1.4}.post__stats{display:flex;gap:9px;color:var(--muted);font-size:.75rem;white-space:nowrap}.post:not(.post--open) .post__meta .post__meta-stat{display:none}.post__take{display:-webkit-box;margin:3px 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post--open .post__body{grid-column:2 / 4}.post--open .post__summary{max-width:72ch}.post__summary--raw{color:var(--muted)}.posts--comfortable .post:not(.post--open) .post__summary--raw{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post__points{margin:5px 0 0;padding-left:1.1em;max-width:72ch;color:var(--ink-2);font-size:.82rem;line-height:1.5}.post__points li::marker{color:var(--accent)}.mood{--mood-color: var(--muted);display:inline-flex;align-items:center;gap:4px;margin-right:7px;color:var(--ink-2);font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:none}.mood:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mood-color)}.mood--warm{--mood-color: var(--score-high)}.mood--cool{--mood-color: var(--score-mid)}.mood--hot{--mood-color: var(--score-low)}.details h3 .mood{margin-left:8px}.label{margin-right:7px;color:var(--accent-ink);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.post__toggle{display:flex;flex-direction:column;align-items:center;align-self:start;gap:1px;border:0;padding:3px 0;border-radius:6px;background:none;color:var(--muted)}.post__toggle:hover{background:var(--surface-2);color:var(--ink)}.post__toggle svg{width:16px;height:16px;transition:transform .15s}.post--open .post__toggle svg{transform:rotate(180deg)}.details{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.details__main,.details__side{display:grid;align-content:start;gap:16px;min-width:0}.details__side{padding-left:22px;border-left:1px solid var(--line)}.details__take{margin:2px 0 8px;padding:2px 0 2px 12px;border-left:2px solid var(--accent);color:var(--ink);font-family:var(--font-read);font-size:1.05rem;line-height:1.45}.details__threads{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:.8rem;font-weight:500}.details__threads a{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.details__threads a:hover{color:var(--accent-ink)}.details h3{display:flex;align-items:center;margin:0 0 5px;color:var(--muted);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.details p{margin:0;color:var(--ink-2);font-family:var(--font-read);font-size:.95rem;line-height:1.5;white-space:pre-line}.details .details__muted{color:var(--muted);font-family:var(--font-ui);font-size:.8rem}.similar{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:.86rem}.similar a:hover{color:var(--accent-ink)}.similar span{margin-left:6px;color:var(--muted);font-size:.74rem}.details .details__byline{color:var(--muted);font-family:var(--font-ui);font-size:.74rem}.hint{margin:18px 0 0;color:var(--muted);font-size:.74rem;text-align:center}kbd{display:inline-block;min-width:1.5em;padding:0 4px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:4px;color:var(--ink-2);font:inherit;font-size:.7rem;line-height:1.4;text-align:center}.dialog{width:min(440px,calc(100vw - 32px));border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--surface);color:var(--ink)}.dialog::backdrop{background:#0a081073}.dialog h2{margin:0 0 6px;font-size:1.05rem}.dialog p{margin:0 0 14px;color:var(--ink-2);font-size:.86rem}.dialog label{display:grid;gap:4px;margin-bottom:12px;color:var(--ink-2);font-size:.8rem;font-weight:500}.dialog input,.feed__emails input,.mute-form input,.mute-form select{height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:.9rem}.dialog input:focus,.feed__emails input:focus,.mute-form input:focus,.mute-form select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dialog .dialog__error{color:var(--danger)}.dialog__actions{display:flex;justify-content:flex-end;gap:8px}.admin{display:grid;gap:16px;padding-top:16px}.panel{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow-x:auto}.panel__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px}.panel__head h2{margin:0;font-size:1rem}.panel__head span{color:var(--muted);font-size:.8rem}.table{width:100%;border-collapse:collapse;font-size:.86rem}.table th{padding:6px 8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.72rem;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.05em}.table td{padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}.table tr:last-child td{border-bottom:0}.table__actions{text-align:right!important}.table input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.feeds{display:grid;margin:0;padding:0;list-style:none}.feed{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.feed:first-child{border-top:0}.feed__main{display:grid;min-width:0;font-size:.86rem}.feed__name{font-weight:600}.feed__name:hover{color:var(--accent-ink)}.feed__emails input{width:100%;height:30px;font-size:.82rem}.feed__actions{display:flex;gap:6px}.mute-form{display:flex;gap:6px;align-items:center;margin-bottom:12px}.mute-form input,.mute-form select{height:30px;font-size:.82rem}.mute-form__value{flex:1;max-width:320px}.mute-form__value input{width:100%}.mutes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mute{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.82rem}.mute__remove{width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--muted);line-height:1}.mute__remove:hover{background:var(--danger-soft);color:var(--danger)}.skeleton{display:block;height:12px;margin-top:8px;border-radius:6px;background:var(--skeleton);animation:pulse 1.4s ease-in-out infinite}.skeleton--title{width:70%;height:16px;margin-top:2px}.skeleton--meta{width:35%}.post--skeleton .score{height:20px;border-radius:6px;background:var(--skeleton);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media (max-width: 1000px){.post{grid-template-columns:34px minmax(0,1fr) 30px}.score-col{grid-row:span 2}.post__thread{grid-column:2;grid-row:2;display:flex;gap:6px;align-items:baseline;padding-left:0;border-left:0}.post__thread{min-height:1.4em;margin-top:-6px}.post__stats{display:none}.post__meta .post__meta-stat{display:inline}.details{grid-template-columns:minmax(0,1fr)}.details__side{padding-left:0;border-left:0}.post__take{-webkit-line-clamp:1}.post__toggle{grid-column:3;grid-row:1}.post--open .post__body{grid-column:2}}@media (max-width: 860px){.topbar__inner{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;gap:8px}.search{order:5;width:100%;margin-left:0}.brand{margin-right:auto}}@media (max-width: 720px){.post__thread--quiet{display:none!important}.posts--compact .post:not(.post--open) .post__domain{display:none}.feed{grid-template-columns:1fr}.topbar__inner,.content{padding-left:16px;padding-right:16px}.hint{display:none}.tag-chip__rising{color:var(--score-mid);font-weight:700;opacity:1!important}.trends{margin-bottom:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.trends__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.trends__head h2{margin:0;font-size:.9rem}.trends__head span,.trends__empty{color:var(--muted);font-size:.78rem}.trends__empty{margin:0}.trends__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 24px;margin:0;padding:0;list-style:none}.trends__list li{display:grid;grid-template-columns:96px 1fr 28px 44px;align-items:center;gap:8px}.trends__list .tag-chip{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.spark{width:100%;height:22px}.spark rect{fill:var(--accent)}.spark rect:hover{fill:var(--accent-ink)}.trends__count{color:var(--ink);font-size:.8rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.trends__delta{color:var(--ink-2);font-size:.74rem;font-variant-numeric:tabular-nums}.stepper{order:4}.toolbar{padding-top:12px}.toolbar__status>span{display:none}.posts{margin:0 -16px;border-radius:0;border-left:0;border-right:0}.post{grid-template-columns:30px minmax(0,1fr) 24px;gap:8px;padding:10px 8px 10px 12px}}
