.meijutt-recent{margin-bottom:var(--meijutt-space-6);padding-bottom:var(--meijutt-space-4);border-bottom:1px solid var(--meijutt-color-border-light)}.meijutt-recent__title{font-size:1rem;color:var(--meijutt-color-accent);margin-bottom:var(--meijutt-space-3);font-weight:700}.meijutt-recent__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--meijutt-space-3);list-style:none;margin:0;padding:0;counter-reset:recent}@media (min-width:36rem){.meijutt-recent__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.meijutt-recent__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.meijutt-recent__item{min-width:0}.meijutt-recent__link{display:flex;gap:.5rem;align-items:flex-start;color:inherit}.meijutt-recent__link:hover{text-decoration:none}.meijutt-recent__num{flex:0 0 auto;width:1.25rem;font-weight:700;color:var(--meijutt-color-accent);font-size:.875rem;line-height:1.2}.meijutt-recent__poster{width:3.5rem;aspect-ratio:2/3;object-fit:cover;border-radius:var(--meijutt-radius-sm);background:#eee;flex:0 0 auto}.meijutt-recent__poster--empty{display:block}.meijutt-recent__body{min-width:0;display:flex;flex-direction:column;gap:.15rem}.meijutt-recent__name{font-size:.8125rem;line-height:1.35;color:var(--meijutt-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meijutt-recent__meta{font-size:.75rem;color:var(--meijutt-color-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meijutt-recent__empty{color:var(--meijutt-color-muted);font-size:.875rem}
