/* student_fonts.css */
@font-face {
    font-family: 'DBHeavent';
    src: url('../fonts/DBHeaventThinv3.2.1.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
body {
    font-family: 'DBHeavent', 'Sarabun', sans-serif;
    font-size: 26px;
    font-weight: 600;
}
.logo                  { font-size: 26px; }
.nav-menu a            { font-size: 19px; }
.hero-name             { font-size: 24px; }
.hero-sub              { font-size: 16px; }
.profile-name          { font-size: 22px; }
.profile-info          { font-size: 16px; }
.section-title         { font-size: 34px; }
.stat-value            { font-size: 43px; }
.stat-label            { font-size: 17px; }
.evaluation-table      { font-size: 18px; }
.evaluation-table th   { font-size: 18px; }
.feedback-box          { font-size: 17px; }
.reflection-quote-text { font-size: 17px; }
.reflection-badge      { font-size: 14px; }
.btn-link,
.btn-action,
.btn-modal,
.btn-reflection        { font-size: 17px; }
.modal-title           { font-size: 26px; }
.modal-select          { font-size: 19px; }
.char-count            { font-size: 16px; }
.form-textarea         { font-size: 18px; }
.form-label            { font-size: 18px; }
.reflection-quote::before {
	font-size: 45px!important;
}
.reflection-quote::after {
	font-size: 45px!important;
}