playground/tree-sitter/concrete-syntax.css (59 lines of code) (raw):

/* Concrete Syntax Integration Styles */ /* Query Type Selector */ .query-type-selector { border-left: 1px solid var(--border-color); padding-left: 16px; margin-left: 8px; } .radio-group { display: flex; gap: 12px; } .radio-label { display: flex; align-items: center; font-size: 14px; margin-right: 0; cursor: pointer; } /* Enhanced Panel Header */ .panel-header { display: flex; align-items: center; gap: 8px; } /* Concrete Syntax Controls */ .concrete-syntax-controls { padding: 8px 16px; display: flex; align-items: center; gap: 12px; background-color: var(--panel-bg); } .status-text { font-size: 12px; color: var(--text-color); opacity: 0.7; } /* Container positioning */ #concrete-syntax-container:not([style*="visibility: hidden"]) { flex: 1; min-height: 0; display: flex; flex-direction: column; } #concrete-syntax-container .panel-header { flex: 0 0 auto; } #concrete-syntax-editor-container { flex: 1; min-height: 0; position: relative; border-bottom: 1px solid var(--border-color); display: flex; flex-direction: column; } #concrete-syntax-container .CodeMirror { flex: 1; position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; }