/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

@font-face {
    font-family: 'Noto Sans TC';
    src: url('NotoSansTC-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 900;
    font-display: swap;
}

body {
    font-family: "Noto Sans TC", sans-serif;
}

#chat2 .form-control {
    border-color: transparent;
}

#chat2 .form-control:focus {
    border-color: transparent;
    box-shadow: inset 0px 0px 0px 1px transparent;
}

.divider:after,
.divider:before {
    content: "";
    flex: 1;
    height: 1px;
    background: #eee;
}

.card {
    height: 88vh;
}

#i-chat {
    position: relative;
    background-color: #ffffff;
    /* height: 70vh; */
}

/* 小於 576px 的裝置，例如手機 */
/* @media (max-width: 575.98px) {
    #i-chat {
        height: 70vh;
    }
} */

/* 576px 到 767px 的裝置，例如平板 */
/* @media (min-width: 576px) and (max-width: 767.98px) {
    #i-chat {
        height: 70vh;
    }
} */

/* 768px 到 991px 的裝置，例如小型筆記本電腦 */
/* @media (min-width: 768px) and (max-width: 991.98px) {
    #i-chat {
        height: 70vh;
    }
} */

/* 992px 到 1199px 的裝置，例如中型筆記本電腦 */
/* @media (min-width: 992px) and (max-width: 1199.98px) {
    #i-chat {
        height: 70vh;
    }
} */

/* 大於 1200px 的裝置，例如大型桌面螢幕 */
/* @media (min-width: 1200px) {
    #i-chat {
        height: 70vh;
    }
} */

#privacy-notice {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
