@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