# Generated by Django 5.2.15 on 2026-08-01 13:13

import django.core.validators
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('core', '0003_alter_sitebranding_border_color'),
    ]

    operations = [
        migrations.AddField(
            model_name='sitebranding',
            name='hero_logo',
            field=models.ImageField(blank=True, help_text='Large brand artwork shown in the homepage hero. Leave empty to use the default hero artwork.', null=True, upload_to='branding/hero/'),
        ),
        migrations.AddField(
            model_name='sitebranding',
            name='hero_logo_alt',
            field=models.CharField(blank=True, default='Tecvico showcase', help_text='Accessible description for the homepage hero logo.', max_length=200),
        ),
        migrations.AddField(
            model_name='sitebranding',
            name='website_icon',
            field=models.FileField(blank=True, help_text='Icon shown in browser tabs and bookmarks. Use a square ICO, PNG, SVG, JPG, or WebP file. Leave empty to use the default Tecvico icon.', null=True, upload_to='branding/icons/', validators=[django.core.validators.FileExtensionValidator(allowed_extensions=('ico', 'png', 'svg', 'jpg', 'jpeg', 'webp'))]),
        ),
        migrations.AlterField(
            model_name='sitebranding',
            name='icon',
            field=models.ImageField(blank=True, help_text='Brand logo shown in the site navigation and footer. Leave empty to use the default logo.', null=True, upload_to='branding/', verbose_name='Header and footer logo'),
        ),
    ]
