.masonry.svelte-132gq2n{--gap:20px;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);opacity:0;transition:opacity .35s var(--ease);align-items:start;display:grid}.masonry.ready.svelte-132gq2n{opacity:1}.col.svelte-132gq2n{gap:var(--gap);min-width:0;display:grid}@media (width<=760px){.masonry.svelte-132gq2n{--gap:12px}}@media (scripting:none){.masonry.svelte-132gq2n{opacity:1}}.card.svelte-podw4w{border-radius:var(--radius);min-width:0;display:block}.frame.svelte-podw4w{border-radius:var(--radius);background:var(--placeholder);isolation:isolate;position:relative;overflow:hidden}.frame.svelte-podw4w img:where(.svelte-podw4w),.frame.svelte-podw4w video:where(.svelte-podw4w){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease), transform .7s var(--ease);position:absolute;inset:0}.frame.svelte-podw4w .loaded:where(.svelte-podw4w){opacity:1}.frame.svelte-podw4w .preview:where(.svelte-podw4w){opacity:1;z-index:1}.card.svelte-podw4w:hover .frame:where(.svelte-podw4w) img:where(.svelte-podw4w),.card.svelte-podw4w:hover .frame:where(.svelte-podw4w) video:where(.svelte-podw4w){transform:scale(1.025)}.shade.svelte-podw4w{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#00000038,#0000 30%);transition:opacity .25s;position:absolute;inset:0}.card.svelte-podw4w:hover .shade:where(.svelte-podw4w){opacity:1}.frame.svelte-podw4w{transition:box-shadow .3s var(--ease)}.card.svelte-podw4w:hover .frame:where(.svelte-podw4w){box-shadow:0 10px 28px -12px #00000047}.badges.svelte-podw4w{z-index:3;gap:6px;display:flex;position:absolute;inset:10px 10px auto}.spacer.svelte-podw4w{flex:1}.badge.svelte-podw4w{-webkit-backdrop-filter:blur(8px);color:#fff;font-variant-numeric:tabular-nums;background:#0e0e0f9e;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:.72rem;font-weight:600;display:inline-flex}.meta.svelte-podw4w{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 2px 2px;display:flex}.text.svelte-podw4w{min-width:0}h3.svelte-podw4w{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;line-height:1.3;overflow:hidden}.cat.svelte-podw4w{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.likes.svelte-podw4w{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;padding-top:2px;font-size:.76rem;display:inline-flex}@media (width<=560px){.meta.svelte-podw4w{padding-top:8px}h3.svelte-podw4w{font-size:.82rem}.cat.svelte-podw4w{font-size:.72rem}}.lightbox.svelte-lnsl0r{z-index:90;place-items:center;padding:56px 16px 24px;display:grid;position:fixed;inset:0}.backdrop.svelte-lnsl0r{cursor:zoom-out;background:#080809f0;position:absolute;inset:0}img.svelte-lnsl0r{object-fit:contain;pointer-events:none;border-radius:6px;max-width:min(100%,1800px);max-height:100%;position:relative}.bar.svelte-lnsl0r{color:#ffffffb3;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:12px 12px auto 20px}.ctl.svelte-lnsl0r{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s;display:grid;position:relative}.ctl.svelte-lnsl0r:hover{background:#ffffff2e}.nav.svelte-lnsl0r{position:absolute;top:50%;translate:0 -50%}.prev.svelte-lnsl0r{left:16px}.next.svelte-lnsl0r{right:16px}.post.svelte-2iqk61{--measure:1240px;--media-max-h:min(80vh, 1000px);max-width:var(--measure);margin-inline:auto;padding-block:40px 0}.post.overlay.svelte-2iqk61{--media-max-h:calc(100vh - 140px);padding-top:8px}.head.svelte-2iqk61{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.title-block.svelte-2iqk61{min-width:0;max-width:820px}.eyebrow.svelte-2iqk61{color:var(--muted);margin-bottom:10px;font-size:.82rem;font-weight:500;transition:color .15s;display:inline-block}.eyebrow.svelte-2iqk61:hover{color:var(--ink)}h1.svelte-2iqk61{letter-spacing:-.035em;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:600;line-height:1.04}.facts.svelte-2iqk61{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;font-size:.875rem;display:flex}.sep.svelte-2iqk61{background:var(--line-strong);width:1px;height:14px}.stat.svelte-2iqk61{align-items:center;gap:6px;display:inline-flex}.actions.svelte-2iqk61{gap:8px;display:flex}.like.liked.svelte-2iqk61{--btn-fg:var(--accent);--btn-border:color-mix(in srgb, var(--accent) 40%, transparent);--btn-bg:color-mix(in srgb, var(--accent) 8%, var(--surface))}.description.svelte-2iqk61{max-width:720px;color:var(--ink-2);white-space:pre-line;margin-top:28px;font-size:1.05rem;line-height:1.65}.media-stack.svelte-2iqk61{gap:16px;margin-top:40px;display:grid}.media.svelte-2iqk61{width:100%;max-height:var(--media-max-h);border-radius:var(--radius);background:var(--placeholder);margin-inline:auto;position:relative;overflow:hidden}.media.sized.svelte-2iqk61{width:min(100%, calc(var(--media-max-h) * var(--ratio)))}.media.svelte-2iqk61 img:where(.svelte-2iqk61),.media.svelte-2iqk61 video:where(.svelte-2iqk61){object-fit:contain;background:#000;width:100%;height:100%}.media.svelte-2iqk61 img:where(.svelte-2iqk61){background:0 0}.zoom.svelte-2iqk61{cursor:zoom-in;width:100%;height:100%;display:block}.zoom-hint.svelte-2iqk61{color:#fff;opacity:0;background:#0e0e0f99;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .2s;display:grid;position:absolute;top:14px;right:14px}.zoom.svelte-2iqk61:hover .zoom-hint:where(.svelte-2iqk61),.zoom.svelte-2iqk61:focus-visible .zoom-hint:where(.svelte-2iqk61){opacity:1}figcaption.svelte-2iqk61{color:#fff;pointer-events:none;background:linear-gradient(#0000,#00000080);padding:28px 16px 12px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0}.tags.svelte-2iqk61{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.author.svelte-2iqk61{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:24px 0;display:flex}.author-id.svelte-2iqk61{align-items:center;gap:14px;display:flex}.author-id.svelte-2iqk61 img:where(.svelte-2iqk61){object-fit:cover;border-radius:50%;width:52px;height:52px}.author-id.svelte-2iqk61 strong:where(.svelte-2iqk61){letter-spacing:-.01em;font-weight:600;display:block}.author-id.svelte-2iqk61 span:where(.svelte-2iqk61){color:var(--muted);font-size:.875rem}.author-actions.svelte-2iqk61{gap:8px;display:flex}.related.svelte-2iqk61{margin-top:56px}.related.svelte-2iqk61 h2:where(.svelte-2iqk61){margin-bottom:20px;font-size:1.25rem}@media (width<=640px){.post.svelte-2iqk61{padding-top:24px}.media-stack.svelte-2iqk61{margin-inline:calc(var(--gutter) * -1);gap:10px}.media.svelte-2iqk61{border-radius:0}}
