body {
    font-family: Arial, sans-serif;
    background:#f9f9f9;
    margin:0;
}
.main-header {
    background:#FF6701;
    color:white;
    padding:12px 24px;
    display:flex;
    align-items:center;
}
.brand-logo {height:40px; margin-right:8px;}
.sell-container {max-width:900px;margin:30px auto;padding:20px;background:white;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);}
.form-step {display:none;}
.form-step:first-child {display:block;}
h2 {color:#FF6701;margin-bottom:20px;}
.form-group {margin-bottom:16px;}
.form-group label {display:block;margin-bottom:6px;font-weight:600;}
input, select, textarea {width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:16px;}
.char-count {font-size:12px;color:#555;text-align:right;margin-top:2px;}
.condition-options {display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
.option-content {padding:12px;border:1px solid #ccc;border-radius:8px;text-align:center;cursor:pointer;}
.option-content i {font-size:24px;color:#FF6701;margin-bottom:6px;display:block;}
input[type=radio]{display:none;}
input[type=radio]:checked + .option-content{border-color:#FF6701;background:rgba(255,103,1,0.1);}
.btn-next, .btn-back, .btn-submit {
    padding:12px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:12px;
}
.btn-next, .btn-submit {background:#FF6701;color:white;}
.btn-next:hover, .btn-submit:hover {background:#e65c00;}
.btn-back {background:#f1f1f1;color:#555;margin-right:8px;}
.image-upload {padding:20px;border:2px dashed #ccc;border-radius:10px;text-align:center;cursor:pointer;}
.image-preview img {width:80px;height:80px;object-fit:cover;margin:5px;border-radius:6px;}

.footer {
    text-align: center;
    margin-top: 30px; /* space above footer */
    padding: 12px 0;
    font-size: 0.9rem;
    color: #4b5563; /* neutral gray for text */
}

.footer a {
    color: #FF6701; /* your orange brand color */
    text-decoration: none;
    font-weight: 600;
    transition: color 0.2s ease;
    margin: 0 6px; /* spacing between links */
}

.footer a:hover {
    text-decoration: underline;
    color: #E65A00; /* slightly darker orange on hover */
}