Current section

Files

Jump to
noora css card.css
Raw

css/card.css

.noora-card {
display: flex;
flex-direction: column;
align-items: stretch;
gap: var(--noora-spacing-5);
box-shadow: var(--noora-border-section);
border-radius: var(--noora-radius-xlarge);
background: var(--noora-surface-background-tertiary);
justify-section: center;
box-sizing: border-box;
padding: var(--noora-spacing-2);
& > [data-part="header"] {
display: flex;
justify-content: space-between;
align-items: center;
gap: var(--noora-spacing-3);
box-sizing: border-box;
padding: var(--noora-spacing-4) var(--noora-spacing-4) 0;
width: 100%;
& [data-part="icon-with-title"] {
display: flex;
flex-direction: row;
align-items: center;
gap: var(--noora-spacing-3);
& [data-part="icon"] {
display: flex;
gap: 10px;
box-shadow: var(--noora-border-light-default);
border-radius: var(--noora-radius-medium);
background: var(--noora-surface-background-primary);
padding: var(--noora-spacing-3);
width: var(--noora-icon-size-medium);
height: var(--noora-icon-size-medium);
color: var(--noora-surface-label-primary);
& svg {
width: 100%;
height: 100%;
}
}
& [data-part="title"] {
display: inline-flex;
flex: 1 0 0;
color: var(--noora-surface-label-primary);
font: var(--noora-font-weight-medium) var(--noora-font-body-small);
}
}
@media (max-width: 768px) {
& {
flex-direction: column;
align-items: flex-start;
}
}
& [data-part="actions"] {
display: flex;
align-items: center;
gap: var(--noora-spacing-4);
@media (max-width: 768px) {
& {
flex-direction: column;
align-items: flex-start;
}
}
}
}
}
.noora-card__section {
display: flex;
position: relative;
flex-direction: column;
gap: var(--noora-spacing-5);
box-sizing: border-box;
box-shadow: var(--noora-border-light-default);
border-radius: var(--noora-radius-large);
background: var(--noora-surface-background-primary);
padding: var(--noora-spacing-7);
color: var(--noora-surface-label-primary);
}