@media(max-width:760px){.portrait-wall .wall-stage .wall-post{height:auto;min-height:54px;width:max-content;max-width:min(270px,calc(100% - 32px));padding:8px 10px;gap:7px;border-radius:18px!important;white-space:normal;overflow:visible;-webkit-touch-callout:none;user-select:none}.portrait-wall .wall-copy{min-width:0;gap:3px}.portrait-wall .wall-text{font-size:13px;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.portrait-wall .wall-meta{font-size:9px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portrait-wall .wall-avatar{width:22px;height:22px;font-size:15px}.portrait-wall .wall-arrow{font-size:11px;margin-left:0}.portrait-wall .wall-post.wall-held{outline:2px solid var(--accent);outline-offset:3px;z-index:8}.portrait-wall .wall-stage .danmaku-area{overflow:hidden}}
.post-form #postWallTitle{display:block;width:100%;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px;font:inherit;margin:8px 0}.post-form #postWallTitle+small{display:block;margin:4px 0 18px;color:var(--text2);font-size:12px;line-height:1.7}
.demo-page .brand-name small{display:block;font-size:9px;letter-spacing:0}.demo-page #postShare,.demo-page [data-mobile-share]{display:none!important}
