.post-card.svelte-podw4w{background:var(--reddit-card);border:1px solid var(--reddit-border);border-radius:8px;padding:12px;margin-bottom:10px;cursor:pointer;transition:border-color .2s;-webkit-tap-highlight-color:transparent;box-sizing:border-box;width:100%;overflow-wrap:break-word;word-break:break-word}.post-card.svelte-podw4w:hover{border-color:var(--text-dim)}.post-card.is-pinned.svelte-podw4w{background:var(--green-tint-xs);border-color:var(--green-border-sm)}.post-card.is-pinned.svelte-podw4w:hover{border-color:var(--green-border-md)}.pin-badge.svelte-podw4w{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--success-alt);margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.lock-badge.svelte-podw4w{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--reddit-gray);margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.removal-badge.svelte-podw4w{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:4px}.removal-badge--removed.svelte-podw4w{color:var(--danger, #e53935);background:color-mix(in srgb,var(--danger, #e53935) 12%,transparent)}.removal-badge--deleted.svelte-podw4w{color:var(--text-dim, #999);background:color-mix(in srgb,var(--text-dim, #999) 12%,transparent)}.post-header.svelte-podw4w{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.community-icon-small.svelte-podw4w{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.community-tag.svelte-podw4w{font-weight:700;font-size:12px;color:var(--reddit-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.community-tag.svelte-podw4w:hover{text-decoration:underline}.post-meta-text.svelte-podw4w{color:var(--reddit-gray);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:2;min-width:0}.creator-link.svelte-podw4w{color:inherit;text-decoration:none}.creator-link.svelte-podw4w:hover{text-decoration:underline;color:var(--reddit-text)}.post-content-layout.svelte-podw4w{display:flex;flex-direction:row;justify-content:space-between;gap:16px;margin:8px 0;min-width:0}.post-main-column.svelte-podw4w{flex:1;min-width:0}.post-title.svelte-podw4w{font-size:18px;margin:4px 0 8px;color:var(--reddit-text);font-weight:600;overflow-wrap:break-word;word-break:break-word}.post-right-thumb.svelte-podw4w{position:relative;width:140px;height:100px;flex-shrink:0}.post-right-thumb.svelte-podw4w img:where(.svelte-podw4w){width:100%;height:100%;object-fit:cover;border-radius:8px;background:var(--reddit-card)}.link-icon-overlay.svelte-podw4w{position:absolute;bottom:5px;right:5px;background:var(--overlay);color:#fff;padding:4px;border-radius:4px;font-size:10px}.post-url-chip.svelte-podw4w{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--reddit-gray);text-decoration:none;padding:3px 8px;border-radius:4px;border:1px solid var(--reddit-border);background:var(--bg-hover-subtle);transition:color .15s,border-color .15s,background .15s;word-break:break-all}.post-url-chip.svelte-podw4w:hover{color:var(--reddit-text);border-color:var(--reddit-gray);background:var(--bg-hover)}.post-body-preview.svelte-podw4w{font-size:14px;color:var(--reddit-gray);margin:6px 0;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.post-footer.svelte-podw4w{display:flex;align-items:center;gap:8px;margin-top:12px}.vote-pill.svelte-podw4w,.footer-btn.svelte-podw4w{display:flex;align-items:center;background:var(--bg-hover);border:none;border-radius:999px;color:var(--reddit-text);cursor:pointer;font-weight:700;font-size:12px;height:32px;transition:background .2s;white-space:nowrap;flex-shrink:0}.vote-pill.svelte-podw4w{padding:0 4px;gap:2px}.footer-btn.svelte-podw4w{padding:0 12px;gap:6px}.vote-btn.svelte-podw4w{background:transparent;border:none;color:var(--reddit-gray);cursor:pointer;padding:0 6px;display:flex;align-items:center;justify-content:center;height:24px;width:28px;border-radius:4px;font-size:14px;transition:background .2s,color .2s;-webkit-tap-highlight-color:var(--bg-hover-strong)}.vote-btn.svelte-podw4w:hover{background:var(--bg-hover-strong);border-radius:999px}@media(hover:none){.vote-btn.svelte-podw4w:hover{background:transparent;border-radius:4px}}.vote-btn.svelte-podw4w:focus:not(:focus-visible){background:transparent;outline:none}.score-count.svelte-podw4w{color:var(--reddit-text);font-size:13px;font-weight:700;min-width:24px;text-align:center;margin:0 2px}.footer-btn.svelte-podw4w:hover,.vote-pill.svelte-podw4w:hover{background:var(--bg-hover-strong)}.subscribe-btn.svelte-podw4w{color:var(--accent-hot);font-weight:600}.subscribe-btn.joined.svelte-podw4w{color:var(--reddit-gray)}.subscribe-btn.svelte-podw4w:disabled{opacity:.6;cursor:default}.post-header-mobile-actions.svelte-podw4w{display:none;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}@media(max-width:800px){.post-card.svelte-podw4w{border-radius:16px;margin:0 8px 10px}.post-media-container.svelte-podw4w{border-radius:12px}.post-right-thumb.svelte-podw4w img:where(.svelte-podw4w){border-radius:8px}}@media(max-width:480px){.post-card.svelte-podw4w{border-radius:16px;margin:0 0 8px}.post-media-container.svelte-podw4w{border-radius:12px;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.footer-btn.svelte-podw4w span:where(.svelte-podw4w){display:none}.footer-btn.svelte-podw4w span.comment-count:where(.svelte-podw4w){display:inline}.footer-btn.svelte-podw4w{padding:0 10px}.post-header.svelte-podw4w{flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:0}.community-tag.svelte-podw4w{flex:0 1 auto}.post-header-mobile-actions.svelte-podw4w{display:none}.post-meta-text.svelte-podw4w{flex-basis:100%;flex-shrink:0;white-space:normal;overflow:visible;margin-top:1px}.post-footer.svelte-podw4w .post-menu-btn:where(.svelte-podw4w),.post-footer.svelte-podw4w .subscribe-btn:where(.svelte-podw4w){display:inline-flex}}.voted-up.svelte-podw4w{color:var(--accent-hot)!important}.voted-down.svelte-podw4w{color:var(--accent-blue)!important}.post-media-container.svelte-podw4w{margin-top:10px;border-radius:8px;overflow:clip;background:var(--overlay);max-height:512px;width:100%;display:flex;justify-content:center;contain:paint}.post-main-img.svelte-podw4w,.post-main-video.svelte-podw4w{width:100%;height:100%;max-height:512px;object-fit:contain;cursor:zoom-in;background:var(--overlay)}.post-menu-btn.svelte-podw4w{margin-left:auto;padding:0 10px}.post-dropdown{position:fixed;z-index:9999;background:var(--reddit-card);border:1px solid var(--reddit-border);border-radius:6px;box-shadow:0 4px 20px var(--overlay-light);min-width:180px;padding:4px 0;display:flex;flex-direction:column}.post-dropdown-item{display:flex;align-items:center;gap:10px;padding:8px 14px;background:none;border:none;color:var(--reddit-text);font-size:13px;cursor:pointer;width:100%;text-align:left;transition:background .15s}.post-dropdown-item:hover{background:var(--bg-hover)}.post-dropdown-item.danger{color:var(--error)}.post-dropdown-item.danger:hover{background:var(--error)}.post-dropdown-divider{border:none;border-top:1px solid var(--reddit-border);margin:4px 0}.edit-modal-overlay{position:fixed;inset:0;background:var(--shadow-dark);z-index:9000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.edit-modal{background:var(--reddit-card);border:1px solid var(--reddit-border);border-radius:12px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 40px var(--shadow-xl);overflow:hidden}.edit-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--reddit-border);flex-shrink:0}.edit-modal-header h3{margin:0;font-size:16px;font-weight:700;color:var(--reddit-text)}.edit-modal-close{background:transparent;border:none;color:var(--reddit-gray);cursor:pointer;font-size:18px;padding:4px 8px;transition:color .15s;line-height:1}.edit-modal-close:hover{color:var(--reddit-text)}.edit-modal-body{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:12px}.edit-label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--reddit-gray);margin-bottom:4px}.edit-input{width:100%;padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--reddit-border);border-radius:6px;color:var(--reddit-text);font-size:14px;box-sizing:border-box;outline:none;transition:border-color .15s}.edit-input:focus{border-color:var(--action-blue)}.edit-textarea{width:100%;padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--reddit-border);border-radius:6px;color:var(--reddit-text);font-size:14px;box-sizing:border-box;outline:none;resize:vertical;font-family:inherit;line-height:1.5;transition:border-color .15s}.edit-textarea:focus{border-color:var(--action-blue)}.edit-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--reddit-border);flex-shrink:0}.edit-cancel-btn{background:transparent;border:1px solid var(--reddit-border);border-radius:999px;color:var(--reddit-gray);cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:border-color .15s,color .15s}.edit-cancel-btn:hover{border-color:var(--reddit-gray);color:var(--reddit-text)}.edit-save-btn{background:var(--action-blue);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:opacity .15s}.edit-save-btn:disabled{opacity:.5;cursor:not-allowed}.edit-save-btn:hover:not(:disabled){opacity:.85}.danger-btn{background:var(--danger, #e53935)!important}.ban-duration-row.svelte-podw4w{margin-top:10px;display:flex;flex-direction:column;gap:6px}.ban-check-label.svelte-podw4w{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--reddit-text);cursor:pointer}@media(max-width:768px){.post-card.svelte-podw4w{border-left:none;border-right:none;border-radius:0;margin-bottom:8px;padding:12px 16px;width:100%}.post-content-layout.svelte-podw4w{gap:8px}.post-right-thumb.svelte-podw4w{width:90px;height:72px}.post-media-container.svelte-podw4w{border-radius:0;margin-left:-16px;margin-right:-16px;width:auto;max-width:none}}
