.generic-block{gap:var(--size-2);flex-direction:column;display:flex}.generic-block[data-appearance=tile]{background-color:#0000}.generic-block[data-appearance=card]{background-color:var(--color-surface-00);border-radius:var(--radius-lg);border:var(--border);padding:var(--size-3)}.generic-block[data-appearance=card]:is(a,button){transition:box-shadow var(--duration-short) var(--ease-in-out)}@media (hover:hover){.generic-block[data-appearance=card]:is(a,button):hover{box-shadow:var(--shadow-md)}}.generic-block[data-appearance=card]:is(a,button):active{box-shadow:none}.generic-block[data-appearance=card-secondary]{background-color:var(--color-surface-10);border-radius:var(--radius-md);padding:var(--size-3)}.generic-block[data-appearance=card-secondary]:is(a,button){transition:background-color var(--duration-short) var(--ease-in-out)}@media (hover:hover){.generic-block[data-appearance=card-secondary]:is(a,button):hover{background-color:var(--color-surface-20)}}.generic-block[data-appearance=card-secondary]:is(a,button):active{background-color:var(--color-surface-30)}.generic-block:is(a,button){text-decoration:none}
