.post-media[data-v-576dbce5]{width:100%}.carousel[data-v-576dbce5],.player[data-v-576dbce5]{background:#0d0f0c;border-radius:var(--radius-sm);overflow:hidden;position:relative;width:100%}.carousel[data-v-576dbce5]{display:grid;min-height:12rem;place-items:center}.carousel img[data-v-576dbce5]{display:block;height:auto;max-height:min(70vh,42rem);max-width:100%;width:auto}.nav[data-v-576dbce5]{background:#12150fcc;border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:2.2rem;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:2.2rem;z-index:2}.nav[data-v-576dbce5]:hover{background:#1b2118}.prev[data-v-576dbce5]{left:.65rem}.count[data-v-576dbce5],.next[data-v-576dbce5]{right:.65rem}.count[data-v-576dbce5]{background:#12150fcc;border-radius:999px;color:var(--text-soft);font-size:.68rem;font-weight:700;padding:.18rem .45rem;top:.65rem}.count[data-v-576dbce5],.dots[data-v-576dbce5]{position:absolute}.dots[data-v-576dbce5]{bottom:.7rem;display:flex;gap:.3rem;justify-content:center;left:0;right:0}.dots button[data-v-576dbce5]{background:#f5f0e466;border:0;border-radius:50%;cursor:pointer;height:.38rem;padding:0;width:.38rem}.dots button.active[data-v-576dbce5]{background:var(--sage);border-radius:999px;width:.85rem}.video video[data-v-576dbce5]{background:#0d0f0c;cursor:pointer;display:block;height:auto;max-height:min(70vh,42rem);width:100%}.video[data-v-576dbce5]{min-height:12rem}.media-loader[data-v-576dbce5]{animation:media-shimmer-576dbce5 1.35s ease-in-out infinite;background:linear-gradient(100deg,#0d0f0c 30%,#20251d,#0d0f0c 70%);background-size:220% 100%;display:grid;inset:0;min-height:8rem;place-items:center;pointer-events:none;position:absolute;z-index:3}.media-loader span[data-v-576dbce5]{animation:media-spin-576dbce5 .8s linear infinite;border:2px solid #f5f0e433;border-radius:50%;border-top:2px solid var(--sage);height:1.7rem;width:1.7rem}@keyframes media-shimmer-576dbce5{to{background-position:-220% 0}}@keyframes media-spin-576dbce5{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.media-loader[data-v-576dbce5],.media-loader span[data-v-576dbce5]{animation:none}}.center-play[data-v-576dbce5]{background:#a9c188ee;border:0;border-radius:50%;color:var(--sage-ink);cursor:pointer;display:grid;height:3.4rem;inset:50% auto auto 50%;place-items:center;position:absolute;transform:translate(-50%,-50%);width:3.4rem;z-index:2}.center-play[data-v-576dbce5] svg{margin-left:.12rem}.controls[data-v-576dbce5]{align-items:center;background:linear-gradient(180deg,transparent,#0d0f0ce8);display:flex;gap:.45rem;inset:auto 0 0;opacity:0;padding:.7rem .75rem .65rem;position:absolute;transition:opacity .16s;z-index:2}.controls.visible[data-v-576dbce5]{opacity:1}.controls button[data-v-576dbce5]{background:transparent;border:0;color:var(--text);cursor:pointer;display:grid;height:1.8rem;place-items:center;width:1.8rem}.controls span[data-v-576dbce5]{color:var(--text-soft);font-size:.68rem;font-variant-numeric:tabular-nums}.track[data-v-576dbce5]{background:#f5f0e422;border-radius:999px;cursor:pointer;flex:1;height:.28rem;overflow:hidden}.track span[data-v-576dbce5]{background:var(--sage);display:block;height:100%;width:0}.audio[data-v-576dbce5]{align-items:center;background:var(--surface-2);display:flex;gap:.8rem;padding:.85rem .95rem}.audio-play[data-v-576dbce5]{background:var(--sage);border:0;border-radius:50%;color:var(--sage-ink);cursor:pointer;display:grid;flex:none;height:2.6rem;place-items:center;width:2.6rem}.audio-body[data-v-576dbce5]{display:grid;flex:1;gap:.45rem;min-width:0}.audio-meta[data-v-576dbce5]{align-items:baseline;display:flex;gap:.6rem;justify-content:space-between}.audio-meta b[data-v-576dbce5]{font-size:.8rem}.audio-meta span[data-v-576dbce5]{color:var(--text-muted);font-size:.68rem;font-variant-numeric:tabular-nums}.audio .track[data-v-576dbce5]{height:.32rem}.post[data-v-73bcee52]{border-bottom:1px solid var(--sage);padding:1rem 1rem 0}.meta[data-v-73bcee52]{align-items:center;display:flex;gap:.65rem}.community-avatar[data-v-73bcee52]{background:#30392a;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--amber);display:grid;height:2.35rem;place-items:center;text-decoration:none;width:2.35rem}.community-name[data-v-73bcee52]{color:var(--text);font-size:.83rem;font-weight:750;text-decoration:none}.meta p[data-v-73bcee52]{color:var(--text-muted);display:flex;font-size:.72rem;gap:.3rem;margin:.12rem 0 0}.meta p a[data-v-73bcee52]{color:inherit;text-decoration:none}.menu-wrap[data-v-73bcee52]{margin-left:auto;position:relative}.post-link[data-v-73bcee52]{display:grid;gap:.35rem;justify-items:start;padding:.4rem 0 0;text-decoration:none}.post-link h2[data-v-73bcee52]{color:var(--text);font:650 clamp(1.08rem,4.5vw,1.3rem)/1.32 Georgia,serif;margin:0}.post-link p[data-v-73bcee52]{color:var(--text-soft);line-height:1.6;margin:0}.feed-media[data-v-73bcee52]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;margin:.65rem auto 0;padding:.5rem;width:min(100%,46rem)}.detail[data-v-73bcee52]{display:grid;gap:.7rem;padding:.55rem 0 0}.detail .pill[data-v-73bcee52]{justify-self:start}.detail h1[data-v-73bcee52]{color:var(--text);font:650 clamp(1.25rem,4.5vw,1.7rem)/1.25 Georgia,serif;margin:0}.rich-body[data-v-73bcee52]{color:var(--text-soft);line-height:1.7;width:100%}.rich-body[data-v-73bcee52] p:first-child{margin-top:0}.rich-body[data-v-73bcee52] p:last-child{margin-bottom:0}.rich-body[data-v-73bcee52] blockquote{border-left:3px solid var(--sage-strong);margin:1rem 0;padding-left:1rem}.rich-body[data-v-73bcee52] a{color:var(--sage-strong)}.edit-form[data-v-73bcee52]{display:grid;gap:.65rem}.feed-edit-form[data-v-73bcee52]{padding-top:.65rem}.feed-edit-form h2[data-v-73bcee52]{font:650 1.3rem/1.32 Georgia,serif;margin:0}.edit-actions[data-v-73bcee52]{display:flex;gap:.5rem;justify-content:flex-end}.danger-button[data-v-73bcee52]{background:#9f3f38}.actions[data-v-73bcee52]{gap:.15rem;margin:0 -.35rem;padding:.45rem 0}.actions[data-v-73bcee52],.actions-end[data-v-73bcee52]{align-items:center;display:flex}.actions-end[data-v-73bcee52]{gap:.1rem;margin-left:auto}.action[data-v-73bcee52]{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:inline-flex;gap:.3rem;min-height:2.25rem;padding:.25rem .5rem;position:relative;text-decoration:none}.action.icon-only[data-v-73bcee52]{justify-content:center;padding:.25rem;width:2.25rem}.action.is-static[data-v-73bcee52]{cursor:default}.action[data-v-73bcee52] .iconify,.action[data-v-73bcee52] svg{color:inherit;height:1.2rem;width:1.2rem}.action strong[data-v-73bcee52]{font-size:.75rem;font-weight:650;letter-spacing:.01em}.action[data-v-73bcee52]:hover:not(:disabled):not(.is-static){background:var(--surface-2);color:var(--text-soft)}.star-action[data-v-73bcee52]:hover:not(:disabled){color:var(--sage)}.star-icon[data-v-73bcee52]{fill:none;height:1.2rem;stroke:currentColor;stroke-linejoin:round;stroke-width:1.75;transform-origin:center;width:1.2rem}.star-action.filled[data-v-73bcee52]{color:var(--sage)}.star-action.filled .star-icon[data-v-73bcee52]{fill:currentColor}.star-action.burst .star-icon[data-v-73bcee52]{animation:star-pop-73bcee52 .58s cubic-bezier(.2,.9,.25,1.45)}.spark[data-v-73bcee52]{background:var(--sage);height:.22rem;left:.85rem;opacity:0;pointer-events:none;position:absolute;top:.7rem;width:.22rem}.burst .spark[data-v-73bcee52]{animation:sparkle-73bcee52 .62s ease-out}.spark-one[data-v-73bcee52]{--spark-x:-.45rem;--spark-y:-.4rem}.spark-two[data-v-73bcee52]{--spark-x:.5rem;--spark-y:-.3rem;animation-delay:.04s!important}.spark-three[data-v-73bcee52]{--spark-x:.4rem;--spark-y:.35rem;animation-delay:.08s!important}@keyframes star-pop-73bcee52{0%{transform:scale(.84) rotate(-12deg)}45%{transform:scale(1.18) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes sparkle-73bcee52{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.2) rotate(45deg)}}.save-action.is-saved[data-v-73bcee52],.save-action.is-saved[data-v-73bcee52]:hover:not(:disabled),.share-action.copied[data-v-73bcee52],.share-action.copied[data-v-73bcee52]:hover{color:var(--sage)}.save-action.is-saved[data-v-73bcee52] svg{fill:currentColor}.report-form[data-v-73bcee52]{display:grid;gap:1rem}
