*{margin:0;padding:0}.content p{padding-bottom:20px}.landing-page{font-family:Arial,sans-serif;margin:0;padding:0}.header{background-color:#333;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:30px 20px}.navbar ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center}.navbar li{margin-right:20px}.navbar a{text-decoration:none}.login-btn,.sell-btn,.logout-btn{background-color:#fff;color:#000;border:none;padding:14px 24px;border-radius:25px;cursor:pointer;transition:background-color .3s ease;font-size:16px}.budget-slider-container{display:flex;align-items:center;margin-left:55vh}.budget-slider{display:flex;align-items:center;color:#fff}.budget-label{margin-right:10px}.search-container{display:flex;align-items:center}.search-container input{padding:12px 20px;border:2px solid #ccc;border-radius:20px;font-size:18px;width:300px;outline:none;transition:border-color .3s ease}.search-container input:focus{border-color:#333}.camera-details{display:flex;justify-content:space-between;width:100%;align-items:center}.sell-form h2{text-align:center;margin:10px 0}.sell-form-container{width:300px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.sell-form{width:100%;padding:20px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a}.sell-form form{display:flex;flex-direction:column}.sell-form div{margin-bottom:15px}.sell-form label{margin-bottom:5px}.sell-form input{padding:8px;width:100%;border:1px solid #ccc;border-radius:4px}.sell-form input[type=number],.sell-form input[type=text]{margin:3px 0}.sell-form button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.sell-form button:hover{background-color:#0056b3}.sell-form p{margin-top:10px;text-align:center}.sell-form p a{color:#007bff;text-decoration:none}.sell-form p a:hover{text-decoration:underline}.sell-page{font-family:Arial,sans-serif;margin:0;padding:0}.header{background-color:#333;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.logo{margin-right:20px}.content{padding:20px;text-align:center}.content button{background-color:#333;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;margin-bottom:20px}footer{background-color:#333;color:#fff;padding:10px;text-align:center}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.column{flex:0 0 calc(33.333% - 30px);max-width:calc(33.333% - 30px);margin:0 15px 30px}@media (max-width: 768px){.column{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (max-width: 576px){.column{flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px)}}.camera-item{display:flex;flex-direction:column;align-items:center;padding:10px;border:1px solid #ccc;border-radius:4px}.camera-item img{width:500px;height:500px;object-fit:contain;margin-bottom:10px}.camera-details{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.camera-details-text{display:flex;align-items:center}.camera-details-text p{margin:0}.camera-buttons{margin-top:10px}.camera-buttons button{margin-right:10px}.logo-btn{background-color:#3330;color:#fff;border:none;text-decoration:solid}.add-btn{background-color:#333;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;text-decoration:none}.add-btn:hover{background-color:#3e8e41}.navbar ul{list-style:none;padding:0;margin:0;display:flex}.navbar li{margin-right:10px}.dropbtn{background-color:#333;color:#fff;padding:8px 16px;border:none;cursor:pointer;border-radius:4px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#3e8e41}.signup-form-container{width:300px;margin:0 auto}.signup-form{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.signup-form h2{margin-bottom:15px;font-size:1.5rem;text-align:center}.signup-form label{display:block;margin-bottom:5px}.signup-form input[type=text],.signup-form input[type=email],.signup-form input[type=password]{width:100%;padding:8px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}.signup-form button[type=submit]{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.signup-form button[type=submit]:hover{background-color:#0056b3}.signup-form p{margin-top:10px;text-align:center}.signup-form p a{color:#007bff;text-decoration:none}.signup-form p a:hover{text-decoration:underline}.error-message{color:red;margin-bottom:10px}.login-form-container{width:300px;margin:0 auto}.login-form{padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.login-form h2{margin-bottom:15px;font-size:1.5rem;text-align:center}.login-form label{display:block;margin-bottom:5px}.login-form input[type=text],.login-form input[type=email],.login-form input[type=password]{width:100%;padding:8px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}.login-form button[type=submit]{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.login-form button[type=submit]:hover{background-color:#0056b3}.login-form p{margin-top:10px;text-align:center}.login-form p a{color:#007bff;text-decoration:none}.login-form p a:hover{text-decoration:underline}
