
:root { color-scheme: light; }
.line-clamp-2 { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.card { border:1px solid #e5e7eb; border-radius:0.75rem; background:#fff; overflow:hidden; }
.skeleton { animation: pulse 1.2s ease-in-out infinite; background:#f3f4f6; }
@keyframes pulse { 0%{opacity:.6} 50%{opacity:1} 100%{opacity:.6} }
.emoji { font-family: "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","EmojiOne Color","Twemoji Mozilla","Segoe UI Symbol",sans-serif; }
