body.bg-app { background: radial-gradient(1200px 600px at 10% 0%, #0b1220 0, #101826 45%, #0c1224 100%); color:#e9eefc }
.card { border-radius: 18px }
.navbar { border-bottom: 1px solid #1e293b }
.thumb { height:160px; background:#0e1324; border-radius:12px; display:flex; align-items:center; justify-content:center; overflow:hidden }
.thumb embed { width:100%; height:100% }
.thumb-file { font-weight:700; letter-spacing:.1em; opacity:.8 }