diff --git a/app/assets/stylesheets/cards.css b/app/assets/stylesheets/cards.css index 2a228094f..6f5425e1d 100644 --- a/app/assets/stylesheets/cards.css +++ b/app/assets/stylesheets/cards.css @@ -4,6 +4,7 @@ .card { --avatar-size: 2.75em; + --card-bg-color: color-mix(in srgb, var(--card-color) 4%, var(--color-canvas)); --card-padding-inline: var(--inline-space-double); --card-padding-block: var(--block-space); --border-color: transparent; @@ -11,7 +12,7 @@ --border-size: 0; aspect-ratio: var(--card-aspect-ratio, auto); - background-color: color-mix(in srgb, var(--card-color) 4%, var(--color-canvas)); + background-color: var(--card-bg-color); border-radius: var(--border-radius); box-shadow: var(--shadow); color: color-mix(in srgb, var(--card-color) 40%, var(--color-ink)); diff --git a/app/assets/stylesheets/inputs.css b/app/assets/stylesheets/inputs.css index 6643ed065..61a1e43c6 100644 --- a/app/assets/stylesheets/inputs.css +++ b/app/assets/stylesheets/inputs.css @@ -24,6 +24,10 @@ &:where(:focus) { --focus-ring-offset: -1px; } + + &[readonly] { + --focus-ring-size: 0; + } } .input--file { @@ -124,6 +128,9 @@ /* Switches */ .switch { + --switch-color: var(--color-ink-medium); + --switch-hover-brightness: 0.9; + block-size: 1.75em; border-radius: 2em; display: inline-flex; @@ -144,7 +151,7 @@ } .switch__btn { - background-color: var(--color-ink-medium); + background-color: var(--switch-color); border-radius: 2em; cursor: pointer; inset: 0; @@ -164,13 +171,20 @@ transition: 150ms ease; } + @media (any-hover: hover) { + &:hover { + background-color: color-mix(in srgb, var(--switch-color) 80%, var(--color-ink)); + } + } + .switch__input:disabled + & { - background-color: var(--color-ink-medium) !important; + --switch-color: var(--color-ink-medium) !important; + cursor: not-allowed; } .switch__input:checked + & { - background-color: var(--color-link); + --switch-color: var(--color-link); &::before { transform: translateX(1.2em); diff --git a/app/views/cards/display/common/_assignees.html.erb b/app/views/cards/display/common/_assignees.html.erb index 19d5d1c83..614a976e0 100644 --- a/app/views/cards/display/common/_assignees.html.erb +++ b/app/views/cards/display/common/_assignees.html.erb @@ -4,7 +4,7 @@ <% end %>