/*!
  Theme: textrix
  Description: Default Textrix (Medium-style) editor theme
  Author: (c) Abdulrahman Mahmoud <abdelrahman.mh3@gmail.com>
  Maintainer: Community Maintained (@abdulrahman-mh, others welcome)
  License: see project LICENSE
*/

/*!
  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}.textrix blockquote,.textrix figure,.textrix h1,.textrix h2,.textrix h3,.textrix h4,.textrix h5,.textrix h6,.textrix ol,.textrix p,.textrix pre,.textrix ul{margin:0}.textrix ol,.textrix ul{padding:0}.textrix{box-sizing:content-box;margin-top:20px;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){.textrix{box-sizing:border-box;max-width:100%;padding-inline:20px}}.textrix [dir=ltr]{text-align:left}.textrix [dir=rtl]{text-align:right}.textrix a{text-decoration:underline}.textrix.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}.textrix pre{white-space:pre-wrap}.ProseMirror{outline:none}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror [contenteditable=false] [contenteditable=true]{white-space:pre-wrap}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}@media print{.floatingMenu{display:none}}[data-placeholder]:before{content:attr(data-placeholder);font-weight:400;pointer-events:none;position:absolute;z-index:-100}figure{display:block;outline:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;z-index:500}.images-grid,figure{box-sizing:border-box;position:relative}.images-grid{display:flex;gap:10px;margin-left:calc(50% - 516px);width:1032px}@media screen and (max-width:1032px){.images-grid{margin-left:calc(-50vw + 50%);width:100vw}}.textrix>figure{margin-left:calc(-50vw + 50%)!important;width:100vw}.aspectRatioPlaceholder{display:block;margin:0 auto;position:relative;width:100%}.aspectRatioPlaceholder-fill{display:block}.aspectRatioPlaceholder img{border:0;box-sizing:border-box;display:block;margin:auto}.aspectRatioPlaceholder img,.iframeContainer{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.iframeContainer{overflow:auto}.iframeContainer>iframe{border:none;box-sizing:border-box;display:block;height:100%;left:0;margin:auto;max-width:100%;position:absolute;top:0;width:100%}.iframeContainer:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:400}figcaption{margin-inline:auto;position:relative;text-align:center;-webkit-nbsp-mode:normal;display:none}.images-grid.is-selected figure:first-child>figcaption,figcaption:not(.isEmpty),figure.is-selected>figcaption{display:block}.images-grid figcaption{position:absolute}[data-layout=inset-center]+figcaption{width:700px}[data-layout=outset-center]+figcaption{width:1032px}[data-layout=fill-width]+figcaption,[data-layout=grid]+figcaption{width:1000px}figcaption[data-placeholder]:before{left:50%;transform:translateX(-50%)}.svgIcon.svgIcon--19px{height:19px;line-height:19px}.svgIcon.svgIcon--21px{height:21px;line-height:21px}.svgIcon.svgIcon--25px{height:25px;line-height:25px}

/*!
  Description: default Textrix editor elements spacing
  Author: (c) Abdulrahman Mahmoud <abdelrahman.mh3@gmail.com>
  Maintainer: Community Maintained (@abdulrahman-mh, others welcome)
  License: see project LICENSE
*/.textrix>:first-child{margin-top:0!important}.textrix li>*{margin:0!important}.textrix p{margin-bottom:0}.textrix li{margin-bottom:14px;margin-left:30px}.textrix li:last-child{margin-bottom:0}.textrix p{margin-top:38px}.textrix blockquote+p,.textrix ol+p,.textrix p+p,.textrix ul+p{margin-top:29px}.textrix h2+p{margin-top:18px}.textrix h3+p{margin-top:8px}.textrix h4+p{margin-top:6px}.textrix blockquote.pullquote+p{margin-top:54px}.textrix blockquote{margin-top:38px}.textrix blockquote+blockquote{margin-top:0;padding-top:27px}.textrix ol+blockquote,.textrix p+blockquote,.textrix ul+blockquote{margin-top:29px}.textrix h2+blockquote{margin-top:18px}.textrix h3+blockquote{margin-top:12px}.textrix h4+blockquote{margin-top:10px}.textrix blockquote.pullquote+blockquote{margin-top:54px}.textrix ol,.textrix ul{margin-top:38px}.textrix h2+ol,.textrix h2+ul{margin-top:18px}.textrix h3+ol,.textrix h3+ul{margin-top:12px}.textrix h4+ol,.textrix h4+ul{margin-top:10px}.textrix blockquote.pullquote+ol,.textrix blockquote.pullquote+ul{margin-top:54px}.textrix .pullquote{margin-top:64px}.textrix blockquote:not(.pullquote)+.pullquote p+.pullquote,.textrix ol+.pullquote,.textrix ul+.pullquote{margin-top:55px}.textrix h2+.pullquote{margin-top:58px}.textrix .h4+.pullquote,.textrix h3+.pullquote{margin-top:28px}.textrix .pullquote+.pullquote{margin-top:24px}.textrix blockquote+h2,.textrix ol+h2,.textrix p+h2,.textrix ul+h2{margin-top:54px}.textrix h3+h2,.textrix h4+h2{margin-top:-3px}.textrix .pullquote+h2{margin-top:51px}.textrix h3{margin-top:53px}.textrix blockquote+h3,.textrix ol+h3,.textrix p+h3,.textrix ul+h3{margin-top:56px}.textrix h2+h3{margin-top:1px}.textrix h4+h3{margin-top:31px}.textrix .pullquote+h3{margin-top:53px}.textrix blockquote+h4,.textrix ol+h4,.textrix p+h4,.textrix ul+h4{margin-top:30px}.textrix h2+h4{margin-top:3px}.textrix h3+h4{margin-top:31px}.textrix .pullquote+h4{margin-top:55px}.textrix .title{margin-top:39px}.textrix .kicker+.title{margin-top:5px}.textrix h2+.subtitle,.textrix h3+.subtitle{margin-bottom:22px;margin-top:5px}.textrix .subtitle+h3{margin-top:45px}.textrix .subtitle+p,.textrix .title+p{margin-top:10px}.textrix .mixtapeEmbed,.textrix figure,.textrix pre{margin-top:52px}.textrix .pullquote+blockquote,.textrix .pullquote+p{margin-top:54px}.textrix blockquote+ol,.textrix blockquote+ul,.textrix ol+ol,.textrix ol+ul,.textrix p+ol,.textrix p+ul,.textrix ul+ol,.textrix ul+ul{margin-top:29px}.textrix .pullquote+ol,.textrix .pullquote+ul{margin-top:54px}.textrix .pullquote+blockquote,.textrix .pullquote+p,.textrix blockquote+.pullquote,.textrix ol+.pullquote,.textrix p+.pullquote,.textrix ul+.pullquote{margin-top:55px}.textrix h4+.pullquote{margin-top:28px}.textrix h2{margin-top:63px}.textrix h1,.textrix h4{margin-top:39px}.textrix .kicker+h1{margin-top:5px}.textrix .subtitle+h2,.textrix .subtitle+h3{margin-bottom:22px;margin-top:5px}.textrix h1+p{margin-top:10px}.textrix figure,.textrix pre{margin-top:52px}.textrix blockquote+figure,.textrix blockquote+pre,.textrix ol+figure,.textrix ol+pre,.textrix p+figure,.textrix p+pre,.textrix ul+figure,.textrix ul+pre{margin-top:43px}.textrix h2+figure,.textrix h2+pre{margin-top:46px}.textrix h3+figure,.textrix h3+pre,.textrix h4+figure,.textrix h4+pre{margin-top:44px}.textrix .pullquote+figure,.textrix .pullquote+pre{margin-top:68px}.textrix hr{margin-bottom:42px;margin-top:52px}@media (max-width:767px){.textrix p{margin-top:30px}.textrix blockquote+p,.textrix ol+p,.textrix p+p,.textrix ul+p{margin-top:21px}.textrix h2+p{margin-top:14px}.textrix h3+p{margin-top:8px}.textrix h4+p{margin-top:6px}.textrix .pullquote+p{margin-top:26px}.textrix blockquote{margin-top:30px}.textrix blockquote+blockquote{margin-top:0;padding-top:19px}.textrix ol+blockquote,.textrix p+blockquote,.textrix ul+blockquote{margin-top:21px}.textrix h2+blockquote{margin-top:14px}.textrix h3+blockquote{margin-top:8px}.textrix h4+blockquote{margin-top:6px}.textrix .pullquote+blockquote{margin-top:26px}.textrix ol,.textrix ul{margin-top:30px}.textrix blockquote+ul,.textrix ol+ol,.textrix p+ol,.textrix p+ul,.textrix ul+ul{margin-top:21px}.textrix h2+ol,.textrix h2+ul{margin-top:14px}.textrix h3+ol,.textrix h3+ul{margin-top:8px}.textrix h4+ol,.textrix h4+ul{margin-top:6px}.textrix .pullquote+ol,.textrix .pullquote+ul{margin-top:26px}.textrix .pullquote{margin-top:36px}.textrix blockquote+.pullquote,.textrix ol+.pullquote,.textrix p+.pullquote,.textrix ul+.pullquote{margin-top:27px}.textrix h2+.pullquote{margin-top:30px}.textrix h3+.pullquote,.textrix h4+.pullquote{margin-top:20px}.textrix .pullquote+.pullquote{margin-top:16px}.textrix h2{margin-top:35px}.textrix blockquote+h2,.textrix ol+h2,.textrix p+h2,.textrix ul+h2{margin-top:26px}.textrix h3+h2,.textrix h4+h2{margin-top:-3px}.textrix .pullquote+h2{margin-top:23px}.textrix h3{margin-top:45px}.textrix blockquote+h3,.textrix ol+h3,.textrix p+h3,.textrix ul+h3{margin-top:28px}.textrix h2+h3{margin-top:1px}.textrix h4+h3{margin-top:23px}.textrix .pullquote+h3{margin-top:25px}.textrix h4{margin-top:31px}.textrix blockquote+h4,.textrix ol+h4,.textrix p+h4,.textrix ul+h4{margin-top:22px}.textrix h2+h4{margin-top:3px}.textrix h3+h4{margin-top:23px}.textrix .pullquote+h4{margin-top:27px}.textrix .pre,.textrix figure{margin-top:44px}.textrix blockquote+.pre,.textrix blockquote+figure,.textrix ol+.pre,.textrix ol+figure,.textrix p+.pre,.textrix p+figure,.textrix ul+.pre,.textrix ul+figure{margin-top:35px}.textrix h2+.pre,.textrix h2+figure{margin-top:38px}.textrix h3+.pre,.textrix h3+figure,.textrix h4+.pre,.textrix h4+figure{margin-top:36px}.textrix .pullquote+.pre,.textrix .pullquote+figure{margin-top:40px}.textrix .layoutFillWidth,.textrix blockquote+.layoutFillWidth,.textrix ol+.layoutFillWidth,.textrix p+.layoutFillWidth,.textrix ul+.layoutFillWidth{margin-bottom:52px;margin-top:52px}.textrix .layoutFillWidth+.layoutFillWidth{margin-top:-52px}.textrix hr{margin-bottom:34px;margin-top:44px}.textrix .title{margin-top:31px}.textrix .kicker+.title{margin-top:5px}.textrix .subtitle+h2,.textrix .subtitle+h3{margin-bottom:22px;margin-top:5px}.textrix .subtitle+h3{margin-top:37px}.textrix .subtitle+p,.textrix .title+p{margin-top:10px}}@media print{.textrix blockquote+blockquote,.textrix blockquote+ol,.textrix blockquote+ul,.textrix ol+blockquote,.textrix ol+ol,.textrix p+blockquote,.textrix p+ol,.textrix p+ul,.textrix ul+blockquote,.textrix ul+ul{margin-top:20px}.textrix p{font-size:14.28px}.textrix h2{font-size:36.72px}.textrix h3{font-size:25.84px}.textrix h4{font-size:20.4px}.textrix blockquote{font-size:14.28px}.textrix blockquote.pullquote{font-size:20.4px}.textrix li{font-size:14.28px}.textrix ul.postList>li:before{font-size:11.42px}.textrix p>code,.textrix pre{font-size:10.88px}.textrix hr:before{font-size:20.4px}.textrix body{color:#000;orphans:2;overflow:hidden;widows:2}@page{margin-bottom:.75in;margin-top:.75in}.textrix h2,.textrix h3{color:#000}.textrix h4{color:rgba(0,0,0,.68)}.textrix blockquote{border-left:.17em solid #000}.textrix ul>li:before{padding-top:3px}}figure+figure,hr+figure{margin-top:52px}.images-grid>figure{margin-top:0}*+.images-grid{margin-top:52px}.images-grid+.images-grid{margin-top:0}@media (max-width:767px){figure+figure,hr+figure{margin-top:32px}.images-grid>figure{margin-top:0}*+.images-grid{margin-top:32px}.images-grid+.images-grid{margin-top:0}}.textrix p{font-size:21px;font-style:normal;font-weight:400;line-height:1.58}.textrix h3{font-size:34px;letter-spacing:0;line-height:1.15}.textrix h3,.textrix h4{font-style:normal;font-weight:700}.textrix h4{font-size:26px;line-height:1.22}.textrix h2,.textrix h3,.textrix h4{color:rgba(0,0,0,.84)}.textrix .kicker,.textrix .subtitle{color:rgba(0,0,0,.54)}.textrix .title{color:rgba(0,0,0,.84);font-size:42px;font-weight:700;line-height:1.25;padding-top:5px}.textrix>h4.subtitle{font-size:28px;font-weight:300;line-height:1.22;margin-bottom:22px;margin-top:5px}.textrix>h4.kicker{font-size:22px;font-weight:300;letter-spacing:0;line-height:1.22}.textrix blockquote{border-left:3px solid rgba(0,0,0,.84);font-size:21px;font-style:italic;font-weight:400;line-height:1.58;margin-left:-23px;padding-bottom:2px;padding-left:20px}.textrix .pullquote{border:none;color:rgba(0,0,0,.68);font-size:30px;line-height:1.48;padding:0 0 0 50px}@media (max-width:767px){.textrix p{font-size:18px;line-height:1.58}.textrix h2{font-size:34px;line-height:1.04}.textrix h3{font-size:30px;line-height:1.15}.textrix h4{font-size:24px;line-height:1.22}.textrix blockquote{font-size:18px;line-height:1.58}.textrix .pullquote{font-size:24px;line-height:1.4}.textrix li{font-size:18px;line-height:1.58}.textrix ul>li:before{font-size:14.4px}.textrix p>code,.textrix pre{font-size:14px}.title{font-size:34px;letter-spacing:-.015em;line-height:1.04}.subtitle{font-size:24px;letter-spacing:-.012em;line-height:1.22}.textrix blockquote{margin-left:-20px;padding-left:17px}.textrix .pullquote{padding-left:30px}}[data-placeholder]:before{color:#aaa}.textrix li{font-size:21px;font-style:normal;font-weight:400;line-height:1.58}.textrix ul>li:before{font-size:16.8px}.drop-cursor{background-color:green;display:none;position:absolute;z-index:700}.drop-cursor.active{animation:pop-upwards .18s linear forwards;display:inline-block}.textrix>hr{border:0;box-sizing:content-box;display:block;font-size:24px;height:0;line-height:1.4;overflow:visible;text-align:center}.textrix>hr:before{color:rgba(0,0,0,.68);content:"...";display:inline-block;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:30px;font-style:italic;font-weight:400;letter-spacing:.6em;margin-left:.6em;position:relative;top:-30px}figcaption{color:rgba(0,0,0,.68);font-size:16px;font-weight:300;line-height:1.4;margin-top:10px;outline:0}.bubbleMenu{display:none;left:0;position:absolute;top:0;transition:none;visibility:hidden;z-index:500}.bubbleMenu.show{display:block}.bubbleMenu--active{animation:pop-upwards .18s linear forwards;display:inline-block;transition:top 75ms ease-out,left 75ms ease-out;visibility:visible}.bubbleMenu-inner{background-image:linear-gradient(180deg,rgba(49,49,47,.99),#262625);background-repeat:repeat-x;border-radius:5px;padding:0 10px;position:relative}.bubbleMenu-arrowClip{bottom:-10px;clip-path:polygon(0 10px,20px 10px,20px 20px,0 20px);left:50%;margin-left:-10px;position:absolute}.bubbleMenu-arrowClip .bubbleMenu-arrow{background-color:#262625;display:block;height:20px;transform:rotate(45deg) scale(.5);width:20px}.button--bubbleMenu,.buttonSet .button--bubbleMenu{height:44px;line-height:46px}.button--bubbleMenu{background-color:transparent;border:0;box-sizing:content-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-style:normal;font-weight:400;margin:0 8px;padding:0;text-align:left;transition:background-color .1s,border-color .1s,color .1s,fill .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal}.button--bubbleMenu:hover{color:#fff}.button--bubbleMenu.is-active{color:#34e79a}.button--bubbleMenu:disabled{cursor:default;opacity:.25;pointer-events:none}.button--bubbleMenu .svgIcon{margin-left:-3px;margin-right:-3px;margin-top:-3px;fill:#fff;display:inline-block;position:relative;top:-1px;vertical-align:middle}.buttonSet .button--bubbleMenu:last-child{margin-right:8px}.button--bubbleMenu.is-active .svgIcon{fill:#34e79a}.button--bubbleMenu .svgIcon--highlighter{margin-left:-7px;margin-right:-7px}.button--bubbleMenu .svgIcon--italic{margin-left:-9px;margin-right:-9px}.buttonSet-separator{background:hsla(0,0%,100%,.2);box-sizing:content-box;display:inline-block;height:24px;margin:0 6px;vertical-align:middle;width:1px}.button--bubbleMenu[style*="display: none"]+.buttonSet-separator{background-color:red;display:none}.bubbleMenu-linkinput{display:none;inset:0;position:absolute}.bubbleMenu-linkinputField{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:5px;box-sizing:border-box;color:#fff;font-size:16px;font-style:normal;font-weight:400;left:0;letter-spacing:0;outline:0;padding:13px 40px 11px 10px;position:absolute;top:0;width:100%}.bubbleMenu-linkinput>button{bottom:-3px;position:absolute;right:10px;top:0}.bubbleMenu--linkMode .buttonSet{visibility:hidden}.bubbleMenu--linkMode .bubbleMenu-linkinput{animation:pop-upwards .18s linear forwards;display:block}.bubbleMenu--measure{display:inline-block;visibility:hidden}.floatingMenu{height:40px;margin-inline-start:-58px;margin-top:4px;opacity:0;position:absolute;top:0;transition:visibility 0s linear .25s,opacity .1s,width 0s linear .25s;visibility:hidden;width:40px;z-index:400}.floatingMenu.is-active{opacity:1;transition:visibility 0s linear 0s,opacity .1s,width 0s linear 0s;visibility:visible}.floatingMenu.is-scaled{transition-delay:0s;width:312px}.floatingMenu>.floatingMenu-button{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.68);border-radius:100%;color:rgba(0,0,0,.68);cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;transform:rotate(0);transition:transform .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom;width:32px}.floatingMenu:before{background:#fff;content:"";height:40px;inset-inline-start:-80px;position:absolute;top:0;width:120px;z-index:-1}.floatingMenu.is-scaled>.floatingMenu-button{transform:rotate(45deg);transition:transform .25s}.floatingMenu-menu{display:inline-block;opacity:0;padding-inline-start:22px}.floatingMenu.is-scaled .floatingMenu-menu{opacity:1}.floatingMenu-menu>button{background:transparent;border:none;cursor:pointer;display:inline-block;height:32px;margin-inline-end:9px;padding:0;transform:scale(0);transition-duration:.1s;transition-property:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom;width:32px}.floatingMenu.is-scaled .floatingMenu-menu>button{transform:scale(1);transition-duration:.2s}.floatingMenu.is-scaled .floatingMenu-menu>button:nth-child(2){transition-delay:30ms!important}.floatingMenu.is-scaled .floatingMenu-menu>button:nth-child(3){transition-delay:60ms!important}.floatingMenu.is-scaled .floatingMenu-menu>button:nth-child(4){transition-delay:90ms!important}.unsplashInput{border-bottom:1px solid rgba(0,0,0,.15);font-size:20px;font-style:normal;font-weight:400;height:35px;letter-spacing:0;outline:0;padding:0}.unsplashImage{cursor:pointer;display:inline-block;position:relative}.unsplashImage img{animation:fade-in .6s}.unsplashImageMetadata{display:none;font-size:16px;left:0;position:absolute;top:0}.unsplashImage:hover .unsplashImageMetadata{background:rgba(0,0,0,.54);box-shadow:0 0 0 3px #34e79a;display:inline-block}.v-unbound .unsplashImage:hover .unsplashImageMetadata{box-shadow:0 0 0 3px #b5e5a4}.unsplashImageAuthor{bottom:2px;left:6px;position:absolute}figure img:hover,iframe:hover{box-shadow:0 0 0 3px #34e79a}.ProseMirror-selectednode>.iframeContainer,.ProseMirror-selectednode>img{box-shadow:0 0 0 3px #03a87c!important}.textrix pre{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:4px;word-wrap:break-word;font-size:14px;overflow:hidden;position:relative;word-break:break-word}.textrix pre.is-selected,.textrix pre:hover{border-color:#6b6b6b;transition:border-color .25s ease-out}.textrix pre.is-selected>.codeBlockMenu-button,.textrix pre:hover>.codeBlockMenu-button{cursor:pointer;opacity:1;pointer-events:auto;transition:opacity .25s ease-out}.textrix pre>code{display:block;font-size:14px;line-height:1.4;padding:32px}.textrix pre>.codeBlockMenu-button{align-items:center;display:flex;left:12px;opacity:0;pointer-events:none;position:absolute;top:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popover.codeBlockMenu>.popover-inner{width:240px}.popover.codeBlockMenu>.popover-inner ul{list-style:none;margin:0;max-height:calc(min(45vh, 440px));min-width:150px;padding:0}.popover.codeBlockMenu>.popover-inner ul li{border:0;box-sizing:border-box;cursor:pointer;display:block;line-height:1.4;overflow:hidden;padding:0 15px;position:relative;white-space:nowrap;width:100%}.popover.codeBlockMenu>.popover-inner ul li button{background:transparent;border-width:0;color:rgba(0,0,0,.54);cursor:pointer;line-height:1.4;outline:none;padding:5px 0;vertical-align:baseline;white-space:nowrap;width:100%}.popover>.popover-inner ul li button:hover{color:rgba(0,0,0,.68)}.popover button{text-align:left}[dir=rtl] .popover button{text-align:right}.popover.emoji-list>.popover-inner{padding:0;width:-moz-max-content;width:max-content}.popover.emoji-list>.popover-inner ul{list-style:none;margin:0;overflow:hidden;padding:0}.popover.emoji-list>.popover-inner ul li{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:15px 10px;width:100%}.popover.emoji-list li.selected{background-color:green}.suggestion{color:#03a87c}.hljs{background:#fff;color:#000}.xml .hljs-meta{color:silver}.hljs-comment,.hljs-quote{color:#007400}.hljs-attribute,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#aa0d91}.hljs-template-variable,.hljs-variable{color:#3f6e74}.hljs-code,.hljs-meta .hljs-string,.hljs-string{color:#c41a16}.hljs-link,.hljs-regexp{color:#0e0eff}.hljs-bullet,.hljs-number,.hljs-symbol,.hljs-title{color:#1c00cf}.hljs-meta,.hljs-section{color:#643820}.hljs-built_in,.hljs-class .hljs-title,.hljs-params,.hljs-title.class_,.hljs-type{color:#5c2699}.hljs-attr{color:#836c28}.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.textrix:not(.editing)>figure>img{max-height:100%;max-width:100%;position:relative}.textrix:not(.editing)>figure>img:not([data-layout=fill-width]){cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1);will-change:transform;z-index:auto}.textrix:not(.editing)>figure>img.zoomed{cursor:zoom-out}.textrix-zoom-overlay{background-color:hsla(0,0%,100%,.95);bottom:0;left:0;position:fixed;right:0;scroll-behavior:smooth;top:0;transition:opacity .3s;z-index:150}@keyframes pop-upwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;transform:matrix(1,0,0,1,0,-1)}70%{opacity:1;transform:matrix(1,0,0,1,0,0)}to{opacity:1;transform:matrix(1,0,0,1,0,0)}}@keyframes pop-downwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,-12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,-2)}40%{opacity:1;transform:matrix(1,0,0,1,0,1)}70%{opacity:1;transform:matrix(1,0,0,1,0,0)}to{opacity:1;transform:matrix(1,0,0,1,0,0)}}