<?php
// phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- Templates use local variables supplied by the render context.
// phpcs:disable WordPress.DB.SlowDBQuery.slow_db_query_meta_value -- This template array key is not a WP_Query meta query.
if (!defined('ABSPATH')) {
    exit;
}

return [
    'container' => 'transition-all duration-700 ease-out relative sm:rounded-2xl overflow-hidden mb-6 sm:mb-8 shadow-sm group bg-gray-900 flex flex-col justify-end min-h-[72vh] sm:min-h-[560px]',
    'image' => 'absolute inset-0 block !w-full !h-full object-cover transition-transform duration-[1200ms] sm:group-hover:scale-110 opacity-[0.85]',
    'fallback' => 'absolute inset-0 w-full h-full bg-gradient-to-br from-gray-800 to-black transition-transform duration-[1200ms] sm:group-hover:scale-110',
    'overlay' => 'absolute inset-0 bg-gradient-to-t from-black via-gray-950/65 to-gray-900/15',
    'content' => 'relative z-10 p-6 sm:p-10 lg:p-14 w-full mt-auto',
    'kicker' => 'inline-flex items-center px-3 py-1 rounded-full bg-brand-500/25 text-white text-xs font-semibold uppercase tracking-[0.15em] backdrop-blur-sm border border-brand-300/50',
    'title' => 'text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-bold text-white mb-4 leading-[1.04] tracking-tight drop-shadow-lg',
    'subtitle' => 'text-gray-100 text-base sm:text-xl max-w-3xl mb-7 leading-relaxed',
    'meta_wrap' => 'grid grid-cols-1 md:grid-cols-2 gap-4 sm:gap-5 text-white',
    'meta_card' => 'flex items-center bg-black/35 backdrop-blur-md rounded-2xl p-3.5 sm:p-4 border border-white/10 shadow-lg',
    'meta_icon' => 'p-2.5 sm:p-3 bg-brand-500 rounded-xl mr-3.5 shadow-sm shrink-0',
    'meta_label' => 'text-[10px] sm:text-xs text-brand-100 font-semibold uppercase tracking-wider',
    'meta_value' => 'font-semibold text-base sm:text-lg',
];
