.quick-text-post{overflow:hidden}
.quick-post-link{color:#b82219;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
.quick-post-link:hover{color:#0d6d45}
.quick-youtube-embed{position:relative;width:calc(100% + 54px);margin:18px -27px 16px;aspect-ratio:16/9;background:#101010;overflow:hidden}
.quick-youtube-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.quick-link-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:17px 0;padding:17px 19px;border:1px solid #d8ddd8;border-left:5px solid #cf2c22;background:linear-gradient(110deg,#f7f4ec,#f1f7f2);color:#1f3129;text-decoration:none;transition:transform .18s ease,border-color .18s ease}
.quick-link-preview:hover{transform:translateY(-2px);border-color:#1c794e}
.quick-link-preview strong{font-size:14px;overflow-wrap:anywhere}
.quick-link-preview span{flex:0 0 auto;color:#b82219;font-size:12px;font-weight:700}
@media(max-width:600px){.quick-youtube-embed{width:calc(100% + 32px);margin:16px -16px 14px}.quick-link-preview{align-items:flex-start;flex-direction:column;gap:7px;padding:14px}}
.manual-feed-refresh{border:1px solid #b82219;background:#fff;color:#a51f18;padding:10px 14px;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}
.manual-feed-refresh:hover{background:#b82219;color:#fff;transform:translateY(-1px)}
.manual-feed-refresh:disabled{cursor:wait;opacity:.65;transform:none}
@media(max-width:720px){.feed-column .section-title{align-items:flex-start;flex-wrap:wrap}.manual-feed-refresh{order:3;width:100%;margin-top:8px}}
