@import "./colors"; /** * Fonts & basic variables. */ $default-font: -apple-system, BlinkMacSystemFont,"Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell,"Helvetica Neue", sans-serif; $default-font-size: 13px; $default-line-height: 1.4; $editor-font: "Noto Serif", serif; $editor-html-font: Menlo, Consolas, monaco, monospace; $editor-font-size: 16px; $default-block-margin: 28px; // This value provides a consistent, contiguous spacing between blocks (it's 2x $block-padding). $text-editor-font-size: 15px; $editor-line-height: 1.8; $big-font-size: 18px; $mobile-text-min-font-size: 16px; // Any font size below 16px will cause Mobile Safari to "zoom in" $border-width: 1px; $border-width-focus: 1.5px; $border-width-tab: 4px; /** * Grid System. * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */ $grid-unit: 8px; $grid-unit-05: 0.5 * $grid-unit; // 4px $grid-unit-10: 1 * $grid-unit; // 8px $grid-unit-15: 1.5 * $grid-unit; // 12px $grid-unit-20: 2 * $grid-unit; // 16px $grid-unit-30: 3 * $grid-unit; // 24px $grid-unit-40: 4 * $grid-unit; // 32px $grid-unit-50: 5 * $grid-unit; // 40px $grid-unit-60: 6 * $grid-unit; // 48px /** * Dimensions. */ $icon-size: 24px; $button-size: 36px; $button-size-small: 24px; $header-height: 60px; $panel-header-height: $grid-unit-60; $admin-bar-height: 32px; $admin-bar-height-big: 46px; $admin-sidebar-width: 160px; $admin-sidebar-width-big: 190px; $admin-sidebar-width-collapsed: 36px; $modal-min-width: 360px; $spinner-size: 18px; $mobile-header-toolbar-height: 44px; $mobile-floating-toolbar-height: 44px; $mobile-floating-toolbar-margin: 8px; $mobile-color-swatch: 48px; /** * Shadows. */ $shadow-popover: 0 2px 6px rgba($black, 0.05); $shadow-modal: 0 3px 30px rgba($black, 0.2); /** * Editor widths. */ $sidebar-width: 280px; $content-width: 580px; // This is optimized for 70 characters. $widget-area-width: 700px; /** * Block UI. */ $block-toolbar-height: $grid-unit-60; $mobile-block-toolbar-height: 44px; $block-padding: 14px; // Space between block footprint and focus boundaries. These are drawn outside the block footprint, and do not affect the size. $block-spacing: 4px; // Vertical space between blocks. $block-side-ui-width: $button-size; // Width of the movers/drag handle UI. $block-side-ui-clearance: 2px; // Space between movers/drag handle UI, and block. $dimmed-opacity: 1; $block-edge-to-content: 16px; $solid-border-space: 12px; $dashed-border-space: 6px; $block-selected-margin: 3px; $block-selected-border-width: 1px; $block-selected-padding: 0; $block-selected-child-margin: 5px; $block-selected-to-content: $block-edge-to-content - $block-selected-margin - $block-selected-border-width; /** * Border radii. */ $radius-round: 50%; $radius-block-ui: 2px; /** * Block paddings. */ // Padding for blocks with a background color (e.g. paragraph or group). $block-bg-padding--v: 1.25em; $block-bg-padding--h: 2.375em;