{!! SeoHelper::render() !!} @if ($favicon = theme_option('favicon')) {{ Html::favicon(RvMedia::getImageUrl($favicon), ['type' => theme_option('favicon_type', 'image/x-icon')]) }} @endif @if (Theme::has('headerMeta')) {!! Theme::get('headerMeta') !!} @endif {!! apply_filters('theme_front_meta', null) !!} {!! Theme::typography()->renderCssVariables() !!} {!! Theme::asset()->container('before_header')->styles() !!} {!! Theme::asset()->styles() !!} {!! Theme::asset()->container('after_header')->styles() !!} {{-- Responsive-image reset scoped to images tagged by ImageDimensionsInjector. Wrapped in `@layer base` so any author CSS — including utility classes like Tailwind `.h-8` / `.w-auto` in `@layer utilities` — wins via cascade layer priority. The `[data-dims-auto]` attribute gate still means static theme markup with intentional HTML width/height (e.g. `` on a larger source file) is never touched — only auto-injected images reset. --}} {!! Theme::asset()->container('header')->scripts() !!} {!! apply_filters(THEME_FRONT_HEADER, null) !!} {!! SeoHelper::meta()->getAnalytics()->render() !!}