form-sheet dialog{inline-size:min(36rem,calc(100vw - 2 * var(--space-md)));max-block-size:calc(100dvh - 2 * var(--space-md));padding:var(--space-lg);border:1px solid var(--rule);border-radius:var(--shape-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-3)}form-sheet dialog[open]{display:flex;flex-direction:column;gap:var(--space-xs)}form-sheet dialog::backdrop{background:var(--paper-scrim)}form-sheet sheet-heading{font-family:var(--voice-machine);font-weight:600;font-size:var(--type-prose);margin-block-end:var(--space-xs)}form-sheet sheet-text{color:var(--ink-soft)}form-sheet sheet-label{margin-block-start:var(--space-xs);font-size:var(--type-mono-sm);color:var(--ink-soft)}form-sheet text-editor[mode=code]{max-block-size:40dvh;overflow:auto}form-sheet sheet-error{color:var(--fail);font-size:var(--type-mono-sm)}form-sheet sheet-error:empty{display:none}form-sheet sheet-actions{display:flex;justify-content:flex-end;gap:var(--space-xs);margin-block-start:var(--space-sm)}
