.fcard.svelte-hs8o8h{background:var(--paper);border:1px solid var(--card-edge);border-radius:var(--rb);box-shadow:0 1px 2px rgb(var(--shade) / .06), 0 22px 34px -28px rgb(var(--shade) / .5);cursor:pointer;transition:box-shadow .22s var(--ease), border-color .15s ease;flex-direction:column;padding:0 20px;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.fcard.svelte-hs8o8h:hover{border-color:var(--card-edge-on);box-shadow:0 1px 2px rgb(var(--shade) / .08), 0 28px 40px -26px rgb(var(--shade) / .55)}.fcard.svelte-hs8o8h:hover .thumb:where(.svelte-hs8o8h) img{transform:scale(1.04)}}.fcard.svelte-hs8o8h:focus-within{border-color:var(--accent)}.foot.svelte-hs8o8h{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin-top:12px;display:flex}.byline.svelte-hs8o8h{min-width:0;color:var(--ink-soft);font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.byline.svelte-hs8o8h b:where(.svelte-hs8o8h){text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:var(--fs-sm);overflow:hidden}.byline.svelte-hs8o8h time:where(.svelte-hs8o8h){flex:none}.thumb.svelte-hs8o8h{aspect-ratio:var(--grid-thumb-ratio);background:var(--paper-2);border-bottom:1px solid var(--line);margin:0 -20px 14px;position:relative;overflow:hidden}.thumb.svelte-hs8o8h img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.badges.svelte-hs8o8h{flex-wrap:wrap;gap:6px;margin:0;display:flex;position:absolute;top:12px;left:12px;right:12px}.badge.svelte-hs8o8h{background:var(--paper);color:var(--ink);font-size:var(--fs-xs);box-shadow:0 1px 2px rgb(var(--shade) / .12);border-radius:999px;padding:2px 10px;font-weight:700;line-height:1.6}.badge.st.open.svelte-hs8o8h{background:var(--accent-bg);color:var(--accent-fg)}.badge.st.soon.svelte-hs8o8h{background:var(--accent-bg);color:var(--accent-fg);box-shadow:inset 0 0 0 1.5px var(--accent)}.badge.hot.svelte-hs8o8h{background:var(--accent);color:var(--accent-ink);letter-spacing:.04em}.badge.st.closed.svelte-hs8o8h{background:var(--paper-2);color:var(--ink-soft)}.title.svelte-hs8o8h{font:800 var(--fs-h3) / 1.45 var(--serif);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;display:-webkit-box;overflow:hidden}.title.svelte-hs8o8h a:where(.svelte-hs8o8h){color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.title.svelte-hs8o8h a:where(.svelte-hs8o8h):hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.text.svelte-hs8o8h{max-height:var(--card-body-max);color:var(--ink-soft);font-size:var(--fs-sm);white-space:pre-line;margin:16px 0 0;line-height:1.7;position:relative;overflow:hidden}.text.sum.svelte-hs8o8h{max-height:none;color:var(--ink);font-size:var(--fs-md);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.text.clipped.svelte-hs8o8h{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}mark.svelte-hs8o8h{background:var(--accent-bg);color:var(--accent-fg);border-radius:3px;padding:0 1px;font-weight:700}.rows.svelte-hs8o8h{border-top:1px solid var(--line);font-size:var(--fs-sm);gap:5px;margin:12px 0 0;padding-top:10px;display:grid}.rows.svelte-hs8o8h div:where(.svelte-hs8o8h){justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}dt.svelte-hs8o8h{color:var(--ink-soft);flex:none}dd.svelte-hs8o8h{text-align:right;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:700}dd.key.svelte-hs8o8h{color:var(--accent-fg)}.clip.svelte-hs8o8h{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acts.svelte-hs8o8h{flex:none;align-items:center;gap:0;margin-right:-10px;display:flex}.act.svelte-hs8o8h{border-radius:var(--rc);min-width:44px;height:44px;color:var(--ink-soft);font-size:var(--fs-sm);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .16s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 10px;text-decoration:none;display:inline-flex}.act.svelte-hs8o8h:active{transform:scale(.94)}.act.on.svelte-hs8o8h{color:var(--accent-fg);font-weight:700}@media (hover:hover) and (pointer:fine){.act.svelte-hs8o8h:hover{background:var(--paper-2);color:var(--ink)}.act.on.svelte-hs8o8h:hover{color:var(--accent-fg)}}.sr.svelte-hs8o8h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.thumb.svelte-hs8o8h img{transition:none}}@media (width<=900px){.fcard.svelte-hs8o8h{box-shadow:none;border-inline:0;border-radius:0;padding:16px 16px 4px}.thumb.svelte-hs8o8h{margin-inline:-16px}}.brow.svelte-1d0n42n{box-sizing:border-box;border-radius:var(--rc);cursor:pointer;grid-template-columns:76px minmax(0,1fr) 128px 76px;align-items:center;column-gap:20px;width:100%;min-height:52px;padding:10px 16px;transition:background-color .15s;display:grid}@media (hover:hover) and (pointer:fine){.brow.svelte-1d0n42n:hover{background:var(--paper)}}.brow.svelte-1d0n42n:active{background:var(--accent-bg)}.brow.svelte-1d0n42n:focus-within{background:var(--paper);box-shadow:0 0 0 2px var(--accent)}.kind.svelte-1d0n42n,.badge.svelte-1d0n42n{color:var(--ink-soft);font-size:var(--fs-sm);white-space:nowrap;justify-self:start}.badge.open.svelte-1d0n42n,.badge.soon.svelte-1d0n42n{color:var(--accent-fg);font-weight:700}.badge.closed.svelte-1d0n42n{color:var(--placeholder,var(--ink-soft))}.tcol.svelte-1d0n42n{min-width:0}.sum.svelte-1d0n42n{color:var(--ink-soft);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.title.svelte-1d0n42n{min-width:0;font:700 var(--fs-md) / 1.5 var(--sans);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0;display:flex}.title.svelte-1d0n42n a:where(.svelte-1d0n42n){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.title.svelte-1d0n42n a:where(.svelte-1d0n42n):hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.title.svelte-1d0n42n a:where(.svelte-1d0n42n):focus-visible{outline:none}.cc.svelte-1d0n42n,.key.svelte-1d0n42n{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.cc.svelte-1d0n42n{color:var(--accent-fg)}.key.svelte-1d0n42n{color:var(--ink-soft);font-weight:500}.meta.svelte-1d0n42n{display:contents}.who.svelte-1d0n42n,time.svelte-1d0n42n{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:var(--fs-sm);overflow:hidden}time.svelte-1d0n42n{text-align:right;font-variant-numeric:tabular-nums}mark.svelte-1d0n42n{background:var(--accent-bg);color:var(--accent-fg);border-radius:3px;padding:0 1px}@media (width<=900px){.brow.svelte-1d0n42n{border-radius:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title""kind meta";gap:2px 10px;padding:12px 16px}.kind.svelte-1d0n42n,.badge.svelte-1d0n42n{font-size:var(--fs-xs);grid-area:kind}.tcol.svelte-1d0n42n{grid-area:title}.meta.svelte-1d0n42n{min-width:0;font-size:var(--fs-xs);grid-area:meta;gap:8px;display:flex}.who.svelte-1d0n42n,time.svelte-1d0n42n{font-size:inherit}time.svelte-1d0n42n{text-align:left;flex:none}time.svelte-1d0n42n:before{content:"·";margin-right:8px}}.tc.svelte-rzhybe{background:var(--paper);border:1px solid var(--card-edge);border-radius:var(--rb);box-shadow:0 1px 2px rgb(var(--shade) / .06);cursor:default;padding:22px 22px 14px;transition:border-color .15s}@media (hover:hover) and (pointer:fine){.tc.svelte-rzhybe:hover{border-color:var(--card-edge-on)}}.pill.svelte-rzhybe{background:var(--accent-bg);color:var(--accent-fg);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:5px;margin:0 0 10px;padding:3px 10px;font-weight:700;display:inline-flex}ol.svelte-rzhybe{margin:0;padding:0;list-style:none}.row.svelte-rzhybe{border-radius:var(--rc);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;margin:0 -6px;padding:10px 6px;transition:background-color .15s;display:flex}.cnt.svelte-rzhybe{color:var(--ink-soft);margin-left:6px;font-weight:500}.st.svelte-rzhybe{background:var(--paper-2);min-width:74px;color:var(--ink-soft);font-size:var(--fs-xs);text-align:center;white-space:nowrap;border-radius:999px;flex:none;margin-top:2px;padding:2px 8px;font-weight:700}.st.open.svelte-rzhybe{background:var(--accent-bg);color:var(--accent-fg)}.ctl.svelte-rzhybe{justify-content:flex-end;gap:4px;margin-top:4px;display:flex}.cb.svelte-rzhybe{border-radius:var(--rc);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.flipx.svelte-rzhybe{display:grid;transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.cb.svelte-rzhybe:hover{background:var(--paper-2);color:var(--ink)}}.rank.svelte-rzhybe{width:22px;color:var(--ctl);font:300 calc(22px * var(--fs-scale))/1.1 var(--sans);font-variant-numeric:tabular-nums;text-align:center;flex:none}.rank.top.svelte-rzhybe{color:var(--ink)}.main.svelte-rzhybe{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title.svelte-rzhybe{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-md);-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.by.svelte-rzhybe{color:var(--ink-soft);font-size:var(--fs-xs)}.go.svelte-rzhybe{color:var(--ctl);flex:none;margin-top:2px;transition:color .15s}@media (hover:hover) and (pointer:fine){.row.svelte-rzhybe:hover{background:var(--paper-2)}.row.svelte-rzhybe:hover .go:where(.svelte-rzhybe){color:var(--ink)}}@media (width<=900px){.tc.svelte-rzhybe{box-shadow:none;border-inline:0;border-radius:0;padding:18px 16px 10px}}.tc.svelte-1af0859{background:var(--paper);border:1px solid var(--card-edge);border-radius:var(--rb);box-shadow:0 1px 2px rgb(var(--shade) / .06);cursor:default;padding:22px 22px 12px;transition:border-color .15s}@media (hover:hover) and (pointer:fine){.tc.svelte-1af0859:hover{border-color:var(--card-edge-on)}}.pill.svelte-1af0859{background:var(--accent-bg);color:var(--accent-fg);font-size:var(--fs-sm);border-radius:999px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 10px;padding:3px 10px;font-weight:700;display:inline-flex}.sample.svelte-1af0859{background:var(--paper);color:var(--ink-soft);font-size:var(--fs-xs);border-radius:999px;margin-left:4px;padding:0 6px;font-weight:400}ol.svelte-1af0859{margin:0;padding:0;list-style:none}.row.svelte-1af0859{border-radius:var(--rc);color:var(--ink);align-items:flex-start;gap:14px;margin:0 -6px;padding:10px 6px;text-decoration:none;transition:background-color .15s;display:flex}.rank.svelte-1af0859{width:22px;color:var(--ctl);font:300 calc(22px * var(--fs-scale))/1.1 var(--sans);font-variant-numeric:tabular-nums;text-align:center;flex:none}.rank.top.svelte-1af0859{color:var(--ink)}.main.svelte-1af0859{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title.svelte-1af0859{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-md);-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.by.svelte-1af0859{color:var(--ink-soft);font-size:var(--fs-xs)}.go.svelte-1af0859{color:var(--ctl);flex:none;margin-top:2px;transition:color .15s}.row.svelte-1af0859:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tnote.svelte-1af0859{color:var(--ink-soft);font-size:var(--fs-xs);margin:6px 0 4px}@media (hover:hover) and (pointer:fine){.row.svelte-1af0859:hover{background:var(--paper-2)}.row.svelte-1af0859:hover .go:where(.svelte-1af0859){color:var(--ink)}}@media (width<=900px){.tc.svelte-1af0859{box-shadow:none;border-inline:0;border-radius:0;padding:18px 16px 10px}}.sk-row.svelte-1f1yj16{align-items:center;gap:20px;min-height:52px;padding:0 16px;display:flex}.sk-card.svelte-1f1yj16{min-height:var(--feed-card-min);background:var(--paper);border:1px solid var(--line);border-radius:var(--rb);flex-direction:column;padding:20px 26px 16px;display:flex}.row.svelte-1f1yj16{align-items:center;gap:8px;display:flex}.sk.svelte-1f1yj16{background:linear-gradient(90deg, var(--line) 25%, var(--paper-2) 50%, var(--line) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite svelte-1f1yj16-shimmer;display:block}@keyframes svelte-1f1yj16-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk.svelte-1f1yj16{animation:none}}@media (width<=900px){.sk-card.svelte-1f1yj16{border-inline:0;border-radius:0;padding:16px}}.feed.svelte-168vijr{align-items:start;gap:var(--masonry-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.feed.svelte-168vijr li:where(.svelte-168vijr){min-width:0}.feed.rows.svelte-168vijr{flex-direction:column;align-items:stretch;gap:2px;margin-inline:-16px;display:flex}.feed.rows.svelte-168vijr li:where(.svelte-168vijr){width:100%}.feed.masonry.svelte-168vijr{display:block;position:relative}.feed.masonry.svelte-168vijr li:where(.svelte-168vijr){position:absolute;top:0;left:0}@media (width<=1100px){.feed.svelte-168vijr{grid-template-columns:repeat(2,minmax(0,1fr))}}.tail.svelte-168vijr{justify-content:center;padding:20px 0 8px;display:flex;position:relative}.fwrap.svelte-168vijr{position:relative}.sentinel.svelte-168vijr{width:1px;height:1px;position:absolute;left:0}.load.svelte-168vijr{border:1.5px solid var(--line);background:var(--paper);height:44px;color:var(--ink);font-size:var(--fs-md);transition:border-color .15s ease, transform .16s var(--ease);border-radius:999px;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.load[aria-disabled=true].svelte-168vijr{color:var(--ink-soft);pointer-events:none}.load.svelte-168vijr:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.load.svelte-168vijr:hover{border-color:var(--ink)}}.fail.svelte-168vijr{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.fail.svelte-168vijr p:where(.svelte-168vijr){color:var(--ink-soft);margin:0}.retry.svelte-168vijr{width:auto;margin-top:8px;padding:0 20px}.end.svelte-168vijr{color:var(--ink-soft);font-size:var(--fs-sm);align-items:center;gap:12px;margin:0;display:flex}.end.svelte-168vijr .link:where(.svelte-168vijr){min-height:44px;font-size:var(--fs-sm)}.sr.svelte-168vijr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (width<=900px){.feed.svelte-168vijr{grid-template-columns:minmax(0,1fr);gap:8px}.feed.rows.svelte-168vijr{gap:0;margin-inline:0}}
