﻿﻿/* Journal Entry Card Styling */
.journal-entry {
    width: auto;
    max-width: min(900px, 100%);
    border: 2px solid #0066CC;
    padding: 30px;
    margin-top: 20px;
    align-content: center;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    box-shadow: 0 0 15px rgba(0, 102, 204, 0.5);
    background: linear-gradient(145deg, #111111, #222222);
    transition: 0.3s;
    text-align: left;
    min-height: 200px;
    overflow: hidden; /* Prevent accidental text overflow */
    color: #FFFFFF;
}

    /* Hover Effect */
    .journal-entry:hover {
        border-color: #00AAFF;
        box-shadow: 0 0 20px rgba(0, 170, 255, 0.7);
        transform: scale(1.02);
    }

    /* Title Styling */
    .journal-entry h2 {
        text-align: center;
        font-size: 20px;
        color: #00AAFF;
        margin-bottom: 10px;
        text-shadow: 0 0 10px rgba(0, 170, 255, 0.5);
    }

/* Date Styling */
.entry-date {
    font-size: 14px;
    color: #CCCCCC;
    margin-bottom: 10px;
    text-align: center;
}

/* Thoughts Styling */
.entry-text {
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    word-wrap: break-word;
    white-space: normal;
}