.post-content {
            text-align: left;
            padding: 40px;
            background: var(--container-bg);
            border-radius: 24px;
            box-shadow: var(--card-shadow);
            margin-bottom: 40px;
        }
        .post-header {
            margin-bottom: 30px;
            text-align: center;
        }
        .post-header h1 {
            font-size: 2.2rem;
            margin: 15px 0;
            line-height: 1.3;
        }
        .post-body p {
            margin-bottom: 24px;
            font-size: 1.1rem;
            line-height: 1.8;
            opacity: 0.9;
        }
        .post-body h2 {
            margin-top: 40px;
            font-size: 1.5rem;
            color: var(--primary-color);
        }