wix-style-react
Version:
98 lines (77 loc) • 1.63 kB
CSS
:import {
-st-from: '../Foundation/stylable/colors.st.css';
-st-named: D60;
}
:import {
-st-from: "../Text/Text.st.css";
-st-default: Text;
}
:import {
-st-from: "../Heading/Heading.st.css";
-st-default: Heading;
}
.root {
-st-states: theme(enum(page, page-no-border, section)), align(enum(start, center, end));
display: flex;
padding: 42px;
}
.root:theme(page) {
border: solid 1px value(D60);
border-radius: 8px;
}
.root:theme(page-no-border) {
border: 0;
border-radius: 8px;
}
.root:theme(section) {
padding: 0;
}
.root:align(start), .root:align(start) .imageContainer, .root:align(start) .childrenContainer {
text-align: left;
justify-content: flex-start;
}
.root:align(center), .root:align(center) .imageContainer, .root:align(center) .childrenContainer {
text-align: center;
justify-content: center;
}
.root:align(end), .root:align(end) .imageContainer, .root:align(end) .childrenContainer {
text-align: right;
justify-content: flex-end;
}
:global([dir='rtl']) .root:align(start), :global(.rtl) .root:align(start){
text-align: right;
}
:global([dir='rtl']) .root:align(end), :global(.rtl) .root:align(end){
text-align: left;
}
.container {
max-width: 540px;
}
.imageContainer {
margin-bottom: 36px;
min-height: 120px;
max-height: 150px;
display: flex;
}
.imageElement {
min-height: 120px;
max-height: 150px;
}
.titleContainer {
margin-bottom: 6px;
}
.title {
-st-extends: Heading;
}
.sectionTitle {
-st-extends: Text;
}
.subtitle {
-st-extends: Text;
}
.subtitleContainer {
}
.childrenContainer {
margin-top: 18px;
display: flex;
}