@synergy-design-system/components
Version:
This package provides the base of the Synergy Design System as native web components. It uses [lit](https://www.lit.dev) and parts of [shoelace](https://shoelace.style/). Synergy officially supports the latest two versions of all major browsers (as define
75 lines (62 loc) • 1.71 kB
JavaScript
// src/components/card/card.styles.ts
import { css } from "lit";
var card_styles_default = css`
/* stylelint-disable */
:host {
--border-color: var(--syn-color-neutral-200);
--border-radius: var(--syn-border-radius-medium);
--border-width: 1px;
--padding: var(--syn-spacing-large);
display: inline-block;
}
.card {
display: flex;
flex-direction: column;
background-color: var(--syn-panel-background-color);
box-shadow: var(--syn-shadow-x-small);
border: solid var(--border-width) var(--border-color);
border-radius: var(--border-radius);
}
.card__image {
display: flex;
border-top-left-radius: var(--border-radius);
border-top-right-radius: var(--border-radius);
margin: calc(-1 * var(--border-width));
overflow: hidden;
}
.card__image::slotted(img) {
display: block;
width: 100%;
}
.card:not(.card--has-image) .card__image {
display: none;
}
.card__header {
display: block;
border-bottom: solid var(--border-width) var(--border-color);
padding: calc(var(--padding) / 2) var(--padding);
}
.card:not(.card--has-header) .card__header {
display: none;
}
.card:not(.card--has-image) .card__header {
border-top-left-radius: var(--border-radius);
border-top-right-radius: var(--border-radius);
}
.card__body {
display: block;
padding: var(--padding);
}
.card--has-footer .card__footer {
display: block;
border-top: solid var(--border-width) var(--border-color);
padding: var(--padding);
}
.card:not(.card--has-footer) .card__footer {
display: none;
}
`;
export {
card_styles_default
};
//# sourceMappingURL=chunk.C4JTZKPZ.js.map