:root{--separator--border-color: var(--global--color-border);--separator--height: 1px}hr{border-style:none;border-bottom:var(--separator--height) solid var(--separator--border-color);clear:both;margin-left:auto;margin-right:auto}hr.wp-block-separator{opacity:1}hr.wp-block-separator.is-style-dots{height:auto;text-align:center;border:none;margin-top:var(--global--spacing-vertical)}hr.wp-block-separator.is-style-dots+*{margin-top:var(--global--spacing-vertical)}hr.wp-block-separator.is-style-dots.has-background,hr.wp-block-separator.is-style-dots.has-text-color{background-color:transparent !important}hr.wp-block-separator.is-style-dots.has-background:before,hr.wp-block-separator.is-style-dots.has-text-color:before{color:currentColor !important}hr.wp-block-separator.is-style-dots:before{display:block;content:"···";color:currentColor;font-size:var(--global--font-size-xl);letter-spacing:var(--global--font-size-sm);padding-left:var(--global--font-size-sm);font-family:serif}.has-background hr.wp-block-separator,[class*=background-color] hr.wp-block-separator,[style*=background-color] hr.wp-block-separator,.wp-block-cover[style*=background-image] hr.wp-block-separator{border-color:currentColor}hr.wp-block-separator.has-background{--separator--border-color: currentColor}hr.wp-block-separator{margin-top:var(--global--spacing-vertical-macro);margin-bottom:0}hr.wp-block-separator:not(.alignfull){margin-left:calc(var(--global--spacing-horizontal)/-2);margin-right:calc(var(--global--spacing-horizontal)/-2)}hr.wp-block-separator:not(.alignfull):not(.alignfull){width:calc(100% + var(--global--spacing-horizontal)) !important}hr.wp-block-separator+:not(link){margin-top:var(--global--spacing-vertical-macro)}
