html[data-surface=shell]{--background:var(--tr-canvas);--foreground:var(--tr-ink);--surface-0:var(--tr-canvas);--surface-1:var(--tr-stage);--surface-2:var(--tr-stage-2);--surface-3:var(--tr-stage-2);--text-primary:var(--tr-ink);--text-secondary:var(--tr-ink-2);--text-tertiary:var(--tr-muted);--text-ghost:var(--tr-faint);--signal:var(--tr-accent-ink);--signal-muted:var(--tr-accent-soft);--signal-strong:var(--tr-accent-ink);--signal-glow:color-mix(in srgb, var(--tr-accent) 18%, transparent);--status-error:var(--tr-danger);--status-warning:var(--tr-accent-ink);--status-success:var(--tr-ok);--status-info:var(--tr-accent-ink);--paper-tint:var(--tr-stage);--paper-card:var(--tr-surface);--paper-panel:var(--tr-stage-2);--hairline:var(--tr-line-2);--hairline-soft:var(--tr-line);--accent:var(--tr-accent-ink);--accent-tint:var(--tr-accent-soft);--secondary:var(--tr-accent-strong);--secondary-text:var(--tr-accent-ink);--rule:var(--tr-accent-strong);--ink-mid:var(--tr-ink-2);--ink-soft:var(--tr-muted);--ink-faint:var(--tr-faint);--danger:var(--tr-danger);--font-sans:var(--tr-font-sans);background:var(--tr-canvas)}html.dark[data-surface=shell]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-surface=shell] body{background:var(--tr-canvas);color:var(--tr-ink);font-family:var(--tr-font-sans)}html[data-surface=shell] .document-studio-page,html[data-surface=shell] .document-studio-reader{--studio-canvas:var(--tr-stage);--studio-document:var(--tr-canvas);--studio-ink:var(--tr-ink);--studio-support:var(--tr-muted);--studio-accent:var(--tr-accent-ink);--studio-hairline:var(--tr-line-2);--studio-focus:var(--tr-accent);--studio-status-success:var(--tr-ok);--studio-status-error:var(--tr-danger);--studio-status-warning:var(--tr-accent-ink);--font-sans:var(--tr-font-sans);--font-display:var(--tr-font-sans);--font-mono:var(--tr-font-mono);--font-code:var(--tr-font-mono)}html[data-surface=shell] :is(.font-sans,.font-display){font-family:var(--tr-font-sans)}html[data-surface=shell] :is(.font-mono,.font-code){font-family:var(--tr-font-mono)}html[data-surface=shell] .ui-menu-panel{border-radius:var(--tr-radius-card);background:var(--tr-surface);box-shadow:var(--tr-shadow-menu);font-size:var(--tr-app-ui);border-color:#0000}html[data-surface=shell] .ui-menu-item{min-height:var(--tr-row);border-radius:var(--tr-radius-control);gap:.5625rem}
