.ee-article-card{min-width:0;padding-left:var(--space-1);padding-right:var(--space-1)}@media (width>=640px){.ee-article-card{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (width>=1024px){.ee-article-card{padding-left:var(--space-8);padding-right:var(--space-8)}}.ee-article-card__shell{background:var(--surface-card);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);width:100%;min-width:0;overflow:hidden;box-shadow:0 20px 50px -34px #57527957}.dark .ee-article-card__shell{box-shadow:0 20px 50px -34px #090c18b8}.ee-article-card__chrome{background:var(--surface-subtle);border-bottom:var(--border-width) solid var(--border-hairline);min-width:0;font-family:var(--font-mono);align-items:stretch;display:flex}.ee-article-card__path{min-width:0;padding:var(--space-3) var(--space-4);flex:1;align-items:center;text-decoration:none;display:flex}.ee-article-card__path-text{min-width:0;color:var(--text-body);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ee-article-card__date{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.ee-article-card__date--chrome{display:none}.ee-article-card__date--mobile{margin:0 0 var(--space-4);display:block}@media (width>=640px){.ee-article-card__date--chrome{padding:0 var(--space-4);border-left:var(--border-width) solid var(--border-hairline);flex:none;align-items:center;display:flex}.ee-article-card__date--mobile{display:none}}.ee-article-card__row{flex-direction:column;display:flex}@media (width>=1024px){.ee-article-card__row{flex-direction:row}}.ee-article-card__body{padding:var(--space-4);flex-direction:column;flex:1;order:2;display:flex}@media (width>=1024px){.ee-article-card__body{padding:var(--space-8);order:1}}.ee-article-card__copy{flex:1}.ee-article-card__title{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);line-height:var(--leading-snug)}@media (width>=1024px){.ee-article-card__title{font-size:var(--text-2xl)}}.ee-article-card__title a{color:inherit;text-decoration:none}.ee-article-card__title a:hover{opacity:.7}.ee-article-card__desc{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-body)}.ee-article-card__footer{align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);display:flex}.ee-article-card__cta{background:var(--accent);color:var(--accent-contrast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);transition:background var(--duration-color) var(--ease-standard);text-decoration:none;display:inline-block}.ee-article-card__cta:hover{background:var(--accent-hover)}.ee-article-card__cta:active{transform:translateY(1px)}.ee-article-card__media{padding:var(--space-4);flex:1;order:1}@media (width>=1024px){.ee-article-card__media{max-width:50%;padding:var(--space-8) var(--space-8) var(--space-8) 0;order:2}}.ee-article-card__preview{border-radius:var(--radius-lg);border:var(--border-width) solid var(--border-hairline);height:100%;overflow:hidden}.ee-article-card__preview-bar{background:var(--surface-subtle);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-body);border-bottom:var(--border-width) solid var(--border-hairline)}.ee-article-card__preview-frame{aspect-ratio:16/9}.ee-article-card__preview-frame video,.ee-article-card__preview-frame img{object-fit:cover;width:100%;height:100%;display:block}.ee-blog-article-list{gap:var(--space-6);flex-direction:column;display:flex}@media (width>=768px){.ee-blog-article-list{gap:var(--space-8)}}.ee-blog-article-list__empty{text-align:center;padding-block:5rem}.ee-blog-article-list__empty-text{color:#4b5563;font-size:var(--text-lg);margin:0}.dark .ee-blog-article-list__empty-text{color:#9ca3af}.ee-blog-article-list__empty-link{margin-top:var(--space-4);text-decoration:none;display:inline-block}.ee-blog-article-list__empty-link:hover{text-decoration:underline}.ee-blog-article-list__empty-link--blue{color:#2563eb}.dark .ee-blog-article-list__empty-link--blue{color:#60a5fa}.ee-blog-article-list__empty-link--purple{color:#9333ea}.dark .ee-blog-article-list__empty-link--purple{color:#c084fc}.ee-blog-article-list__empty-link--green{color:var(--feedback-success)}.dark .ee-blog-article-list__empty-link--green{color:#4ade80}.ee-blog-article-list__empty-link--default{color:#2563eb}.dark .ee-blog-article-list__empty-link--default{color:#60a5fa}
