@use '../tutorial-shared'; .grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 16px; } .tutorial-card { height: 100%; } .card-icon { display: flex; align-items: center; justify-content: center; background-color: var(--mat-sys-primary-container); color: var(--mat-sys-on-primary-container); } mat-card-content { padding-top: 12px; } .description { margin: 0; white-space: pre-line; color: var(--mat-sys-on-surface-variant); } .demo-banner { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 24px; padding: 16px; border-radius: 12px; font: var(--mat-sys-body-medium); background-color: var(--mat-sys-secondary-container); color: var(--mat-sys-on-secondary-container); code { padding: 1px 6px; border-radius: 4px; font-weight: 500; background-color: var(--mat-sys-surface); color: var(--mat-sys-primary); } }