.commands-table {
    width: 100%;
    border-collapse: collapse;
    margin: 1rem 0;
}
.commands-table caption {
    font-weight: 600;
    text-align: center;
    margin-bottom: 0.5rem;
}
.commands-table th,
.commands-table td {
    border: 1px solid #ccc;
    padding: 0.5rem 0.75rem;
    text-align: left;
    vertical-align: top;
}

/* Optional: put both tables next to each other on desktop */
.tables-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 1.5rem;
}
