|
40 | 40 | display: grid; |
41 | 41 | grid-template-columns: 1fr; |
42 | 42 | gap: 14px; |
43 | | - align-items: start; |
44 | | - } |
45 | | - |
46 | | - @media (min-width: 760px) { |
47 | | - .cards { grid-template-columns: repeat(2, 1fr); } |
48 | | - } |
49 | | - |
50 | | - @media (min-width: 1040px) { |
51 | | - .cards { grid-template-columns: repeat(2, 1fr); } |
| 43 | + align-items: start; |
52 | 44 | } |
53 | 45 | @media (min-width: 760px) { .cards { grid-template-columns: repeat(2, 1fr); } } |
54 | 46 | @media (min-width: 1040px) { .cards { grid-template-columns: repeat(3, 1fr); } } |
55 | 47 |
|
56 | | - .card { background: linear-gradient(180deg, var(--card), var(--soft)); border: 1px solid rgba(255,255,255,.08); border-radius: 16px; padding: 16px; display: grid; gap: 8px; min-height: 150px; position: relative; overflow: hidden; } |
| 48 | + .card { background: linear-gradient(180deg, var(--card), var(--soft)); border: 1px solid rgba(255,255,255,.08); border-radius: 16px; padding: 16px; display: grid; gap: 8px; position: relative; overflow: hidden; } |
57 | 49 | .card h3 { margin: 0; font-size: 16px; } |
58 | 50 | .card .meta { color: var(--muted); font-size: 13px; } |
59 | | - .list { display: grid; gap: 6px; padding-left: 16px; margin: 0; } |
| 51 | + .list { display: grid; gap: 6px; padding-left: 16px; margin: 0; font-size: 14px; line-height: 1.5; } |
60 | 52 | .list li { margin: 0 0 4px; } |
61 | 53 |
|
62 | 54 | .skill-chips { display: flex; flex-wrap: wrap; gap: 8px; } |
|
66 | 58 | .kicker { color: var(--muted); font-weight: 600; text-transform: uppercase; letter-spacing: .14em; font-size: 12px; } |
67 | 59 |
|
68 | 60 | .two-col { display: grid; grid-template-columns: 1fr; gap: 14px; } |
| 61 | + .two-col > div, .two-col > aside { display: grid; gap: 14px; align-content: start; } |
69 | 62 | @media (min-width: 880px) { .two-col { grid-template-columns: 1.2fr .8fr; } } |
70 | 63 |
|
71 | 64 | .contact { display: grid; gap: 8px; } |
|
0 commit comments