/* MotoUnity R2.8.6 — UX Polish & Content Curation */
.landing-mini-post-link{color:inherit;text-decoration:none;border-radius:11px;transition:background .18s ease,transform .18s ease}
.landing-mini-post-link:hover{background:rgba(255,255,255,.72);transform:translateY(-1px)}
.landing-mini-post-link:focus-visible{outline:3px solid rgba(228,102,39,.28);outline-offset:4px}
.landing-mini-post-copy{min-width:0;flex:1}
.landing-mini-post-copy strong,.landing-mini-post-copy p,.landing-mini-post-copy span{max-width:100%;overflow-wrap:anywhere}
.landing-mini-post-empty{align-items:flex-start}
.landing-soft-empty{display:grid;gap:7px;justify-items:center;border:1px dashed #dfe1de;border-radius:15px;background:rgba(255,255,255,.6)}
.landing-soft-empty strong{color:#4f5860;font-size:12px}
.landing-soft-empty span{max-width:460px;line-height:1.55}
.landing-soft-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:3px;padding:0 13px;border-radius:10px;background:#fff;border:1px solid #dedfdd;color:#b94b17;font-weight:800;text-decoration:none}
.landing-soft-empty a:hover{border-color:#e6b99f;background:#fff8f4}
.landing-soft-empty-dark{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#aeb5bb}
.landing-soft-empty-dark strong{color:#f4f5f5}
.landing-soft-empty-dark a{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:#ffd1b9}
.landing-soft-empty-dark a:hover{background:rgba(255,255,255,.12)}
.admin-curation-card .admin-section-head.compact{margin-bottom:18px}
.admin-curation-card select{min-height:48px}
.admin-curation-card optgroup{font-weight:800}
.admin-curation-note{margin:-2px 0 2px;line-height:1.55}
@media(max-width:560px){.landing-mini-post-link{padding:3px}.landing-soft-empty{padding:20px 14px}.admin-curation-card .admin-section-head.compact{align-items:flex-start}}
