/*!
  Description: Core Editor styles
  Author: (c) Abdulrahman Mahmoud <abdelrahman.mh3@gmail.com>
  Maintainer: Community Maintained (@abdulrahman-mh, others welcome)
  License: see project LICENSE
*/body,html{overflow-x:hidden}blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0}p{margin-bottom:30px}ol,ul{padding:0}figcaption{-webkit-nbsp-mode:normal}.proEditor a{text-decoration:underline}.proEditor.editing a{background-image:url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" viewBox="0 0 1 1" xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="1" y2="1" stroke="currentColor" /></svg>');background-position:0 calc(1em + 2px);background-repeat:repeat-x;background-size:1px 1px;color:inherit;cursor:text;text-decoration:none}.ProseMirror{outline:none}.proEditor{box-sizing:content-box;max-width:700px;padding-inline:calc(50% - 350px);position:relative;white-space:break-spaces;width:100%;word-break:break-word;word-wrap:break-word;font-feature-settings:"liga" 0;font-variant-ligatures:none}@media only screen and (max-width:740px){.proEditor{box-sizing:border-box;max-width:100%;padding-inline:20px}}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror [contenteditable=false] [contenteditable=true],.proEditor pre{white-space:pre-wrap}.proEditor [dir=ltr]{text-align:left}.proEditor [dir=rtl]{text-align:right}[data-placeholder]:before{content:attr(data-placeholder);font-weight:400;pointer-events:none;position:absolute;z-index:-100}img.ProseMirror-separator{border:none!important;display:inline!important;height:0!important;margin:0!important;width:0!important}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-hideselection ::selection{background:transparent}.ProseMirror-hideselection ::-moz-selection{background:transparent}.ProseMirror-hideselection *{caret-color:transparent}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.title[data-placeholder]:before{font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25}.subtitle[data-placeholder]:before{font-size:28px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.22}.kicker,.subtitle,.title{position:relative}span.heading-label:after{border-right:1px solid rgba(0,0,0,.15);content:"";height:100%;inset-inline-end:100%;margin-inline:15px;position:absolute;top:0}.kicker .heading-label:after,.title .heading-label:after{height:calc(100% + 5px)}span.heading-label:before{color:rgba(0,0,0,.54);content:attr(data-heading-label);font-size:14px;font-style:normal;font-weight:400;inset-inline-end:100%;margin-inline-end:30px;position:absolute;word-break:keep-all;z-index:50}.kicker .heading-label:before{top:4px}.title .heading-label:before{top:19px}.subtitle .heading-label:before{top:11px}.drag-placeholder{border:0;box-sizing:border-box;left:0;position:absolute;top:0;transform:translate(-100%,-100%);width:200px}.drag-placeholder>img{display:block;margin:auto;max-width:100%;position:relative}.popover{overflow:hidden;padding:15px;position:absolute;width:-moz-max-content;width:max-content;z-index:900}.is-resizing .popover{opacity:0;transition:visibility 0s linear .3s,opacity .3s 0s;visibility:hidden}.popover>.popover-arrow{opacity:1;position:absolute;visibility:visible}.popover.bottom>.popover-arrow{clip-path:polygon(-4px 0,18px 0,18px 14px,-4px 14px);top:1px}.popover.top>.popover-arrow{bottom:1px;clip-path:polygon(-4px 0,18px 0,18px 18px,-4px 18px)}.popover>.popover-arrow:after{background:#fff;content:"";display:block;height:14px;width:14px}.popover.top .popover-arrow:after{box-shadow:1px 1px 1px -1px rgba(0,0,0,.84);transform:rotate(45deg) translate(-5px,-5px)}.popover.bottom .popover-arrow:after{box-shadow:-1px -1px 1px -1px rgba(0,0,0,.54);transform:rotate(45deg) translate(6px,6px)}.popover>.popover-inner{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.35);overflow:auto;padding:8px 0;position:relative;-webkit-overflow-scrolling:touch}.popover.dark>.popover-inner{background-image:linear-gradient(180deg,rgba(49,49,47,.99),#262625);background-repeat:repeat-x;border:none;box-shadow:none;color:#fff;padding-bottom:10px;padding-top:10px}.popover.dark>.popover-arrow:after{background:rgba(0,0,0,.84);border:none;box-shadow:none}.popover.dark .popover-description{color:#fff}.popover.link>.popover-inner{padding:8px}.popover.link a{background-color:transparent;color:inherit;font-size:15px;outline:0;text-align:center;text-decoration:none}.svgIcon.svgIcon--19px{height:19px;line-height:19px}.svgIcon.svgIcon--21px{height:21px;line-height:21px}.svgIcon.svgIcon--25px{height:25px;line-height:25px}