  <style> 
  .header 
  { background-color: var(--header-bg); 
  box-shadow: 0 2px 5px rgba(0,0,0,0.1); padding: 15px 0; position: relative; width: 100%; } 
  .header-container { display: flex; justify-content: space-between; align-items: center; }
   .logo { display: flex; align-items: center; font-size: 1.5rem; font-weight: bold; color: #FFD700; } 
  .logo img { height: 40px; margin-right: 10px; } 
  .nav-menu { display: flex; list-style: none; margin: 0; padding: 0; } 
    .nav-menu li { margin-left: 25px; }
 .nav-menu a { color: var(--text-color); font-weight: 500; font-family: 'Noto Sans SC', "PingFang SC", "Microsoft YaHei", sans-serif; } 
  .nav-menu a:hover { color: var(--primary-color); } 

/* ========== 标题区域 ========== */ 

.header-quote { margin: 40px 0 30px; text-align: center; padding: 0 20px; } .site-logo { font-size: 3rem; font-weight: bold; color: #FFD700; margin-bottom: 10px; letter-spacing: 2px; } .site-motto { font-size: 1.1rem; color: var(--text-color); margin-bottom: 8px; line-height: 1.6; } .site-submotto { font-size: 1rem; color: var(--light-text); font-style: italic; line-height: 1.6; }

/* ========== 格言卡片 ========== */
        /* 格言卡片样式 */
        .quote-card {
            background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
            border-radius: 10px;
            padding: 20px;
            margin: 20px auto;
            max-width: 600px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            font-family: 'Arial', sans-serif;
            border-left: 5px solid #4b6cb7;
        }
        
        .quote-text {
            font-size: 1.2em;
            font-style: italic;
            color: #333;
            line-height: 1.6;
        }

        body {
            font-family: Arial, sans-serif;
            letter-spacing: 1pt;
            line-height: 1.6;
            margin: 0 auto;
            padding: 15px;
            max-width: 100%;
            color: #333;
            background-color: #fff;
        }
        
        .container {
            max-width: 800px;
            margin: 0 auto;
        }
        
        h1, h2, h3 {
            color: #2a5c45;
            margin-top: 1.5em;
            margin-bottom: 0.8em;
            line-height: 1.3;
            word-wrap: break-word;
        }
                h1 {
                      color: red;
            font-size: 2em;
           
        }
        
        h2 {
            font-size: 1.5em;
            text-align: center;
        }
        
        h3 {
            font-size: 1.3em;
        }
        
        p {
            margin: 1em 0;
            word-wrap: break-word;
        }
        
        ul {
            padding-left: 20px;
            margin: 1em 0;
        }
        
        li {
            list-style-image: url('http://km2000.us/images/icon3.gif');
            margin-bottom: 0.5em;
            padding-left: 5px;
        }
        
        img {
 
            border-radius: 5px;
        }
        
        .quote {
            font-style: italic;
            color: #555;
            margin: 1.5em 0;
            padding: 0 10px;
        }
        
        u {
            text-decoration: none;
            border-bottom: 1px solid #2a5c45;
            padding-bottom: 2px;
        }
        
        a {
            color: #2A5C45;
            text-decoration: none;
            font-weight: bold; font-size:6px
        }
        
        a:hover {
            text-decoration: underline;
        }
        
        .post-content {
            width: 100%;
            overflow-x: hidden;
        }
        
        .divider {
            border-top: 1px solid #ddd;
            margin: 2em 0;
        }
        
        @media (min-width: 768px) {
            body {
                padding: 20px;
            }
            
            h2 {
                font-size: 1.8em;
            }

            .quote-card {
                margin: 10px;
                padding: 15px;
            }
            
            .quote-text {
                font-size: 1em;
            }
        }

    </style>