.timestamp-input {
        font-family: 'Courier New', monospace;
        font-size: 14px;
    }
    
    .timestamp-output {
        background-color: var(--light-color);
        border: 1px solid var(--card-border);
        border-radius: 0.375rem;
        padding: 1rem;
        font-family: 'Courier New', monospace;
        font-size: 14px;
        line-height: 1.5;
        color: var(--body-color);
    }
    
    /* 修复时间戳工具深色模式下的模块 */
    .card-body {
        color: var(--body-color);
    }
    
    .card-body li {
        color: var(--body-color);
    }
    
    .card-body .text-muted {
        color: var(--secondary-color) !important;
    }
    
    /* 修复表单元素文字颜色 */
    .form-label {
        color: var(--body-color);
    }
    
    .form-check-label {
        color: var(--body-color);
    }
    
    /* 修复卡片标题 */
    .card-header:not([class*="bg-"]) {
        background-color: color-mix(in srgb, var(--card-bg) 95%, var(--body-bg));
        border-bottom-color: var(--card-border);
        color: var(--body-color);
    }
    
    /* 修复表单控件 */
    .form-control {
        background-color: var(--input-bg);
        border-color: var(--input-border);
        color: var(--input-color);
    }
    
    .form-control:focus {
        background-color: var(--input-bg);
        border-color: var(--primary-color);
        color: var(--input-color);
    }
    
    .form-select {
        background-color: var(--input-bg);
        border-color: var(--input-border);
        color: var(--input-color);
    }
    
    .form-select:focus {
        background-color: var(--input-bg);
        border-color: var(--primary-color);
        color: var(--input-color);
    }
    
    /* 修复日期时间选择器 */
    .datetime-picker {
        background-color: var(--input-bg);
        border-color: var(--input-border);
        color: var(--input-color);
    }
    
    .datetime-picker:focus {
        background-color: var(--input-bg);
        border-color: var(--primary-color);
        color: var(--input-color);
    }
    
    /* 修复常见时间戳示例模块 */
    .small.text-muted {
        color: var(--secondary-color) !important;
    }
    
    .btn-primary {
        background-color: var(--primary-color);
        border-color: var(--primary-color);
        color: white;
    }
    
    .btn-success {
        background-color: var(--success-color);
        border-color: var(--success-color);
        color: white;
    }
    
    .btn-secondary {
        background-color: var(--secondary-color);
        border-color: var(--secondary-color);
        color: white;
    }
    
    .btn-outline-primary {
        color: var(--primary-color);
        border-color: var(--primary-color);
    }
    
    .btn-outline-primary:hover {
        background-color: var(--primary-color);
        border-color: var(--primary-color);
        color: white;
    }