{school.local_authority && (
{school.local_authority}
diff --git a/nextjs-app/components/FilterBar.module.css b/nextjs-app/components/FilterBar.module.css
index faf7758..fb1a7df 100644
--- a/nextjs-app/components/FilterBar.module.css
+++ b/nextjs-app/components/FilterBar.module.css
@@ -55,7 +55,7 @@
.omniInput:focus {
border-color: var(--accent-coral, #e07256);
- box-shadow: 0 0 0 3px rgba(224, 114, 86, 0.15);
+ box-shadow: 0 0 0 3px var(--accent-coral-bg);
}
.omniInput::placeholder {
@@ -65,30 +65,10 @@
.searchButton {
padding: 0.875rem 2rem;
font-size: 1.05rem;
- font-weight: 600;
- background: var(--accent-coral, #e07256);
- color: white;
- border: none;
border-radius: 8px;
- cursor: pointer;
- transition: all 0.2s ease;
- display: flex;
- align-items: center;
- justify-content: center;
min-width: 120px;
}
-.searchButton:hover:not(:disabled) {
- background: var(--accent-coral-dark, #c45a3f);
- transform: translateY(-1px);
- box-shadow: 0 4px 12px rgba(224, 114, 86, 0.3);
-}
-
-.searchButton:disabled {
- opacity: 0.8;
- cursor: not-allowed;
-}
-
.spinner {
width: 20px;
height: 20px;
@@ -128,18 +108,6 @@
.clearButton {
padding: 0.75rem 1.25rem;
font-size: 0.95rem;
- font-weight: 500;
- background: var(--bg-secondary, #f3ede4);
- color: var(--text-secondary, #5c564d);
- border: 1px solid var(--border-color, #e5dfd5);
- border-radius: 6px;
- cursor: pointer;
- transition: all 0.2s ease;
-}
-
-.clearButton:hover:not(:disabled) {
- background: var(--border-color, #e5dfd5);
- color: var(--text-primary, #1a1612);
}
@media (max-width: 768px) {
diff --git a/nextjs-app/components/FilterBar.tsx b/nextjs-app/components/FilterBar.tsx
index 6c08b94..401525e 100644
--- a/nextjs-app/components/FilterBar.tsx
+++ b/nextjs-app/components/FilterBar.tsx
@@ -100,7 +100,7 @@ export function FilterBar({ filters, isHero }: FilterBarProps) {
placeholder="Search by school name or postcode (e.g., SW1A 1AA)..."
className={styles.omniInput}
/>
-
@@ -153,7 +153,7 @@ export function FilterBar({ filters, isHero }: FilterBarProps) {
{hasActiveFilters && (
-