/* ==========================================
   主题样式文件 - MDtoAll（仅明亮模式）
   ========================================== */

/* 根变量 - 明亮主题 */
:root {
  --primary-color: #3B82F6;
  --secondary-color: #6B7280;
  --success-color: #10B981;
  --warning-color: #F59E0B;
  --danger-color: #EF4444;
  --background-color: #FFFFFF;
  --surface-color: #F9FAFB;
  --border-color: #E5E7EB;
  --text-primary: #111827;
  --text-secondary: #6B7280;
  --text-muted: #9CA3AF;
  --editor-bg: #FFFFFF;
  --preview-bg: #FFFFFF;
  --code-bg: #F8FAFC;
  --highlight-bg: rgba(59, 130, 246, 0.1);
  --selection-bg: rgba(59, 130, 246, 0.2);
}

/* 代码高亮样式 */
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #6B7280;
}

.token.punctuation {
  color: #374151;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #DC2626;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #059669;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #D97706;
}

.token.atrule,
.token.attr-value,
.token.keyword {
  color: #7C3AED;
}

.token.function,
.token.class-name {
  color: #3B82F6;
}

/* 选择文本样式 */
::selection {
  background-color: var(--selection-bg);
  color: var(--text-primary);
}

/* 打印样式 */
@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
  
  .header,
  .toolbar,
  .footer,
  .modal,
  .toast {
    display: none !important;
  }
  
  .main {
    margin: 0 !important;
    padding: 0 !important;
  }
  
  .editor-container {
    display: block !important;
    height: auto !important;
  }
  
  .preview-panel {
    width: 100% !important;
  }
  
  .html-preview {
    box-shadow: none !important;
    border: none !important;
  }
} 