@use "editor.scss"; @use "filter_box.scss"; @import "constants"; @font-face { font-family: "iA-Mono"; src: url("../fonts/iAWriterMonoS-Regular.woff2"); font-weight: normal; font-style: normal; } @font-face { font-family: "iA-Mono"; src: url("../fonts/iAWriterMonoS-Bold.woff2"); font-weight: bold; font-style: normal; } @font-face { font-family: "iA-Mono"; src: url("../fonts/iAWriterMonoS-Italic.woff2"); font-weight: normal; font-style: italic; } @font-face { font-family: "iA-Mono"; src: url("../fonts/iAWriterMonoS-BoldItalic.woff2"); font-weight: bold; font-style: italic; } :root { --ident: 18px; /* --editor-font: "Avenir"; */ --editor-font: "iA-Mono", "Menlo"; --ui-font: "Arial"; --top-bar-bg: rgb(41, 41, 41); --highlight-color: #464cfc; } html, body { margin: 0; height: 100%; padding: 0; width: 100%; overflow: hidden; } #root { display: flex; flex-direction: column; width: 100%; height: 100%; } #top { display: flex; flex-direction: row; z-index: 20; height: $top-bar-height; background-color: rgb(213, 213, 213); border-bottom: rgb(193, 193, 193) 1px solid; color: rgb(55, 55, 55); .main { flex: 2; max-width: 100%; .inner { max-width: $max-editor-width; margin: auto; font-size: 28px; padding: 10px 20px; display: flex; flex-direction: row; // .status { // position: absolute; // font-family: "iA-Mono"; // bottom: 45px; // left: 5px; // right: 5px; // background-color: rgb(187, 221, 247); // border: rgb(41, 41, 41) 1px solid; // border-radius: 5px; // padding: 3px; // font-size: 15px; // z-index: 100; // } .current-page { font-family: var(--ui-font); font-weight: bold; flex: 1; overflow: hidden; white-space: nowrap; // margin-right: 40px; display: block; } // .icon { // padding-left: 5px; // padding-right: 10px; // } .saved { color: #111; } .unsaved { color: #5e5e5e; } } .actions { // float: right; text-align: right; width: 40px; // margin-top: -35px; ul { list-style: none; margin-left: 0; padding-left: 0; margin-top: 0; list-style: none; background: #fff; border: #000 1px solid; text-align: left; a { padding: 3px; font-family: var(--ui-font); font-size: 50%; text-decoration: none; color: #000; } li { padding-left: 10px; padding-right: 10px; padding-bottom: 5px; } li:hover { background-color: #4d8dff12; } } } } .panel { flex: 1; } } #main { display: flex; flex-direction: row; flex-grow: 1; height: 0; .panel { flex: 1; border-left: 1px solid #eee; iframe { border: 0; width: 100%; height: 100%; padding: 0; margin: 0; } } } #editor { overflow-y: scroll; flex: 2; height: 100%; } #bhs { height: 300px; width: 100%; border-top: rgb(193, 193, 193) 1px solid; .panel { height: 100%; iframe { border: 0; width: 100%; height: 100%; padding: 0; margin: 0; } } } #status-bar { height: 40px; line-height: 40px; padding: 0 10px; text-align: right; background-color: rgb(213, 213, 213); border-top: rgb(193, 193, 193) 1px solid; font-family: "iA-Mono"; }