.student-home{gap:var(--space-6)}.student-home :is(.student-home-hero,.student-home-eval,.student-home-subjects){padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-1)}.student-home .student-home-hero{position:relative;background:linear-gradient(130deg,var(--sea-soft),var(--surface) 72%)!important;border-inline-start:4px solid var(--sun)!important}.student-home .student-home-eval-main,.student-home .student-subject-grid{gap:var(--space-4)}.student-home .student-subject-card{min-height:216px;padding:var(--space-6) var(--space-4);border-radius:var(--r-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--subject-accent) 8%,var(--surface)),var(--surface))!important}.student-home .sh-card{transition:border-color var(--dur),box-shadow var(--dur),transform var(--dur)}.student-home .sh-card:hover{box-shadow:var(--shadow-2);border-color:var(--sea)!important}.student-home :is(a,button){min-height:44px}.student-home #subjects-title+a{display:inline-flex;align-items:center;color:var(--text-gold)!important}.student-home .student-subject-card .sh-ring{margin-block-start:auto}.student-home .student-subject-card .subject-art{width:96px;height:80px}@media (max-width:640px){.student-home :is(.student-home-hero,.student-home-eval,.student-home-subjects){padding:var(--space-4)}.student-home .student-subject-grid{gap:var(--space-3)}.student-home .student-subject-card{min-height:208px;padding:var(--space-4) var(--space-2)}.student-home .student-home-hero .btn{width:100%}.student-home .student-home-eval-main .sh-ring{width:72px!important;height:72px!important}}