/* Blog CSS for 11+ Vocab Master Website */
/* Common styles for all blog pages */

html {
    scroll-behavior: smooth;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Word card hover effects */
.word-card {
    transition: all 0.3s ease;
}

.word-card:hover {
    transform: translateY(-2px);
}

/* Synonym tag effects */
.synonym-tag {
    transition: all 0.2s ease;
}

.synonym-tag:hover {
    transform: scale(1.05);
}

/* Article card effects */
.article-card {
    transition: all 0.3s ease;
}

.article-card:hover {
    transform: translateY(-5px);
}
