.card { background: var(--color-dark); border: 4px solid var(--color-dark); color: var(--color-light); padding: var(--space-m-l); border-radius: var(--border-radius); max-width: unset; } .card ::selection { color: var(--color-dark); background: var(--color-secondary); } .card ::selection { color: var(--color-dark); background: var(--color-secondary); } .card h2 { font-size: var(--size-step-3); } .card h2 a, .card h3 a { text-decoration: none; } .card time { opacity: 0.8; } .card:hover, .card:focus-within { border: 4px solid var(--color-primary); } .card a { text-decoration: none; } .card:focus-within a:focus { outline: none; }