). This page renders a tile grid of entry points. */ ?>


'admin/settings/general', 'label' => t('General'), 'icon' => 'bi bi-sliders', 'iconBg' => '#e0ecff', 'iconColor' => '#2563eb', 'tooltip' => t('App title, language, user creation defaults'), ]); appTile([ 'href' => 'admin/settings/account-access', 'label' => t('Account access'), 'icon' => 'bi bi-shield-lock', 'iconBg' => '#ede9fe', 'iconColor' => '#7c3aed', 'tooltip' => t('Registration, sessions, login persistence'), ]); appTile([ 'href' => 'admin/settings/user-lifecycle', 'label' => t('User lifecycle'), 'icon' => 'bi bi-arrow-repeat', 'iconBg' => '#fee2e2', 'iconColor' => '#b91c1c', 'tooltip' => t('Inactivity deactivation and deletion policy'), ]); appTile([ 'href' => 'admin/settings/audit', 'label' => t('Audit log'), 'icon' => 'bi bi-journal-text', 'iconBg' => '#fff7ed', 'iconColor' => '#c2410c', 'tooltip' => t('System audit log enable and retention'), ]); appTile([ 'href' => 'admin/settings/telemetry', 'label' => t('Telemetry'), 'icon' => 'bi bi-graph-up', 'iconBg' => '#ecfdf5', 'iconColor' => '#047857', 'tooltip' => t('Frontend telemetry collection and event allowlist'), ]); appTile([ 'href' => 'admin/settings/email', 'label' => t('Email'), 'icon' => 'bi bi-envelope', 'iconBg' => '#fef3c7', 'iconColor' => '#d97706', 'tooltip' => t('SMTP connection and sender details'), ]); appTile([ 'href' => 'admin/settings/api', 'label' => t('API'), 'icon' => 'bi bi-key', 'iconBg' => '#d1fae5', 'iconColor' => '#059669', 'tooltip' => t('API token policy and CORS allowlist'), ]); appTile([ 'href' => 'admin/settings/sso', 'label' => t('Microsoft SSO'), 'icon' => 'bi bi-microsoft', 'iconBg' => '#dbeafe', 'iconColor' => '#0891b2', 'tooltip' => t('Shared Microsoft Entra ID credentials'), ]); appTile([ 'href' => 'admin/settings/branding', 'label' => t('Branding'), 'icon' => 'bi bi-palette', 'iconBg' => '#fce7f3', 'iconColor' => '#be185d', 'tooltip' => t('App logo and favicon'), ]); ?>