mirror of
https://github.com/anthonyfitzpatrick/manuscript-compiler.git
synced 2026-07-22 08:31:19 +00:00
82 lines
6 KiB
CSS
82 lines
6 KiB
CSS
.manuscript-compiler-report {
|
|
display: grid;
|
|
grid-template-columns: max-content 1fr;
|
|
gap: var(--size-4-2) var(--size-4-4);
|
|
}
|
|
|
|
.manuscript-compiler-report dt { font-weight: var(--font-semibold); }
|
|
.manuscript-compiler-report dd { margin: 0; overflow-wrap: anywhere; }
|
|
|
|
.modal-content:has(.manuscript-compiler-report) {
|
|
max-height: 75vh;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.manuscript-compiler-warnings { color: var(--text-warning); }
|
|
|
|
.manuscript-compiler-preview { width: min(1100px, 90vw); }
|
|
.manuscript-compiler-preview-layout { display: grid; grid-template-columns: minmax(260px, 1fr) minmax(300px, 1fr); gap: var(--size-4-4); }
|
|
.manuscript-compiler-tree, .manuscript-compiler-inspector { border: 1px solid var(--background-modifier-border); border-radius: var(--radius-m); padding: var(--size-4-3); min-height: 240px; }
|
|
.manuscript-tree-children { margin-inline-start: var(--size-4-4); }
|
|
.manuscript-tree-scene { display: flex; align-items: center; gap: var(--size-4-2); }
|
|
.manuscript-scene-button { width: auto; justify-content: flex-start; font: inherit; }
|
|
.manuscript-status { display: inline-flex; width: 1.4em; margin-inline-end: var(--size-4-1); font-weight: var(--font-bold); }
|
|
.manuscript-status-included { color: var(--text-success); }
|
|
.manuscript-status-excluded { color: var(--text-muted); }
|
|
.manuscript-status-warning, .manuscript-issue-warning, .manuscript-issues-warning { color: var(--text-warning); }
|
|
.manuscript-issue-error, .manuscript-issues-error { color: var(--text-error); }
|
|
.manuscript-issue-information, .manuscript-issues-information { color: var(--text-muted); }
|
|
.manuscript-profile-json { width: 100%; min-height: 360px; font-family: var(--font-monospace); }
|
|
|
|
@media (max-width: 700px) { .manuscript-compiler-preview-layout { grid-template-columns: 1fr; } }
|
|
|
|
.manuscript-wizard { width: min(720px, 92vw); }
|
|
.manuscript-simple-compile { width: min(720px, 92vw); }
|
|
.manuscript-simple-compile > h3 { margin-top: var(--size-4-5); margin-bottom: var(--size-4-1); }
|
|
.manuscript-simple-compile > details { margin: var(--size-4-4) 0; padding: var(--size-4-3); border: 1px solid var(--background-modifier-border); border-radius: var(--radius-m); }
|
|
.manuscript-wizard .setting-item { align-items: flex-start; }
|
|
|
|
.manuscript-compile-workspace {
|
|
width: min(1180px, 96vw);
|
|
height: min(850px, 92vh);
|
|
}
|
|
.manuscript-compile-workspace .modal-content { display: flex; flex-direction: column; min-height: 0; height: 100%; padding: 0; }
|
|
.manuscript-compile-steps { display: grid; grid-template-columns: repeat(4, 1fr); border-bottom: 1px solid var(--background-modifier-border); background: var(--background-secondary); }
|
|
.manuscript-compile-steps button { border: 0; border-radius: 0; box-shadow: none; padding: var(--size-4-4); background: transparent; color: var(--text-muted); font-weight: var(--font-medium); }
|
|
.manuscript-compile-steps button.is-active { color: var(--text-normal); box-shadow: inset 0 -3px 0 var(--interactive-accent); }
|
|
.manuscript-compile-steps button.is-complete { color: var(--text-success); }
|
|
.manuscript-compile-body { flex: 1; min-height: 0; overflow-y: auto; padding: var(--size-4-5) var(--size-4-6); }
|
|
.manuscript-compile-body > h2 { margin-top: 0; }
|
|
.manuscript-found-card, .manuscript-ready-card { margin-top: var(--size-4-5); padding: var(--size-4-4); border: 1px solid var(--background-modifier-border); border-radius: var(--radius-m); background: var(--background-secondary); }
|
|
.manuscript-found-card h3, .manuscript-ready-card p { margin-top: 0; }
|
|
.manuscript-content-plan { border: 1px solid var(--background-modifier-border); border-radius: var(--radius-m); overflow: hidden; }
|
|
.manuscript-content-row { display: grid; grid-template-columns: 28px minmax(220px, 1fr) minmax(130px, 180px) 76px; align-items: center; gap: var(--size-4-2); padding: var(--size-4-2) var(--size-4-3); padding-inline-start: calc(var(--size-4-3) + var(--manuscript-depth) * 22px); border-bottom: 1px solid var(--background-modifier-border); }
|
|
.manuscript-content-row:last-child { border-bottom: 0; }
|
|
.manuscript-content-row.is-excluded { opacity: .55; background: var(--background-secondary-alt); }
|
|
.manuscript-content-name { display: grid; grid-template-columns: 18px 1fr; align-items: center; min-width: 0; }
|
|
.manuscript-content-name > span:nth-child(2) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
|
|
.manuscript-content-name small { grid-column: 2; color: var(--text-muted); }
|
|
.manuscript-content-icon { color: var(--text-muted); }
|
|
.manuscript-order-buttons { display: flex; gap: var(--size-4-1); }
|
|
.manuscript-order-buttons button { width: 32px; height: 32px; }
|
|
.manuscript-export-summary { display: grid; grid-template-columns: max-content 1fr; gap: var(--size-4-2) var(--size-4-5); padding: var(--size-4-4); border-radius: var(--radius-m); background: var(--background-secondary); }
|
|
.manuscript-export-summary dt { font-weight: var(--font-semibold); }
|
|
.manuscript-export-summary dd { margin: 0; }
|
|
.manuscript-compile-footer { display: flex; justify-content: space-between; padding: var(--size-4-3) var(--size-4-5); border-top: 1px solid var(--background-modifier-border); background: var(--background-primary); }
|
|
.manuscript-footer-forward { display: flex; gap: var(--size-4-2); }
|
|
.manuscript-empty-state { padding: var(--size-4-6); text-align: center; color: var(--text-muted); }
|
|
.manuscript-compiler-preview button:focus-visible,
|
|
.manuscript-wizard button:focus-visible,
|
|
.manuscript-scene-button:focus-visible { outline: 2px solid var(--interactive-accent); outline-offset: 2px; }
|
|
|
|
@media (forced-colors: active) {
|
|
.manuscript-status, .manuscript-issue-error, .manuscript-issue-warning, .manuscript-issue-information { color: CanvasText; forced-color-adjust: none; }
|
|
.manuscript-compiler-tree, .manuscript-compiler-inspector { border-color: CanvasText; }
|
|
}
|
|
|
|
@media (max-width: 700px) {
|
|
.manuscript-compile-workspace { width: 98vw; height: 94vh; }
|
|
.manuscript-compile-steps button { padding: var(--size-4-3) var(--size-4-1); font-size: var(--font-ui-smaller); }
|
|
.manuscript-content-row { grid-template-columns: 24px 1fr 110px; }
|
|
.manuscript-order-buttons { grid-column: 2 / 4; justify-content: flex-end; }
|
|
}
|