@bedrock-layout/css
Version:
bedrock-layout css version
2,469 lines (2,330 loc) • 79.4 kB
CSS
/*
center.css
*/
[data-bedrock-center] {
--maxWidth: initial;
--max-width: var(--maxWidth, initial);
box-sizing: content-box;
max-inline-size: var(--max-width, 100%);
}
[data-bedrock-center][data-bedrock-center] {
margin-inline-start: auto;
margin-inline-end: auto;
margin-inline: auto;
}
[data-bedrock-center~="center-children"] {
display: flex;
flex-direction: column;
align-items: center;
}
[data-bedrock-center~="center-text"] {
text-align: center;
}
[data-bedrock-center~="maxWidth:sizeContent1"] {
--max-width: 20ch;
}
[data-bedrock-center~="maxWidth:sizeContent2"] {
--max-width: 45ch;
}
[data-bedrock-center~="maxWidth:sizeContent3"] {
--max-width: 60ch;
}
[data-bedrock-center~="maxWidth:sizeHeader1"] {
--max-width: 20ch;
}
[data-bedrock-center~="maxWidth:sizeHeader2"] {
--max-width: 25ch;
}
[data-bedrock-center~="maxWidth:sizeHeader3"] {
--max-width: 35ch;
}
[data-bedrock-center~="maxWidth:sizeXxs"] {
--max-width: 240px;
}
[data-bedrock-center~="maxWidth:sizeXs"] {
--max-width: 360px;
}
[data-bedrock-center~="maxWidth:sizeSm"] {
--max-width: 480px;
}
[data-bedrock-center~="maxWidth:sizeMd"] {
--max-width: 768px;
}
[data-bedrock-center~="maxWidth:sizeLg"] {
--max-width: 1024px;
}
[data-bedrock-center~="maxWidth:sizeXl"] {
--max-width: 1440px;
}
[data-bedrock-center~="maxWidth:sizeXxl"] {
--max-width: 1920px;
}
/*
center.css
*/
[data-br-center] {
--maxWidth: initial;
--max-width: var(--maxWidth, initial);
box-sizing: content-box;
max-inline-size: var(--max-width, 100%);
}
[data-br-center][data-br-center] {
margin-inline-start: auto;
margin-inline-end: auto;
margin-inline: auto;
}
[data-br-center~="center-children"] {
display: flex;
flex-direction: column;
align-items: center;
}
[data-br-center~="center-text"] {
text-align: center;
}
[data-br-center~="maxWidth:sizeContent1"] {
--max-width: 20ch;
}
[data-br-center~="maxWidth:sizeContent2"] {
--max-width: 45ch;
}
[data-br-center~="maxWidth:sizeContent3"] {
--max-width: 60ch;
}
[data-br-center~="maxWidth:sizeHeader1"] {
--max-width: 20ch;
}
[data-br-center~="maxWidth:sizeHeader2"] {
--max-width: 25ch;
}
[data-br-center~="maxWidth:sizeHeader3"] {
--max-width: 35ch;
}
[data-br-center~="maxWidth:sizeXxs"] {
--max-width: 240px;
}
[data-br-center~="maxWidth:sizeXs"] {
--max-width: 360px;
}
[data-br-center~="maxWidth:sizeSm"] {
--max-width: 480px;
}
[data-br-center~="maxWidth:sizeMd"] {
--max-width: 768px;
}
[data-br-center~="maxWidth:sizeLg"] {
--max-width: 1024px;
}
[data-br-center~="maxWidth:sizeXl"] {
--max-width: 1440px;
}
[data-br-center~="maxWidth:sizeXxl"] {
--max-width: 1920px;
}
/*
column-drop.css
*/
[data-bedrock-column-drop] {
--gap: initial;
--gutter: initial;
--minItemWidth: initial;
--min-item-width: initial;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: var(--gap, var(--gutter, 0));
}
[data-bedrock-column-drop] > * {
margin: 0;
flex-basis: var(--min-item-width, var(--minItemWidth, 159px));
flex-grow: 1;
flex-shrink: 1;
}
[data-bedrock-column-drop~="no-stretched-columns"] > * {
flex-grow: 0;
}
[data-bedrock-column-drop~="variant:centered"] > * {
flex-grow: 0;
}
/* Gutter Sizes */
[data-bedrock-column-drop~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-bedrock-column-drop~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-bedrock-column-drop~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-bedrock-column-drop~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-bedrock-column-drop~="gutter:size3"] {
--gutter: 1rem;
}
[data-bedrock-column-drop~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-bedrock-column-drop~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-bedrock-column-drop~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-bedrock-column-drop~="gutter:size7"] {
--gutter: 2rem;
}
[data-bedrock-column-drop~="gutter:size8"] {
--gutter: 3rem;
}
[data-bedrock-column-drop~="gutter:size9"] {
--gutter: 4rem;
}
[data-bedrock-column-drop~="gutter:size10"] {
--gutter: 5rem;
}
[data-bedrock-column-drop~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-bedrock-column-drop~="gutter:size12"] {
--gutter: 10rem;
}
[data-bedrock-column-drop~="gutter:size13"] {
--gutter: 15rem;
}
[data-bedrock-column-drop~="gutter:size14"] {
--gutter: 20rem;
}
[data-bedrock-column-drop~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-bedrock-column-drop~="gap:size000"] {
--gap: -0.5rem;
}
[data-bedrock-column-drop~="gap:size00"] {
--gap: -0.25rem;
}
[data-bedrock-column-drop~="gap:size1"] {
--gap: 0.25rem;
}
[data-bedrock-column-drop~="gap:size2"] {
--gap: 0.5rem;
}
[data-bedrock-column-drop~="gap:size3"] {
--gap: 1rem;
}
[data-bedrock-column-drop~="gap:size4"] {
--gap: 1.25rem;
}
[data-bedrock-column-drop~="gap:size5"] {
--gap: 1.5rem;
}
[data-bedrock-column-drop~="gap:size6"] {
--gap: 1.75rem;
}
[data-bedrock-column-drop~="gap:size7"] {
--gap: 2rem;
}
[data-bedrock-column-drop~="gap:size8"] {
--gap: 3rem;
}
[data-bedrock-column-drop~="gap:size9"] {
--gap: 4rem;
}
[data-bedrock-column-drop~="gap:size10"] {
--gap: 5rem;
}
[data-bedrock-column-drop~="gap:size11"] {
--gap: 7.5rem;
}
[data-bedrock-column-drop~="gap:size12"] {
--gap: 10rem;
}
[data-bedrock-column-drop~="gap:size13"] {
--gap: 15rem;
}
[data-bedrock-column-drop~="gap:size14"] {
--gap: 20rem;
}
[data-bedrock-column-drop~="gap:size15"] {
--gap: 30rem;
}
/* Min Item Widths */
[data-bedrock-column-drop~="minItemWidth:sizeContent1"] {
--min-item-width: 20ch;
}
[data-bedrock-column-drop~="minItemWidth:sizeContent2"] {
--min-item-width: 45ch;
}
[data-bedrock-column-drop~="minItemWidth:sizeContent3"] {
--min-item-width: 60ch;
}
[data-bedrock-column-drop~="minItemWidth:sizeHeader1"] {
--min-item-width: 20ch;
}
[data-bedrock-column-drop~="minItemWidth:sizeHeader2"] {
--min-item-width: 25ch;
}
[data-bedrock-column-drop~="minItemWidth:sizeHeader3"] {
--min-item-width: 35ch;
}
[data-bedrock-column-drop~="minItemWidth:sizeXxs"] {
--min-item-width: 240px;
}
[data-bedrock-column-drop~="minItemWidth:sizeXs"] {
--min-item-width: 360px;
}
[data-bedrock-column-drop~="minItemWidth:sizeSm"] {
--min-item-width: 480px;
}
[data-bedrock-column-drop~="minItemWidth:sizeMd"] {
--min-item-width: 768px;
}
[data-bedrock-column-drop~="minItemWidth:sizeLg"] {
--min-item-width: 1024px;
}
[data-bedrock-column-drop~="minItemWidth:sizeXl"] {
--min-item-width: 1440px;
}
[data-bedrock-column-drop~="minItemWidth:sizeXxl"] {
--min-item-width: 1920px;
}
/*
column-drop.css
*/
[data-br-column-drop] {
--gap: initial;
--gutter: initial;
--minItemWidth: initial;
--min-item-width: initial;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: var(--gap, var(--gutter, 0));
}
[data-br-column-drop] > * {
margin: 0;
flex-basis: var(--min-item-width, var(--minItemWidth, 159px));
flex-grow: 1;
flex-shrink: 1;
}
[data-br-column-drop~="no-stretched-columns"] > * {
flex-grow: 0;
}
[data-br-column-drop~="variant:centered"] > * {
flex-grow: 0;
}
/* Gutter Sizes */
[data-br-column-drop~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-br-column-drop~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-br-column-drop~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-br-column-drop~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-br-column-drop~="gutter:size3"] {
--gutter: 1rem;
}
[data-br-column-drop~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-br-column-drop~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-br-column-drop~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-br-column-drop~="gutter:size7"] {
--gutter: 2rem;
}
[data-br-column-drop~="gutter:size8"] {
--gutter: 3rem;
}
[data-br-column-drop~="gutter:size9"] {
--gutter: 4rem;
}
[data-br-column-drop~="gutter:size10"] {
--gutter: 5rem;
}
[data-br-column-drop~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-br-column-drop~="gutter:size12"] {
--gutter: 10rem;
}
[data-br-column-drop~="gutter:size13"] {
--gutter: 15rem;
}
[data-br-column-drop~="gutter:size14"] {
--gutter: 20rem;
}
[data-br-column-drop~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-br-column-drop~="gap:size000"] {
--gap: -0.5rem;
}
[data-br-column-drop~="gap:size00"] {
--gap: -0.25rem;
}
[data-br-column-drop~="gap:size1"] {
--gap: 0.25rem;
}
[data-br-column-drop~="gap:size2"] {
--gap: 0.5rem;
}
[data-br-column-drop~="gap:size3"] {
--gap: 1rem;
}
[data-br-column-drop~="gap:size4"] {
--gap: 1.25rem;
}
[data-br-column-drop~="gap:size5"] {
--gap: 1.5rem;
}
[data-br-column-drop~="gap:size6"] {
--gap: 1.75rem;
}
[data-br-column-drop~="gap:size7"] {
--gap: 2rem;
}
[data-br-column-drop~="gap:size8"] {
--gap: 3rem;
}
[data-br-column-drop~="gap:size9"] {
--gap: 4rem;
}
[data-br-column-drop~="gap:size10"] {
--gap: 5rem;
}
[data-br-column-drop~="gap:size11"] {
--gap: 7.5rem;
}
[data-br-column-drop~="gap:size12"] {
--gap: 10rem;
}
[data-br-column-drop~="gap:size13"] {
--gap: 15rem;
}
[data-br-column-drop~="gap:size14"] {
--gap: 20rem;
}
[data-br-column-drop~="gap:size15"] {
--gap: 30rem;
}
/* Min Item Widths */
[data-br-column-drop~="minItemWidth:sizeContent1"] {
--min-item-width: 20ch;
}
[data-br-column-drop~="minItemWidth:sizeContent2"] {
--min-item-width: 45ch;
}
[data-br-column-drop~="minItemWidth:sizeContent3"] {
--min-item-width: 60ch;
}
[data-br-column-drop~="minItemWidth:sizeHeader1"] {
--min-item-width: 20ch;
}
[data-br-column-drop~="minItemWidth:sizeHeader2"] {
--min-item-width: 25ch;
}
[data-br-column-drop~="minItemWidth:sizeHeader3"] {
--min-item-width: 35ch;
}
[data-br-column-drop~="minItemWidth:sizeXxs"] {
--min-item-width: 240px;
}
[data-br-column-drop~="minItemWidth:sizeXs"] {
--min-item-width: 360px;
}
[data-br-column-drop~="minItemWidth:sizeSm"] {
--min-item-width: 480px;
}
[data-br-column-drop~="minItemWidth:sizeMd"] {
--min-item-width: 768px;
}
[data-br-column-drop~="minItemWidth:sizeLg"] {
--min-item-width: 1024px;
}
[data-br-column-drop~="minItemWidth:sizeXl"] {
--min-item-width: 1440px;
}
[data-br-column-drop~="minItemWidth:sizeXxl"] {
--min-item-width: 1920px;
}
/*
columns.css
*/
/*
columns component
*/
[data-bedrock-columns] {
--gap: initial;
--gutter: initial;
--switchAt: initial;
--safeColumns: var(--col-count, var(--columns, 1));
--numberOfGutters: calc(var(--safeColumns) - 1);
--largestWidth: calc(
100% - max(var(--gap, var(--gutter, 0px)) * var(--numberOfGutters), 0px)
);
--columnWidth: calc(var(--largestWidth) / var(--safeColumns));
--basis: calc(
(var(--switchAt, var(--largestWidth)) - (var(--largestWidth) + 1px)) * 999
);
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
gap: var(--gap, var(--gutter, 0px));
}
[data-bedrock-columns][data-bedrock-columns] > * {
margin: 0;
flex-grow: 1;
flex-shrink: 1;
flex-basis: var(--basis);
min-inline-size: min(min(var(--columnWidth), 100%), 100%);
max-inline-size: min(max(var(--basis), var(--columnWidth)), 100%);
}
/* Gutter Sizes */
[data-bedrock-columns~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-bedrock-columns~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-bedrock-columns~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-bedrock-columns~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-bedrock-columns~="gutter:size3"] {
--gutter: 1rem;
}
[data-bedrock-columns~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-bedrock-columns~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-bedrock-columns~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-bedrock-columns~="gutter:size7"] {
--gutter: 2rem;
}
[data-bedrock-columns~="gutter:size8"] {
--gutter: 3rem;
}
[data-bedrock-columns~="gutter:size9"] {
--gutter: 4rem;
}
[data-bedrock-columns~="gutter:size10"] {
--gutter: 5rem;
}
[data-bedrock-columns~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-bedrock-columns~="gutter:size12"] {
--gutter: 10rem;
}
[data-bedrock-columns~="gutter:size13"] {
--gutter: 15rem;
}
[data-bedrock-columns~="gutter:size14"] {
--gutter: 20rem;
}
[data-bedrock-columns~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-bedrock-columns~="gap:size000"] {
--gap: -0.5rem;
}
[data-bedrock-columns~="gap:size00"] {
--gap: -0.25rem;
}
[data-bedrock-columns~="gap:size1"] {
--gap: 0.25rem;
}
[data-bedrock-columns~="gap:size2"] {
--gap: 0.5rem;
}
[data-bedrock-columns~="gap:size3"] {
--gap: 1rem;
}
[data-bedrock-columns~="gap:size4"] {
--gap: 1.25rem;
}
[data-bedrock-columns~="gap:size5"] {
--gap: 1.5rem;
}
[data-bedrock-columns~="gap:size6"] {
--gap: 1.75rem;
}
[data-bedrock-columns~="gap:size7"] {
--gap: 2rem;
}
[data-bedrock-columns~="gap:size8"] {
--gap: 3rem;
}
[data-bedrock-columns~="gap:size9"] {
--gap: 4rem;
}
[data-bedrock-columns~="gap:size10"] {
--gap: 5rem;
}
[data-bedrock-columns~="gap:size11"] {
--gap: 7.5rem;
}
[data-bedrock-columns~="gap:size12"] {
--gap: 10rem;
}
[data-bedrock-columns~="gap:size13"] {
--gap: 15rem;
}
[data-bedrock-columns~="gap:size14"] {
--gap: 20rem;
}
[data-bedrock-columns~="gap:size15"] {
--gap: 30rem;
}
/* Switch at Widths */
[data-bedrock-columns~="switchAt:sizeContent1"] {
--switch-at: 20ch;
}
[data-bedrock-columns~="switchAt:sizeContent2"] {
--switch-at: 45ch;
}
[data-bedrock-columns~="switchAt:sizeContent3"] {
--switch-at: 60ch;
}
[data-bedrock-columns~="switchAt:sizeHeader1"] {
--switch-at: 20ch;
}
[data-bedrock-columns~="switchAt:sizeHeader2"] {
--switch-at: 25ch;
}
[data-bedrock-columns~="switchAt:sizeHeader3"] {
--switch-at: 35ch;
}
[data-bedrock-columns~="switchAt:sizeXxs"] {
--switch-at: 240px;
}
[data-bedrock-columns~="switchAt:sizeXs"] {
--switch-at: 360px;
}
[data-bedrock-columns~="switchAt:sizeSm"] {
--switch-at: 480px;
}
[data-bedrock-columns~="switchAt:sizeMd"] {
--switch-at: 768px;
}
[data-bedrock-columns~="switchAt:sizeLg"] {
--switch-at: 1024px;
}
[data-bedrock-columns~="switchAt:sizeXl"] {
--switch-at: 1440px;
}
[data-bedrock-columns~="switchAt:sizeXxl"] {
--switch-at: 1920px;
}
/*
column component
*/
[data-bedrock-column~="span:1"] {
--span: 1;
}
[data-bedrock-column~="span:2"] {
--span: 2;
}
[data-bedrock-column~="span:3"] {
--span: 3;
}
[data-bedrock-column~="span:4"] {
--span: 4;
}
[data-bedrock-column~="span:5"] {
--span: 5;
}
[data-bedrock-column~="span:6"] {
--span: 6;
}
[data-bedrock-column~="span:7"] {
--span: 7;
}
[data-bedrock-column~="span:8"] {
--span: 8;
}
[data-bedrock-column~="span:9"] {
--span: 9;
}
[data-bedrock-column~="span:10"] {
--span: 10;
}
[data-bedrock-column~="span:11"] {
--span: 11;
}
[data-bedrock-column~="span:12"] {
--span: 12;
}
:is([data-bedrock-column][style*="--span"], [data-bedrock-column*="span"]) {
--maxSpan: min(var(--span, 1), var(--safeColumns));
--guttersToAdd: calc(var(--maxSpan, 1) - 1);
--gutterSize: calc(var(--gap, var(--gutter, 0px)) * var(--guttersToAdd));
--columnWidth: calc(
((var(--largestWidth) / var(--safeColumns)) * var(--maxSpan, 1)) +
var(--gutterSize)
);
}
[data-bedrock-column~="offsetStart:1"] {
--offset-start: 1;
}
[data-bedrock-column~="offsetStart:2"] {
--offset-start: 2;
}
[data-bedrock-column~="offsetStart:3"] {
--offset-start: 3;
}
[data-bedrock-column~="offsetStart:4"] {
--offset-start: 4;
}
[data-bedrock-column~="offsetStart:5"] {
--offset-start: 5;
}
[data-bedrock-column~="offsetStart:6"] {
--offset-start: 6;
}
[data-bedrock-column~="offsetStart:7"] {
--offset-start: 7;
}
[data-bedrock-column~="offsetStart:8"] {
--offset-start: 8;
}
[data-bedrock-column~="offsetStart:9"] {
--offset-start: 9;
}
[data-bedrock-column~="offsetStart:10"] {
--offset-start: 10;
}
[data-bedrock-column~="offsetStart:11"] {
--offset-start: 11;
}
[data-bedrock-column~="offsetStart:12"] {
--offset-start: 12;
}
:is(
[data-bedrock-column][style*="--offsetStart"],
[data-bedrock-column][style*="--offset-start"],
[data-bedrock-column*="offsetStart"]
) {
--maxOffsetStart: min(
var(--offset-start, var(--offsetStart, 1)),
var(--safeColumns)
);
--marginOffsetStartGutters: calc(
var(--gap, var(--gutter, 0px)) * var(--maxOffsetStart)
);
--marginOffsetStart: calc(
(var(--largestWidth) / var(--safeColumns)) * var(--maxOffsetStart, 1) +
var(--marginOffsetStartGutters)
);
--basisSwitcher: max(var(--basis) * -1, 0px);
margin-inline-start: min(var(--marginOffsetStart), var(--basisSwitcher));
}
[data-bedrock-column~="offsetEnd:1"] {
--offset-end: 1;
}
[data-bedrock-column~="offsetEnd:2"] {
--offset-end: 2;
}
[data-bedrock-column~="offsetEnd:3"] {
--offset-end: 3;
}
[data-bedrock-column~="offsetEnd:4"] {
--offset-end: 4;
}
[data-bedrock-column~="offsetEnd:5"] {
--offset-end: 5;
}
[data-bedrock-column~="offsetEnd:6"] {
--offset-end: 6;
}
[data-bedrock-column~="offsetEnd:7"] {
--offset-end: 7;
}
[data-bedrock-column~="offsetEnd:8"] {
--offset-end: 8;
}
[data-bedrock-column~="offsetEnd:9"] {
--offset-end: 9;
}
[data-bedrock-column~="offsetEnd:10"] {
--offset-end: 10;
}
[data-bedrock-column~="offsetEnd:11"] {
--offset-end: 11;
}
[data-bedrock-column~="offsetEnd:12"] {
--offset-end: 12;
}
:is(
[data-bedrock-column][style*="--offsetEnd"],
[data-bedrock-column][style*="--offset-end"],
[data-bedrock-column*="offsetEnd"]
) {
--maxOffsetEnd: min(
var(--offset-end, var(--offsetEnd, 1)),
var(--safeColumns)
);
--marginOffsetEndGutters: calc(
var(--gap, var(--gutter, 0px)) * var(--maxOffsetEnd)
);
--marginOffsetEnd: calc(
(var(--largestWidth) / var(--safeColumns)) * var(--maxOffsetEnd, 1) +
var(--marginOffsetEndGutters)
);
--basisSwitcher: max(var(--basis) * -1, 0px);
margin-inline-end: min(var(--marginOffsetEnd), var(--basisSwitcher));
}
/*
columns.css
*/
/*
columns component
*/
[data-br-columns] {
--gap: initial;
--gutter: initial;
--switchAt: initial;
--safeColumns: var(--col-count, var(--columns, 1));
--numberOfGutters: calc(var(--safeColumns) - 1);
--largestWidth: calc(
100% - max(var(--gap, var(--gutter, 0px)) * var(--numberOfGutters), 0px)
);
--columnWidth: calc(var(--largestWidth) / var(--safeColumns));
--basis: calc(
(var(--switchAt, var(--largestWidth)) - (var(--largestWidth) + 1px)) * 999
);
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
gap: var(--gap, var(--gutter, 0px));
}
[data-br-columns][data-br-columns] > * {
margin: 0;
flex-grow: 1;
flex-shrink: 1;
flex-basis: var(--basis);
min-inline-size: min(min(var(--columnWidth), 100%), 100%);
max-inline-size: min(max(var(--basis), var(--columnWidth)), 100%);
}
/* Gutter Sizes */
[data-br-columns~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-br-columns~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-br-columns~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-br-columns~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-br-columns~="gutter:size3"] {
--gutter: 1rem;
}
[data-br-columns~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-br-columns~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-br-columns~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-br-columns~="gutter:size7"] {
--gutter: 2rem;
}
[data-br-columns~="gutter:size8"] {
--gutter: 3rem;
}
[data-br-columns~="gutter:size9"] {
--gutter: 4rem;
}
[data-br-columns~="gutter:size10"] {
--gutter: 5rem;
}
[data-br-columns~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-br-columns~="gutter:size12"] {
--gutter: 10rem;
}
[data-br-columns~="gutter:size13"] {
--gutter: 15rem;
}
[data-br-columns~="gutter:size14"] {
--gutter: 20rem;
}
[data-br-columns~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-br-columns~="gap:size000"] {
--gap: -0.5rem;
}
[data-br-columns~="gap:size00"] {
--gap: -0.25rem;
}
[data-br-columns~="gap:size1"] {
--gap: 0.25rem;
}
[data-br-columns~="gap:size2"] {
--gap: 0.5rem;
}
[data-br-columns~="gap:size3"] {
--gap: 1rem;
}
[data-br-columns~="gap:size4"] {
--gap: 1.25rem;
}
[data-br-columns~="gap:size5"] {
--gap: 1.5rem;
}
[data-br-columns~="gap:size6"] {
--gap: 1.75rem;
}
[data-br-columns~="gap:size7"] {
--gap: 2rem;
}
[data-br-columns~="gap:size8"] {
--gap: 3rem;
}
[data-br-columns~="gap:size9"] {
--gap: 4rem;
}
[data-br-columns~="gap:size10"] {
--gap: 5rem;
}
[data-br-columns~="gap:size11"] {
--gap: 7.5rem;
}
[data-br-columns~="gap:size12"] {
--gap: 10rem;
}
[data-br-columns~="gap:size13"] {
--gap: 15rem;
}
[data-br-columns~="gap:size14"] {
--gap: 20rem;
}
[data-br-columns~="gap:size15"] {
--gap: 30rem;
}
/* Switch at Widths */
[data-br-columns~="switchAt:sizeContent1"] {
--switch-at: 20ch;
}
[data-br-columns~="switchAt:sizeContent2"] {
--switch-at: 45ch;
}
[data-br-columns~="switchAt:sizeContent3"] {
--switch-at: 60ch;
}
[data-br-columns~="switchAt:sizeHeader1"] {
--switch-at: 20ch;
}
[data-br-columns~="switchAt:sizeHeader2"] {
--switch-at: 25ch;
}
[data-br-columns~="switchAt:sizeHeader3"] {
--switch-at: 35ch;
}
[data-br-columns~="switchAt:sizeXxs"] {
--switch-at: 240px;
}
[data-br-columns~="switchAt:sizeXs"] {
--switch-at: 360px;
}
[data-br-columns~="switchAt:sizeSm"] {
--switch-at: 480px;
}
[data-br-columns~="switchAt:sizeMd"] {
--switch-at: 768px;
}
[data-br-columns~="switchAt:sizeLg"] {
--switch-at: 1024px;
}
[data-br-columns~="switchAt:sizeXl"] {
--switch-at: 1440px;
}
[data-br-columns~="switchAt:sizeXxl"] {
--switch-at: 1920px;
}
/*
column component
*/
[data-br-column~="span:1"] {
--span: 1;
}
[data-br-column~="span:2"] {
--span: 2;
}
[data-br-column~="span:3"] {
--span: 3;
}
[data-br-column~="span:4"] {
--span: 4;
}
[data-br-column~="span:5"] {
--span: 5;
}
[data-br-column~="span:6"] {
--span: 6;
}
[data-br-column~="span:7"] {
--span: 7;
}
[data-br-column~="span:8"] {
--span: 8;
}
[data-br-column~="span:9"] {
--span: 9;
}
[data-br-column~="span:10"] {
--span: 10;
}
[data-br-column~="span:11"] {
--span: 11;
}
[data-br-column~="span:12"] {
--span: 12;
}
:is([data-br-column][style*="--span"], [data-br-column*="span"]) {
--maxSpan: min(var(--span, 1), var(--safeColumns));
--guttersToAdd: calc(var(--maxSpan, 1) - 1);
--gutterSize: calc(var(--gap, var(--gutter, 0px)) * var(--guttersToAdd));
--columnWidth: calc(
((var(--largestWidth) / var(--safeColumns)) * var(--maxSpan, 1)) +
var(--gutterSize)
);
}
[data-br-column~="offsetStart:1"] {
--offset-start: 1;
}
[data-br-column~="offsetStart:2"] {
--offset-start: 2;
}
[data-br-column~="offsetStart:3"] {
--offset-start: 3;
}
[data-br-column~="offsetStart:4"] {
--offset-start: 4;
}
[data-br-column~="offsetStart:5"] {
--offset-start: 5;
}
[data-br-column~="offsetStart:6"] {
--offset-start: 6;
}
[data-br-column~="offsetStart:7"] {
--offset-start: 7;
}
[data-br-column~="offsetStart:8"] {
--offset-start: 8;
}
[data-br-column~="offsetStart:9"] {
--offset-start: 9;
}
[data-br-column~="offsetStart:10"] {
--offset-start: 10;
}
[data-br-column~="offsetStart:11"] {
--offset-start: 11;
}
[data-br-column~="offsetStart:12"] {
--offset-start: 12;
}
:is(
[data-br-column][style*="--offsetStart"],
[data-br-column][style*="--offset-start"],
[data-br-column*="offsetStart"]
) {
--maxOffsetStart: min(
var(--offset-start, var(--offsetStart, 1)),
var(--safeColumns)
);
--marginOffsetStartGutters: calc(
var(--gap, var(--gutter, 0px)) * var(--maxOffsetStart)
);
--marginOffsetStart: calc(
(var(--largestWidth) / var(--safeColumns)) * var(--maxOffsetStart, 1) +
var(--marginOffsetStartGutters)
);
--basisSwitcher: max(var(--basis) * -1, 0px);
margin-inline-start: min(var(--marginOffsetStart), var(--basisSwitcher));
}
[data-br-column~="offsetEnd:1"] {
--offset-end: 1;
}
[data-br-column~="offsetEnd:2"] {
--offset-end: 2;
}
[data-br-column~="offsetEnd:3"] {
--offset-end: 3;
}
[data-br-column~="offsetEnd:4"] {
--offset-end: 4;
}
[data-br-column~="offsetEnd:5"] {
--offset-end: 5;
}
[data-br-column~="offsetEnd:6"] {
--offset-end: 6;
}
[data-br-column~="offsetEnd:7"] {
--offset-end: 7;
}
[data-br-column~="offsetEnd:8"] {
--offset-end: 8;
}
[data-br-column~="offsetEnd:9"] {
--offset-end: 9;
}
[data-br-column~="offsetEnd:10"] {
--offset-end: 10;
}
[data-br-column~="offsetEnd:11"] {
--offset-end: 11;
}
[data-br-column~="offsetEnd:12"] {
--offset-end: 12;
}
:is(
[data-br-column][style*="--offsetEnd"],
[data-br-column][style*="--offset-end"],
[data-br-column*="offsetEnd"]
) {
--maxOffsetEnd: min(
var(--offset-end, var(--offsetEnd, 1)),
var(--safeColumns)
);
--marginOffsetEndGutters: calc(
var(--gap, var(--gutter, 0px)) * var(--maxOffsetEnd)
);
--marginOffsetEnd: calc(
(var(--largestWidth) / var(--safeColumns)) * var(--maxOffsetEnd, 1) +
var(--marginOffsetEndGutters)
);
--basisSwitcher: max(var(--basis) * -1, 0px);
margin-inline-end: min(var(--marginOffsetEnd), var(--basisSwitcher));
}
/*
cover.css
*/
[data-bedrock-cover] {
--gap: initial;
--gutter: initial;
--minHeight: initial;
--min-height: initial;
display: flex;
flex-direction: column;
gap: var(--gap, var(--gutter, 0px));
min-block-size: var(--min-height, var(--minHeight, 100vh));
}
[data-bedrock-cover] > * {
margin: 0;
}
[data-bedrock-cover] > [data-bedrock-cover-centered] {
margin-block-start: auto;
margin-block-end: auto;
}
[data-bedrock-cover~="stretch-content"] > [data-bedrock-cover-centered] {
flex: 1;
display: flex;
flex-direction: column;
}
[data-bedrock-cover~="stretch-content"] > [data-bedrock-cover-centered] > * {
flex: 1;
}
[data-bedrock-cover~="variant:stretch-content"]
> [data-bedrock-cover-centered] {
flex: 1;
display: flex;
flex-direction: column;
}
[data-bedrock-cover~="variant:stretch-content"]
> [data-bedrock-cover-centered]
> * {
flex: 1;
}
/* Gutter Sizes */
[data-bedrock-cover~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-bedrock-cover~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-bedrock-cover~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-bedrock-cover~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-bedrock-cover~="gutter:size3"] {
--gutter: 1rem;
}
[data-bedrock-cover~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-bedrock-cover~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-bedrock-cover~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-bedrock-cover~="gutter:size7"] {
--gutter: 2rem;
}
[data-bedrock-cover~="gutter:size8"] {
--gutter: 3rem;
}
[data-bedrock-cover~="gutter:size9"] {
--gutter: 4rem;
}
[data-bedrock-cover~="gutter:size10"] {
--gutter: 5rem;
}
[data-bedrock-cover~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-bedrock-cover~="gutter:size12"] {
--gutter: 10rem;
}
[data-bedrock-cover~="gutter:size13"] {
--gutter: 15rem;
}
[data-bedrock-cover~="gutter:size14"] {
--gutter: 20rem;
}
[data-bedrock-cover~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-bedrock-cover~="gap:size000"] {
--gap: -0.5rem;
}
[data-bedrock-cover~="gap:size00"] {
--gap: -0.25rem;
}
[data-bedrock-cover~="gap:size1"] {
--gap: 0.25rem;
}
[data-bedrock-cover~="gap:size2"] {
--gap: 0.5rem;
}
[data-bedrock-cover~="gap:size3"] {
--gap: 1rem;
}
[data-bedrock-cover~="gap:size4"] {
--gap: 1.25rem;
}
[data-bedrock-cover~="gap:size5"] {
--gap: 1.5rem;
}
[data-bedrock-cover~="gap:size6"] {
--gap: 1.75rem;
}
[data-bedrock-cover~="gap:size7"] {
--gap: 2rem;
}
[data-bedrock-cover~="gap:size8"] {
--gap: 3rem;
}
[data-bedrock-cover~="gap:size9"] {
--gap: 4rem;
}
[data-bedrock-cover~="gap:size10"] {
--gap: 5rem;
}
[data-bedrock-cover~="gap:size11"] {
--gap: 7.5rem;
}
[data-bedrock-cover~="gap:size12"] {
--gap: 10rem;
}
[data-bedrock-cover~="gap:size13"] {
--gap: 15rem;
}
[data-bedrock-cover~="gap:size14"] {
--gap: 20rem;
}
[data-bedrock-cover~="gap:size15"] {
--gap: 30rem;
}
/*
cover.css
*/
[data-br-cover] {
--gap: initial;
--gutter: initial;
--minHeight: initial;
--min-height: initial;
display: flex;
flex-direction: column;
gap: var(--gap, var(--gutter, 0px));
min-block-size: var(--min-height, var(--minHeight, 100vh));
}
[data-br-cover] > * {
margin: 0;
}
[data-br-cover] > [data-br-cover-centered] {
margin-block-start: auto;
margin-block-end: auto;
}
[data-br-cover~="stretch-content"] > [data-br-cover-centered] {
flex: 1;
display: flex;
flex-direction: column;
}
[data-br-cover~="stretch-content"] > [data-br-cover-centered] > * {
flex: 1;
}
[data-br-cover~="variant:stretch-content"] > [data-br-cover-centered] {
flex: 1;
display: flex;
flex-direction: column;
}
[data-br-cover~="variant:stretch-content"] > [data-br-cover-centered] > * {
flex: 1;
}
/* Gutter Sizes */
[data-br-cover~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-br-cover~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-br-cover~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-br-cover~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-br-cover~="gutter:size3"] {
--gutter: 1rem;
}
[data-br-cover~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-br-cover~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-br-cover~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-br-cover~="gutter:size7"] {
--gutter: 2rem;
}
[data-br-cover~="gutter:size8"] {
--gutter: 3rem;
}
[data-br-cover~="gutter:size9"] {
--gutter: 4rem;
}
[data-br-cover~="gutter:size10"] {
--gutter: 5rem;
}
[data-br-cover~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-br-cover~="gutter:size12"] {
--gutter: 10rem;
}
[data-br-cover~="gutter:size13"] {
--gutter: 15rem;
}
[data-br-cover~="gutter:size14"] {
--gutter: 20rem;
}
[data-br-cover~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-br-cover~="gap:size000"] {
--gap: -0.5rem;
}
[data-br-cover~="gap:size00"] {
--gap: -0.25rem;
}
[data-br-cover~="gap:size1"] {
--gap: 0.25rem;
}
[data-br-cover~="gap:size2"] {
--gap: 0.5rem;
}
[data-br-cover~="gap:size3"] {
--gap: 1rem;
}
[data-br-cover~="gap:size4"] {
--gap: 1.25rem;
}
[data-br-cover~="gap:size5"] {
--gap: 1.5rem;
}
[data-br-cover~="gap:size6"] {
--gap: 1.75rem;
}
[data-br-cover~="gap:size7"] {
--gap: 2rem;
}
[data-br-cover~="gap:size8"] {
--gap: 3rem;
}
[data-br-cover~="gap:size9"] {
--gap: 4rem;
}
[data-br-cover~="gap:size10"] {
--gap: 5rem;
}
[data-br-cover~="gap:size11"] {
--gap: 7.5rem;
}
[data-br-cover~="gap:size12"] {
--gap: 10rem;
}
[data-br-cover~="gap:size13"] {
--gap: 15rem;
}
[data-br-cover~="gap:size14"] {
--gap: 20rem;
}
[data-br-cover~="gap:size15"] {
--gap: 30rem;
}
/*
frame.css
*/
[data-bedrock-frame] {
box-sizing: border-box;
display: block;
inline-size: 100%;
position: relative;
overflow: hidden;
}
[data-bedrock-frame] > * {
position: absolute;
inset-block-start: 0;
inset-block-end: 0;
inset-inline-start: 0;
inset-inline-end: 0;
inset-block: 0;
inset-inline: 0;
display: flex;
justify-content: center;
align-items: center;
}
[data-bedrock-frame] > :is(img, video) {
inline-size: 100%;
block-size: 100%;
size: 100%;
object-fit: cover;
object-position: var(--position, "50%");
}
[data-bedrock-frame][style*="--ratio"] {
aspect-ratio: var(--ratio);
}
/*
frame.css
*/
[data-br-frame] {
box-sizing: border-box;
display: block;
inline-size: 100%;
position: relative;
overflow: hidden;
}
[data-br-frame] > * {
position: absolute;
inset-block-start: 0;
inset-block-end: 0;
inset-inline-start: 0;
inset-inline-end: 0;
inset-block: 0;
inset-inline: 0;
display: flex;
justify-content: center;
align-items: center;
}
[data-br-frame] > :is(img, video) {
inline-size: 100%;
block-size: 100%;
size: 100%;
object-fit: cover;
object-position: var(--position, "50%");
}
[data-br-frame][style*="--ratio"] {
aspect-ratio: var(--ratio);
}
/*
grid.css
*/
[data-bedrock-grid] {
--gap: initial;
--gutter: initial;
--minItemWidth: initial;
--min-item-width: initial;
box-sizing: border-box;
display: grid;
gap: var(--gap, var(--gutter, 0px));
grid-template-columns: repeat(
auto-fit,
minmax(min(var(--min-item-width, var(--minItemWidth, 639px)), 100%), 1fr)
);
}
[data-bedrock-grid] > * {
margin: 0;
}
[data-bedrock-grid~="variant:masonry"] {
grid-template-rows: masonry;
masonry-auto-flow: next;
}
/* Gutter Sizes */
[data-bedrock-grid~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-bedrock-grid~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-bedrock-grid~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-bedrock-grid~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-bedrock-grid~="gutter:size3"] {
--gutter: 1rem;
}
[data-bedrock-grid~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-bedrock-grid~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-bedrock-grid~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-bedrock-grid~="gutter:size7"] {
--gutter: 2rem;
}
[data-bedrock-grid~="gutter:size8"] {
--gutter: 3rem;
}
[data-bedrock-grid~="gutter:size9"] {
--gutter: 4rem;
}
[data-bedrock-grid~="gutter:size10"] {
--gutter: 5rem;
}
[data-bedrock-grid~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-bedrock-grid~="gutter:size12"] {
--gutter: 10rem;
}
[data-bedrock-grid~="gutter:size13"] {
--gutter: 15rem;
}
[data-bedrock-grid~="gutter:size14"] {
--gutter: 20rem;
}
[data-bedrock-grid~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-bedrock-grid~="gap:size000"] {
--gap: -0.5rem;
}
[data-bedrock-grid~="gap:size00"] {
--gap: -0.25rem;
}
[data-bedrock-grid~="gap:size1"] {
--gap: 0.25rem;
}
[data-bedrock-grid~="gap:size2"] {
--gap: 0.5rem;
}
[data-bedrock-grid~="gap:size3"] {
--gap: 1rem;
}
[data-bedrock-grid~="gap:size4"] {
--gap: 1.25rem;
}
[data-bedrock-grid~="gap:size5"] {
--gap: 1.5rem;
}
[data-bedrock-grid~="gap:size6"] {
--gap: 1.75rem;
}
[data-bedrock-grid~="gap:size7"] {
--gap: 2rem;
}
[data-bedrock-grid~="gap:size8"] {
--gap: 3rem;
}
[data-bedrock-grid~="gap:size9"] {
--gap: 4rem;
}
[data-bedrock-grid~="gap:size10"] {
--gap: 5rem;
}
[data-bedrock-grid~="gap:size11"] {
--gap: 7.5rem;
}
[data-bedrock-grid~="gap:size12"] {
--gap: 10rem;
}
[data-bedrock-grid~="gap:size13"] {
--gap: 15rem;
}
[data-bedrock-grid~="gap:size14"] {
--gap: 20rem;
}
[data-bedrock-grid~="gap:size15"] {
--gap: 30rem;
}
/* Min Item Widths */
[data-bedrock-grid~="minItemWidth:sizeContent1"] {
--min-item-width: 20ch;
}
[data-bedrock-grid~="minItemWidth:sizeContent2"] {
--min-item-width: 45ch;
}
[data-bedrock-grid~="minItemWidth:sizeContent3"] {
--min-item-width: 60ch;
}
[data-bedrock-grid~="minItemWidth:sizeHeader1"] {
--min-item-width: 20ch;
}
[data-bedrock-grid~="minItemWidth:sizeHeader2"] {
--min-item-width: 25ch;
}
[data-bedrock-grid~="minItemWidth:sizeHeader3"] {
--min-item-width: 35ch;
}
[data-bedrock-grid~="minItemWidth:sizeXxs"] {
--min-item-width: 240px;
}
[data-bedrock-grid~="minItemWidth:sizeXs"] {
--min-item-width: 360px;
}
[data-bedrock-grid~="minItemWidth:sizeSm"] {
--min-item-width: 480px;
}
[data-bedrock-grid~="minItemWidth:sizeMd"] {
--min-item-width: 768px;
}
[data-bedrock-grid~="minItemWidth:sizeLg"] {
--min-item-width: 1024px;
}
[data-bedrock-grid~="minItemWidth:sizeXl"] {
--min-item-width: 1440px;
}
[data-bedrock-grid~="minItemWidth:sizeXxl"] {
--min-item-width: 1920px;
}
/*
grid.css
*/
[data-br-grid] {
--gap: initial;
--gutter: initial;
--minItemWidth: initial;
--min-item-width: initial;
box-sizing: border-box;
display: grid;
gap: var(--gap, var(--gutter, 0px));
grid-template-columns: repeat(
auto-fit,
minmax(min(var(--min-item-width, var(--minItemWidth, 639px)), 100%), 1fr)
);
}
[data-br-grid] > * {
margin: 0;
}
[data-br-grid~="variant:masonry"] {
grid-template-rows: masonry;
masonry-auto-flow: next;
}
/* Gutter Sizes */
[data-br-grid~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-br-grid~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-br-grid~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-br-grid~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-br-grid~="gutter:size3"] {
--gutter: 1rem;
}
[data-br-grid~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-br-grid~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-br-grid~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-br-grid~="gutter:size7"] {
--gutter: 2rem;
}
[data-br-grid~="gutter:size8"] {
--gutter: 3rem;
}
[data-br-grid~="gutter:size9"] {
--gutter: 4rem;
}
[data-br-grid~="gutter:size10"] {
--gutter: 5rem;
}
[data-br-grid~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-br-grid~="gutter:size12"] {
--gutter: 10rem;
}
[data-br-grid~="gutter:size13"] {
--gutter: 15rem;
}
[data-br-grid~="gutter:size14"] {
--gutter: 20rem;
}
[data-br-grid~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-br-grid~="gap:size000"] {
--gap: -0.5rem;
}
[data-br-grid~="gap:size00"] {
--gap: -0.25rem;
}
[data-br-grid~="gap:size1"] {
--gap: 0.25rem;
}
[data-br-grid~="gap:size2"] {
--gap: 0.5rem;
}
[data-br-grid~="gap:size3"] {
--gap: 1rem;
}
[data-br-grid~="gap:size4"] {
--gap: 1.25rem;
}
[data-br-grid~="gap:size5"] {
--gap: 1.5rem;
}
[data-br-grid~="gap:size6"] {
--gap: 1.75rem;
}
[data-br-grid~="gap:size7"] {
--gap: 2rem;
}
[data-br-grid~="gap:size8"] {
--gap: 3rem;
}
[data-br-grid~="gap:size9"] {
--gap: 4rem;
}
[data-br-grid~="gap:size10"] {
--gap: 5rem;
}
[data-br-grid~="gap:size11"] {
--gap: 7.5rem;
}
[data-br-grid~="gap:size12"] {
--gap: 10rem;
}
[data-br-grid~="gap:size13"] {
--gap: 15rem;
}
[data-br-grid~="gap:size14"] {
--gap: 20rem;
}
[data-br-grid~="gap:size15"] {
--gap: 30rem;
}
/* Min Item Widths */
[data-br-grid~="minItemWidth:sizeContent1"] {
--min-item-width: 20ch;
}
[data-br-grid~="minItemWidth:sizeContent2"] {
--min-item-width: 45ch;
}
[data-br-grid~="minItemWidth:sizeContent3"] {
--min-item-width: 60ch;
}
[data-br-grid~="minItemWidth:sizeHeader1"] {
--min-item-width: 20ch;
}
[data-br-grid~="minItemWidth:sizeHeader2"] {
--min-item-width: 25ch;
}
[data-br-grid~="minItemWidth:sizeHeader3"] {
--min-item-width: 35ch;
}
[data-br-grid~="minItemWidth:sizeXxs"] {
--min-item-width: 240px;
}
[data-br-grid~="minItemWidth:sizeXs"] {
--min-item-width: 360px;
}
[data-br-grid~="minItemWidth:sizeSm"] {
--min-item-width: 480px;
}
[data-br-grid~="minItemWidth:sizeMd"] {
--min-item-width: 768px;
}
[data-br-grid~="minItemWidth:sizeLg"] {
--min-item-width: 1024px;
}
[data-br-grid~="minItemWidth:sizeXl"] {
--min-item-width: 1440px;
}
[data-br-grid~="minItemWidth:sizeXxl"] {
--min-item-width: 1920px;
}
/*
inline-cluster.css
*/
[data-bedrock-inline-cluster] {
--gap: initial;
--gutter: initial;
display: flex;
flex-wrap: wrap;
gap: var(--gap, var(--gutter, 0px));
justify-content: flex-start;
align-items: flex-start;
}
[data-bedrock-inline-cluster] > * {
margin: 0;
}
[data-bedrock-inline-cluster~="justify:start"] {
justify-content: flex-start;
}
[data-bedrock-inline-cluster~="justify:center"] {
justify-content: center;
}
[data-bedrock-inline-cluster~="justify:end"] {
justify-content: flex-end;
}
[data-bedrock-inline-cluster~="justify:space-between"] {
justify-content: space-between;
}
[data-bedrock-inline-cluster~="justify:space-around"] {
justify-content: space-around;
}
[data-bedrock-inline-cluster~="align:start"] {
align-items: flex-start;
}
[data-bedrock-inline-cluster~="align:center"] {
align-items: center;
}
[data-bedrock-inline-cluster~="align:end"] {
align-items: flex-end;
}
[data-bedrock-inline-cluster~="align:stretch"] {
align-items: stretch;
}
/* Gutter Sizes */
[data-bedrock-inline-cluster~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-bedrock-inline-cluster~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-bedrock-inline-cluster~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-bedrock-inline-cluster~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-bedrock-inline-cluster~="gutter:size3"] {
--gutter: 1rem;
}
[data-bedrock-inline-cluster~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-bedrock-inline-cluster~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-bedrock-inline-cluster~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-bedrock-inline-cluster~="gutter:size7"] {
--gutter: 2rem;
}
[data-bedrock-inline-cluster~="gutter:size8"] {
--gutter: 3rem;
}
[data-bedrock-inline-cluster~="gutter:size9"] {
--gutter: 4rem;
}
[data-bedrock-inline-cluster~="gutter:size10"] {
--gutter: 5rem;
}
[data-bedrock-inline-cluster~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-bedrock-inline-cluster~="gutter:size12"] {
--gutter: 10rem;
}
[data-bedrock-inline-cluster~="gutter:size13"] {
--gutter: 15rem;
}
[data-bedrock-inline-cluster~="gutter:size14"] {
--gutter: 20rem;
}
[data-bedrock-inline-cluster~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-bedrock-inline-cluster~="gap:size000"] {
--gap: -0.5rem;
}
[data-bedrock-inline-cluster~="gap:size00"] {
--gap: -0.25rem;
}
[data-bedrock-inline-cluster~="gap:size1"] {
--gap: 0.25rem;
}
[data-bedrock-inline-cluster~="gap:size2"] {
--gap: 0.5rem;
}
[data-bedrock-inline-cluster~="gap:size3"] {
--gap: 1rem;
}
[data-bedrock-inline-cluster~="gap:size4"] {
--gap: 1.25rem;
}
[data-bedrock-inline-cluster~="gap:size5"] {
--gap: 1.5rem;
}
[data-bedrock-inline-cluster~="gap:size6"] {
--gap: 1.75rem;
}
[data-bedrock-inline-cluster~="gap:size7"] {
--gap: 2rem;
}
[data-bedrock-inline-cluster~="gap:size8"] {
--gap: 3rem;
}
[data-bedrock-inline-cluster~="gap:size9"] {
--gap: 4rem;
}
[data-bedrock-inline-cluster~="gap:size10"] {
--gap: 5rem;
}
[data-bedrock-inline-cluster~="gap:size11"] {
--gap: 7.5rem;
}
[data-bedrock-inline-cluster~="gap:size12"] {
--gap: 10rem;
}
[data-bedrock-inline-cluster~="gap:size13"] {
--gap: 15rem;
}
[data-bedrock-inline-cluster~="gap:size14"] {
--gap: 20rem;
}
[data-bedrock-inline-cluster~="gap:size15"] {
--gap: 30rem;
}
/*
inline-cluster.css
*/
[data-br-inline-cluster] {
--gap: initial;
--gutter: initial;
display: flex;
flex-wrap: wrap;
gap: var(--gap, var(--gutter, 0px));
justify-content: flex-start;
align-items: flex-start;
}
[data-br-inline-cluster] > * {
margin: 0;
}
[data-br-inline-cluster~="justify:start"] {
justify-content: flex-start;
}
[data-br-inline-cluster~="justify:center"] {
justify-content: center;
}
[data-br-inline-cluster~="justify:end"] {
justify-content: flex-end;
}
[data-br-inline-cluster~="justify:space-between"] {
justify-content: space-between;
}
[data-br-inline-cluster~="justify:space-around"] {
justify-content: space-around;
}
[data-br-inline-cluster~="align:start"] {
align-items: flex-start;
}
[data-br-inline-cluster~="align:center"] {
align-items: center;
}
[data-br-inline-cluster~="align:end"] {
align-items: flex-end;
}
[data-br-inline-cluster~="align:stretch"] {
align-items: stretch;
}
/* Gutter Sizes */
[data-br-inline-cluster~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-br-inline-cluster~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-br-inline-cluster~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-br-inline-cluster~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-br-inline-cluster~="gutter:size3"] {
--gutter: 1rem;
}
[data-br-inline-cluster~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-br-inline-cluster~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-br-inline-cluster~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-br-inline-cluster~="gutter:size7"] {
--gutter: 2rem;
}
[data-br-inline-cluster~="gutter:size8"] {
--gutter: 3rem;
}
[data-br-inline-cluster~="gutter:size9"] {
--gutter: 4rem;
}
[data-br-inline-cluster~="gutter:size10"] {
--gutter: 5rem;
}
[data-br-inline-cluster~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-br-inline-cluster~="gutter:size12"] {
--gutter: 10rem;
}
[data-br-inline-cluster~="gutter:size13"] {
--gutter: 15rem;
}
[data-br-inline-cluster~="gutter:size14"] {
--gutter: 20rem;
}
[data-br-inline-cluster~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-br-inline-cluster~="gap:size000"] {
--gap: -0.5rem;
}
[data-br-inline-cluster~="gap:size00"] {
--gap: -0.25rem;
}
[data-br-inline-cluster~="gap:size1"] {
--gap: 0.25rem;
}
[data-br-inline-cluster~="gap:size2"] {
--gap: 0.5rem;
}
[data-br-inline-cluster~="gap:size3"] {
--gap: 1rem;
}
[data-br-inline-cluster~="gap:size4"] {
--gap: 1.25rem;
}
[data-br-inline-cluster~="gap:size5"] {
--gap: 1.5rem;
}
[data-br-inline-cluster~="gap:size6"] {
--gap: 1.75rem;
}
[data-br-inline-cluster~="gap:size7"] {
--gap: 2rem;
}
[data-br-inline-cluster~="gap:size8"] {
--gap: 3rem;
}
[data-br-inline-cluster~="gap:size9"] {
--gap: 4rem;
}
[data-br-inline-cluster~="gap:size10"] {
--gap: 5rem;
}
[data-br-inline-cluster~="gap:size11"] {
--gap: 7.5rem;
}
[data-br-inline-cluster~="gap:size12"] {
--gap: 10rem;
}
[data-br-inline-cluster~="gap:size13"] {
--gap: 15rem;
}
[data-br-inline-cluster~="gap:size14"] {
--gap: 20rem;
}
[data-br-inline-cluster~="gap:size15"] {
--gap: 30rem;
}
/*
inline.css
*/
[data-bedrock-inline] {
--gap: initial;
--gutter: initial;
--switchAt: initial;
--switch-at: initial;
--minItemWidth: initial;
--min-item-width: initial;
display: flex;
flex-wrap: nowrap;
gap: var(--gap, var(--gutter, 0px));
justify-content: flex-start;
align-items: flex-start;
}
[data-bedrock-inline] > * {
margin: 0;
}
:is(
[data-bedrock-inline][style*="--switchAt"],
[data-bedrock-inline][style*="--switch-at"],
[data-bedrock-inline*="--switchAt"]
) {
flex-wrap: wrap;
}
[data-bedrock-inline]:is(
[style*="--switchAt"],
[style*="--switch-at"],
[data-bedrock-inline*="--switchAt"]
)
> * {
flex-basis: calc(
(var(--switchAt) - (100% - var(--gap, var(--gutter, 0px)))) * 999
);
}
[data-bedrock-inline][style*="--minItemWidth"] > * {
min-inline-size: var(--minItemWidth, 0);
}
[data-bedrock-inline][style*="--min-item-width"] > * {
min-inline-size: var(--min-item-width, 0);
}
[data-bedrock-inline~="justify:start"] {
justify-content: flex-start;
}
[data-bedrock-inline~="justify:center"] {
justify-content: center;
}
[data-bedrock-inline~="justify:end"] {
justify-content: flex-end;
}
[data-bedrock-inline~="justify:space-between"] {
justify-content: space-between;
}
[data-bedrock-inline~="justify:space-around"] {
justify-content: space-around;
}
[data-bedrock-inline~="align:start"] {
align-items: flex-start;
}
[data-bedrock-inline~="align:center"] {
align-items: center;
}
[data-bedrock-inline~="align:end"] {
align-items: flex-end;
}
[data-bedrock-inline~="align:stretch"] {
align-items: stretch;
}
[data-bedrock-inline~="stretch:all"] > * {
flex: 1;
}
[data-bedrock-inline~="stretch:start"] > :first-child {
flex: 1;
}
[data-bedrock-inline~="stretch:end"] > :last-child {
flex: 1;
}
[data-bedrock-inline~="stretch:0"] > :nth-child(1) {
flex: 1;
}
[data-bedrock-inline~="stretch:1"] > :nth-child(2) {
flex: 1;
}
[data-bedrock-inline~="stretch:2"] > :nth-child(3) {
flex: 1;
}
[data-bedrock-inline~="stretch:3"] > :nth-child(4) {
flex: 1;
}
[data-bedrock-inline~="stretch:4"] > :nth-child(5) {
flex: 1;
}
/* Gutter Sizes */
[data-bedrock-inline~="gutter:size000"] {
--gutter: -0.5rem;
}
[data-bedrock-inline~="gutter:size00"] {
--gutter: -0.25rem;
}
[data-bedrock-inline~="gutter:size1"] {
--gutter: 0.25rem;
}
[data-bedrock-inline~="gutter:size2"] {
--gutter: 0.5rem;
}
[data-bedrock-inline~="gutter:size3"] {
--gutter: 1rem;
}
[data-bedrock-inline~="gutter:size4"] {
--gutter: 1.25rem;
}
[data-bedrock-inline~="gutter:size5"] {
--gutter: 1.5rem;
}
[data-bedrock-inline~="gutter:size6"] {
--gutter: 1.75rem;
}
[data-bedrock-inline~="gutter:size7"] {
--gutter: 2rem;
}
[data-bedrock-inline~="gutter:size8"] {
--gutter: 3rem;
}
[data-bedrock-inline~="gutter:size9"] {
--gutter: 4rem;
}
[data-bedrock-inline~="gutter:size10"] {
--gutter: 5rem;
}
[data-bedrock-inline~="gutter:size11"] {
--gutter: 7.5rem;
}
[data-bedrock-inline~="gutter:size12"] {
--gutter: 10rem;
}
[data-bedrock-inline~="gutter:size13"] {
--gutter: 15rem;
}
[data-bedrock-inline~="gutter:size14"] {
--gutter: 20rem;
}
[data-bedrock-inline~="gutter:size15"] {
--gutter: 30rem;
}
/* gap sizes */
[data-bedrock-inline~="gap:size000"] {
--gap: -0.5rem;
}
[data-bedrock-inline~="gap:size00"] {
--gap: -0.25rem;
}
[data-bedrock-inline~="gap:size1"] {
--gap: 0.25rem;
}
[data-bedrock-inline~="gap:size2"] {
--gap: 0.5rem;
}
[data-bedrock-inline~="gap:size3"] {
--gap: 1rem;
}
[data-bedrock-inline~="gap:size4"] {
--gap: 1.25rem;
}
[data-bedrock-inline~="gap:size5"] {
--gap: 1.5rem;
}
[data-bedrock-inline~="gap:size6"] {
--gap: 1.75rem;
}
[data-bedrock-inline~="gap:size7"] {
--gap: 2rem;
}
[data-bedrock-inline~="gap:size8"] {
--gap: 3rem;
}
[data-bedrock-inline~="gap:size9"] {
--gap: 4rem;
}
[data-bedrock-inline~="gap:size10"] {
--gap: 5rem;
}
[data-bedrock-inline~="gap:size11"] {
--gap: 7.5rem;
}
[data-bedrock-inline~="gap:size12"] {
--gap: 10rem;
}
[data-bedrock-inline~="gap:size13"] {
--gap: 15rem;
}
[data-bedrock-inline~="gap:size14"] {
--gap: 20rem;
}
[data-bedrock-inline~="gap:size15"] {
--gap: 30rem;
}
/* Min Item Widths */
[data-bedrock-inline~="minItemWidth:sizeContent1"] {
--min-item-width: 20ch;
}
[data-bedrock-inline~="minItemWidth:sizeContent2"] {
--min-item-width: 45ch;
}
[data-bedrock-inline~="minItemWidth:sizeContent3"] {
--min-item-width: 60ch;
}
[data-bedrock-inline~="minItemWidth:sizeHeader1"] {
--min-item-width: 20ch;
}
[data-bedrock-inline~="minItemWidth:sizeHeader2"] {
--min-item-width: 25ch;
}
[data-bedrock-inline~="minItemWidth:sizeHeader3"] {
--min-item-width: 35ch;
}
[data-bedrock-inline~="minItemWidth:sizeXxs"] {
--min-item-width: 240px;
}
[data-bedrock-inline~="minItemWidth:sizeXs"] {
--min-item-width: 360px;
}
[data-bedrock-inline~="minItemWidth:sizeSm"] {
--min-item-width: 480px;
}
[data-bedrock-inline~="minItemWidth:sizeMd"] {
-