/* User-selectable text alignment, shared between public content and visual editor. */
.prose .text-align-left{text-align:left;}
.prose .text-align-center{text-align:center;}
.prose .text-align-right{text-align:right;}
.prose .text-align-justify{text-align:justify;text-justify:inter-word;hyphens:auto;}
.rich-align-group{display:inline-flex;flex-wrap:wrap;gap:4px;border-left:1px solid var(--line);padding-left:8px;margin-left:3px;}
.visual-toolbar .rich-align-group button{min-width:38px;font-size:14px;}
@media(max-width:580px){.rich-align-group{padding-left:4px;margin-left:0;}}
