body{background-color:#f4f4f4}.container{padding:20px}.form-container{align-items:center;display:flex;height:100vh;justify-content:center}.form-box{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}input{border:1px solid #ddd;border-radius:5px;margin:10px 0;padding:10px;width:100%}nav{align-items:center;color:#fff;z-index:1000}button{padding:10px 15px}.navbar{background:#333;padding:15px}.hamburger{font-size:2rem}.nav-links{gap:15px}@media (max-width:768px){.hamburger{display:block}.nav-links{background:#000000e6;border-radius:8px;display:none;flex-direction:column;padding:10px;position:absolute;right:10px;text-align:center;top:60px;width:200px}.nav-links.active{display:flex}.nav-links a{display:block;padding:10px}}button{background:#ff9800;border-radius:5px;font-size:1rem;padding:10px 20px;transition:transform .2s ease,background .3s ease}button:hover{background:#e68900;transform:scale(1.05)}button:active{transform:scale(.95)}.auth-container{align-items:center;display:flex;height:100vh;justify-content:center;padding-top:10px}.auth-box{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;max-width:400px;padding:30px;text-align:center;width:100%}.auth-box input{border:1px solid #ddd;border-radius:5px;font-size:1rem;margin:10px 0;padding:10px;width:100%}.auth-box button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;transition:background .3s ease-in-out;width:100%}.auth-box button:hover{background:#0056b3}@media (max-width:768px){.auth-container{padding:20px}}body{font-family:Arial,sans-serif;margin:0;min-height:100vh;padding:0}.container,body{align-items:center;display:flex;flex-direction:column;justify-content:center}.container{margin:auto;max-width:1200px;min-height:80vh;width:90%}nav{background-color:#333;display:flex;justify-content:space-between;left:0;padding:15px;position:fixed;top:0;width:100%}nav a{color:#fff;padding:10px;text-decoration:none}ul{list-style:none;padding:0}li{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}button{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:8px 12px}button:hover{background-color:#0056b3}@media (max-width:768px){nav{align-items:center}li,nav{flex-direction:column}li{text-align:center}button{margin-top:5px;width:100%}iframe{height:400px;width:100%}}.home-container,.upload-container{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;max-width:800px;min-height:80vh;padding:20px;text-align:center;width:90%}.footer{background-color:#333;left:0;padding:15px 0;position:relative}.file-upload-container{align-items:center;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:auto;max-width:800px;padding:30px 80px}.file-upload-label{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:10px 30px;text-align:center;transition:all .3s ease;width:75%}.file-upload-label:hover{background-color:#0056b3;transform:scale(1.05)}.file-upload-input{display:none}.upload-button{background:#ff9800;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:transform .2s ease,background .3s ease;width:100%}.upload-button:hover{background:#e68900;transform:scale(1.05)}.page-container{align-items:center;display:flex;height:100vh;justify-content:center;text-align:center}.content-container{max-width:400px;width:90%}.button-container{display:flex;flex-direction:column;gap:15px;margin-top:20px;width:100%}.home-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:12px;transition:background .3s ease,transform .2s ease;width:100%}.home-button:hover{background:#0056b3;transform:scale(1.05)}@media (max-width:768px){.content-container{max-width:90%}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#fff;border-radius:8px;padding:20px;text-align:center}.close-btn{background:#ff9800;border:none;color:#fff;cursor:pointer;margin-top:15px;padding:10px 15px;transition:transform .2s ease,background .3s ease}.close-btn:hover{background:#e68900;transform:scale(1.05)}.pdf-container{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0;position:relative;width:100vw}.pdf-viewer{border:none;box-shadow:0 4px 8px #0003;height:85vh;width:95vw}.fullscreen{align-items:center;background:#fff;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:9999}.fullscreen,.fullscreen .pdf-viewer{height:100vh;width:100vw}.fullscreen-btn{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px;position:absolute;right:20px;top:15px;transition:transform .2s ease,background .3s ease;z-index:1000}.fullscreen-btn:hover{background:#0056b3;transform:scale(1.05)}@media (max-width:768px){.pdf-viewer{height:80vh;width:100vw}.fullscreen-btn{font-size:.9rem;right:10px;top:10px}}.navbar{align-items:center;background:#007bff;color:#fff;display:flex;justify-content:space-between;padding:15px 1px}.logo a{color:#fff;font-size:1.5rem;text-decoration:none}.nav-links{display:flex;gap:20px}.nav-links a{color:#fff;font-size:1.2rem;text-decoration:none;transition:color .3s ease-in-out}.nav-links a:hover{color:#ff9800}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out}.bar{background:#fff;height:4px;transition:all .3s ease-in-out;width:30px}.hamburger.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){.hamburger{display:flex}.nav-links{background:#007bea;border-radius:8px;display:none;flex-direction:column;opacity:0;padding:10px;position:absolute;right:10px;text-align:center;top:60px;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:200px}.nav-links.open{display:flex;opacity:1;transform:translateY(0)}.nav-links a{display:block;padding:10px}}.footer{background-color:#007bff;bottom:0;color:#fff;padding:10px 0;position:fixed;text-align:center;width:100%}
/*# sourceMappingURL=main.ed445ed3.css.map*/