.Life-ScriptEditor{width:100%;min-height:0;background-color:var(--surface-sunken);color:var(--text-strong);font-family:var(--font-mono, monospace);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:var(--spacing-3);border-radius:var(--radius-md);resize:none;overflow-y:auto}.Life-ScriptToolbar{color:var(--text-soft);font-size:var(--font-size-sm);padding-block:var(--spacing-2)}.Life-ScriptErrorList{background-color:var(--surface-raised);color:var(--text-soft);font-size:var(--font-size-xs);line-height:var(--line-height-normal);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm)}.Life-ScriptErrorList-Item{color:var(--text-soft)}.Life-ScriptErrorList-Line{color:var(--text-muted)}.Life-ScriptErrorList-Message{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Life-ScriptModeHint{display:none;color:var(--text-muted);font-size:var(--font-size-xs);text-align:center;padding-block:var(--spacing-2)}.Life-ScriptPanel{position:fixed;inset-block:0;inset-inline-end:0;width:var(--layout-inspector-width);background-color:var(--inspector-bg);color:var(--text-strong);padding:var(--spacing-3);overflow:hidden;visibility:hidden;transform:translate(100%);transition:transform var(--duration-instant, 0ms);z-index:var(--z-index-fixed)}.Life-ScriptPanel-Title{color:var(--text-soft);font-size:var(--font-size-sm)}.Life-ScriptGuideDialog-PageTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-strong);text-align:center;padding-block-end:var(--spacing-2)}.Life-ScriptGuideDialog-ConceptFields{margin:0}.Life-ScriptGuideDialog-ConceptFieldLabel{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.Life-ScriptGuideDialog-ConceptFieldValue{color:var(--text-strong);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-inline-start:0}.Life-ScriptGuideDialog-ExampleList{list-style:none;margin:0;padding-inline-start:0}.Life-ScriptGuideDialog-ExampleItem{color:var(--text-strong);background-color:var(--surface-sunken);font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}
