/* Mouse commands. The right-click circle for the whole app. */
.sheet-wheel{position:fixed;z-index:200;width:440px;height:440px;filter:drop-shadow(0 14px 28px rgba(8,24,32,.28))}
.sheet-wheel svg{width:100%;height:100%;display:block;overflow:visible}
.sheet-wheel path{fill:#e7eef0;stroke:#f7f7f5;stroke-width:3;cursor:pointer}
.sheet-wheel path.is-on{fill:#f4e7c6;stroke:#c6a15a}
.sheet-wheel text{fill:#1c3340;font:15px Georgia,'Times New Roman',serif;text-anchor:middle;dominant-baseline:middle;pointer-events:none}
.sheet-wheel-band{fill:none;stroke:#c5ced3;stroke-width:28;pointer-events:none}
.sheet-wheel-hole{fill:#fff;stroke:#d7c08a;stroke-width:2;pointer-events:none}
.sheet-wheel-hub{position:absolute;left:50%;top:50%;width:108px;height:108px;transform:translate(-50%,-50%);border:0;border-radius:50%;background:transparent;color:#19313b;font:16px/1.15 Georgia,'Times New Roman',serif;cursor:pointer}
.sheet-wheel-cmd{position:absolute;z-index:2;transform:translate(-50%,-50%);border:0;border-radius:0;background:#fff;color:#1c3340;padding:1px 6px;font:15px Georgia,'Times New Roman',serif;white-space:nowrap;cursor:pointer}
.sheet-format-list{position:absolute;left:78px;top:78px;width:284px;max-height:284px;overflow:auto;background:#fff;border:1px solid #8d8d8d;z-index:3;display:flex;flex-direction:column}
.sheet-format-list button{border:0;border-bottom:1px solid #e4e4e4;background:#fff;text-align:left;padding:7px 10px;font:14px/1.3 Georgia,'Times New Roman',serif;cursor:pointer;color:#172a33}
.sheet-format-list button:hover{background:#f4e7c6}
.sheet-save{display:none}
.project-title{display:block;width:100%;margin:0 0 18px;font:400 clamp(40px,4vw,64px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.03em;overflow-wrap:anywhere}
.project-about{max-width:42rem;margin:0 0 28px;font:22px/1.45 Georgia,'Times New Roman',serif;color:#1c3340}
.sheet-graphic{position:relative;display:inline-block;max-width:100%;margin:8px 0;vertical-align:top;border:1px solid #8d8d8d;line-height:0}
.sheet-graphic.is-chosen{outline:2px solid #1a3f6e;outline-offset:2px}
.sheet-graphic img{display:block;width:100%;height:auto}
.sheet-graphic figcaption{line-height:1.3;padding:6px 8px 2px;color:#1c3340;font:14px/1.3 Georgia,'Times New Roman',serif;text-align:center}
body.note-expanded{grid-template-columns:minmax(0,1fr)!important}
body.note-expanded .workspace{grid-template-columns:minmax(0,1fr)!important;max-width:none;width:100%;margin:0}
body.note-expanded .tabs,body.note-expanded #left-rail,body.note-expanded #right-rail{display:none!important}
body.note-expanded .stage,body.note-expanded #main,body.note-expanded .sheet,body.note-expanded .sheet-lock,body.note-expanded .ai-record,body.note-expanded .paper,body.note-expanded .ai-paper,body.note-expanded .editor{width:100%;max-width:none}
body.note-expanded .stage{grid-column:1}
.sheet-graphic-handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;background:#1a3f6e;border:2px solid #fff;cursor:nwse-resize}
