:root, .wa-light, .wa-dark .wa-invert { --wa-color-surface-raised: var(--wa-color-neutral-95); --wa-color-surface-default: var(--wa-color-neutral-90); --wa-color-surface-lowered: var(--wa-color-neutral-80); } wa-button-group>wa-button::part(base) { background-color: var(--wa-color-neutral-95); border: 1px solid var(--wa-color-border-quiet); color: var(--wa-color-on-quiet); } wa-button-group>wa-button::part(base):hover { transform: scale(1.05); background-color: var(--wa-color-neutral-80); } /*********************** codemirror6 search panel tweaks to show close **********************/ .cm-panel.cm-search [name="close"] { color: black } .cm-panel.cm-panel-lint [name="close"] { color: black } .cm-panel.cm-search [name="search"] { width:98%; } form header { background-color: burlywood; } .page-wrap { background: white; height: 100vh; display: grid; grid-template-columns: minmax(10px, 1fr) minmax(10px, 4fr); grid-template-rows: min-content min-content 1fr min-content; } details[open] { flex-grow: 1; overflow: hidden; } summary { background-color: var(--quiet-neutral-fill-softer); } /* Set editor dimensions */ #editor { max-width: 100%; overflow: hidden; height: 75cqh; } /* Stretch editor to fit inside its containing div */ .cm-editor { height: 100%; width: 100%; overflow: auto; } details[open]::details-content { padding: 0.1em; border: thin solid grey; overflow: auto; } ::backdrop { backdrop-filter: blur(2px); } #tConnect:state(unchecked) { outline: dashed 4px deeppink; outline-offset: 4px; } .page-header { grid-column: 1 / -1; display: flex; justify-content: space-between; } .page-sidebar { grid-column: 1 / 2; grid-row: 2 / 4; display: flex; flex-direction: column; details { display: flex; flex-direction: column; } } .page-nav { grid-column: 2 / 3; background: red; } .page-main { grid-column: 2 / 3; display: flex; flex-direction: column; } .page-footer { grid-column: 1 / -1; background: #ffecb3; display: flex; justify-content: space-between; padding: 2px; }