.blog-card{isolation:isolate;border-color:color-mix(in oklch, var(--border) 80%, var(--primary) 20%);border-radius:var(--radius-xl);background:color-mix(in oklch, var(--card) 94%, var(--muted) 6%);--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;background-clip:padding-box;transition:none;overflow:visible;box-shadow:0 1px 2px #0000000d}.blog-card:hover{border-color:color-mix(in oklch, var(--primary) 35%, var(--border));box-shadow:0 4px 12px #0000002e}.blog-card__media{border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden}.blog-card [data-slot=card-footer]{border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid color-mix(in oklch, var(--border) 88%, transparent);box-shadow:none;background:0 0;margin:0}.blog-card__footer{flex-direction:column;align-items:stretch;gap:.75rem}@media (min-width:640px){.blog-card__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.blog-card__footer-meta{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;max-width:100%;margin:0;display:inline-flex}.blog-card__footer-icon{flex-shrink:0}.blog-card__footer-dot{color:color-mix(in oklch, var(--border) 70%, var(--muted-foreground))}.blog-card__read{justify-content:center;width:100%}@media (min-width:640px){.blog-card__read{justify-content:flex-start;width:auto}}.blog-featured{border-color:color-mix(in oklch, var(--primary) 28%, var(--border))}.blog-featured__media{min-height:100%}.blog-featured__body{flex-direction:column;height:100%;min-height:0;display:flex}@media (min-width:1024px){.blog-featured__media{border-radius:var(--radius-xl) 0 0 var(--radius-xl);align-self:stretch;min-height:100%;position:relative}.blog-featured [data-slot=card-footer]{border-radius:0 0 var(--radius-xl) 0}.blog-featured__media picture{display:block;position:absolute;inset:0}.blog-featured__media img{object-fit:cover;width:100%;height:100%;display:block}}
