/**
 * Last Updated Time Plugin Styles
 * 最后更新时间插件样式表
 */

.last-updated-info {
    margin-top: 20px;
    padding: 15px;
    background-color: #f8f9fa;
    border: 1px solid #e0e0e0;
    border-top: 4px solid #ff9800;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
}

.last-updated-info .friendly-tip {
    color: #2c3338;
}

.last-updated-info .update-date {
    color: #0073aa;
    font-weight: bold;
}

.last-updated-info .validity-warning {
    color: #d63638;
    font-style: italic;
}

.last-updated-info .validity-good {
    color: #00a32a;
    font-style: italic;
}

.last-updated-info .validity-normal {
    color: #ca4a1f;
    font-style: italic;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .last-updated-info {
        padding: 12px;
        font-size: 13px;
        margin-top: 15px;
    }
}

/* 深色模式支持 */
@media (prefers-color-scheme: dark) {
    .last-updated-info {
        background-color: #2c3338;
        color: #f0f0f1;
        border: 1px solid #555;
        border-top: 4px solid #ff9800;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    }
    
    .last-updated-info .friendly-tip {
        color: #f0f0f1;
    }
    
    .last-updated-info .update-date {
        color: #72aee6;
    }
    
    .last-updated-info .validity-warning {
        color: #ff6b6b;
    }
    
    .last-updated-info .validity-good {
        color: #51cf66;
    }
    
    .last-updated-info .validity-normal {
        color: #ff922b;
    }
}

/* WordPress 管理栏兼容性 */
.admin-bar .last-updated-info {
    margin-top: 20px;
}

/* 打印样式 */
@media print {
    .last-updated-info {
        border: 1px solid #ccc;
        border-top: 4px solid #ff9800;
        background-color: #fff;
        color: #000;
        page-break-inside: avoid;
        box-shadow: none;
    }
    
    .last-updated-info .friendly-tip {
        color: #000;
    }
    
    .last-updated-info .update-date {
        color: #0073aa;
    }
    
    .last-updated-info .validity-warning {
        color: #d63638;
    }
    
    .last-updated-info .validity-good {
        color: #00a32a;
    }
    
    .last-updated-info .validity-normal {
        color: #ca4a1f;
    }
}
