@use "../abstracts/css-util";
@use "../abstracts/mixins";
.content-container {
display: flex;
flex-direction: column;
width: 100%;
background: css-util.get-var(content-container, background);
gap: css-util.get-var(content-container, gap);
.content-main {
display: flex;
flex-direction: column;
gap: css-util.get-var(content-main, gap);
}
.content-group {
display: flex;
flex-direction: column;
width: 100%;
background: css-util.get-var(content-group, background);
gap: css-util.get-var(content-group, gap);
padding-inline: css-util.get-var(content-group, padding-x);
&-header {
display: flex;
justify-content: space-between;
align-items: center;
}
&>.paragraph {
max-width: 65ch;
}
}
}
.content-section {
display: flex;
flex-direction: column;
position: relative;
font-family: css-util.get-var(content-section, font);
background: css-util.get-var(content-section, background);
gap: css-util.get-var(content-section, gap);
padding-block: css-util.get-var(content-section, padding-y);
border-radius: css-util.get-var(content-section, radius);
border: 1px solid css-util.get-var(content-section, border-color);
&-heading {
text-align: left;
&:empty {
display: none;
}
}
}
.content-action {
justify-content: flex-end;
display: flex;
flex-direction: unset;
}
@media only screen and (max-width: 490px) {
.content-container {
.content-group {
padding-inline: 2rem;
}
}
}