UNPKG

3.25 kBCSSView Raw
1/**
2 * Colors
3 */
4/**
5 * Breakpoints & Media Queries
6 */
7/**
8 * SCSS Variables.
9 *
10 * Please use variables from this sheet to ensure consistency across the UI.
11 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
12 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
13 */
14/**
15 * Colors
16 */
17/**
18 * Fonts & basic variables.
19 */
20/**
21 * Grid System.
22 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
23 */
24/**
25 * Dimensions.
26 */
27/**
28 * Shadows.
29 */
30/**
31 * Editor widths.
32 */
33/**
34 * Block & Editor UI.
35 */
36/**
37 * Block paddings.
38 */
39/**
40 * React Native specific.
41 * These variables do not appear to be used anywhere else.
42 */
43/**
44* Converts a hex value into the rgb equivalent.
45*
46* @param {string} hex - the hexadecimal value to convert
47* @return {string} comma separated rgb values
48*/
49/**
50 * Breakpoint mixins
51 */
52/**
53 * Long content fade mixin
54 *
55 * Creates a fading overlay to signify that the content is longer
56 * than the space allows.
57 */
58/**
59 * Focus styles.
60 */
61/**
62 * Applies editor left position to the selector passed as argument
63 */
64/**
65 * Styles that are reused verbatim in a few places
66 */
67/**
68 * Allows users to opt-out of animations via OS-level preferences.
69 */
70/**
71 * Reset default styles for JavaScript UI based pages.
72 * This is a WP-admin agnostic reset
73 */
74/**
75 * Reset the WP Admin page styles for Gutenberg-like pages.
76 */
77.wp-block-columns {
78 display: flex;
79 margin-bottom: 1.75em;
80 box-sizing: border-box;
81 flex-wrap: wrap !important;
82 align-items: initial !important;
83 /**
84 * All Columns Alignment
85 */
86}
87@media (min-width: 782px) {
88 .wp-block-columns {
89 flex-wrap: nowrap !important;
90 }
91}
92.wp-block-columns.are-vertically-aligned-top {
93 align-items: flex-start;
94}
95.wp-block-columns.are-vertically-aligned-center {
96 align-items: center;
97}
98.wp-block-columns.are-vertically-aligned-bottom {
99 align-items: flex-end;
100}
101@media (max-width: 781px) {
102 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
103 flex-basis: 100% !important;
104 }
105}
106@media (min-width: 782px) {
107 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
108 flex-basis: 0;
109 flex-grow: 1;
110 }
111 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
112 flex-grow: 0;
113 }
114}
115.wp-block-columns.is-not-stacked-on-mobile {
116 flex-wrap: nowrap !important;
117}
118.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
119 flex-basis: 0;
120 flex-grow: 1;
121}
122.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
123 flex-grow: 0;
124}
125
126:where(.wp-block-columns.has-background) {
127 padding: 1.25em 2.375em;
128}
129
130.wp-block-column {
131 flex-grow: 1;
132 min-width: 0;
133 word-break: break-word;
134 overflow-wrap: break-word;
135 /**
136 * Individual Column Alignment
137 */
138}
139.wp-block-column.is-vertically-aligned-top {
140 align-self: flex-start;
141}
142.wp-block-column.is-vertically-aligned-center {
143 align-self: center;
144}
145.wp-block-column.is-vertically-aligned-bottom {
146 align-self: flex-end;
147}
148.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
149 width: 100%;
150}
\No newline at end of file