.teacher_page_cont{max-width:1200px;margin:0 auto;padding:40px 20px}.teacher_page_header{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:15px;margin-bottom:50px;padding:40px}.teacher_page_header_top{align-items:flex-start;gap:40px;display:flex}.teacher_page_avatar{flex-shrink:0}.teacher_page_avatar img{object-fit:cover;border:5px solid #fff;border-radius:50%;width:150px;height:150px}.teacher_page_info{flex:1}.teacher_page_name_verified{align-items:center;gap:10px;margin-bottom:15px;display:flex}.teacher_page_name_verified h1{margin:0;font-size:32px;font-weight:700}.teacher_page_bio{opacity:.95;margin-bottom:20px;font-size:16px;line-height:1.6}.teacher_page_subjects{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.teacher_page_subject_tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border:1px solid #ffffff80;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600}.teacher_page_stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:20px;display:grid}.teacher_page_stat{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border-radius:10px;padding:15px}.teacher_page_stat_label{opacity:.9;margin-bottom:5px;font-size:12px;font-weight:600}.teacher_page_stat_value{font-size:24px;font-weight:700}.teacher_page_materials{margin-top:50px}.teacher_page_materials h2{color:#000;margin-bottom:30px;font-size:24px;font-weight:700}.teacher_page_materials_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.teacher_page_material_card{width:100%}.teacher_page_no_materials{text-align:center;color:#999;padding:40px 20px;font-size:16px}@media (max-width:768px){.teacher_page_header_top{text-align:center;flex-direction:column;align-items:center}.teacher_page_name_verified{justify-content:center}.teacher_page_avatar img{width:120px;height:120px}.teacher_page_name_verified h1{font-size:24px}.teacher_page_stats{grid-template-columns:repeat(2,1fr)}.teacher_page_materials_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}
