/* [FLP4/c13-core] 原 custom.css 86084-87645 · 全站加载 */
/* 花间课程 */
  .florint-course-hero {
    padding: 40px 20px;
    margin: 15px 10px;
  }
  .florint-course-hero h2 {
    font-size: 1.4rem !important;
  }
  .florint-course-hero p {
    font-size: 0.9rem !important;
  }
  .florint-course-subtitle {
    font-size: 0.95rem !important;
  }
  .florint-course-tier {
    padding: 20px 15px;
  }
  .florint-course-cards {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .florint-course-card {
    padding: 20px;
  }

  /* 花间色彩 */
  #florint-color-analysis {
    padding: 25px 15px;
    margin: 15px 10px;
  }
  #florint-color-analysis h2 {
    font-size: 1.3rem !important;
  }
  #florint-analysis-upload {
    padding: 25px 15px;
  }
  .florint-toolbar {
    flex-direction: column;
    gap: 8px;
  }
  .florint-toolbar input,
  .florint-toolbar select {
    width: 100%;
  }
  .florint-grid {
    grid-template-columns: repeat(auto-fill, minmax(70px, 1fr));
    gap: 6px;
  }
  .florint-schemes-grid {
    grid-template-columns: 1fr;
  }

  /* 花间蜜语 */
  body.page-id-20 .entry-content > p.wp-block-paragraph:first-child {
    padding: 35px 20px;
    font-size: 1rem !important;
    margin: 15px 10px 30px;
  }

  /* 书刊资材 */
  .florint-book-hero {
    padding: 35px 20px;
    margin: 15px 10px;
  }
  .florint-book-grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  /* 花间社区 */
  body.page-id-21 .entry-content > p:first-child {
    padding: 30px 20px;
    font-size: 0.95rem !important;
    margin: 15px 10px 25px;
  }
  body.page-id-21 .bbpress-wrapper {
    padding: 15px;
    margin: 0 10px;
  }

  