diff --git a/src/themes/appletv/theme.css b/src/themes/appletv/theme.css index ad18bf24c..535e18ff9 100644 --- a/src/themes/appletv/theme.css +++ b/src/themes/appletv/theme.css @@ -66,7 +66,14 @@ html { background: #f0f0f0; } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/blueradiance/theme.css b/src/themes/blueradiance/theme.css index 85795c90c..f8ef781be 100644 --- a/src/themes/blueradiance/theme.css +++ b/src/themes/blueradiance/theme.css @@ -66,7 +66,14 @@ html { } } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/dark/theme.css b/src/themes/dark/theme.css index 1024770c7..c4db9956a 100644 --- a/src/themes/dark/theme.css +++ b/src/themes/dark/theme.css @@ -54,7 +54,14 @@ html { background-color: rgba(0, 0, 0, 0.86); } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/light/theme.css b/src/themes/light/theme.css index ec618138c..a241c8056 100644 --- a/src/themes/light/theme.css +++ b/src/themes/light/theme.css @@ -69,7 +69,14 @@ html { color: #000; } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/purplehaze/theme.css b/src/themes/purplehaze/theme.css index 4b2451cfe..ad85d3958 100644 --- a/src/themes/purplehaze/theme.css +++ b/src/themes/purplehaze/theme.css @@ -62,7 +62,14 @@ html { } } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: rgb(12, 232, 214); + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: rgb(12, 232, 214); background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/wmc/theme.css b/src/themes/wmc/theme.css index a0db08962..3367821be 100644 --- a/src/themes/wmc/theme.css +++ b/src/themes/wmc/theme.css @@ -64,7 +64,14 @@ html { background: rgba(17, 98, 164, 0.9); } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); }