.text-title {
    font-size: 5rem;
}

.primary {
    color: #26499D;
}
.third{
    color: #8C8C8C;
}
.bg-note{
    background-color: #F2F2F7;
}
.bg-primary {
    background-color: #26499D;
}
.bg-warning {
    background-color: #CC0000;
}
.bg-secondary{
    background-color: #F2F2F7;
}
.bg-note{
    background-color: #F2F2F7;
}
/* 自訂你的按鈕容器樣式 */
.swiper-button-next{
  color: #ffffff !important;
  background-color:#737373;
  padding: 0.5rem;
  width: 4rem !important;
  height: 4rem !important;
}
.swiper-button-prev {
  color: #5A5A5A !important;
  background-color:#D9D9D9;
  padding: 0.5rem;
  width: 4rem !important;
  height: 4rem !important;
}
.corner-fold {
    position: relative;      /* 讓 ::after 有定位基準 */
    overflow: hidden;        /* 避免折角超出容器邊界 */
}
.corner-fold {
    position: relative;
    /* 用 clip-path 直接把按鈕右下角切掉一塊直角三角形缺口 */
    clip-path: polygon(
        0 0,
        100% 0,
        100% calc(100% - 1.5em),
        calc(100% - 1.5em) 100%,
        0 100%
    );
}

/* 折角陰影，疊在右下角 */
.corner-fold::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1.5em;
    height: 1.5em;
    background: linear-gradient(
        to top left,
        transparent 50%,
        rgba(0, 0, 0, .4) 50%
    ) no-repeat 100% 0 / 1.5em 1.5em;
}

.pb-1 {
    padding-block: 1rem;
}

.card:nth-child(odd){
    background-color: #262626;
}
.card:nth-child(even){
    background-color: #373737;
}
html {
    scroll-behavior: smooth;
}