@import url('blog-mobile.css');

@media screen and (max-width: 768px) {
    .post-comments {
        margin-top: 1.5em;
        gap: 1.2em;
    }

    .comment-author {
        margin-bottom: 0.5em;
    }

    .comment-content {
        font-size: 0.95em;
    }

    .comment-header {
        flex-direction: column;
        align-items: flex-start;
    }

    .comment-actions .btn-upvote, 
    .comment-actions .btn-downvote,
    .comment-actions .btn-delete {
        flex: 0 0 auto;
    }

    
    #message {
        padding-top: 2em;
        padding-bottom: 5em;
    }
    
    #message p {
        font-size: 1.1em;
    }
    
    .result-title {
        font-size: 2.5em;
    }

    .messages {
        font-size: 1.1em;
    }
}

@media screen and (max-width: 520px) {
    .comment-author {
        font-size: 0.95em;
    }

    .comment-content {
        font-size: 0.9em;
    }

    #comment-input {
        font-size: 0.9em;
    }

    .btn-submit {
        font-size: 0.85em;
    }

    .comment-actions .btn-upvote, 
    .comment-actions .btn-downvote,
    .comment-actions .btn-delete {
        font-size: 0.85em;
    }

    #message {
        padding-top: 1.5em;
        padding-bottom: 3em;
    }
    
    #message p {
        font-size: 1em;
    }
    
    .result-title {
        font-size: 2em;
    }

    .messages {
        font-size: 1.2em;
    }
}