
/* Step 8.5 - continuous social timeline instead of dashboard cards */
#ivFeedList{background:transparent!important;border:0!important;border-radius:0!important}
#ivFeedList .iv-timeline-post{background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid rgba(112,120,155,.28)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:14px 11px 13px!important}
#ivFeedList .iv-timeline-post:last-child{border-bottom:0!important}
#ivFeedList .iv-post-actions{display:flex!important;align-items:center;justify-content:space-between;gap:1px!important;flex-wrap:nowrap!important}
#ivFeedList .iv-post-actions button{min-width:0!important;flex:0 1 auto!important;padding:8px 3px!important;font-size:12px!important;background:transparent!important;border:0!important}
#ivFeedList .iv-post-head{margin-bottom:7px!important}
#ivFeedList .iv-post-text{margin:8px 0!important;line-height:1.52!important;overflow-wrap:anywhere}
#ivFeedList .iv-post-media-open{margin:9px 0!important}
.iv-stream-video{width:100%;aspect-ratio:16/9;margin:10px 0;border-radius:13px;overflow:hidden;background:#070a10}
.iv-stream-video iframe{width:100%;height:100%;display:block;border:0}
@media(max-width:720px){.iv-social-shell{padding-left:0!important;padding-right:0!important}.iv-social-shell #ivFeedList .iv-timeline-post{padding:12px 12px 14px!important}.iv-social-shell #ivFeedList .iv-post-actions button{font-size:11px!important}.iv-social-shell .iv-feed-tabs{border-radius:0!important;margin:0!important}.iv-social-shell .iv-post-media-open{border-radius:11px!important}.iv-social-shell #ivFeedList{width:100%!important}}

.iv-record-button{border:1px solid #d65291;color:#fff;background:linear-gradient(135deg,#ee632f,#ae3cab);padding:9px 14px;border-radius:999px;cursor:pointer;margin-left:8px}.iv-recorder-modal{background:#0f1424;color:#fff;border:1px solid #4e3a63;border-radius:18px;padding:18px;width:min(96vw,480px)}.iv-recorder-modal::backdrop{background:#000b}.iv-recorder-layout{display:grid;gap:12px}.iv-recorder-layout video{width:100%;max-height:65vh;border-radius:12px;background:#000;object-fit:contain}.iv-recorder-actions{display:flex;flex-wrap:wrap;gap:8px}.iv-recorder-actions button{min-height:42px;padding:8px 13px;border-radius:9px;background:#372440;color:white;border:1px solid #78516a}.iv-recorder-actions button:disabled{opacity:.45}
