/* ===== COMPONENTS - letgo style ===== */

/* Ilan grid for archive/search pages */
.ilan-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

/* Search form */
.search-form {
    display: flex;
    max-width: 500px;
    margin: 0 auto 32px;
}
.search-form input[type="search"] {
    flex: 1;
    padding: 12px 18px;
    border: 2px solid var(--color-gray-200);
    border-radius: var(--radius-full) 0 0 var(--radius-full);
    font-size: 14px;
    outline: none;
}
.search-form input[type="search"]:focus { border-color: var(--color-primary); }
.search-form button {
    padding: 12px 24px;
    background: var(--color-primary);
    color: #fff;
    border-radius: 0 var(--radius-full) var(--radius-full) 0;
    font-weight: 700;
}

/* Condition badges */
.badge-new { background: #dbeafe; color: #2563eb; }
.badge-like-new { background: var(--color-primary-bg); color: var(--color-primary); }
.badge-good { background: #fef3c7; color: #d97706; }
.badge-fair { background: #fed7aa; color: #ea580c; }

/* Content none */
.content-none {
    text-align: center;
    padding: 60px 20px;
    background: #fff;
    border-radius: var(--radius-xl);
}
