@tailwind base;@tailwind components;@tailwind utilities;.v-application,.v-application .text-body-1,.v-application .text-body-2,.v-application .text-caption,.v-application .text-h6,.v-application .text-h5,.v-application .text-h4,.v-application .text-h3{font-family:Manrope,sans-serif}.v-main{background:#f4f1ec}.v-main>.v-container{padding-top:28px;padding-bottom:32px}.v-card{border:1px solid #E7E2DA;border-radius:16px!important;box-shadow:0 1px 2px #1c19170a}.v-card.rounded-xl{border-radius:24px!important}.v-card-title{letter-spacing:0;font-weight:700}.v-data-table{background:#fff;border:1px solid #E7E2DA;border-radius:16px;overflow:hidden}.v-data-table thead th{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#78716c!important;background:#faf8f5}.v-data-table tbody tr:hover{background:#f7f5f2}.v-btn{border-radius:12px!important;letter-spacing:0}.v-field,.v-field--variant-outlined{border-radius:12px}.v-field--variant-outlined .v-field__outline__start{border-radius:12px 0 0 12px}.v-field--variant-outlined .v-field__outline__end{border-radius:0 12px 12px 0}h1.text-h4,h1.text-h3{letter-spacing:-.03em}.course-card{transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.course-card:hover{border-color:#c9c2b6;box-shadow:0 8px 24px #1c19170f}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:16px;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.chat-container{height:400px;overflow-y:auto}@media (max-width: 768px){.v-main>.v-container{padding-top:16px}}
