@props(['variant' => 'full']) @php($checkPath = 'm2.5 6.25 2.1 2.1 4.9-5') @if ($variant === 'menu') {{-- Compact list for the profile dropdown. The parent controls visibility; all theme state/logic comes from the shared window.themeControls(). --}}
@foreach ([ ['value' => 'light', 'label' => 'Light'], ['value' => 'system', 'label' => 'System'], ['value' => 'dark', 'label' => 'Dark'], ['value' => 'custom', 'label' => 'Custom'], ] as $option) @if ($option['value'] === 'custom')
@else @endif @endforeach
Page width
@foreach ([ ['value' => 'full', 'label' => 'Full width'], ['value' => 'centered', 'label' => 'Centered'], ] as $option) @endforeach
@else {{-- Full card grid for the Appearance settings page. --}}

Color theme

Choose the color scheme used in this browser.

@foreach ([ ['value' => 'light', 'label' => 'Light', 'description' => 'Bright surfaces and dark text.', 'preview' => 'bg-white'], ['value' => 'system', 'label' => 'System', 'description' => 'Follow your operating system.', 'preview' => 'bg-gradient-to-r from-white via-neutral-400 to-[#050505]'], ['value' => 'dark', 'label' => 'Dark', 'description' => 'Dark surfaces and soft contrast.', 'preview' => 'bg-stone-900'], ['value' => 'custom', 'label' => 'Custom', 'description' => 'Tint light or dark surfaces with any color.', 'preview' => ''], ] as $option) @if ($option['value'] === 'custom') {{-- Clicking the card opens the custom color picker popover (color + light/dark). --}}
{{ $option['label'] }}

{{ $option['description'] }}

@else
{{ $option['label'] }}

{{ $option['description'] }}

@endif @endforeach

Page width

Choose how content uses the available browser width.

@foreach ([ ['value' => 'full', 'label' => 'Full width', 'description' => 'Use all available space for page content.'], ['value' => 'centered', 'label' => 'Centered', 'description' => 'Keep content centered at a comfortable maximum width.'], ] as $option) @endforeach
@endif