/* ==========================================================================
   CAPTAIN'S LOG — PAGE-SPECIFIC STYLES
   Styles for the blog entries, layout, and entry-specific typography.
   ========================================================================== */

/* Container for all blog entries */
.blog-entries {
    display: flex;
    flex-direction: column;
    gap: 60px; /* Large spacing between entries for better readability */
}

/* Individual blog entry styling */
.entry {
    padding-bottom: 40px;
    border-bottom: 1px dashed rgba(0, 255, 204, 0.2);
}

/* Remove the border from the last entry */
.entry:last-child {
    border-bottom: none;
}

/* Entry heading adjustment */
.entry h2 {
    margin-top: 0;
    margin-bottom: 10px;
}

/* Sub-heading for the timestamp/date */
.entry h3 {
    margin: 0 0 25px 0;
    font-weight: normal;
}

/* Paragraph styling within entries for better flow */
.entry p {
    margin-bottom: 20px;
}

/* Ensure the last paragraph doesn't have extra margin */
.entry p:last-child {
    margin-bottom: 0;
}


