/* 自行创建的样式库 */
body {
    padding-bottom: 10px;
}

.navbar-bg {
    background-color: #07C160;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.fs-7 {
    font-size: 0.9em;
}

.fs-8 {
    font-size: 0.75em;
}

#element-paginator .pagination,
.dementia-stages .pagination,
.therapy_participants .pagination {
    --bs-pagination-active-bg: rgb(25, 135, 84);
    --bs-pagination-active-border-color: rgb(25, 135, 84);
    --bs-link-color: rgb(25, 135, 84);
    --bs-link-hover-color: rgb(25, 135, 84);
}

/* 加载中提示块 */
#loading {
    display: none;
}

img.form-img {
    max-width: 200px;
}

.therapy-cover {
    max-height: 300px;
}

.ff-lively {
    font-family: Comic Sans MS, cursive
}

.swiper {
    --swiper-theme-color: rgb(255, 146, 0); /* 设置Swiper风格 */
    --swiper-navigation-color: rgb(246, 209, 48); /* 单独设置按钮颜色 */
    --swiper-navigation-size: 26px; /* 设置按钮大小 */
    --swiper-pagination-color: rgb(255, 146, 0);
}

.text-pink-light {
    color: #ffc0cb !important;
}

.text-pink {
    color: #d63384 !important;
}

.text-tabular-nums {
    font-variant-numeric: tabular-nums;
    /* 兼容旧浏览器 */
    font-feature-settings: "tnum";
}
