@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&display=swap";body{font-family:Poppins,sans-serif}.pro-header{background:#fff;box-shadow:0 4px 12px #0000000f;padding:.7rem 0;position:sticky;top:0;width:100%;z-index:2}.nav-container{max-width:1200px;padding:0 1.2rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.logo{font-size:1.7rem;font-weight:600;color:#222}.logo span{color:#007bff}.nav-links{display:flex;gap:2rem;transition:all .4s ease}.nav-links a{color:#222;text-decoration:none;font-weight:500;position:relative}.nav-links a:after{content:"";position:absolute;height:2px;width:0%;left:0;bottom:-4px;background-color:#007bff;transition:width .3s ease}.nav-links a:hover:after{width:100%}.hamburger{display:none;flex-direction:column;gap:6px;cursor:pointer;transition:transform .3s ease}.hamburger span{width:28px;height:3px;background:#333;border-radius:3px;transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}@media (max-width: 768px){.nav-links{position:absolute;top:72px;right:0;background:#fff;width:100%;flex-direction:column;align-items:center;padding:1.5rem 0;box-shadow:0 4px 12px #00000014;max-height:0;overflow:hidden;opacity:0;pointer-events:none}.nav-links.open{max-height:300px;opacity:1;pointer-events:all;transition:max-height .3s ease,opacity .3s ease}.hamburger{display:flex}}.nav-links a:active{border-bottom:1px solid blue}.right-controls{display:flex;align-items:center;gap:1rem;position:relative}.profile{position:relative;cursor:pointer}.profile img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #007bff;transition:transform .3s ease}.profile img:hover{transform:scale(1.05)}.profile-dropdown{position:absolute;top:48px;right:0;background:#fff;padding:.8rem 1rem;border-radius:8px;box-shadow:0 8px 20px #00000014;display:flex;flex-direction:column;gap:.5rem;z-index:1001;min-width:150px}.profile-dropdown p{font-weight:700;color:#333;margin-bottom:.5rem}.profile-dropdown a{text-decoration:none;color:#555;font-size:.9rem}.profile-dropdown a:hover{color:#007bff}@media (max-width: 768px){.profile-dropdown{right:10px}}.errorContainer{display:flex;align-items:center;justify-content:center;width:100%;min-height:115vh;text-align:center;background:#0b0f1a80;position:absolute;top:0;overflow:hidden;z-index:4}.errorContainer h2{color:#0ff}.errorContainer p{color:#fff}.cancel{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;color:#fff;background-color:red;position:fixed;top:10px;right:10px;cursor:pointer;z-index:5}.cancel:hover{background:#e97d7d}.menu{background:url(/images/menu.png);background-size:contain;height:30px;width:30px}.quzSection{display:flex;align-items:center;justify-content:center;margin:10px 0}.quzSection .examSetup{display:flex;flex-direction:column;justify-content:center;align-items:center}.examSetup div,.start{min-height:50px;width:600px;margin:4px;border:none;box-shadow:2px 2px 5px #0003}.examSetup div{padding-left:10px;display:flex;align-items:center}.start{color:#fff;font-size:18px;background:#096cce}.examSetup{width:600px;height:100%}.sub_section{background:#fff}.examSetup .sub_section{display:flex;align-items:center;font-size:18px;justify-content:space-around}.sub_section input{width:170px;border:none;outline:none;font-size:18px}.examSetup label{width:100px}.sub_section select{font-size:18px;border:0px;outline:0px;width:170px;background:#fff}.examNavigation button,.examNavigation div{height:40px;width:100px;background:#fff;border:0px;color:#096cce;border:1px solid #096CCE;font-family:Roboto}.examNavigation div{display:flex;justify-content:center;align-items:center;background:#096cce;color:#c1d8f3}.question{min-height:150px;justify-content:center}.option:hover{background:#096cce;cursor:pointer;color:#fff}@media only screen and (max-width:700px){.examSetup div,.start{width:90%;min-height:50px}.examSetup div{margin:8px}.examNavigation{width:90%}.question{min-height:190px;margin:8px 0}.quzSection{margin:20px 0}}.selected{background:#096cce;color:#fff}.loadingContainer{background:#ffffff80;width:100vw;height:100%;position:absolute;top:0;display:flex;justify-content:center;align-items:center}.quizImageDisplay{height:220px;width:600px;background:url(/assets/exam-settings-D_Pzt-iU.png);background-size:cover;background-repeat:no-repeat;margin:5px auto}@media screen and (max-width:700px){.quizImageDisplay{width:95vw}}.isLoading{height:100px;width:100px;border-bottom:3px solid rgb(9,108,206);border-radius:50%;animation:spin 1s linear infinite}.note{position:absolute;background:#fff;color:#000;padding:15px;top:70px;right:25px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px}.note button{border:none;padding:8px;background:#096cce;color:#fff}.note button:hover{background:#568ec6}.summary{background:#fff;height:calc(100vh - 130px);width:70%;display:flex;flex-direction:column;align-items:center;margin:auto;padding:10px;overflow-y:auto}.summary-content{width:90%}.answer{background:#f6faff;box-shadow:2px 2px 5px #0003;margin-bottom:10px;padding:5px;display:flex;flex-direction:column;gap:1px;width:100%}.see-more{color:#096cce;cursor:pointer}.see-more:hover{color:#a6cdf3}.seemore{width:100vw;height:99vh;overflow-y:auto;background:#fff;position:fixed;top:0}.seemoreDetails{margin:70px auto;width:70%;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width:700px){.summary{width:99%}.seemoreDetails{width:98%}}.message-container{position:fixed;bottom:20%;left:50%;transform:translate(-50%);z-index:1000}.congrats-box{background:#096cce;color:#fff;padding:20px 30px;border-radius:12px;font-size:1.5rem;text-align:center;box-shadow:0 8px 20px #0003;animation:floatUpFade 3s ease-out forwards}@keyframes floatUpFade{0%{transform:translateY(0);opacity:1}80%{opacity:1}to{transform:translateY(-100px);opacity:0}}.profile-container{background-color:#e3f2fd;min-height:650px;max-width:900px;margin:20px auto;border-radius:12px;box-shadow:0 6px 15px #0000001a;padding-bottom:30px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative}.image_update{position:absolute;bottom:-50px;left:10px;z-index:1;display:flex;flex-direction:column;justify-content:left;align-items:left;gap:0px;height:80px}.cover-photo{height:250px;background:url(../assets/myimage.jpg) center/cover no-repeat;border-radius:12px 12px 0 0;position:relative}.cover-photo button{background:#1976d2;border:none;color:#fff;width:80px;padding:5px;font-size:14px;border-radius:10px}.about-user{text-align:center;margin-top:-70px;position:relative}.image_profileimage{position:absolute;top:50%;right:50%}.profile-picture{width:140px;height:140px;border-radius:50%;border:5px solid white;object-fit:cover;box-shadow:0 0 8px #00000026;background-color:#fff;margin-bottom:10px}.performance-badge{font-size:28px;font-weight:700;color:#0d47a1;background-color:#bbdefb;display:inline-block;padding:10px 25px;border-radius:30px;margin-bottom:8px;box-shadow:0 3px 6px #0b39794d}.user-name{font-weight:700;font-size:1.9rem;color:#0d47a1;margin:0}.profile-info{display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px 20px 0;gap:20px}.card{background:#fff;padding:20px;border-radius:14px;box-shadow:0 3px 8px #0000001a;flex:1 1 400px;min-width:320px;max-height:500px;overflow-y:auto}.aspirant-badge{background-color:#1976d2;color:#fff;display:inline-block;padding:8px 18px;border-radius:12px;font-weight:600;margin-bottom:15px}.basic-info p{margin:6px 0;font-size:1rem;color:#333}.basic-info strong{color:#0d47a1}.history h3{margin-top:0;margin-bottom:15px;color:#0d47a1;font-weight:700}.history-item{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #eee;font-size:1rem;color:#444}.history-item:last-child{border-bottom:none}.profile_subject{flex:2}.exam-type{flex:1;text-align:center;color:#1976d2;font-weight:600}.score{flex:1;text-align:right;font-weight:700;color:#0d47a1}@media (max-width: 720px){.profile-info{flex-direction:column;align-items:center}.card{width:90vw}}.rolling{height:50px;width:50px;border:5px solid #ccc;border-bottom-color:#0d47a1;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.withdraw{padding:10px 0;background:#1976d2;width:100px;display:flex;justify-content:center;align-items:center;border-radius:10px}.withdraw strong{color:#fff}.withdraw strong:hover{cursor:pointer;color:#d7d6d6}.profile-book-section{background:#fff;padding:20px;margin:20px;border-radius:14px;box-shadow:0 3px 8px #0000001a;flex:1 1 400px;min-width:320px}.book-card-grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.profile-book-card{background-color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 15px #00000014;display:flex;flex-direction:column;transition:transform .2s ease;width:25%}.profile-book-card:hover{transform:translateY(-5px)}.book-image-wrap{width:90%;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center}.book-img{max-width:100%;max-height:100%;object-fit:contain}.book-info{padding:16px;display:flex;flex-direction:column;gap:10px}.book-info h4{font-size:14px;font-weight:700;color:#0d47a1;margin:0}.book-author{font-size:14px;color:#555;font-style:italic}.book-buttons{display:flex;gap:10px;margin-top:auto}.btn{flex:1;padding:8px 10px;font-size:12px;border:none;border-radius:6px;cursor:pointer;transition:background .2s;font-weight:700}.view-btn{background-color:#1976d2;color:#fff}.download-btn{background-color:#388e3c;color:#fff}.btn:hover{opacity:.9}@media (max-width:700px){.profile-book-card{width:45%}.book-info h4{font-size:12px}.btn{font-size:10px}}.loginContainer{width:99%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;background:#096cce;color:#fff;height:1000px}.intro{width:500px;height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;box-shadow:0 2px 4px #fff;margin:10px}.loginForm{width:300px;margin:10px;height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center}.loginForm form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:7px;box-shadow:0 4px 8px #007bff80;border-radius:20px;background:#fff;margin:10px 0}.loginForm form input,.loginForm form select,.loginForm form button{width:99%;height:40px;padding:5px;margin:5px 0;border-radius:20px;font-size:18px;outline:0px;border:none}@media screen and (max-width:700px){.loginForm{width:90%}}.loginForm form input{box-shadow:0 2px 4px #0000001a;transition:box-shadow .3s ease}.loginForm form input:focus{box-shadow:0 4px 8px #007bff80}a{color:#fff;text-decoration:none}a:hover{color:#cacaca}#google{width:99%;display:flex;justify-content:space-between;align-items:center;border-radius:20px;height:40px;margin:5px 0;background:#007bff80;box-shadow:0 4px 8px #007bff80}.button{background:#007bff80;box-shadow:0 4px 8px #007bff80}#google button{border:0px;width:300px;background:transparent}.intro-container{text-align:center;font-family:Arial,sans-serif;color:#fff}.intro-container h1{color:#94b6de;font-size:2rem}.intro-container p{font-size:1rem;margin:10px 0}.intro-container p:last-of-type{font-size:.9rem;color:#fff}fieldset{padding:10px}.dont_have_account{font-size:18px;color:#e6e6e6}.dont_have_account span{font-size:22px;color:#fff;text-decoration:underline}.infoContainer{width:100vw;background:#fff;min-height:400px;color:#000;padding:20px}.extraInfo{width:60%;margin:auto}.infoContainer h1{font-size:50px;margin:30px 0}.extraInfo p{font-size:20px}@media screen and (max-width:700px){.extraInfo{width:95%}.extraInfo h1{font-size:40px}}.subscribe{padding:10px;border-radius:15px;background:#096cce;color:#fff;cursor:pointer}.subscribe:hover{color:#dbdbdb}.loing_contact{background:#096cce;width:100vw;display:flex;justify-content:center;align-items:center}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;margin:0;padding:0;font-family:Roboto,sans-serif}.chatHeader{width:100%;background:#096cce;color:#fff;display:flex;flex-direction:column;justify-content:space-around;font-size:16px;padding:10px}.chat-profile{display:flex;align-items:center}.chat-user_picture{width:50px;height:50px;background:#fff;border-radius:50%;margin-right:10px}.room_info_container{width:350px;margin:15px auto;display:flex;justify-content:space-between;align-items:center}.room_info,.mobile_info{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px}.no_of_users{width:35px;height:35px;border-radius:50%;background:#c1d8f3;color:#096cce;display:flex;justify-content:center;align-items:center;cursor:pointer}.chatDisplay{display:flex;width:100%;height:calc(100vh - 120px)}.chat-head{display:flex;justify-content:space-between;align-items:center;margin:0 10px}.room_container{width:25%;background:#096cce;color:#fff;display:flex;align-items:center;padding:15px;height:100%}.chat_rooms{display:flex;flex-direction:column;gap:10px;font-size:18px}.chat_rooms div{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#ffffff1a;border-radius:5px;cursor:pointer}.chat_rooms .online{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#c1d8f3;color:#096cce}.chatContainer{width:75%;background:#c1d8f3;position:relative;display:flex;flex-direction:column}#chat{height:calc(100vh - 220px);width:100%;overflow-y:auto;padding:10px;background:#f5f5f5;margin-bottom:60px;background:#c1d8f3;position:relative;top:0;z-index:1}.sentMgs{background:#fff;padding:10px;border-radius:10px;font-size:18px;margin:5px;max-width:70%;word-wrap:break-word}.useName{color:#096cce;font-size:16px}.chatForm{position:absolute;bottom:0;width:100%;padding:10px;background:#fff;border-top:1px solid #ddd}#inputField{display:flex;align-items:flex-end;background:#fff;border-radius:10px;padding:5px;box-shadow:0 2px 4px #0000001a}.chatForm .input{border:none;font-size:18px;flex-grow:1;resize:none;outline:none;max-height:100px;overflow-y:auto}.chatForm button{background:none;border:0px;cursor:pointer;width:60px}@media only screen and (max-width: 700px){.room_container{display:none}.chatContainer{width:100%}.chatDisplay{height:calc(100vh - 160px)}#chat{height:calc(100vh - 260px)}}.viewRooms{background:#c1d8f3;color:#096cce;padding:5px;border-radius:5px;cursor:pointer}.viewRooms:hover{color:#83b7f2}.users{cursor:pointer}.users:hover{color:#c1d8f3}#noOfUsers{min-width:350px;min-height:200px;display:flex;flex-direction:column;padding:10px;background:#096cce;color:#fff;position:absolute;top:1px;left:120px}#viewRooms{min-width:350px;min-height:200px;display:flex;flex-direction:column;padding:10px;background:#096cce;color:#fff;position:absolute;top:0}@media screen and (max-width: 700px){#noOfUsers,#viewRooms{width:85vw}#noOfUsers{left:0}}.rooms{justify-content:center;align-items:center;display:flex;flex-direction:column;gap:16px;width:100vw;height:70%}.rooms div{background:#096cce;width:305px;height:69px;box-shadow:0 4p 4px #000;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:24px;cursor:pointer}.rooms div:hover{color:#cccdd3}.chatFormat{width:98%;margin:7px 5px;display:flex;flex-direction:column}.profile_image{width:57px;height:57px;border-radius:50%;background:#fff}.text_message{background:#fff;box-shadow:0 4px 4px #0000001a;padding:5px;border-radius:10px;display:flex;flex-direction:column;gap:2px;max-width:70%;position:relative}.text_message .option{height:40px;width:40px;background:#fff;border-radius:50%;position:absolute;right:-10px;top:-10px;color:#054da0;text-align:center;font-size:20px;font-weight:700}.chat-cover{height:100vh;width:100vw;background:#ffffff80;position:fixed;top:0;z-index:2}.delete-chat{display:flex;align-items:center;justify-content:center;position:fixed;top:30%;left:50%;z-index:4;color:red;background:#fff;padding:10px;border-radius:10px}.delete-chat:hover{cursor:pointer}.text_message h5{color:#83b7f2}.typing-indicator{width:99%;color:#26272a;z-index:3;position:absolute;bottom:-10px;padding:10px;display:flex;gap:2px;justify-content:center;align-items:center}.signupForm{width:98vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;color:#fff;background:#096cce}.signupForm form{width:320px;display:flex;flex-direction:column;justify-content:center;padding:15px;box-shadow:0 4px 8px #007bff80;border-radius:20px;background:#fff;color:#000;margin:10px 0}.userDetails input,.userDetails select{width:99%;height:40px;padding:5px;margin:5px 0;border-radius:20px;font-size:18px;outline:0px;border:none}.userDetails input{box-shadow:0 2px 4px #0000001a;transition:box-shadow .3s ease}.userDetails input:focus{box-shadow:0 4px 8px #007bff80}fieldset{width:90%;border:none;box-shadow:0 2px 4px #0000001a;margin-bottom:5px}fieldset input{box-shadow:none;padding:0;width:20px;height:20px;margin:10px 2px}fieldset input:focus{box-shadow:none}fieldset div{display:flex;align-items:center}.signup-button{background:#007bff80;box-shadow:0 4px 8px #007bff80;width:99%;height:40px;padding:5px;margin:5px 0;border-radius:20px;font-size:18px;border:none}p{margin:10px 15px}a:hover{color:#000}legend{color:#007bff80}.comfirmInput{padding:10px;background:#c1d8f3;width:120px}body{font-family:Roboto}.menu{background:url(/images/menu.png);background-size:contain;height:30px;width:30px}.title{font-size:28px}.examSection{display:flex;align-items:center;justify-content:center;margin:10px 0;position:relative}.examSection .form{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px}#question-text{padding:10px;background:#fff;box-shadow:2px 2px 5px #0003;min-height:120px;display:flex;align-items:center;justify-items:center}.form div{min-height:50px;width:600px;margin:4px;background:#fff;box-shadow:2px 2px 5px #0003;padding:10px;display:flex;align-items:center}.form{width:600px;height:100%}.form .sub_section{display:flex;align-items:center;font-size:18px;justify-content:space-around}.examNavigation{width:600px;display:flex;align-items:center;justify-content:space-around;margin:auto}.examNavigation button{height:40px;width:100px;background:#fff;color:#096cce;border:1px solid #096CCE;border-radius:20px;box-shadow:2px 2px 5px #0003}.examNavigation div{display:flex;justify-content:center;align-items:center;background:#096cce;color:#c1d8f3;width:150px}#question{min-height:150px;justify-content:center}.examNavigation button:hover{color:#95c3f7}.examInfo{border-radius:50%;height:60px;width:60px;background:#c1d8f3;display:flex;justify-content:center;align-items:center;color:#096cce;cursor:pointer}.option:hover{background:#096cce;color:#fff}@media only screen and (max-width:700px){.form div{width:90%;min-height:50px;margin:8px}#question p{width:99%}.examNavigation{width:95%}#question{min-height:190px;margin:8px 0}.examSection{margin:20px 0;width:99%}}#selected,#options:hover{background:#096cce;color:#fff}.selected{background-color:#096cce!important;color:#fff!important}@keyframes shinning{30%{background-color:#4c4cbc}60%{background-color:#c3c3f2}to{background-color:#00f}}.examExtraInfo{width:40px;height:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACxSURBVHgB7ZXRDYQgEEQnVwElUIqlXSd3HWAHlEIJ2oFiskQ0rMiC8UNfMiFRdkYgi8BLIdrLeg1ek0CGPFhzqXGsgQsxNOHvpVCOptrFw6YmhC/QkKOwroINqGXj88lMdsjvuTsyyAU05ZYtqqbmDBwaBDTl8jMYaZR0cUAfvbSU/IOsmxXVLh49mPTUZRcfZod887GXXQgxiSLu+d7YonD1cXEYv2jI6Z+JFEfq8FhmxzB2lx7Iq3YAAAAASUVORK5CYII=);background-size:contain;position:absolute;top:0;left:10px;animation:shinning 2s ease-in-out}.examImage{width:40px;height:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS4SURBVHgBfZa/bxxVEMdn3q7l2/vh3KWhQIJDlCDlh2gNxnYcCwLBIgIhIYT4AyA0tJAOiQYKREeFSEdAoseUiAJLoUplCwkJGpLIxHHu9g3fmXlvby9nstFld9/uzud9Z77znpnSMbwu49ihD1joNWIa2yCT4B9zJAq1UBFJwjSyXU8FY0RFTVLo2NSeE57rOMbooKhltz6eXNv7dLTv4XD0vpMzS4F2RWhoAD3EnwFuoJADGdADFxMFKxDPdayWBFK4jUsR5SA+qHd+/Wy0x8MbMka8nxD6yQzIqlhV4eNQR4YCgDxosDELzqqQ7RoQBbtynRArXLOC458HsT5f4vpjEMZKwbWwYhQUiTW4pxCD0YOawohAdk/+PNpzZgtu33A652O0HMLVEIjW9A7PHEQ09zJmaVAFNlCk0sDIO9SLPte0st3pRPUZi0gqiVflcsDdOBWP06h/XDe1Ej+nX0onmxoPrNfnH2d6/qkAxZoRT9NDx7hs3SiETZXNmnLaNIB+LCGnVoFuHKvL+6slXTlbUo33/lxdoqtfH8nRUYRQtReJStQjqFDOM06Oyu7KqhQEI5jlVU3hkxIApb9EdOnZkg4nRIdwYK/L9NzTBc9SiHcVi19Z5KJSKnS6z0bIdePIrkyvk0MNiO/+/pdoGVCdF+ZIf91RG5MWDS8npJYn9YYryWo8sIRZ3agw9dnmwiG58N59keu/TORwyqbs55tTuvXH1Do0BEVZKg3Oj32D/GCAdcaS6kHmNk51aRxokJRKd2laUQDtlWxGuX8c01IglkqFZFOUpkbVptrZuYE0pmlagH3Z4qbOiKkpPZ5Iky4EM4Aqy+bQca+ZpOZM3vFG9ebMds91dLtbz3kqa1c2AxHPlOU2Y5tAGWqtT+RGEQAUYwNv1GFSVcH0zBMFj+C4O3cj3bw1AYitOXNdsgPbYDcL0lgi5zola1KFiVnd0wMIpfSNKqb3Njo07HGzLKyeWaZvf7xHdw9loYPb4BgdHHQl90U09xf59pG3EvxOA/QuQCs9NnuDbec+FL75UkWn+oH+79AGc1dCQOF7kkFglryaWxsw7qFI3lnv0ABAXSEUoueYoINeoNe3K1rp8wJIUyn+n68gBpjoFhJVEedNsUSk0x2mt9c7PICCHDx6lh2amrgPZTvbXVoZFA0kp7K9GIci7TtF3gRtL4o0XGZ6a6PDmqocOKdwGmfX+deHwstbyECPqd1b7etgwSextZ0Lj6ogb2xWVpOT1Nh1C5jPvW6gVy/2DJwt306rK8PyVLgxeIjaXNmsOIM0qCmJs8Bz1xmY4F18d2mrSkCZK2Qo01auKTwF0M6Frq3cC8FkPnUL4y3lXSjc3qwahepIW4jRrPvaYwNNwdY8KKfPftkQcRFax3mH6lgPoIsbDlQ3AneAfpXvdeCVBGqboZZFq7cV1Ce5M85S2oGAjfVKwbr67oZS4hcvX6hud3PD0kOFjycEf9RkWgbS6wrAtbXqoIj1NSvgl7/L2cB0A2rH2uvag3kNzXaSWaP6Xysy+zNj4V2ZXePV25jQix+d473GLV/9JuO6oE+wmb2gUGl9La1AlOpH7UnI/PME2QfkB2zgn394jvd17D+vcdewOPz8kgAAAABJRU5ErkJggg==);background-size:contain;position:absolute;top:0;right:10px}.instruction{position:absolute;top:0;width:100%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0003;z-index:4}body{margin:0;font-family:Roboto,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f9f9f9;color:#333}.homepage{max-width:1200px;margin:auto;padding:20px}.hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#fff;padding:40px 20px;border-radius:10px;margin-bottom:40px;box-shadow:0 4px 10px #0000000d}.hero-text{flex:1;min-width:300px;margin-bottom:20px}.hero-text h1{font-size:2.5rem;margin-bottom:20px}.hero-text p{font-size:1.1rem;margin-bottom:30px}.hero-buttons{display:flex;gap:15px}.btn-primary,.btn-secondary{padding:12px 10px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.btn-primary{background-color:#1e90ff}a .btn-primary{color:#fff}.btn-primary:hover{background-color:#006fd6}.btn-secondary{background-color:#f0f0f0}.btn-secondary a{color:#333}.btn-secondary:hover{background-color:#e0e0e0}.hero-image{flex:1;min-width:250px;text-align:center}.hero-image img{width:100%;max-width:400px;height:auto}.features{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:40px}.feature-card{flex:1;min-width:250px;background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 8px #0000000d;text-align:center}.feature-card h3{font-size:1.3rem;margin-bottom:10px}.feature-card p{font-size:1rem}.testimonials{text-align:center;margin-bottom:40px}.testimonials h2{font-size:2rem;margin-bottom:30px}.testimonial{background-color:#fff;margin:10px auto;padding:20px;max-width:600px;border-radius:8px;box-shadow:0 1px 6px #0000000d}.testimonial p{font-style:italic}.testimonial span{display:block;margin-top:10px;color:#666}.footer{text-align:center;padding:20px;border-top:1px solid #ddd;margin-top:40px;color:#555}.footer-links{margin-top:10px}.footer-links a{margin:0 10px;color:#1e90ff;text-decoration:none}.footer-links a:hover{text-decoration:underline}.header{background:#096cce;color:#fff;height:150px;padding:10px;position:relative}.head{display:flex;justify-content:space-around;align-items:center;margin:0 10px;background:#096cce;color:#fff;height:80px;position:relative}.time-container{position:absolute;top:40%;right:10px;display:flex;justify-content:center;align-items:center}.time-container div{height:25px;width:50px;border-radius:20px;background:#fff;margin-left:5px;display:flex;align-items:center}.switch{height:100%;width:65%;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;border:solid 1px white}.subject-info{display:flex;flex-direction:column;align-items:center;justify-content:center}*{margin:0;padding:0}.admin-container{width:100%;min-height:100vh;background:#c1d8f3;display:flex;flex-direction:column;align-items:center;gap:1px}.admin-header{width:100%;height:60px;background:#096cce}.admin-user{width:419px;height:108px;background:#096cce;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:20px;margin-top:10px;color:#fff;font-weight:700}.subscriber{margin-bottom:10px;text-align:center}.admin-table{width:80%}.tableHeader{width:100%;background:#096cce;display:flex;justify-content:space-around;padding:10px;color:#fff;font-size:18px}.tableHeader div,.tableContent div{width:150px;padding:10px}.tableContent{display:flex;justify-content:space-around;padding:5px;background:#fff;margin:5px 0;font-size:18px}.upload_container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.topic{width:400px;height:200px;margin:20px;background:#a6cdf3;display:flex;justify-content:center;align-items:center}.upload_container input{padding:10px;width:300px;border:none;outline:none;border-top-left-radius:10px;border-bottom-left-radius:10px}.upload_container button{padding:10px;border:none;color:#fff;background:#096cce}.books-container{padding:20px;background:#fff;min-height:100vh}.book-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #00000014;overflow:hidden;display:flex;max-width:700px;margin:20px auto;transition:transform .2s ease}.book-card:hover{transform:scale(1.01)}.book-cover{width:200px;height:auto;object-fit:cover}.book-info{padding:20px;display:flex;flex-direction:column;justify-content:space-between}.book-title{font-size:22px;font-weight:700;margin-bottom:8px;color:#222}.book-author{font-size:16px;color:#555;margin-bottom:10px}.book-description{font-size:14px;color:#666;margin-bottom:20px;line-height:1.5}.book-button{background-color:#07c;color:#fff;padding:10px 18px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;align-self:flex-start;transition:background-color .3s ease}.book-button:hover{background-color:#005fa3}.search-bar{width:100%;padding:12px 16px;margin-bottom:20px;border:1px solid #ccc;border-radius:8px;font-size:16px}.no-results{text-align:center;font-size:18px;margin-top:30px}.book-detail{padding:2rem;font-family:Arial,sans-serif;max-width:900px;margin:auto;color:#333}.book-detail-header{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:2rem;align-items:center}.book-detail-header img{width:200px;height:auto;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0000001a}.book-info h1{margin-bottom:.5rem;font-size:2rem;color:#1e1e1e}.book-info p{margin:.3rem 0;font-size:.95rem}.buy-btn{margin-top:1rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.buy-btn:hover{background-color:#0056b3}.book-description{margin-top:2rem}.book-description h3{font-size:1.5rem;margin-bottom:.5rem}.book-reviews{margin-top:3rem}.book-reviews h3{font-size:1.5rem;margin-bottom:1rem}.review{margin-bottom:1rem;background-color:#f7f7f7;padding:1rem;border-radius:6px}.review strong{display:inline-block;margin-bottom:.3rem;font-weight:700;color:#444}.review span{color:orange;margin-left:.5rem;font-size:1rem}.review-form{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}.review-form input,.review-form textarea,.review-form select{padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;width:100%}.review-form textarea{min-height:100px;resize:vertical}.review-form button{width:fit-content;padding:.5rem 1rem;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.review-form button:hover{background-color:#218838}.upload-container{max-width:600px;margin:2rem auto;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #00000014}.upload-container h2{margin-bottom:1.5rem;text-align:center;color:#007bff}.upload-container form{display:flex;flex-direction:column;gap:1rem}.upload-container label{font-weight:500;color:#333}.upload-container input[type=text],.upload-container input[type=number],.upload-container input[type=file],.upload-container textarea{padding:.7rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.upload-container input[type=checkbox]{width:20px;height:20px}.upload-container button{margin-top:1.5rem;padding:.8rem;background-color:#007bff;color:#fff;border:none;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .3s}.upload-container button:hover{background-color:#0056b3}
