/**
 * Unix Timestamp Converter Tool Specific Styling
 */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{--primary:#4f46e5;--bg:transparent;--card:#fff;--shadow:0 4px 20px rgba(0,0,0,.06);--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--radius:12px;--input-radius:8px;--transition:all 0.2s ease}
[data-theme="dark"]{--card:#1e293b;--shadow:0 4px 20px rgba(0,0,0,.3);--text:#f1f5f9;--muted:#94a3b8;--border:#334155}
body{font-family:'Inter',sans-serif;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased}
.converter{max-width:560px;margin:0 auto}
.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}
.title{font-size:1.25rem;font-weight:700;margin-bottom:20px;text-align:center}
.field{margin-bottom:16px}
.field label{display:block;font-size:.8125rem;font-weight:600;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}
.field input{width:100%;height:48px;border:1.5px solid var(--border);border-radius:var(--input-radius);padding:0 14px;font-family:'Inter',sans-serif;font-size:.9375rem;color:var(--text);background:var(--card);transition:var(--transition);outline:none}
.field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(79,70,229,.12)}
.field input::placeholder{color:var(--muted)}
.results{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.result-chip{background:rgba(79,70,229,.07);color:var(--primary);border-radius:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:var(--transition);user-select:all}
[data-theme="dark"] .result-chip{background:rgba(79,70,229,.2)}
.result-chip:hover{background:rgba(79,70,229,.14)}
.result-label{font-size:.8125rem;color:var(--muted);font-weight:500;margin-bottom:6px;margin-top:16px}
.now-bar{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(79,70,229,.06);border-radius:8px;padding:12px 16px;margin-top:16px}
[data-theme="dark"] .now-bar{background:rgba(79,70,229,.15)}
.now-label{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}
.now-value{font-size:1.125rem;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}
.divider{height:1px;background:var(--border);margin:20px 0}
.common-section{margin-top:4px}
.common-title{font-size:.8125rem;font-weight:600;color:var(--muted);margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}
.common-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.common-item{background:var(--card);border:1.5px solid var(--border);border-radius:8px;padding:10px 12px;cursor:pointer;transition:var(--transition)}
.common-item:hover{border-color:var(--primary)}
.common-item-name{font-size:.75rem;color:var(--muted);font-weight:500}
.common-item-value{font-size:.875rem;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;margin-top:2px}
@media(max-width:480px){.card{padding:20px}.common-grid{grid-template-columns:1fr}}
