|
1 | 1 | .featured-card { |
2 | | - padding: var(--space-5); |
3 | | - border: 1px solid var(--color-surface-alt); |
4 | | - border-block-start: 3px solid var(--color-accent); |
5 | | - border-radius: var(--radius-md); |
| 2 | + padding: var(--space-6); |
| 3 | + border-inline-start: 3px solid var(--color-accent); |
| 4 | + border-radius: var(--radius-sm); |
6 | 5 | background: var(--color-surface); |
7 | 6 | box-shadow: var(--shadow-card); |
8 | | - display: grid; |
9 | | - gap: var(--space-3); |
10 | | - align-content: start; |
11 | 7 | } |
12 | 8 |
|
13 | 9 | .featured-card__title { |
14 | | - font-size: var(--step-1); |
| 10 | + font-size: var(--step-2); |
15 | 11 | line-height: 1.2; |
| 12 | + margin-block-end: var(--space-3); |
16 | 13 | } |
17 | 14 |
|
18 | 15 | .featured-card__title a { |
|
24 | 21 | color: var(--color-link-hover); |
25 | 22 | } |
26 | 23 |
|
| 24 | +.featured-card__image { |
| 25 | + float: inline-end; |
| 26 | + margin-inline-start: var(--space-5); |
| 27 | + margin-block-end: var(--space-3); |
| 28 | +} |
| 29 | + |
| 30 | +.featured-card__image img { |
| 31 | + display: block; |
| 32 | + max-block-size: 16rem; |
| 33 | + inline-size: auto; |
| 34 | + border-radius: var(--radius-sm); |
| 35 | +} |
| 36 | + |
27 | 37 | .featured-card__summary { |
| 38 | + font-size: var(--step-0); |
28 | 39 | color: var(--color-ink-subtle); |
| 40 | + font-weight: 500; |
| 41 | + max-inline-size: var(--measure-prose); |
| 42 | + margin-block-end: var(--space-3); |
| 43 | +} |
| 44 | + |
| 45 | +.featured-card__excerpt { |
29 | 46 | font-size: var(--step--1); |
| 47 | + color: var(--color-ink-subtle); |
| 48 | + line-height: 1.6; |
| 49 | + max-inline-size: var(--measure-prose); |
| 50 | + margin-block-end: var(--space-3); |
30 | 51 | } |
31 | 52 |
|
32 | | -.featured-card__highlights { |
| 53 | +.featured-card__tags { |
| 54 | + display: flex; |
| 55 | + flex-wrap: wrap; |
| 56 | + gap: var(--space-2); |
33 | 57 | list-style: none; |
34 | 58 | padding: 0; |
35 | | - display: flex; |
36 | | - flex-direction: column; |
37 | | - gap: var(--space-1); |
38 | | - font-size: var(--step--1); |
| 59 | + margin: 0 0 var(--space-3); |
39 | 60 | } |
40 | 61 |
|
41 | | -.featured-card__highlights li::before { |
42 | | - content: "\2713\0020"; |
43 | | - color: var(--color-tier-active); |
44 | | - font-weight: 700; |
| 62 | +.featured-card__tags li { |
| 63 | + font-size: var(--step--1); |
| 64 | + color: var(--color-ink-subtle); |
| 65 | + padding: var(--space-1) var(--space-3); |
| 66 | + background: var(--color-surface-highlight); |
| 67 | + border-radius: var(--radius-sm); |
| 68 | + white-space: nowrap; |
45 | 69 | } |
46 | 70 |
|
47 | 71 | .featured-card__cta { |
48 | | - margin-block-start: auto; |
49 | 72 | font-size: var(--step--1); |
50 | 73 | } |
51 | 74 |
|
|
0 commit comments