.ui.form input:not([type]), .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=file], .ui.form input[type=number], .ui.form input[type=password], .ui.form input[type=search], .ui.form input[type=tel], .ui.form input[type=text], .ui.form input[type=time], .ui.form input[type=url] {
    box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 0.16em;
    font-weight: 600;
    color: rgba(0,0,0,0.88);
}

.ui.form input:not([type]):focus, .ui.form input[type=date]:focus, .ui.form input[type=datetime-local]:focus, .ui.form input[type=email]:focus, .ui.form input[type=file]:focus, .ui.form input[type=number]:focus, .ui.form input[type=password]:focus, .ui.form input[type=search]:focus, .ui.form input[type=tel]:focus, .ui.form input[type=text]:focus, .ui.form input[type=time]:focus, .ui.form input[type=url]:focus {
    color: rgba(0,0,0,0.88);
    text-shadow:0px 1px 0px #fff;
    border-radius: .28571429rem;
    background: rgba(0,0,0,0.03);
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.15);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.15);
    border-color: #96c8da;
    font-weight: 600;
}