/* MemoTrail Dashboard — Minimal custom CSS */

nav strong {
    font-size: 1.2rem;
}

article header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

article header small {
    color: var(--pico-muted-color);
}

pre {
    font-size: 0.85rem;
    max-height: 300px;
    overflow-y: auto;
}

footer {
    text-align: center;
    padding: 2rem 0;
    color: var(--pico-muted-color);
}

#graph-container svg {
    background: var(--pico-background-color);
}

table td, table th {
    font-size: 0.9rem;
}

mark {
    padding: 0.1rem 0.4rem;
    border-radius: 4px;
}
