@php $announcement = get_settings_by_group('announcement'); // Batch load theme settings to avoid multiple database queries $themeSettings = get_batch_settings(['theme.site_logo']); $siteLogo = $themeSettings['theme.site_logo'] ? Storage::url($themeSettings['theme.site_logo']) : asset('img/light_logo.png'); $defaultBg = 'bg-gradient-to-r from-indigo-500 via-purple-500 to-pink-500'; $bgStyle = $announcement->background_color ? "background-color: {$announcement->background_color};" : ''; $defaultTextColor = 'text-white'; $textColor = $announcement->message_color ? "color: {$announcement->message_color};" : ''; $defaultlinkColor = 'text-purple-500'; $linktextColor = $announcement->link_text_color ? "color: {$announcement->link_text_color};" : ''; @endphp @if ($announcement->isEnable)