/* ============================================================
   kosen-cta.css — 高専LP CTA ページ固有オーバーライド
   共通ベース: css/common/cta-base.css
   差分のみ記述: タイトルline-height（1.45）、__br改行制御
   K3カラートーン調整: ゴールドアクセント→シアンに上書き
   ============================================================ */

/* --- Title: kosen固有 line-height --- */
.kosen-cta .cta-base__title {
  line-height: 1.45;
}

/* --- kosen固有: タイトル改行（タブレット以下で表示） --- */
.cta-base__br {
  display: none;
}

@media (max-width: 768px) {
  .cta-base__br {
    display: block;
  }
}

/* ============================================================
   K3: シアンカラートーン調整（共通CTAベースのgold上書き）
   ============================================================ */

/* --- Flare: right side gold → cyan --- */
.kosen-cta .cta-base__flare--right {
  background: radial-gradient(circle, #00BCD4 0%, transparent 70%);
}

/* --- Eyebrow: gold → cyan --- */
.kosen-cta .cta-base__eyebrow {
  color: #00BCD4;
  border-color: rgba(0, 188, 212, 0.4);
}

/* --- Title emphasis: gold → cyan --- */
.kosen-cta .cta-base__em {
  color: #00BCD4;
}

/* --- Ghost Button hover: gold → cyan --- */
.kosen-cta .cta-base__btn--ghost:hover {
  border-color: rgba(0, 188, 212, 0.6);
  background: rgba(0, 188, 212, 0.08);
}

/* --- Note shield icon: gold → cyan --- */
.kosen-cta .cta-base__note .fa-shield-alt {
  color: rgba(0, 188, 212, 0.6);
}
