<?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-[48vh] sm:min-h-[360px]',
    'image' => 'absolute inset-0 w-full h-full object-cover transition-transform duration-700 sm:group-hover:scale-[1.02] opacity-70',
    'fallback' => 'absolute inset-0 w-full h-full bg-gradient-to-br from-slate-800 to-slate-950 transition-transform duration-700 sm:group-hover:scale-[1.02]',
    'overlay' => 'absolute inset-0 bg-gradient-to-t from-gray-950/95 via-gray-900/40 to-gray-900/10',
    'content' => 'relative z-10 p-5 sm:p-7 lg:p-9 w-full mt-auto',
    'kicker' => 'inline-flex items-center px-2 py-0.5 rounded-full bg-transparent text-white text-[11px] font-semibold uppercase tracking-[0.14em] border border-white/35',
    'title' => 'text-3xl sm:text-4xl md:text-5xl font-semibold text-white mb-3 leading-tight tracking-tight',
    'subtitle' => 'text-gray-200 text-sm sm:text-base max-w-2xl mb-5 leading-relaxed',
    'meta_wrap' => 'flex flex-wrap gap-3 sm:gap-4 text-white',
    'meta_card' => 'flex items-center bg-transparent rounded-lg p-2.5 sm:p-3 border border-white/20',
    'meta_icon' => 'p-2 bg-white/10 rounded-lg mr-2.5 shadow-sm shrink-0',
    'meta_label' => 'text-[10px] text-gray-200 font-semibold uppercase tracking-wider',
    'meta_value' => 'font-semibold text-sm sm:text-base',
];
