body{background:color-mix(in srgb,var(--tblr-bg-surface-secondary) 98%,black);font-family:var(--tblr-font-sans-serif);color:var(--tblr-body-color)}.aluno-marca{display:block;width:240px;max-width:80%;height:auto;margin:0 auto 24px}.terms-card,.result-card{max-width:760px!important;border-radius:var(--tblr-border-radius);box-shadow:var(--tblr-box-shadow-card);border:1px solid var(--tblr-border-color)}.card-header{min-height:72px}.card-header h3{font-size:1.15rem}.question-text{font-size:1rem!important;line-height:1.65}.alternativa-label:has(input:checked){border-color:var(--tblr-primary);background:var(--tblr-primary-lt)}.progress{height:8px!important}.term-item{line-height:1.65}#area-p{max-width:1000px;margin:auto}.container{max-width:1100px}.card-header.bg-primary{background:var(--tblr-primary)!important}
.card-header:is(.bg-primary,.bg-danger,.bg-success,.bg-secondary){color:#fff!important}
.card-header:is(.bg-primary,.bg-danger,.bg-success,.bg-secondary) :is(.card-title,h1,h2,h3,h4,h5,h6,.text-muted,.text-secondary){color:#fff!important}
.terms-card .card-body{font-size:1rem}
.terms-card .card-body h5,.terms-card .form-check-label,.terms-card .btn-continue{font-size:1rem;line-height:1.6}
.terms-card .card-title{font-size:1.25rem}
.terms-card .accept-terms .form-check{display:flex;align-items:flex-start;gap:12px;padding-left:0}
.terms-card #acceptTerms{width:26px;height:26px;flex:0 0 26px;margin:0.15rem 0 0;cursor:pointer}
.terms-card .form-check-label{cursor:pointer}
.result-card .progress{height:18px!important}
.container.aluno-acesso{max-width:480px}
