From 959e3980ae49ec4c815a8062793032ac4abd3372 Mon Sep 17 00:00:00 2001 From: "Ryan Salazar (via Claude)" Date: Fri, 15 May 2026 23:49:36 +0000 Subject: [PATCH] =?UTF-8?q?Revert=20"slice=204:=20accent=20palette=20refin?= =?UTF-8?q?ement=20=E2=80=94=20blue=20=E2=86=92=20teal"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 52fe7bceb6a198a1f4cc52b513fa8bc8a1014027. --- src/app/about/advertise/page.tsx | 2 +- src/app/about/contact/page.tsx | 8 +- src/app/about/press-kit/page.tsx | 4 +- src/app/about/team/page.tsx | 2 +- src/app/account/page.tsx | 56 +++++++------- src/app/admin/accounting/clients/page.tsx | 18 ++--- src/app/admin/accounting/commissions/page.tsx | 6 +- src/app/admin/accounting/documents/page.tsx | 22 +++--- src/app/admin/accounting/expenses/page.tsx | 14 ++-- src/app/admin/accounting/invoices/page.tsx | 10 +-- src/app/admin/accounting/orders/page.tsx | 38 +++++----- src/app/admin/accounting/page.tsx | 14 ++-- .../admin/accounting/reconciliation/page.tsx | 4 +- src/app/admin/accounting/reports/page.tsx | 6 +- src/app/admin/accounting/staff/page.tsx | 12 +-- src/app/admin/adops/ios/page.tsx | 26 +++---- src/app/admin/adops/notifications/page.tsx | 4 +- src/app/admin/adops/page.tsx | 8 +- src/app/admin/adops/products/page.tsx | 16 ++-- src/app/admin/analytics/page.tsx | 18 ++--- src/app/admin/articles/page.tsx | 76 +++++++++---------- src/app/admin/audit-log/page.tsx | 14 ++-- src/app/admin/banned-terms/page.tsx | 24 +++--- src/app/admin/banners/BannerRows.tsx | 16 ++-- .../[id]/analytics/AnalyticsCharts.tsx | 4 +- src/app/admin/banners/[id]/analytics/page.tsx | 4 +- src/app/admin/banners/page.tsx | 2 +- src/app/admin/company-coverage/page.tsx | 12 +-- src/app/admin/company-tracker/page.tsx | 40 +++++----- src/app/admin/content-status/page.tsx | 8 +- src/app/admin/email-analytics/page.tsx | 22 +++--- src/app/admin/email/domains/page.tsx | 12 +-- src/app/admin/email/page.tsx | 6 +- src/app/admin/email/send-log/page.tsx | 2 +- src/app/admin/email/suppressions/page.tsx | 22 +++--- src/app/admin/forum-dashboard/page.tsx | 16 ++-- src/app/admin/forum-moderation/page.tsx | 16 ++-- src/app/admin/forum-seed/page.tsx | 18 ++--- src/app/admin/import/page.tsx | 36 ++++----- src/app/admin/newsletter/analytics/page.tsx | 10 +-- .../admin/newsletter/campaign-editor/page.tsx | 2 +- src/app/admin/newsletter/page.tsx | 44 +++++------ src/app/admin/newsletter/templates/page.tsx | 30 ++++---- src/app/admin/notifications/page.tsx | 10 +-- src/app/admin/page.tsx | 10 +-- .../review-queue/[id]/EventTagPicker.tsx | 4 +- .../admin/review-queue/[id]/ReviewActions.tsx | 2 +- src/app/admin/review-queue/[id]/page.tsx | 4 +- src/app/admin/review-queue/page.tsx | 6 +- src/app/admin/rmp/page.tsx | 4 +- src/app/admin/roles/page.tsx | 20 ++--- src/app/admin/suspensions/page.tsx | 22 +++--- src/app/admin/users/page.tsx | 40 +++++----- src/app/advertise/page.tsx | 34 ++++----- .../admin/company-coverage-reminder/route.ts | 6 +- src/app/api/news/share-email/route.ts | 8 +- src/app/api/newsletter/subscribe/route.ts | 8 +- src/app/api/newsletter/subscribers/route.ts | 18 ++--- src/app/api/newsletter/templates/route.ts | 2 +- .../articles/[slug]/ArticleDetailClient.tsx | 26 +++---- .../[slug]/components/CommentsSection.tsx | 14 ++-- src/app/authors/[slug]/page.tsx | 22 +++--- src/app/dashboard/ai-console/page.tsx | 70 ++++++++--------- .../dashboard/ai-console/settings/page.tsx | 38 +++++----- .../billing/components/OverviewTab.tsx | 4 +- src/app/dashboard/editorial/page.tsx | 14 ++-- src/app/dashboard/show-calendar/page.tsx | 18 ++--- src/app/error.tsx | 4 +- src/app/forum/[slug]/page.tsx | 28 +++---- src/app/forum/page.tsx | 42 +++++----- src/app/forum/thread/[id]/page.tsx | 42 +++++----- src/app/gear/page.tsx | 6 +- src/app/global-error.tsx | 2 +- src/app/home-page/components/ArticleFeed.tsx | 56 +++++++------- .../home-page/components/FeaturedBento.tsx | 14 ++-- .../home-page/components/NewsletterSignup.tsx | 18 ++--- .../components/SpotlightCarousel.tsx | 12 +-- src/app/layout.tsx | 2 +- src/app/news/NewsPageClient.tsx | 28 +++---- .../news/[slug]/NewsArticleDetailClient.tsx | 52 ++++++------- src/app/newsletter/archive/page.tsx | 40 +++++----- src/app/privacy/page.tsx | 4 +- src/app/profile/[userId]/page.tsx | 62 +++++++-------- src/app/reading-list/page.tsx | 18 ++--- src/app/register/page.tsx | 16 ++-- src/app/search/page.tsx | 6 +- src/app/show-coverage/[slug]/page.tsx | 6 +- src/app/show-coverage/page.tsx | 4 +- src/app/technology/page.tsx | 12 +-- src/app/terms/page.tsx | 2 +- src/components/AISuggestedArticles.tsx | 30 ++++---- src/components/AboutDropdown.tsx | 4 +- src/components/AskBBAI.tsx | 12 +-- src/components/CookieConsent.tsx | 6 +- src/components/EventsDropdown.tsx | 14 ++-- src/components/FeaturedBentoFromDb.tsx | 14 ++-- src/components/FeaturedCarousel.tsx | 24 +++--- src/components/Footer.tsx | 18 ++--- src/components/Header.tsx | 74 +++++++++--------- src/components/LanguageSwitcher.tsx | 6 +- src/components/LiveWireTicker.tsx | 4 +- src/components/NotificationCenter.tsx | 18 ++--- src/components/RichTextEditor.tsx | 4 +- src/components/SystemStatusBar.tsx | 2 +- src/components/admin/RmpAdminNav.tsx | 12 +-- src/components/adops/RoleGate.tsx | 2 +- src/styles/redesign-tokens.css | 8 +- src/styles/tailwind.css | 12 +-- tailwind.config.js | 6 +- 109 files changed, 937 insertions(+), 937 deletions(-) diff --git a/src/app/about/advertise/page.tsx b/src/app/about/advertise/page.tsx index 06ac5be..fac1bf4 100644 --- a/src/app/about/advertise/page.tsx +++ b/src/app/about/advertise/page.tsx @@ -37,7 +37,7 @@ export default function AdvertisePage() {

Get in touch

- advertising@broadcastbeat.com + advertising@broadcastbeat.com

diff --git a/src/app/about/contact/page.tsx b/src/app/about/contact/page.tsx index 7062fdb..fb26ec1 100644 --- a/src/app/about/contact/page.tsx +++ b/src/app/about/contact/page.tsx @@ -7,22 +7,22 @@ export default function ContactPage() {
Editorial
-
editor@broadcastbeat.com
+
editor@broadcastbeat.com
Press releases (PR firms)
Route submissions through{" "} - distribution.relevantmediaproperties.com. + distribution.relevantmediaproperties.com.
Advertising
-
advertising@broadcastbeat.com — see media kit.
+
advertising@broadcastbeat.com — see media kit.
Publisher
-
Ryan Salazar · ryan.salazar@relevantmediaproperties.com
+
Ryan Salazar · ryan.salazar@relevantmediaproperties.com
diff --git a/src/app/about/press-kit/page.tsx b/src/app/about/press-kit/page.tsx index b979b9c..5d46504 100644 --- a/src/app/about/press-kit/page.tsx +++ b/src/app/about/press-kit/page.tsx @@ -13,7 +13,7 @@ export default function PressKitPage() {

Logos

@@ -29,7 +29,7 @@ export default function PressKitPage() {

Media contact

- ryan.salazar@relevantmediaproperties.com + ryan.salazar@relevantmediaproperties.com

diff --git a/src/app/about/team/page.tsx b/src/app/about/team/page.tsx index 1d4a9cb..05825e9 100644 --- a/src/app/about/team/page.tsx +++ b/src/app/about/team/page.tsx @@ -57,7 +57,7 @@ export default async function TeamPage() {

{p.name}

{p.beat && ( -
+
{p.beat.replace(/-/g, " ")}
)} diff --git a/src/app/account/page.tsx b/src/app/account/page.tsx index fe9de59..eb79d0b 100644 --- a/src/app/account/page.tsx +++ b/src/app/account/page.tsx @@ -305,10 +305,10 @@ export default function AccountPage() { {toast && (
{toast.type === "success" ? ( -
@@ -354,7 +354,7 @@ export default function AccountPage() { onClick={() => setActiveTab(tab.id)} className={`font-body text-sm font-bold uppercase tracking-wider px-4 py-3 border-b-2 transition-colors whitespace-nowrap ${ activeTab === tab.id - ? "border-[#5B7C8D] text-[#5B7C8D]" + ? "border-[#3b82f6] text-[#3b82f6]" : "border-transparent text-[#666] hover:text-[#aaa]" }`}> {tab.label} @@ -379,7 +379,7 @@ export default function AccountPage() { value={fullName} onChange={(e) => setFullName(e.target.value)} placeholder="Your full name" - className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#5B7C8D] focus:ring-1 focus:ring-[#5B7C8D] transition-colors placeholder-[#444]" + className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#3b82f6] focus:ring-1 focus:ring-[#3b82f6] transition-colors placeholder-[#444]" />
@@ -391,7 +391,7 @@ export default function AccountPage() { onChange={(e) => setBio(e.target.value)} placeholder="Tell us a bit about yourself..." rows={3} - className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#5B7C8D] focus:ring-1 focus:ring-[#5B7C8D] transition-colors placeholder-[#444] resize-none" + className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#3b82f6] focus:ring-1 focus:ring-[#3b82f6] transition-colors placeholder-[#444] resize-none" />
@@ -404,7 +404,7 @@ export default function AccountPage() { value={website} onChange={(e) => setWebsite(e.target.value)} placeholder="https://yoursite.com" - className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#5B7C8D] focus:ring-1 focus:ring-[#5B7C8D] transition-colors placeholder-[#444]" + className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#3b82f6] focus:ring-1 focus:ring-[#3b82f6] transition-colors placeholder-[#444]" />
@@ -416,7 +416,7 @@ export default function AccountPage() { value={location} onChange={(e) => setLocation(e.target.value)} placeholder="City, Country" - className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#5B7C8D] focus:ring-1 focus:ring-[#5B7C8D] transition-colors placeholder-[#444]" + className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#3b82f6] focus:ring-1 focus:ring-[#3b82f6] transition-colors placeholder-[#444]" />
@@ -445,7 +445,7 @@ export default function AccountPage() {
@@ -471,7 +471,7 @@ export default function AccountPage() { onChange={(e) => setNewPassword(e.target.value)} placeholder="Enter new password" minLength={6} - className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#5B7C8D] focus:ring-1 focus:ring-[#5B7C8D] transition-colors placeholder-[#444]" + className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#3b82f6] focus:ring-1 focus:ring-[#3b82f6] transition-colors placeholder-[#444]" />
@@ -484,7 +484,7 @@ export default function AccountPage() { onChange={(e) => setConfirmPassword(e.target.value)} placeholder="Confirm new password" minLength={6} - className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#5B7C8D] focus:ring-1 focus:ring-[#5B7C8D] transition-colors placeholder-[#444]" + className="w-full bg-[#111111] border border-[#2a2a2a] text-[#e0e0e0] font-body text-sm px-3 py-2.5 rounded-sm focus:outline-none focus:border-[#3b82f6] focus:ring-1 focus:ring-[#3b82f6] transition-colors placeholder-[#444]" />
@@ -492,7 +492,7 @@ export default function AccountPage() { @@ -525,7 +525,7 @@ export default function AccountPage() { )} - + Full List → @@ -550,7 +550,7 @@ export default function AccountPage() {

No saved articles yet.

- + Browse News → @@ -572,10 +572,10 @@ export default function AccountPage() {
{item.article_category && ( - {item.article_category} + {item.article_category} )} -

+

{item.article_title}

@@ -639,7 +639,7 @@ export default function AccountPage() {

No reading history yet.

- + Browse News →
@@ -661,10 +661,10 @@ export default function AccountPage() {
{item.article_category && ( - {item.article_category} + {item.article_category} )} -

+

{item.article_title}

@@ -703,7 +703,7 @@ export default function AccountPage() {

No topic preferences tracked yet.

Read articles to build your interest profile.

- + Browse News →
@@ -719,13 +719,13 @@ export default function AccountPage() { {t.topic} - + {t.view_count}×
@@ -750,7 +750,7 @@ export default function AccountPage() {
- + {profile?.reputation ?? 0} Points @@ -759,7 +759,7 @@ export default function AccountPage() {

Earn reputation by posting helpful threads and replies in the community forum.

- + Go to Forum →
@@ -778,7 +778,7 @@ export default function AccountPage() {
+ className="font-body text-xs font-bold uppercase tracking-wide text-[#3b82f6] hover:text-[#2563eb] transition-colors"> Manage →
@@ -789,7 +789,7 @@ export default function AccountPage() { + className="font-body text-xs font-bold uppercase tracking-wide text-[#3b82f6] hover:text-[#2563eb] transition-colors"> View List → @@ -808,8 +808,8 @@ export default function AccountPage() { onClick={() => handleToggleDigest(!weeklyDigest)} aria-pressed={weeklyDigest} aria-label="Toggle weekly digest email" - className={`relative inline-flex h-6 w-11 flex-shrink-0 cursor-pointer rounded-full border-2 transition-colors duration-200 ease-in-out focus:outline-none focus-visible:ring-2 focus-visible:ring-[#5B7C8D] disabled:opacity-50 ${ - weeklyDigest ? "bg-[#5B7C8D] border-[#5B7C8D]" : "bg-[#2a2a2a] border-[#333]" + className={`relative inline-flex h-6 w-11 flex-shrink-0 cursor-pointer rounded-full border-2 transition-colors duration-200 ease-in-out focus:outline-none focus-visible:ring-2 focus-visible:ring-[#3b82f6] disabled:opacity-50 ${ + weeklyDigest ? "bg-[#3b82f6] border-[#3b82f6]" : "bg-[#2a2a2a] border-[#333]" }`}>
; + if (loading) return
; if (!user) return null; return ( @@ -102,7 +102,7 @@ export default function ClientsPage() {

Clients

← Accounting
- + {/* Success Toast */} @@ -116,9 +116,9 @@ export default function ClientsPage() { {/* Filters */}
{['active','inactive','all'].map(s => ( - + ))} - setSearch(e.target.value)} placeholder="Search clients…" className="ml-auto px-3 py-1 bg-[#111] border border-[#252525] rounded text-xs text-white placeholder-[#555] focus:outline-none focus:border-[#5B7C8D]" /> + setSearch(e.target.value)} placeholder="Search clients…" className="ml-auto px-3 py-1 bg-[#111] border border-[#252525] rounded text-xs text-white placeholder-[#555] focus:outline-none focus:border-[#3b82f6]" />
{/* New Client Form */} @@ -148,7 +148,7 @@ export default function ClientsPage() { type={f.key === 'contact_email' ? 'email' : 'text'} value={(form as any)[f.key]} onChange={e => handleChange(f.key, e.target.value)} - className={`w-full px-2 py-1.5 bg-[#0a0a0a] border rounded text-xs text-white focus:outline-none focus:border-[#5B7C8D] ${errors[f.key] ? 'border-red-500/60' : 'border-[#252525]'}`} + className={`w-full px-2 py-1.5 bg-[#0a0a0a] border rounded text-xs text-white focus:outline-none focus:border-[#3b82f6] ${errors[f.key] ? 'border-red-500/60' : 'border-[#252525]'}`} /> {errors[f.key] &&

{errors[f.key]}

} @@ -156,16 +156,16 @@ export default function ClientsPage() {
handleChange('billing_address', e.target.value)} - className="w-full px-2 py-1.5 bg-[#0a0a0a] border border-[#252525] rounded text-xs text-white focus:outline-none focus:border-[#5B7C8D]" /> + className="w-full px-2 py-1.5 bg-[#0a0a0a] border border-[#252525] rounded text-xs text-white focus:outline-none focus:border-[#3b82f6]" />