/* ONYXBONE VECTOR NETWORK - Forms Styles */

input, textarea, select {
    font-family: 'Courier New', Courier, monospace;
    background: #fff;
    border: 1px solid #93a1a1;
    border-radius: 3px;
    padding: 0.5em;
    width: 100%;
    margin-bottom: 1em;
    transition: border-color 0.2s ease;
}

input:focus, textarea:focus, select:focus {
    outline: none;
    border-color: #268bd2;
    box-shadow: 0 0 0 2px rgba(38, 139, 210, 0.2);
}

textarea {
    resize: vertical;
    min-height: 120px;
}

label {
    display: block;
    margin-bottom: 0.3em;
    font-weight: bold;
    color: #586e75;
}

.form-group {
    margin-bottom: 1.5em;
}

.form-actions {
    margin-top: 1.5em;
    display: flex;
    gap: 1em;
    align-items: center;
}
