diff --git a/sass/_article-list.scss b/sass/_article-list.scss index df4dc10..466fe29 100644 --- a/sass/_article-list.scss +++ b/sass/_article-list.scss @@ -5,6 +5,7 @@ margin-block-start: 2rem; article { + --bg-overlay: var(--accent-color-alpha); position: relative; transition: var(--transition); box-shadow: var(--edge-highlight), var(--shadow-glass); @@ -12,12 +13,12 @@ border-start-end-radius: 2.125rem; border-end-end-radius: 1.8125rem; background-image: - linear-gradient(var(--accent-color-alpha), var(--accent-color-alpha)), + linear-gradient(var(--bg-overlay), var(--bg-overlay)), linear-gradient(var(--nav-bg), var(--nav-bg)), var(--blurnail); background-position: center; background-size: cover; - background-color: var(--accent-color-alpha); + background-color: var(--bg-overlay); padding: 1rem; overflow: hidden; @@ -133,8 +134,7 @@ &.draft { --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M12.277.832c-.578.008-1.168.23-1.691.754l-9 9A2 2 0 0 0 1 12v3h3c.531 0 1.04-.21 1.414-.586l9-9c1.79-1.789.082-4.39-1.89-4.57-.083-.012-.165-.012-.247-.012M10.5 4.437 11.563 5.5 4.5 12.563 3.438 11.5zm0 0'/%3E%3C/svg%3E"); - background-color: var(--fg-muted-1); - + --bg-overlay: var(--fg-muted-1); &::before { -webkit-mask-image: var(--icon); @@ -170,7 +170,7 @@ &.archive { // --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M4 1a1 1 0 0 0-.926.625l-2 5A1 1 0 0 0 1 7v7s0 2 2 2h10s2 0 2-2l.004-6.937c0-.149-.004-.297-.074-.438l-2-5A1 1 0 0 0 12 1zm.676 2h6.644l1.203 3h-9.05zM7 8h2v3h2a1 1 0 0 1-.293.707l-2 2a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1-.285-.7L5 11h2zm0 0'/%3E%3C/svg%3E"); --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M2 1C.89 1 0 1.89 0 3v2c0 .751.41 1.402 1.018 1.744A2 2 0 0 0 1 7v7c0 1.11.89 2 2 2h10c1.11 0 2-.89 2-2V7a2 2 0 0 0-.018-.256A2 2 0 0 0 16 5V3c0-1.11-.89-2-2-2zm0 2h12v2H2zm1 4h10v7H3zm3 1v1h4V8z'/%3E%3C/svg%3E"); - background-color: var(--purple-bg); + --bg-overlay: var(--purple-bg); &::before { -webkit-mask-image: var(--icon); @@ -205,7 +205,7 @@ &.featured { --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 0a1 1 0 0 0-.95.684l-1.448 4.34-4.59-.016C.032 5.004-.371 6.266.43 6.828l3.625 2.555-1.5 4.285c-.317.902.687 1.691 1.492 1.172l4.004-2.594 3.894 2.586c.801.531 1.817-.258 1.5-1.16l-1.504-4.29 3.645-2.577c.789-.563.394-1.809-.574-1.813l-4.66-.015L8.949.69A1 1 0 0 0 8 0m0 0'/%3E%3C/svg%3E"); - background-color: var(--yellow-bg); + --bg-overlay: var(--yellow-bg); &::before { -webkit-mask-image: var(--icon); @@ -250,7 +250,7 @@ &.hot { --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M9.184.973C4.957 3.113 5.586 6.273 7 9 5.762 7.36 5.016 5.48 5 4 3.375 5 2 7 2 9a6.005 6.005 0 0 0 3.969 5.648c-.492-.84-.367-1.96.703-3.015 2.14-2.11 1.558-2.735 1.558-2.735 2.266 1.149-.32 3.137.418 3.88.563.558 1.758-1.391 1.77-2.184.848.96 1.246 1.676 1.246 2.75q0 .273-.035.52c2.512-1.805 3.273-5.41.46-8.184C8.095 1.742 9.185.973 9.185.973m0 0'/%3E%3C/svg%3E"); - background-color: var(--red-bg); + --bg-overlay: var(--red-bg); &::before { -webkit-mask-image: var(--icon); @@ -285,7 +285,7 @@ &.poor { --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8.963 1.514A4 4 0 0 1 5 5H4c-1.108 0-2 .892-2 2s.892 2 2 2H3c-1.662 0-3 1.338-3 3s1.338 3 3 3h10c1.662 0 3-1.338 3-3s-1.338-3-3-3h-1c1.108 0 2-.892 2-2s-.892-2-2-2h-1a4 4 0 0 0-2.037-3.486'/%3E%3C/svg%3E"); - background-color: var(--brown-bg); + --bg-overlay: var(--brown-bg); &::before { -webkit-mask-image: var(--icon);