body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;margin:50px auto auto;max-width:400px;padding:2rem;text-align:center}.logo-container{margin-bottom:1.5rem}.login-logo{height:auto;max-width:150px}h2{color:#333}.input-group,h2{margin-bottom:1.5rem}.input-group{text-align:left}label{direction:rtl;text-align:start}input[type=email],input[type=password]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;direction:rtl;font-size:1rem;padding:.75rem;text-align:start;width:100%}input[type=email]:focus,input[type=password]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff33;outline:none}.login-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem;transition:background-color .3s ease;width:100%}.login-button:hover{background-color:#0056b3}.login-button:active{background-color:#004494}.school-code-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:20px;margin:50px auto auto;max-width:400px;padding:2rem;text-align:center}label{color:#555;display:block;font-weight:700;margin-bottom:.5rem;text-align:right}input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.75rem;text-align:right;width:100%}input[type=text]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff33;outline:none}button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem;transition:background-color .3s ease;width:100%}button:hover{background-color:#0056b3}.error-message{color:#d9534f;font-size:.9rem;margin-top:1rem}p{color:#333;font-size:1rem;margin-top:1rem}@font-face{font-family:MainFont;src:url(/static/media/Rubik-VariableFont_wght.3a4acc0356c6ea73f2c3.ttf)}body{font-family:MainFont}.Head{height:200px;justify-content:space-around;width:100%}.Head,.Head div{align-items:center;display:flex}.Head div{flex-direction:column;height:fit-content;justify-content:center;width:450px}.Head div p{color:#00b2ff;direction:rtl;font-size:25px;font-weight:400;width:100%}.Head img{height:100%;width:auto}.Head h1{color:#00b2ff;direction:rtl;font-size:50px;font-weight:400;width:100%}.TeachersList{display:flex;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:center;margin-top:50px;padding:20px 0}.TeacherCard{background:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;text-align:center;transition:transform .3s,box-shadow .3s;width:200px}.TeacherCard:hover{box-shadow:0 8px 12px #00000026;transform:translateY(-5px)}.TeacherImage{border-radius:50%;height:auto;margin-bottom:10px;object-fit:cover;width:100%}.TeacherInfo h2{color:#00b2ff;font-weight:400;margin:10px 0}.TeacherInfo h2,.TeacherInfo p{font-family:MainFont;font-size:25px}.Modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2}.ModalContent{background-color:#fff;border-radius:10px;max-width:600px;padding:20px;text-align:center;width:80%}.notes-container{background-color:#20b850;border-radius:5px;bottom:5px;box-shadow:0 4px 6px #0000001a;color:#fff;direction:rtl;font-size:20px;font-weight:700;height:fit-content;left:50%;padding:15px;position:fixed;text-align:center;text-align:start;transform:translateX(-50%);width:80%;z-index:1}
/*# sourceMappingURL=main.f495e131.css.map*/