/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer components{.jewels-container{z-index:-10}.hide-jewels-after+.jewels-container,.jewels-container:has(+.hide-jewels-before){display:none}.jewels-container:has(+.jewels-before-light){--jewels-color:var(--color-wash-light)}.jewels-container:has(+.jewels-before-medium){--jewels-color:var(--color-wash-medium)}.jewels-container:has(+.jewels-before-heavy){--jewels-color:var(--color-wash-heavy)}.jewels-container:has(+.jewels-before-deep){--jewels-color:var(--color-wash-deep)}.jewels-container:has(+.jewels-before-a-swatch){--jewels-color:var(--color-a-swatch)}.jewels-container:has(+.jewels-before-b-swatch){--jewels-color:var(--color-b-swatch)}.jewels-container:has(+.jewels-before-c-swatch){--jewels-color:var(--color-c-swatch)}.jewels-container:has(+.jewels-before-d-swatch){--jewels-color:var(--color-d-swatch)}.jewels-after-light+.jewels-container{--jewels-color:var(--color-wash-light)}.jewels-after-medium+.jewels-container{--jewels-color:var(--color-wash-medium)}.jewels-after-heavy+.jewels-container{--jewels-color:var(--color-wash-heavy)}.jewels-after-deep+.jewels-container{--jewels-color:var(--color-wash-deep)}.jewels-after-a-swatch+.jewels-container{--jewels-color:var(--color-a-swatch)}.jewels-after-b-swatch+.jewels-container{--jewels-color:var(--color-b-swatch)}.jewels-after-c-swatch+.jewels-container{--jewels-color:var(--color-c-swatch)}.jewels-after-d-swatch+.jewels-container{--jewels-color:var(--color-d-swatch)}.jewels-container:has(+.jewels-leftmost-before-light){--jewels-leftmost-color:var(--color-wash-light)}.jewels-container:has(+.jewels-leftmost-before-medium){--jewels-leftmost-color:var(--color-wash-medium)}.jewels-container:has(+.jewels-leftmost-before-heavy){--jewels-leftmost-color:var(--color-wash-heavy)}.jewels-container:has(+.jewels-leftmost-before-deep){--jewels-leftmost-color:var(--color-wash-deep)}.jewels-container:has(+.jewels-leftmost-before-a-swatch){--jewels-leftmost-color:var(--color-a-swatch)}.jewels-container:has(+.jewels-leftmost-before-b-swatch){--jewels-leftmost-color:var(--color-b-swatch)}.jewels-container:has(+.jewels-leftmost-before-c-swatch){--jewels-leftmost-color:var(--color-c-swatch)}.jewels-container:has(+.jewels-leftmost-before-d-swatch){--jewels-leftmost-color:var(--color-d-swatch)}.jewels-leftmost-after-light+.jewels-container{--jewels-leftmost-color:var(--color-wash-light)}.jewels-leftmost-after-medium+.jewels-container{--jewels-leftmost-color:var(--color-wash-medium)}.jewels-leftmost-after-heavy+.jewels-container{--jewels-leftmost-color:var(--color-wash-heavy)}.jewels-leftmost-after-deep+.jewels-container{--jewels-leftmost-color:var(--color-wash-deep)}.jewels-leftmost-after-a-swatch+.jewels-container{--jewels-leftmost-color:var(--color-a-swatch)}.jewels-leftmost-after-b-swatch+.jewels-container{--jewels-leftmost-color:var(--color-b-swatch)}.jewels-leftmost-after-c-swatch+.jewels-container{--jewels-leftmost-color:var(--color-c-swatch)}.jewels-leftmost-after-d-swatch+.jewels-container{--jewels-leftmost-color:var(--color-d-swatch)}.hide-inner-jewels-after+.jewels-container .grid-jewel:not(.leftmost):not(.rightmost),.hide-non-leftmost-jewels-after+.jewels-container .grid-jewel:not(.leftmost),.jewels-container:has(+.hide-inner-jewels-before) .grid-jewel:not(.leftmost):not(.rightmost),.jewels-container:has(+.hide-non-leftmost-jewels-before) .grid-jewel:not(.leftmost){display:none}.jewels-below-foreground+.jewels-container,.jewels-container:has(+.jewels-above-foreground){z-index:10}}@layer base{.grid-line{border-color:var(--grid-lines-color);border-image:linear-gradient(to bottom,var(--grid-lines-color-top,var(--grid-lines-color))0,var(--grid-lines-color-bottom,var(--grid-lines-color))100%)1}.grid-line.leftmost{border-color:var(--grid-lines-leftmost-color,var(--grid-lines-color));border-image:linear-gradient(to bottom,var(--grid-lines-leftmost-color-top,var(--grid-lines-leftmost-color,var(--grid-lines-color)))0,var(--grid-lines-leftmost-color-bottom,var(--grid-lines-leftmost-color,var(--grid-lines-color)))100%)1}.grid-jewel{background-color:var(--jewels-color)}.grid-jewel.leftmost{background-color:var(--jewels-leftmost-color,var(--jewels-color))}}