/* Backup Monitor — custom styles (minimal, Tailwind handles most) */

/* Smooth transitions for sidebar links */
nav a {
    transition: background-color 0.15s ease, color 0.15s ease;
}

/* Table row hover */
tbody tr:hover {
    transition: background-color 0.1s ease;
}

/* Details/summary arrow */
details summary::-webkit-details-marker {
    display: none;
}
details summary::before {
    content: "\25b6";
    display: inline-block;
    margin-right: 0.5em;
    font-size: 0.65em;
    transition: transform 0.15s ease;
}
details[open] summary::before {
    transform: rotate(90deg);
}
