.post-image-preview-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0c0c0cd1;backdrop-filter:blur(10px) saturate(.9);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:9999}.post-image-preview-overlay.is-open{opacity:1}.post-image-preview-img{width:min(720px,calc(100vw - 96px));height:min(60vh,540px);object-fit:contain;display:block;transform:scale(.96);transition:transform .16s ease;filter:drop-shadow(0 28px 110px rgba(0,0,0,.5))}.post-image-preview-overlay.is-open .post-image-preview-img{transform:scale(1)}@media(max-width:720px),(hover:none),(pointer:coarse){.post-image-preview-overlay{display:none}}.post-card[data-astro-cid-iyiqi2so]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .14s ease;min-width:0}.post-card[data-astro-cid-iyiqi2so]:hover{background:var(--bg-soft)}.post-inner[data-astro-cid-iyiqi2so]{padding:14px 16px;display:flex;flex-direction:column;gap:10px;height:100%;position:relative;overflow:visible;min-width:0}.post-head[data-astro-cid-iyiqi2so]{display:flex;align-items:center;gap:7px}.post-head[data-astro-cid-iyiqi2so] .badge[data-astro-cid-iyiqi2so]{display:inline-flex;align-items:center;gap:5px;padding:3px}.platform-name[data-astro-cid-iyiqi2so]{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1}.platform-logo[data-astro-cid-iyiqi2so]{width:13px;height:13px;object-fit:contain;display:block;opacity:.85}.deleted-tag[data-astro-cid-iyiqi2so]{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:1px 4px}.post-media[data-astro-cid-iyiqi2so]{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid var(--line);aspect-ratio:16 / 9;background:#f0ede8}.post-media-link[data-astro-cid-iyiqi2so]{display:block;color:inherit;text-decoration:none}.post-media-link[data-astro-cid-iyiqi2so]:hover .post-media[data-astro-cid-iyiqi2so]{border-color:var(--accent);box-shadow:0 0 0 1px #d4303026}.post-media[data-astro-cid-iyiqi2so] img[data-astro-cid-iyiqi2so]{max-width:100%;max-height:100%;display:block;object-fit:contain}.post-media-cta[data-astro-cid-iyiqi2so]{position:absolute;right:8px;bottom:8px;padding:3px 7px;font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:#000000b8;border:1px solid rgba(255,255,255,.14);pointer-events:none}.post-text[data-astro-cid-iyiqi2so]{margin:0;font-family:var(--font-serif);font-size:.92rem;line-height:1.55;color:var(--text);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.post-text[data-astro-cid-iyiqi2so].is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.read-more[data-astro-cid-iyiqi2so]{background:none;border:none;padding:0;font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);cursor:pointer;align-self:flex-start}.read-more[data-astro-cid-iyiqi2so]:hover{text-decoration:underline}.interpretation[data-astro-cid-iyiqi2so]{border-left:3px solid var(--line-strong);padding:6px 10px;display:grid;gap:4px;background:var(--bg-soft)}.interpretation-label[data-astro-cid-iyiqi2so]{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.meaning[data-astro-cid-iyiqi2so]{margin:0;font-size:.78rem;line-height:1.45;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tone[data-astro-cid-iyiqi2so]{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.context[data-astro-cid-iyiqi2so]{margin:0;font-size:.7rem;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.topic-row[data-astro-cid-iyiqi2so]{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.topic-chip[data-astro-cid-iyiqi2so]{display:inline-flex;align-items:center;border:1px solid var(--line);padding:2px 6px;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text);text-decoration:none;border-radius:999px;background:var(--bg)}.topic-chip[data-astro-cid-iyiqi2so]:hover{background:var(--bg-soft)}.topic-link[data-astro-cid-iyiqi2so]{font-size:.62rem;font-weight:600;color:var(--accent);text-decoration:none;margin-left:auto}.topic-link[data-astro-cid-iyiqi2so]:hover{text-decoration:underline}.post-footer[data-astro-cid-iyiqi2so]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line);margin-top:auto;min-width:0}.post-byline[data-astro-cid-iyiqi2so]{display:flex;align-items:center;gap:5px;font-size:.68rem;color:var(--muted);flex-wrap:wrap}.post-date[data-astro-cid-iyiqi2so]{font-weight:600;color:var(--text)}.sep[data-astro-cid-iyiqi2so]{opacity:.4}.open-link[data-astro-cid-iyiqi2so]{font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--accent);text-decoration:none;white-space:nowrap}.open-link[data-astro-cid-iyiqi2so]:hover{text-decoration:underline}@media(max-width:600px){.post-inner[data-astro-cid-iyiqi2so]{padding:12px 12px 14px;gap:8px}.post-media[data-astro-cid-iyiqi2so]{aspect-ratio:4 / 3;background:#faf9f6}.post-text[data-astro-cid-iyiqi2so]{font-size:.88rem;line-height:1.5;-webkit-line-clamp:4}.interpretation[data-astro-cid-iyiqi2so]{padding:5px 8px}.meaning[data-astro-cid-iyiqi2so],.context[data-astro-cid-iyiqi2so]{-webkit-line-clamp:2}.topic-row[data-astro-cid-iyiqi2so]{gap:4px}.topic-link[data-astro-cid-iyiqi2so]{margin-left:0}.post-footer[data-astro-cid-iyiqi2so]{align-items:flex-start}.post-byline[data-astro-cid-iyiqi2so],.open-link[data-astro-cid-iyiqi2so]{font-size:.64rem}}.post-links[data-astro-cid-iyiqi2so]{display:inline-flex;gap:10px;align-items:center;white-space:nowrap}.open-link--detail[data-astro-cid-iyiqi2so]{color:var(--text)}.post-media-badge[data-astro-cid-iyiqi2so]{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;border-radius:999px;background:#000000b3;color:#fff;font-size:.72rem;letter-spacing:.04em}.post-media[data-astro-cid-iyiqi2so]{position:relative}
