/* Applied only to verified teacher cards, never to a student's performance aura. */
.teacher-identity{display:flex;gap:18px;align-items:center;margin:20px 0;padding:20px;background:#fff;border-radius:18px;color:#422e3c;flex-wrap:wrap;text-align:left}
.teacher-identity h2,.teacher-identity h3,.teacher-identity p{margin:4px 0}.teacher-identity a{color:#71334f}
.teacher-aura{--teacher-size:88px;position:relative;isolation:isolate;display:grid;place-items:center;flex:none;width:var(--teacher-size);height:var(--teacher-size);border-radius:50%;margin:12px;filter:none!important;box-shadow:none!important;background:#fff}
.teacher-aura::before,.teacher-aura::after{content:''!important;position:absolute!important;inset:-7px!important;border-radius:50%!important;background:conic-gradient(#8b3aff,#ed244d,#2775ff,#8b3aff)!important;-webkit-mask:none!important;mask:none!important;z-index:-1!important;animation:teacher-orbit 8s linear infinite!important;pointer-events:none;filter:none!important}
.teacher-aura::after{inset:-13px!important;filter:blur(10px)!important;opacity:.55;animation:teacher-orbit 12s linear infinite reverse!important}
.teacher-aura img{width:100%!important;height:100%!important;object-fit:cover!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:none!important;margin:0!important;position:relative;z-index:1;background:#f2e6f0}
.teacher-aura .bolt{display:none!important}
@keyframes teacher-orbit{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.teacher-aura::before,.teacher-aura::after{animation:none!important}}
