/* 正则表达式工具页样式 */
.regex-tool .form-label { font-weight: 500; }
.regex-tool .editor-wrapper textarea { font-family: ui-monospace, monospace; font-size: 0.95rem; min-height: 120px; }
.regex-tool #matchResult { min-height: 160px; font-family: ui-monospace, monospace; white-space: pre-wrap; word-break: break-all; }
.regex-tool .match-highlight { background: #fff3cd; border-radius: 2px; padding: 0 2px; }
.regex-tool .match-item { margin-bottom: 0.5rem; padding: 0.35rem 0.5rem; background: #f8f9fa; border-radius: 4px; font-size: 0.9rem; }
.regex-tool .regex-error { color: #dc3545; font-size: 0.9rem; }
.regex-tool .snippet-btn { margin: 0.2rem; }
.regex-tool .code-snippet-block { background: #f6f8fa; border: 1px solid #e1e4e8; border-radius: 6px; padding: 1rem; font-size: 0.85rem; }
.regex-tool .code-snippet-block pre { margin: 0; white-space: pre-wrap; word-break: break-all; }
.regex-tool .code-lang-tab { font-size: 0.9rem; }
.regex-tool .regex-run-result { background: #f6f8fa; border: 1px solid #e1e4e8; border-radius: 6px; padding: 0.75rem; font-size: 0.85rem; max-height: 200px; overflow: auto; }
