/* MapleCAM documentation custom styles */

/* Slightly tighter table styling */
table {
    width: 100%;
}

table th, table td {
    padding: 6px 12px;
}

/* Keyboard shortcut styling */
kbd {
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    display: inline-block;
    font-size: 0.85em;
    padding: 2px 6px;
    vertical-align: middle;
}

/* TODO placeholder styling */
.todo {
    background-color: #fff3cd;
    border-left: 4px solid #ffc107;
    padding: 8px 12px;
    margin: 12px 0;
    font-style: italic;
}
