/* tools/timestamp.css */

.clock-display {
    font-family: 'JetBrains Mono', 'Fira Code', monospace;
    font-size: 2.5rem;
    font-weight: 700;
    color: #059669;
    letter-spacing: -0.02em;
}
.clock-ms {
    font-size: 1.25rem;
    color: #6ee7b7;
}
.ts-big {
    font-family: 'JetBrains Mono', 'Fira Code', monospace;
    font-size: 1.5rem;
    font-weight: 600;
    color: #1e293b;
}
.convert-card {
    background: #fff;
    border: 1px solid #e2e8f0;
    border-radius: 0.75rem;
    padding: 1.25rem;
}
.convert-card h4 {
    font-size: 0.875rem;
    font-weight: 600;
    color: #374151;
    margin-bottom: 0.75rem;
}
.ts-input {
    font-family: 'JetBrains Mono', 'Fira Code', monospace;
    font-size: 0.875rem;
    width: 100%;
    padding: 0.5rem 0.75rem;
    border: 1px solid #e2e8f0;
    border-radius: 0.5rem;
    outline: none;
    transition: border-color 0.2s;
}
.ts-input:focus { border-color: #10b981; }
.quick-btn {
    padding: 0.3rem 0.65rem;
    border-radius: 0.375rem;
    font-size: 0.75rem;
    font-weight: 500;
    color: #059669;
    background: #ecfdf5;
    cursor: pointer;
    transition: all 0.2s;
}
.quick-btn:hover { background: #d1fae5; }
.result-box {
    background: #f0fdf4;
    border: 1px solid #bbf7d0;
    border-radius: 0.5rem;
    padding: 0.75rem;
    font-family: 'JetBrains Mono', 'Fira Code', monospace;
    font-size: 0.8125rem;
    color: #166534;
    word-break: break-all;
    line-height: 1.6;
}
.format-table {
    width: 100%;
    font-size: 0.8125rem;
    border-collapse: collapse;
}
.format-table th, .format-table td {
    padding: 0.5rem 0.75rem;
    text-align: left;
    border-bottom: 1px solid #f1f5f9;
}
.format-table th {
    color: #64748b;
    font-weight: 500;
    width: 35%;
}
.format-table td {
    font-family: 'JetBrains Mono', 'Fira Code', monospace;
    color: #1e293b;
}
