@php use App\Support\Site\SiteSettings; use App\Support\Ui\ThemePalette; $siteTheme = app(SiteSettings::class)->theme(); $userTheme = ThemePalette::normalize(auth()->user()?->appearance); $savedTheme = ($siteTheme['lock_members'] ?? false) ? null : $userTheme; $fallbackTheme = ThemePalette::normalize([ 'accent' => $siteTheme['accent'], 'base' => $siteTheme['base'], 'mode' => in_array($siteTheme['mode'], ['light', 'dark'], true) ? $siteTheme['mode'] : 'light', ]); @endphp