diff --git a/assets/css/catbar.css b/assets/css/catbar.css index 6eb5f3f..078485e 100644 --- a/assets/css/catbar.css +++ b/assets/css/catbar.css @@ -146,9 +146,10 @@ .attrbar { width: 100%; - background-color: #f8f9fa; - border-bottom: 1px solid #ddd; - padding: 10px 0; + background-color: var(--bg-card, #1f2937); + border-bottom: 1px solid var(--border-subtle, #2f3c52); + padding: 12px 0; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); } .attrbar__inner { @@ -168,32 +169,50 @@ .attr-filter-item { display: flex; align-items: center; - gap: 5px; + gap: 8px; font-size: 0.9rem; - color: #333; + color: var(--text-secondary, #cbd5e1); + font-family: var(--font-family); } .attr-filter-item select { - padding: 4px 8px; - border: 1px solid #ccc; - border-radius: 4px; - background-color: #fff; + padding: 6px 10px; + border: 1px solid var(--border-default, #5e6075); + border-radius: var(--radius-md, 5px); + background-color: var(--bg-input, #1e2537); + color: var(--text-primary, #ffffff); cursor: pointer; font-size: 0.85rem; + font-family: var(--font-family); + transition: border-color var(--transition-fast, 150ms ease), box-shadow var(--transition-fast, 150ms ease); +} + +.attr-filter-item select:focus { + outline: none; + border-color: var(--color-primary, #274a97); + box-shadow: 0 0 0 3px var(--color-primary-soft, rgba(39, 74, 151, 0.15)); +} + +.attr-filter-item select option { + background-color: var(--bg-surface, #2d3b50); + color: var(--text-primary, #ffffff); } .attr-filter-reset { font-size: 0.85rem; - color: #e63946; + color: var(--color-danger, #d92d20); text-decoration: none; - padding: 4px 8px; - border: 1px solid #e63946; - border-radius: 4px; + padding: 6px 12px; + border: 1px solid var(--color-danger, #d92d20); + border-radius: var(--radius-md, 5px); background-color: transparent; - transition: all 0.2s ease; + transition: all var(--transition-fast, 150ms ease); + font-family: var(--font-family); + margin-left: 10px; } .attr-filter-reset:hover { - background-color: #e63946; - color: #fff; + background-color: var(--color-danger, #d92d20); + color: var(--text-invert, #ffffff); + box-shadow: 0 4px 12px var(--color-danger-soft, rgba(217, 45, 32, 0.2)); }