:root {
    --gutter: 25px;
    --radius: 13px;
    --color-primary: #ff4e6a;
    --color2: #ff761e;
    --color3: #ffb900;
    --color4: #33d57a;
    --color5: #00dbff;
    --color6: #1a98ff;
    --color7: #9090ff;
    --color-primary-bg: rgba(255,78,106,0.15);
    --color2-bg: rgba(255,118,30,0.15);
    --color3-bg: rgba(255,185,0,0.15);
    --color4-bg: rgba(51,213,122,0.15);
    --color5-bg: rgba(0,219,255,0.15);
    --color6-bg: rgba(26,152,255,0.15);
    --color7-bg: rgba(144,144,255,0.15);
    --color-shadow: rgba(161, 177, 204, 0.4);
}

/* ===== 横屏显示优化 - 增加文章卡片高度 ===== */
@media screen and (orientation: landscape) and (min-width: 768px) {
    /* 增加文章卡片的最小高度 */
    .nexmoe-post,
    .post-card,
    .nexmoe-item {
        min-height: 420px !important;
    }
    
    /* 增加文章封面图片的高度比例 */
    .nexmoe-post-cover {
        padding-top: 50% !important;
    }
}