diff --git a/style.css b/style.css
index 9f204b8a4f1207a8a5d2b2753dfac3833aad9295..510114e78e74526ccd3bd26e73b9bdd6d2cba94a 100644
--- a/style.css
+++ b/style.css
@@ -206,6 +206,14 @@ input[type="file"] {
   background-color: inherit;
 }
 
+input::file-selector-button {
+  color: black;
+}
+
+input:disabled::file-selector-button {
+  color: #AAAAAA;
+}
+
 button:disabled, input:disabled, textarea:disabled,
 div.disabled, p.disabled, label.disabled,
 #input.disabled, #output.disabled,
@@ -249,6 +257,12 @@ input[type="file"] {
   border: 0;
 }
 
+/* iOS */
+input::file-selector-button {
+  -webkit-border-radius: 3px;
+  border-radius: 3px;
+}
+
 #input, #output {
   border: 1px solid white;
   outline: 1px solid white;