/* Theme: minimal (default) */
body[data-theme='minimal'] { background:#fff; color:#111; }
body[data-theme='minimal'] .feature-item { 
  background:#fff; 
  box-shadow: 0 1px 3px rgba(0,0,0,0.1); 
  border: 1px solid #e5e5e5; 
}
body[data-theme='minimal'] .layui-nav-bar{ background-color: #111 !important; }
body[data-theme='minimal'] .layui-nav .layui-this:after{ background-color: #111 !important; }

/* 基础按钮样式 */
body[data-theme='minimal'] .btn-normal { 
  background: #f8f9fa; 
  color: #111; 
  box-shadow: 0 1px 2px rgba(0,0,0,0.05); 
  border: 1px solid #d1d5db;
  transition: all 0.2s ease;
}

body[data-theme='minimal'] .btn-primary { 
  background:#111; 
  color: #fff;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  border: 1px solid #111;
  transition: all 0.2s ease;
}

body[data-theme='minimal'] .btn-warning { 
  background: #fff7ed; 
  color: #9a3412; 
  box-shadow: 0 1px 2px rgba(0,0,0,0.05); 
  border: 1px solid #fdba74;
  transition: all 0.2s ease;
}

body[data-theme='minimal'] .btn-info { 
  background: #f0f9ff; 
  color: #0e7490; 
  box-shadow: 0 1px 2px rgba(0,0,0,0.05); 
  border: 1px solid #7dd3fc;
  transition: all 0.2s ease;
}

body[data-theme='minimal'] .btn-danger { 
  background: #fef2f2; 
  color: #991b1b; 
  box-shadow: 0 1px 2px rgba(0,0,0,0.05); 
  border: 1px solid #fca5a5;
  transition: all 0.2s ease;
}

/* 悬停状态 - 极简主题使用实色背景 */
body[data-theme='minimal'] .btn-normal:hover { 
  background: #e5e7eb; 
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); 
  border-color: #9ca3af;
}

body[data-theme='minimal'] .btn-primary:hover { 
  background: #374151; 
  box-shadow: 0 2px 4px rgba(0,0,0,0.15); 
  border-color: #374151;
}

body[data-theme='minimal'] .btn-warning:hover { 
  background: #fed7aa; 
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); 
  border-color: #fb923c;
}

body[data-theme='minimal'] .btn-info:hover { 
  background: #bae6fd; 
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); 
  border-color: #38bdf8;
}

body[data-theme='minimal'] .btn-danger:hover { 
  background: #fecaca; 
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); 
  border-color: #f87171;
}

/* 激活/点击状态 */
body[data-theme='minimal'] .btn-normal:active { 
  transform: translateY(1px); 
  box-shadow: 0 1px 1px rgba(0,0,0,0.05); 
}

body[data-theme='minimal'] .btn-primary:active { 
  transform: translateY(1px); 
  box-shadow: 0 1px 1px rgba(0,0,0,0.1); 
}

body[data-theme='minimal'] .btn-warning:active { 
  transform: translateY(1px); 
  box-shadow: 0 1px 1px rgba(0,0,0,0.05); 
}

body[data-theme='minimal'] .btn-info:active { 
  transform: translateY(1px); 
  box-shadow: 0 1px 1px rgba(0,0,0,0.05); 
}

body[data-theme='minimal'] .btn-danger:active { 
  transform: translateY(1px); 
  box-shadow: 0 1px 1px rgba(0,0,0,0.05); 
}