@extends('base.base') @section('content')
Cargando...
Aplicando branding…
Esto puede tardar hasta 30 segundos.
{{ config('site.name') ?: 'Tu marca' }} Personalización
@csrf
@csrf

Dale identidad a tu sitio

Personalizá logos, colores y tipografías. Nada se aplicará de forma definitiva hasta que confirmes.

1 · Logos
2 · Colores
3 · Tipografía
4 · Revisar
{{-- PANEL 1: LOGOS --}}

Subí tus logos

Opcional: si no tenés logos listos todavía, usaremos los valores predeterminados del producto. Recomendamos subir el logo cuadrado para generar tu favicon automáticamente.

@php $slotToAssetKey = [ 'main' => 'main_logo', 'alternative' => 'footer_logo', 'logo_2' => 'loader_logo', ]; $logoSlots = [ 'main' => ['Logo Principal','Cabecera (Header)','Horizontal y claro'], 'alternative' => ['Logo Alternativo','Pie de página (Footer)','Para fondos oscuros'], 'logo_2' => ['Logo Cuadrado','Favicon + loader','Proporción 1:1 de alta calidad'], ]; @endphp
@foreach($logoSlots as $slot => [$label, $hint, $detail]) @php $draftUrl = $draft['logos'][$slot] ?? null; $defaultUrl = site_asset_url($slotToAssetKey[$slot]); $hasDraft = !empty($draftUrl); @endphp
Original @if($defaultUrl) Default @endif
{{ $label }}
{{ $hint }}
({{ $detail }})
@endforeach
{{-- PANEL 2: COLORS --}}

Paleta de colores

Seleccioná una paleta recomendada o personalizá cada color de tu marca.

@if(config('cd-system.theme.demo') === 'demo-business-consulting')
Business Consulting: este demo utiliza fuentes específicas por diseño. Tus tipografías se guardarán pero no se verán reflejadas.
@endif @php $colorLabels = [ 'primary' => ['Primario', 'Botones principales, acentos y llamadas a la acción'], 'secondary' => ['Secundario', 'Cabeceras secundarias y fondos alternativos'], 'tertiary' => ['Terciario', 'Fondos suaves y bordes decorativos'], 'quaternary' => ['Cuaternario', 'Subtítulos e información complementaria'], 'dark' => ['Oscuro', 'Texto principal y fondos muy oscuros'], 'light' => ['Claro', 'Fondo del sitio y cajas claras'], ]; $palettes = brand_kit_palette_options(); @endphp @if(!empty($palettes))
Paletas curadas para tu tema
@foreach($palettes as $i => $p)
{{ $p['name'] }}
{{ $p['description'] }}
@endforeach
Ajustes avanzados de color
@endif
@foreach($colorLabels as $key => [$label, $hint])
@endforeach
{{-- PANEL 3: FONTS --}}

Tipografía de tu marca

Elegí una combinación tipográfica diseñada por profesionales o seleccioná tus propias fuentes.

@php $googleFonts = [ '', 'Poppins', 'Lora', 'Inter', 'Lexend', 'Open Sans', 'Roboto', 'Montserrat', 'Playfair Display', 'Merriweather', 'Work Sans', 'DM Sans', 'Raleway', 'Nunito', 'Source Sans 3', 'Oswald', 'Rubik', 'Archivo', 'Plus Jakarta Sans', 'Space Grotesk', 'Lato', ]; $fontSlots = [ 'primary' => ['Primaria', 'Títulos destacados'], 'secondary' => ['Secundaria', 'Subtítulos y menús'], 'tertiary' => ['Terciaria', 'Cuerpo de texto general'], ]; $pairings = brand_kit_font_pairings(); @endphp
Combinaciones recomendadas
@foreach($pairings as $i => $pr)
{{ $pr['name'] }}
Tu marca
{{ $pr['fonts']['primary'] }} + {{ $pr['fonts']['secondary'] }}
{{ $pr['description'] }}
@endforeach
Personalizado
Elegir fuentes una por una
{{-- Load Google Fonts for preview cards dynamically --}}
@foreach($fontSlots as $slot => [$label, $hint])
{{ $hint }}
@endforeach
{{-- PANEL 4: REVIEW --}}

Revisar y finalizar

Tu branding temporal está listo. Si estás conforme con el diseño en el panel de la derecha, hacé clic en "Aplicar branding" para guardarlo en tu sitio de forma definitiva.

¿Qué sucede al aplicar?
Guardamos tus colores y tipografías, optimizamos tus logos para web, generamos los favicons de tu navegador y habilitamos el acceso completo al panel de control.
VISTA PREVIA EN VIVO Simulación en tiempo real
{{ config('site.name') ?: 'Tu Marca' }}
Inicio Servicios Contacto
Consultar

{{ config('site.name') ?: 'Tu marca' }}

Tu mensaje y diseño aplicados al instante

Primaria · Títulos
The quick brown fox
Secundaria · Subtítulos
Jumps over the lazy dog
Terciaria · Texto
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
@push('scripts') @endpush @endsection