body {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}

.signal-card {
    min-height: 420px;
}

.status-dot {
    width: 12px;
    height: 12px;
    border-radius: 9999px;
}

.status-dot.green {
    background: #10b981;
}

.status-dot.amber {
    background: #f59e0b;
}

.status-dot.red {
    background: #f43f5e;
}

.sparkline-wrap {
    height: 80px;
    width: 100%;
}