From 4b9c23ccfecdf3decbbfdde209d11af149990a9c Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Tue, 17 Jun 2025 11:50:15 -0500 Subject: [PATCH] Style --- app/assets/stylesheets/cards.css | 114 +++++++++++++++---------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/app/assets/stylesheets/cards.css b/app/assets/stylesheets/cards.css index 7fe741fc6..5b1f80520 100644 --- a/app/assets/stylesheets/cards.css +++ b/app/assets/stylesheets/cards.css @@ -50,26 +50,12 @@ } } - .card__link { - --hover-size: 0; - - content: ""; - inset: 0; - position: absolute; - z-index: -1; - } - - .card__header { - align-items: center; - border-radius: var(--border-radius) 0 0 0; + .card__body { display: flex; - flex-wrap: nowrap; - gap: var(--inline-space); - margin-block-start: calc(-1 * var(--card-padding-block)); - margin-inline-start: calc(-1 * var(--card-padding-inline)); - max-inline-size: 100%; - min-inline-size: 0; - overflow: hidden; + flex-grow: 1; + gap: var(--card-padding-inline); + inline-size: 100%; + padding-block: var(--card-padding-block); } .card__collection { @@ -82,16 +68,6 @@ padding: var(--block-space-half) var(--inline-space) var(--block-space-half) var(--inline-space-double); } - .card__id { - flex-shrink: 0; - margin-inline-start: calc(var(--inline-space) * -1); - - .card-perma &:before { - content: "No."; - opacity: 0.5; - } - } - .card__collection-name { border-inline-start: 1px solid color-mix(in srgb, var(--color-ink-inverted) 33%, var(--card-color)); color: currentcolor; @@ -105,23 +81,9 @@ } } - .card__tags { - align-items: center; - color: var(--card-color); - display: flex; - } - - .card__tag { - color: var(--card-color); - font-weight: 700; - } - - .card__body { - display: flex; - flex-grow: 1; - gap: var(--card-padding-inline); - inline-size: 100%; - padding-block: var(--card-padding-block); + .card__content { + flex: 2 1 auto; + max-inline-size: 100%; } .card__description { @@ -148,9 +110,56 @@ } } - .card__content { - flex: 2 1 auto; + .card__header { + align-items: center; + border-radius: var(--border-radius) 0 0 0; + display: flex; + flex-wrap: nowrap; + gap: var(--inline-space); + margin-block-start: calc(-1 * var(--card-padding-block)); + margin-inline-start: calc(-1 * var(--card-padding-inline)); max-inline-size: 100%; + min-inline-size: 0; + overflow: hidden; + } + + .card__id { + flex-shrink: 0; + margin-inline-start: calc(var(--inline-space) * -1); + + .card-perma &:before { + content: "No."; + opacity: 0.5; + } + } + + .card__link { + --hover-size: 0; + + content: ""; + inset: 0; + position: absolute; + z-index: -1; + } + + .card__stages { + display: flex; + flex: 0 1 auto; + flex-direction: column; + justify-self: end; + max-inline-size: 20ch; + padding-block: var(--block-space-half); + } + + .card__tag { + color: var(--card-color); + font-weight: 700; + } + + .card__tags { + align-items: center; + color: var(--card-color); + display: flex; } .card__title { @@ -183,15 +192,6 @@ } } - .card__stages { - display: flex; - flex: 0 1 auto; - flex-direction: column; - justify-self: end; - max-inline-size: 20ch; - padding-block: var(--block-space-half); - } - .card--new-card-button:is(.btn) { --btn-padding: var(--block-space) var(--inline-space-double); --btn-border-size: 0;