:root{--threads-primary:#000000;--threads-secondary:#000000;--threads-light:rgba(0, 0, 0, 0.05);--text-color:#000000;--light-gray:#E1E8ED;--dark-gray:#657786;}body{font-family:'Poppins', sans-serif;color:var(--text-color);line-height:1.6;background-color:#ffffff;}.navbar{background-color:#fff;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);}.navbar-brand{font-weight:600;color:var(--threads-primary) !important;}.nav-link{font-weight:500;padding:0.5rem 1rem !important;}.nav-link:hover, .nav-link.active{color:var(--threads-primary) !important;}.hero-section{background:#000000;color:white;padding:5rem 0;}.hero-section h1{font-weight:800;letter-spacing:-1px;}.hero-features .badge{background-color:rgba(255, 255, 255, 0.1);color:white;padding:0.5rem 1rem;margin:0 0.5rem;font-weight:500;border:1px solid rgba(255, 255, 255, 0.2);}.image-container{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);border:1px solid #f0f0f0;}.drop-zone{border:2px dashed #eee;border-radius:15px;padding:2rem;min-height:400px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;}.drop-zone:hover, .drop-zone.dragover{border-color:#000;background-color:#fafafa;}.drop-zone-prompt i{font-size:5rem;color:#000;margin-bottom:1.5rem;}.preview-image{max-width:100%;max-height:400px;border-radius:15px;}.options-container{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);border:1px solid #f0f0f0;}.option-card{background:#fafafa;border-radius:15px;padding:1.5rem;cursor:pointer;border:2px solid transparent;transition:all 0.2s ease;}.option-card:hover{background:#f0f0f0;}.option-card.active{border-color:#000;background:#fff;}.option-card i{font-size:1.5rem;color:#000;margin-bottom:1rem;}.btn{padding:0.8rem 1.5rem;font-weight:600;border-radius:12px;}.btn-primary{background-color:#000;border-color:#000;}.btn-primary:hover{background-color:#333;border-color:#333;}.btn-outline-primary{color:#000;border-color:#000;}.btn-outline-primary:hover{background-color:#000;color:#fff;}.feature-card{background:#fff;border-radius:20px;padding:2.5rem;border:1px solid #f0f0f0;height:100%;}.feature-card i{color:#000;}.tool-card .card{border:1px solid #f0f0f0;border-radius:20px;}.footer{background-color:#ffffff;border-top:1px solid #f0f0f0;}.footer-social a{background-color:#eee;color:#000;}.footer-social a:hover{background-color:#000;color:#fff;}