UNPKG

@dialpad/dialtone-css

Version:

Dialpad's design system

102 lines (84 loc) 2.48 kB
.d-recipe-feed-item-pill--toggleable { cursor: pointer; } .d-recipe-feed-item-pill__wrapper { padding: var(--dt-space-400); background-color: var(--dt-color-surface-secondary); } .d-recipe-feed-item-pill__button { width: var(--dt-size-100-percent); text-align: left; background-color: var(--dt-color-surface-moderate); border-width: 0; border-radius: var(--dt-size-radius-600); cursor: pointer; --button-padding-x: var(--button-padding-y-md); --button-padding-y: var(--button-padding-y-md); --button-color-text: var(--dt-action-color-foreground-muted-default); --button-border-radius: var(--dt-size-radius-600); } .d-recipe-feed-item-pill__layout { gap: var(--dt-space-300); width: var(--dt-size-100-percent); padding: var(--dt-space-400); line-height: var(--dt-font-line-height-300) } .d-recipe-feed-item-pill__icon { display: grid; place-content: center; min-width: var(--dt-size-600); height: var(--dt-size-100-percent); & svg { animation: d-recipe-feed-item-pill-fade 0.15s ease-in; } } .d-recipe-feed-item-pill__content { display: flex; justify-content: center; } .d-recipe-feed-item-pill__title { display: grid; align-content: center; height: var(--dt-size-100-percent); font-weight: var(--dt-font-weight-bold); } .d-recipe-feed-item-pill__subtitle { margin-top: var(--dt-space-200-negative); color: var(--dt-color-foreground-tertiary); font-size: var(--dt-font-size-100); } .d-recipe-feed-item-pill__bottom { margin-top: var(--dt-space-200); } .d-recipe-feed-item-pill__right { display: grid; place-content: center; min-width: var(--dt-size-600); height: var(--dt-size-100-percent); } // Gradient radius solution taken from https://stackoverflow.com/a/53037637 .d-recipe-feed-item-pill__border { overflow: hidden; background-clip: content-box, border-box; background-origin: border-box; border: double var(--dt-size-100) transparent; border-radius: var(--dt-size-radius-600); } .d-recipe-feed-item-pill__border--default { background: var(--dt-color-border-default) } .d-recipe-feed-item-pill__border--ai { background-image: linear-gradient(var(--dt-color-surface-primary), var(--dt-color-surface-primary)), var(--dt-badge-color-background-ai); } .d-recipe-feed-item-pill__border--critical { background: var(--dt-color-foreground-critical); } @keyframes d-recipe-feed-item-pill-fade { 0% { transform: scale(0); } 100% { transform: scale(1); } }