@layer components{.blog-prose{--blog-prose-spacing:1.5rem}.blog-prose>*+*{margin-top:var(--blog-prose-spacing)}.blog-card-hover{transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.blog-card-hover:hover{transform:translateY(-2px)}.blog-editor-body::placeholder,.blog-editor-title::placeholder{color:color-mix(in oklab,var(--muted-foreground) 58%,transparent)}.blog-reader-prose{font-family:var(--font-serif);font-size:1.125rem;line-height:1.9}.blog-reader-prose p{margin-bottom:1.45rem}.blog-reader-prose blockquote{border-left-width:3px}@media (min-width:640px){.blog-reader-prose{font-size:1.21875rem;line-height:1.95}}@media (prefers-reduced-motion:reduce){.blog-card-hover,.blog-card-hover:hover{transform:none;transition:none}}}