@font-face {
    font-family: TaiwanPearl-Regular;
    src: url(https://cdn.jsdelivr.net/gh/max32002/TaiwanPearl@2.125/webfont/TaiwanPearl-Regular.woff2) format("woff2"), url(https://cdn.jsdelivr.net/gh/max32002/TaiwanPearl@2.125/webfont/TaiwanPearl-Regular.woff) format("woff");
}

button {
    margin-top: 10px;
}
/* ----- */
.mr-5 {
    margin-right: 5px;
}
.form-text {
    display: block;
}
.form-label {
    margin-bottom: 0;
}
#result {
    border: 1px solid black;
    padding: 10px;
    font-family: TaiwanPearl-Regular;
}
.result-container {
    width: 160px;
    font-size: 20px;
}
.ancestor-name, .bottom-part {
    justify-content: center;
}
.bottom-part div{
    /* align-items: baseline; */
    margin-right: 5px;
}
.ancestor-name {
    /*letter-spacing: 40px;
        */ font-size: 27px;
        font-weight: 400;
        display: flex;
        justify-content: center;
        flex-wrap: nowrap;
}
.register-month {
    font-weight: 400;
}
.tablet-title {
    font-size: 30px;
    font-weight: 700;
/* transform: scaleY(0.9); */
}
.child-name {
    font-weight: 400;
}
/* RTL Text */
.rtl-text {
    direction: rtl;
}
.vertical-text {
    writing-mode: vertical-rl;
    text-orientation: upright;
}

.line-1 {
    line-height: 1.2;
    /* 調整行高度，可根據需要調整 */
}

.line-2 {
    line-height: 1.2;
    /* 調整行高度，可根據需要調整 */
}

.line-3 {
    line-height: 1.2;
    /* 調整行高度，可根據需要調整 */
}