.mposts{--mp-jade: #6fe0b0;--mp-panel: #131519;--mp-line: rgba(255, 255, 255, .09);margin:40px 0 8px}.mposts-head{padding:0 clamp(16px,4vw,40px);margin-bottom:16px}.mposts-kick{font-family:var(--gtl-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mp-jade)}.mposts-title{font-family:var(--gtl-serif, Georgia, serif);font-weight:600;font-size:clamp(22px,3vw,32px);letter-spacing:-.01em;margin:6px 0 0;line-height:1.05;color:#fff}.mposts-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px clamp(16px,4vw,40px) 8px;scrollbar-width:none}.mposts-card{flex:0 0 auto;width:220px;scroll-snap-align:start;display:flex;flex-direction:column;text-align:left;background:var(--mp-panel);border:1px solid var(--mp-line);border-radius:14px;overflow:hidden;padding:0;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.mposts-card:hover{transform:translateY(-2px);border-color:#6fe0b066}.mposts-media{position:relative;width:100%;aspect-ratio:4 / 5;background:#0c0e11}.mposts-mediael{width:100%;height:100%;object-fit:cover;display:block}.mposts-media-empty{width:100%;height:100%;background:linear-gradient(135deg,#16191e,#0c0e11)}.mposts-play{position:absolute;bottom:8px;right:8px;width:26px;height:26px;border-radius:50%;background:#0009;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.mposts-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.mposts-text{margin:0;font-size:13px;line-height:1.35;color:#ffffffd1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mposts-who{display:flex;align-items:center;gap:7px;margin-top:auto}.mposts-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:0 0 auto}.mposts-avatar-fallback{display:flex;align-items:center;justify-content:center;background:#6fe0b02e;color:var(--mp-jade);font-size:10px;font-weight:700}.mposts-author{font-size:12px;color:#ffffffa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
