:root{font-size:20px}body{font-size:1.2rem}button,input,label,li,p,select,textarea{font-size:1.4rem!important}.text-sm,.text-xs,small{font-size:1.3rem!important}.text-base{font-size:1.4rem!important}.text-lg,.text-md{font-size:1.6rem!important}.text-xl{font-size:1.8rem!important}.text-2xl{font-size:2rem!important}.text-3xl{font-size:1.9rem!important}.text-4xl{font-size:2.2rem!important}.text-5xl{font-size:2.7rem!important}.sidebar a,.sidebar button,.sidebar div,.sidebar p,.sidebar span,.sidebar-menu-item,.sidebar-nav-item{font-size:1.6rem!important;font-weight:500!important}.sidebar .section-title,.sidebar h2,.sidebar h3{font-size:1.8rem!important;font-weight:600!important}.sidebar-logo-text{font-size:1.9rem!important;font-weight:700!important}.card-content,.dashboard-card,.dashboard-card *,.dashboard-card p,.nav-link,button,input,nav a,select,table,td,textarea,th{font-size:1.4rem!important}li,p,td,th{line-height:1.6!important}h1,h2,h3,h4,h5,h6{line-height:1.3!important}.btn,.clickable,.interactive,a.btn,button,input[type=checkbox],input[type=radio]{min-height:2.5rem!important;min-width:2.5rem!important;padding:.5rem 1rem!important}.space-y-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.space-y-2{margin-top:.75rem!important;margin-bottom:.75rem!important}.space-y-3{margin-top:1rem!important;margin-bottom:1rem!important}.space-y-4{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.p-1{padding:.5rem!important}.p-2{padding:.75rem!important}.p-3{padding:1rem!important}.p-4{padding:1.25rem!important}.sidebar-item{padding-top:.75rem!important;padding-bottom:.75rem!important;margin-bottom:.5rem!important}