+.page-editor-page-area {
+ width: 100%;
+ border-radius: 8px;
+ box-shadow: $bs-card;
+ @include lightDark(background-color, #FFF, #333)
+}
+
+.page-edit-toolbar {
+ width: 100%;
+ margin: 0 auto;
+ display: grid;
+ grid-template-columns: minmax(max-content, 2fr) 1.5fr minmax(max-content, 2fr);
+ align-items: center;
+}
+
+@include larger-than($xxl) {
+ .page-editor-wysiwyg2024 .page-edit-toolbar,
+ .page-editor-wysiwyg2024 .page-editor-page-area,
+ .page-editor-wysiwyg .page-edit-toolbar,
+ .page-editor-wysiwyg .page-editor-page-area {
+ max-width: 1140px;
+ }
+
+ .page-editor-wysiwyg .floating-toolbox,
+ .page-editor-wysiwyg2024 .floating-toolbox {
+ position: absolute;
+ }
+}
+
+@include smaller-than($m) {
+ .page-edit-toolbar {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ }
+}
+
+.title-input.page-title {
+ font-size: 0.8em;
+ .input {
+ border: 0;
+ margin-bottom: -1px;
+ }
+ input[type="text"] {
+ max-width: 840px;
+ margin: 0 auto;
+ border: none;
+ height: auto;
+ display: block;
+ width: 100%;
+ font-size: 20px;
+ border-radius: 8px;
+ }
+ input[type="text"]:focus {
+ position: relative;
+ outline-offset: -1px;
+ outline: 1px dashed var(--color-primary);
+ box-shadow: $bs-card;
+ z-index: 50;
+ }
+}
+
+.page-editor-markdown .title-input.page-title input[type="text"] {
+ max-width: 100%;
+}
+
+body.tox-fullscreen .page-editor .edit-area,
+body.markdown-fullscreen .page-editor .edit-area {