/* css/style.css */
body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.tracker-card {
    transition: all 0.3s ease;
}
.tracker-card:hover {
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.value-display {
    font-family: monospace;
    background: #111;
    color: #fff;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #333;
    word-break: break-all;
}
.loading-spinner {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border: 0.15em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: spinner-border .75s linear infinite;
}
@keyframes spinner-border {
    to { transform: rotate(360deg); }
}