@import url("/intl-fist/bootstrap.min.css");
@import url("/intl-fist/bootstrap-icons.css");
@import url("/intl-fist/animate.css");
@import url("/intl-fist/themify-icons.css");
@import url("/intl-fist/styles.css");
@import url("/intl-fist/themes.css");
@import url("/intl-fist/owl.carousel.min.css");
@import url("/intl-fist/jquery.fancybox.css");
@import url("/intl-fist/ihover.css");

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
	
 #stats .card.pt-5 { padding-top: 1.25rem !important; } /* 降低原本过大的顶部内边距 */
    #stats .card-body {
      display: flex; flex-direction: column; align-items: center; justify-content: center;
    }
    #stats .stat-icon {
      display: inline-flex; align-items: center; justify-content: center;
      width: 48px; height: 48px; border-radius: 50%;
      font-size: 24px; line-height: 1; margin-bottom: 8px;
    }
    @media (min-width: 992px) {
      #stats .stat-icon { width: 52px; height: 52px; font-size: 26px; }
    }
    /* 轻量配色，避免喧宾夺主 */
    #stats .stat-cyan   { background: rgba(0,188,212,.12);  color: #00bcd4; }
    #stats .stat-orange { background: rgba(255,152,0,.12);  color: #ff9800; }
    #stats .stat-green  { background: rgba(76,175,80,.12);  color: #4caf50; }
    #stats .stat-blue   { background: rgba(33,150,243,.12); color: #2196f3; }
    #stats h2 { font-size: 1.6rem; margin: 4px 0 2px; }
    #stats p  { margin: 0; }
    
    
     #task-types .tt-head{display:flex;align-items:center;margin-bottom:.25rem;}
    #task-types .tt-head h5{margin:0 0 0 8px;font-weight:600;}
    #task-types .tt-icon{
      display:inline-flex;align-items:center;justify-content:center;
      width:36px;height:36px;border-radius:50%;font-size:18px;line-height:1;
    }
    #task-types .tt-cyan{background:rgba(0,188,212,.12);color:#00bcd4;}
    #task-types .tt-orange{background:rgba(255,152,0,.12);color:#ff9800;}
    #task-types .tt-pink{background:rgba(233,30,99,.12);color:#e91e63;}
    /* 细调卡片内边距，避免视觉显得空 */
    #task-types .card-body{padding:1.25rem 1.25rem 1rem;}
    
    
     .position-relative .features .card.pt-5 { padding-top: 1.25rem !important; }
    .position-relative .features .card-body {
      display: flex; flex-direction: column; align-items: center; text-align: center;
    }
    .position-relative .features .feat-icon{
      display:inline-flex; align-items:center; justify-content:center;
      width:44px; height:44px; border-radius:50%; font-size:20px; line-height:1; margin-bottom:10px;
    }
    @media (min-width: 992px){
      .position-relative .features .feat-icon{ width:48px; height:48px; font-size:22px; }
    }
    /* 轻量配色，不喧宾夺主 */
    .position-relative .features .fi-cyan  { background:rgba(0,188,212,.12);  color:#00bcd4; }
    .position-relative .features .fi-orange{ background:rgba(255,152,0,.12);  color:#ff9800; }
    .position-relative .features .fi-green { background:rgba(76,175,80,.12);   color:#4caf50; }