 /* 专门为文章页定制的卡片样式 */
    .article-card {
        /* 继承 card 的基本毛玻璃效果，但覆盖尺寸限制 */
        width: 93vw;
        max-width: 800px; /* 文章宽一点更好看 */
        height: 85vh;     /* 占据屏幕高度的 80% * /.           
        padding: 40px;    /* 内边距 */
        overflow-y: auto; /* 内容太长时显示滚动条 */
        -webkit-overflow-scrolling: touch; /* 手机端丝滑滚动 */
       
        /* 保持文字可读性 */
        color: rgb(255, 255, 255);    
        text-align: left; /* 文章内容左对齐 */
        
        /* 确保它默认就是可见的，不需要点击展开 */
        opacity: 1;
        visibility: visible;
        transform: scale(1);
    }
    .article-content {
    color:#F7EBEC;           /* 正文使用柔和的灰白色，比纯白更护眼 */
    line-height: 1.8;         /* 增加行高，阅读不拥挤 */
    font-size: 16px;
    letter-spacing: 0.02em;
    padding: 0 10px;          /* 左右留一点余地 */
}
    /* 文章内容的排版 */
    .article-content h1 {
        color: #AC9FBB;
    font-size: 2em;
    font-weight: 700;
    margin-bottom: 0.5em;
        margin-bottom: 10px;
        text-align: center;
        text-shadow: 0 2px 4px rgba(0,0,0,0.2);
        line-height: 1.2;
    }
    .article-content .date {
        text-align: center;
        color: rgba(255,255,255,0.7);
        margin-bottom: 30px;
        font-size: 0.9em;
    }
    .article-content h2 {
       color: #DDBDD5;           /* 使用琥珀金，在深紫色背景下对比度极高且好看 */
    margin-top: 2em;
    margin-bottom: 1em;
    font-weight: 600;
    padding-bottom: 0.3em;
    border-bottom: 1px dashed rgba(255, 202, 40, 0.3); 
    }
    .article-content p {
        line-height: 1.8; /* 行高大一点，阅读舒服 */
        margin-bottom: 15px;
        font-size: 16px;
        text-align: justify; /* 两端对齐 */
    }
    /* 图片样式 */
    .article-content img {
        max-width: 100%;
        border-radius: 10px;
        margin: 20px 0;
        box-shadow: 0 5px 15px rgba(0,0,0,0.2);
        
    }
    .article-content a {
        color: rgb(201, 239, 239);
        text-decoration: none;
    }
    .article-content a:hover {
        text-decoration: underline;
    }
    /* 引用块样式 (补充，用于显示图片下方的文字) */
    .article-content blockquote {
        border-left: 3px solid #fbda61;
        background: rgba(255,255,255,0.1);
        margin: 0 0 20px 0;
        padding: 10px;
        font-style: italic;
        font-size: 0.9em;
        color: rgba(255,255,255,0.8);
    }
