/* Custom CSS to override theme-specific identifiers and enhance privacy */
/* Remove any theme-specific class patterns that might identify the theme */

/* Override common PaperMod/WonderMod class naming patterns */
.post-entry {
    /* Add custom styling to mask original theme styles */
    border: none;
    padding: 0;
    margin: 0;
    /* Add additional styling to make it less identifiable */
    background: transparent;
    box-shadow: none;
}

.entry-header {
    /* Add custom styling to mask original theme styles */
    margin: 0;
    padding: 0;
    /* Add additional styling to make it less identifiable */
    background: transparent;
}

.post-title {
    /* Add custom styling to mask original theme styles */
    font-family: inherit;
    margin: 0;
    padding: 0;
    /* Add additional styling to make it less identifiable */
    font-weight: normal;
    text-transform: none;
}

.post-meta {
    /* Add custom styling to mask original theme styles */
    font-family: inherit;
    margin: 0;
    padding: 0;
    /* Add additional styling to make it less identifiable */
    font-style: normal;
    text-transform: none;
}

.post-date {
    /* Override post date styling */
    font-family: inherit;
    font-size: inherit;
    color: inherit;
}

.entry-link {
    /* Override entry link styling */
    background: transparent;
    border: none;
}

.posts-grid {
    /* Maintain grid layout for responsive design */
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.5rem;
}

@media (min-width: 641px) and (max-width: 1024px) {
    .posts-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 1025px) {
    .posts-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* Add custom classes to replace any theme-identifiable patterns */
.article-card {
    /* Custom styling for post entries */
    display: block;
    width: 100%;
}

.article-header {
    /* Custom styling for headers */
    display: block;
}

.article-title {
    /* Custom styling for titles */
    display: block;
    font-size: 1.2em;
}

.article-meta {
    /* Custom styling for meta information */
    display: block;
    font-size: 0.9em;
}

.article-date {
    /* Custom styling for dates */
    display: block;
    font-size: 0.8em;
}

/* Ensure no comments or metadata in CSS reveal theme information */
/* Generic class names that don't identify the platform */
.content-item {
    display: block;
}

.content-header {
    display: block;
}

.content-title {
    display: block;
}

.content-meta {
    display: block;
}

.content-link {
    display: block;
}
