ご質問ありがとうございます。
ご推察のように、これらの効果は CSS によって実現しています。
サンプルは Vicuna スキンの「SmartCanvas-Vega」を利用しています。Vicuna スキンの該当個所は次のようになっています。
input,
textarea {
border-color: #d4d4d4 #eee #eee #d4d4d4;
background-color: #fff;
}
input:hover,textarea:hover {
border-color: #00a0dd;
}
input:focus,textarea:focus {
border-color: #aaa;
background-color: #fff;
}
こちらを参考にスタイルを設定してみてください。
以上、参考になりましたら幸いです。